电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 通讯类电路 >> 正文

示波器调试RS485通信波形图

作者:佚名    文章来源:网友    点击数:    更新时间:2023/8/22

由于笔者在调试STM32移植的MODBUS协议的时候遇到了一些问题,需要借助示波器来看波形,而关于485通信波形相关的资料网上不多,所以把自己调试过程中的波形记录下来。

硬件:STM32单片机,1个主机和10个从机,移植MODBUS协议,采用轮询机制,主机挨个询问从机,从机采集一些信息回复给主机。

原理图:使用带隔离的芯片ADM2483,PA1,PA2,PA3指的是单片机的引脚,分别是使能,TXD和RXD。

 


代码:基本上是​​http://www.openedv.com/forum.php?mod=viewthread&tid=98367&highlight=modbus​​

根据自己的业务稍微做了简化和修改。

以下是主机询问以及从机回答的波形,两组。测试的是AB两线的电压差

 

以下是一组主机询问与从机回答的波形,中间间隔7ms左右。注意,MODBUS规定两组数据之间必须有3.5字符的间隔,我的单个字符时长大约1ms,所以这个间隔不得小于3.5ms。

 

以下是一个命令的波形,可以看出一个命令用时约为8ms多一点,而一个命令是8个字符,通常情况下1个字符包括1位起始位、8位数据位(一般情况)、1位校验位(或者没有,本例子没有校验位)、1位停止位(一般情况下)。也就是一个字符是10位,由此可以推算出波特率:10bit / 1.05ms X 1000 ≈ 9600 bit/s

 

以下两图是把波形进一步“放大”,尝试从波形里读出数据。约4格表示一个字符。

此图是上图前四格的第一个字符,也就是10位,起始位总是低电平,而结束位是高电平,8个数据位,低位在前。可以看出,第一格式起始位的低电平,接下来是连续3个高电平和5个低电平,最后一格是结束位的高电平。中间的数据位是1110 0000,由于低位在前,所以实际是0000 0111,也就是0x07

 


 

下图的黄色线是A线对地电压,蓝线是B线对地电压。为了方便观察,第一个图把两个波形完全分开了,第二个图的“地”在同一水平线上。而A减去B,也就是黄色减去蓝色,就可以得到465总线上的电压情况。可以看出,单个A或是B的波形都不是很理想,定时A-B的波形还不错。大概这就是485通信稳定的一个原因了吧。

 


 

Tags:RS485通信,RS485,波形图  
责任编辑:admin
相关文章列表
RS232、RS485、RS422的EMC电路设计 通信电路抗干扰电路
RS485波形解析,modbus-rtu波形图
详解:RS232和RS485、TTL有什么区别
RS485——A与B波形与电路分析
RS232波形,RS485波形分析
S7-1200+ModbusRTU主站调用多从站速度延迟问题_MODBUS通信延迟
S7 200 SMART modbus rtu 通信问题,数量多会不会延时?S7-200 M
RS485通信----基本原理+电路图_RS485通信原理_RS485电路图
RS485通信问题、解决方法及基本原理讲解_RS485通讯原理
弱电工程RS485总线_RS485布线安装注意事项_RS485常见的故障与解决
RS485接线方式,现场总线不通怎么排查故障,RS485的A、B端可以短接
RS422/RS485通信接口原理图,RS-485通讯网络示意图
RS485通讯接头上的开关是什么用?西门子DP通讯接头接通终端电阻的
RS485正确的接线方法图解_485总线接线方式_485串口可以挂多少台设
RS232、RS485标准以及在DB9公头、母头上的接线定义_Modbus通讯接
西门子PLC串口通讯方法 RS485 串口通讯
Modbus和RS485的关系是什么?
plc通讯modbus通讯怎么用
PROFIBUS现场总线技术及发展趋势分析
RS485通讯基础及通讯方式
RS485信号电压高是什么原因?
RS485通信和Modbus协议
RS232与RS485的区别
RS485通讯特点
PLC与变频器通讯方式
PLC与变频器通信原来如此简单!梯形图实例:以西门子s7-200smart
RS485通讯接口的基本结构及定义标准解析
555电路,多谐振荡器的电路图和波形图
RS485通信和Modbus协议
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询