模拟示波器,相当困难,因为既不能停止,更不能存储,所以只能观察到非常明显存在的问题,模拟示波器对解决这类问题帮助非常有限。
可以使用示波器直流挡,DIV2V,电线接参考地,A,B两个探头各接A,B两根信号线,调整扫描速度,触发电平,使信号稳定,可以观察485信号的各种电平。
首先请用示波器检查通讯时候进到mcu的波形,确认波形在波特率下的畸变在允许范围内。然后,请检查:首先,需要检查给485供电电源的质量。
用示波器观察485通讯具体方法如下:可以使用示波器直流挡,DIV2V,电线接参考地,A,B两个探头各接A,B两根信号线,调整扫描速度,触发电平,使信号稳定。
485总线的标准拓扑是单总线结构,如果将总线并联成星状拓扑结构,分支上将会产生比较大的反射干扰,影响通讯的稳定性。
严谨地说,485信号是脉冲信号。方波是指占空比为0.5的脉冲信号,而485脉冲信号因传送信息的不同,其占空比是变化的。当然,这些都是理论状态,实际上。
实践证明,在总线长度超过500米时,应尽量采用9600以下的波特率,原因就是目前市面上销售的485总线电缆很难做到理论上的阻抗匹配,当总线很长时。
了解常用的通讯协议如MODBUS等了解485芯片的各脚位波形通过两个单片机系统编程,进行发送与接收实验,先测试单字节,在测试多字节。
485通讯线一般由两芯线组成,分为A和B线,其A线为正端,B线为负端,线上的bit是1的话,应为-2~-6V左右的电压,线上的bit是0的话,应为+2~+6V.不通讯时。
建议在A、B之间架个示波器看一下通讯的报文波形,有助于分析故障,找到问题建议在A、B之间架个示波器看一下通讯的报文波形,有助于分析故障。
用万用表的直流电压档测量,红表笔接a,也就是485信号线+,黑表笔接b(信号线-)。
RS485信号电压高是什么原因?★在电镀线整理器RS485通讯测试中,单个不加负载测试正常,串多几个加负载输出波形紊乱,这是因为共模干扰引起的。
M总线规定了要传输一个特定功能的指令需要传输那几个数字来代表这个指令,属于通讯协议层的东西。
A线为正端,B线为负端,线上的bit是1的话,应为-2~-6V左右的电压,线上的bit是0的话,应为+2~+6V.不通讯时,RS485处于空闲状态,数据线上全是1。
下列建议希望会有所帮助:采用阻抗匹配、低衰减的rs485专用电缆更有利于保证通信。
首先请用示波器检查通讯时候进到MCU的波形,确认波形在波特率下的畸变在允许范围内。然后,请检查:首先,需要检查给485供电电源的质量。
原则上485总线是不能并联的,否则将很难进行阻抗匹配。485总线的标准拓扑是单总线结构,如果将总线并联成星状拓扑结构,分支上将会产生比较大的反射干扰。
很高兴为您解答!我是做智能化弱电的,关于485通讯的连接方式以及应用。
一旦没有借助485集线器和485中继器直接布设成星型连接和树形连接。
猜您兴趣