草庐IT

硬件钱包

全部标签

硬件常见问题——信号过冲

最近做项目总是遇到信号过冲问题,一般同时存在上冲和下冲。另外还有与之对应的回沟问题。打算把这块内容学习总结下:———————————————————————————————————————————通常主芯片与其他外设之间有许多传输线,信号在这些传输线(PCB上的走线)上行走。在高速信号中,通常存在信号的完整性问题。影响信号完整性的因素之一就是,阻抗不匹配。这时候在传输线上由于阻抗不匹配,信号会存在反射情况,反射信号与原始信号叠加,就会产生过冲、回沟、台阶等信号完整性的问题。定义:过冲是在电平发生跳变时出现的一种现象,电平跳变后第一个峰值电压或谷值电压超过设定的标准电压(一般主芯片会对这些IO口

硬件 TCP/IP 协议栈(SPI 发送命令字)

目录全硬件的TCP/IP协议栈简介以太网接入单片机方案以太网接口芯片CH395Q简介以太网接口芯片CH395Q命令简介以太网接口芯片CH395Q寄存器配置与使用移植CH395Q源码TCP_Client实验TCPClient配置流程TCPClient实验硬件设计程序设计下载验证WebServer实验WebServer简介WebServer实验硬件设计软件设计下载验证NTP实时时间实验NTP简介NTP实验硬件设计软件设计下载验证基于MQTT协议连接OneNET服务器移植MQTT协议库配置OneNET平台工程配置基于OneNET平台MQTT实验硬件设计软件设计下载验证原子云平台连接原子云工作流程原子

电脑硬件配置更新迭代迅速,会对仿真软件带来哪些影响?

随着科技的飞速发展,电脑硬件的更新换代速度也日益加快。新的处理器,更大的内存,更快的硬盘,还有更强大的显卡,都让我们的计算能力不断突破极限。然而,这种快速发展也对仿真软件产生了深远的影响。 电脑配置 仿真软件,是一种利用计算机技术来模拟现实世界系统的行为和过程的程序。这种软件广泛应用于各种领域,包括工程设计、物理模拟、数据分析等。电脑硬件的迭代快速,直接影响了仿真软件的开发和应用。 首先,硬件的快速发展为仿真软件提供了更强大的计算平台。以前需要数天才能完成的复杂计算任务,现在可能只需要几小时,甚至几分钟。这极大地提高了仿真软件的计算效率和精确度。 其次,新的硬件设备也推动了仿真软件的创新。以图

海康硬件对接(超脑)

最近在搞硬件设备有一说一海康的官网客服的确不是狠给力很多时候都在跟你绕圈子这也导致在遇见很多问题的时候总是一脸懵逼言归正传最近在搞垃圾满溢的报警做过硬件的都知道这个东西说开了很简单找到接口然后透传调用,然后在拿到数据之后发送到自己提前写好的接口上就好了然后重点就来了在跟海康的专家支持经过巨长时间的拉扯后要到了一份透传的demo大概项目结构就是这样启动运行得到这个页面这个时候我们就可以把接口和参数填进去获取结果,但很明显这样的项目不是我们需要的我们需要把它改造成一个springboot项目断点启动查看在点击透传以后发生了什么然后把主要代码拿出来新建springboot项目导入对应的依赖然后导入海

STM32 蓝牙平衡小车(一)硬件原理图

第一篇文章首先介绍平衡小车的硬件组成,对硬件原理图进行详解。 一、硬件结构。 1.主控板:主控芯片(STM32F103C8T6)+电机驱动芯片(TB6612FNG)。2.小车框架:平衡车底盘、带编码器的电机、轮子3.电池:狮子航模电池2200mAh11.1V35C,T母头4.DC-DC降压模块:MP1584EN,3A可调降压稳压电源模块5.陀螺仪:MPU6050,检测倾斜角度6.OLED:4线I2COLED显示屏7.超声波模块:HC-SR048.蓝牙:HC-05二、硬件原理图三、硬件引脚资源分配 

以太网协议 偏硬件

本文整理归纳用于学习,大多收集其他大佬的知识及图片,若侵权,请联系删除,若有误请指出。后面没心情整理了,在笔记上(写给自己看的)。一、基础知识从硬件上的连接来看CPU–MAC–PHY–变压器–RJ45–路由器–(交换机,可不连)–光猫–光纤CPU-MAC:PCI接口MAC-PHY:MII接口1.1OSI七层网络模型和TCP/IP四层网络模型。对于偏硬件的来说,更多的关注是物理层和数据链路层,即TCP/IP的数据链路层。信息流向物理层,就是bit流,呈现的是0和1的电平属性数据链路层,数据被加上了MAC地址信息,bit流–帧。交换机根据mac地址转发帧网络层,数据又被加上了IP头,bit流–帧–

opencv rtsp 硬件解码

讨论使用opencv的reader硬件解码的方案有太多种,如果使用ffmpeg硬件解码是最方便的,不方便的是把解码过后的GPU拉到CPU上,再使用opencv的Mat从cpu上上载到gpu上,是不是多了两个过程,应该是直接从GPUmat直接去处理,最后一步再从GPUmat上下载到cpu,render显示。GPU硬件解码是nv12格式,我们为了显示和cpu使用直接转成了RGB或者BGR,使用opencv再映射封装,最后又上载到cuda,这个过程很耗时间,而且不是必要的。windows下使用cuda经过实验,cv::cudacodec::createVideoReader是可以拉取rtsp流的,官

【STM32】HAL库在4针脚0.96寸OLED屏上的移植---硬件IIC(一)

目录一、IIC背景和接线1.1什么是IIC1.2如何接线二、STM32CubeMX部分2.1配置时钟2.2配置IIC2.3工程生成三、MDK5部分3.1移植OLED文件3.2修改main函数效果如图前期准备:STM32CubeMXSTM32C8T6核心板IDEKeil(MDK-ARM)杜邦线×40.96寸OLED屏(4针脚)一、IIC背景和接线1.1什么是IICIIC(Inter-IntegratedCircuit)是一个多主从的串行总线,又叫I2C,是由飞利浦公司发明的通讯总线,属于半双工同步传输类型总线。IIC总线是非常常见的数据总线,仅仅使用两条线就能完成多机通讯,一条SCL时钟线,另外

硬件系统工程师宝典(6)-----如何减小信号串扰?

各位同学大家好,欢迎继续做客电子工程学习圈,今天我们继续来讲这本书,硬件系统工程师宝典。上篇我们说到描述信号传输的过程的需要做好阻抗匹配,以减小信号的反射。今天我们来看看传输线之间的噪声干扰,那就是信号的串扰。信号的串扰串扰是指当信号在传输线上传播时,因电磁耦合对相邻的传输线产生的不期望的电压噪声干扰。这种干扰是由于两条信号线之间的耦合,即信号线之间的互感和互容耦合引起的。容性耦合:由于干扰源上的电压变化在被干扰对象上引起感应电流从而导致电磁干扰。电场通过容性耦合对邻近传输线的影响如上图所示,两根相邻的传输线,如果靠得很近,当一根线上有电压变化,会产生电场对另一根线耦合出电流的变化。感性耦合: