RS485通信详解
创作时间:
作者:
@小白创作中心
RS485通信详解
引用
CSDN
1.
https://blog.csdn.net/weixin_43042683/article/details/142590285
1.RS485介绍
RS485是串行通信标准,使用差分信号传输,抗干扰能力强,常用于工业控制系统领域。RS485具有强大的组网功能,在串口基础协议之上还制定MODBUS协议。
串口基础协议:仅指封装了基本数据包格式的协议(基于数据位)
MODBUS协议:使用基本数据包组合成通讯帧格式的高层应用协议(基于数据包或字节)
RS485 的特点包括:
- 接口电平低,不易损坏芯片。RS485 的电气特性:逻辑“1”以两线间的电压差为+(2
6)V 表示;逻辑“0”以两线间的电压差为-(26)V 表示。接口信号电平比 RS232 降低了,不易损坏接口电路的芯片,且该电平与 TTL 电平兼容,可方便与 TTL 电路连接。 - 传输速率高。10 米时,RS485 的数据最高传输速率可达 35Mbps,在 1200m 时,传输速度可达 100Kbps。
- 抗干扰能力强。RS485 接口是采用平衡驱动器和差分接收器的组合,抗共模干扰能力增强,即抗噪声干扰性好。
- 传输距离远,支持节点多。RS485 总线最长可以传输 1200m 左右,更远的距离则需要中继传输设备支持但这时(速率≤100Kbps)才能稳定传输,一般最大支持 32 个节点,如果使用特制的 485 芯片,可以达到 128 个或者 256 个节点,最大的可以支持到 400 个节点。
2.RS485总线连接
RS485总线连接图
电平转换芯片:SP3485、TP8485E、MAX485。
匹配电阻:确保RS485总线的稳定性,抑制噪声。
3.RS485通信电路
正点原子探索者 STM32F407 板载的 RS485 接口电路图:
RS485通信电路
RO: 接收器输出端 RE: 接收器输出使能(低电平有效)
DE: 驱动器输出使能(高电平有效) DI: 驱动器输入端
B : 接收器的输入端 / 驱动器的输出端 A : 接收器的输入端 / 驱动器的输出端
注意:R19和R22是两个偏置电阻,用来保证总线空闲时,A、B 之间的电压差都会大于 200mV(逻辑 1)。从而避免因总线空闲时因 A、B 压差不稳定,可能出现的乱码。
DI驱动器输入端: RO接收器输出端:
DI为低电平,A为低电平,B为高电平 如果 A - B ≥ +0.2V,RO则为高电平
DI为高电平,A为高电平,B为低电平 如果 A - B ≤ -0.2 V,RO则为低电平
4.RS485通信波形
485通信波形图
发送端 接收端
如果发送1,即A为高电平,B为低电平 如果 A - B ≥ +0.2V,RO则为高电平
如果发送0,即A为低电平,B为高电平 如果 A - B ≤ -0.2V,RO则为低电平
热门推荐
7月M1-M2增速负剪刀差扩大背后
自融闲置资金的合理规划方法是什么?这些规划方法的实际效果如何?
径山长乐的“山水答卷”:以垃圾分类绘就未来乡村生态新图景
谁才是浙江第二大高校?多维度解析省内高校实力
惊蛰:几点起床最好(现在知道还不晚)
中国十大猕猴桃产区:从周至到蒲江,品味各地独特风味
父母坚决不同意的婚姻如何解决:沟通与理解是关键
婚期规划:如何平衡个人意愿与家庭期望
N231碳黑售价变化分析:原材料价格波动与市场趋势的影响
电工技能提升指南:从入门到高手的全面进阶之路
《心动的信号7》:精细化情感颗粒度,解锁爱的多元方程式
慢性肾炎吃什么中成药
面试前深度了解公司的关键维度
更小,更轻,更好超车!2026年后,F1规则会有哪些改变?
降压药选便宜的还是贵的?药师大实话:这样吃降压药,能省不少钱
员工在职去劳动仲裁如何进行有效沟通与协商
六月畅游四川成都:详细规划与体验分享的四日旅游指南
哪些对联能体现汉字的特点?
“拒绝上学”门诊火爆!这回怪不到校外培训头上了
每天都做梦正常吗?
灭蚊灯原理?怎么灭蚊比较好?
科普‖我国小麦种类划分有哪些?
新疆乌鲁木齐三日游攻略,三日游自由行行程安排(含门票+路线+交通)实用!
工业机器人技术应用平台详解
1Prompt1Story:解决文生图模型生成中的一致性问题
如何挑选适合你的高科技产品与使用技巧
服务器密码设置定期修改密码
如何有效设置压缩包密码 保护文件安全的实用技巧
如何处理厨房水管漏水以避免损失?这些处理方法有哪些实际效果?
室内水管爆裂应急处理全攻略