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则为低电平
热门推荐
C++中的指针是什么?C++指针的定义与使用方法
让你的笔记本电脑跑得飞快——超详细的内存超频新手指南
DISFA:面部表情分析数据集详解
痔疮手术后复发率95%是真的吗?真相解读与术后护理指南
情感麻木和回避问题,你知道自己可能得了PTSD吗?
「腐蚀」牙齿,这些饮料比可乐更厉害!
医生强调:超过65岁的老人,宁可不刷牙有味,也别在3个时候刷牙
赖克方教授解读《支气管哮喘防治指南(2024版)》:从诊断、评估到治疗的全面更新
数字pH电极的校准方法与操作指南说明
如何有效争取导师支持:大创项目的成功关键
【2025申根签证经济存款要求】12国资金标准完整版
如何选择优质的基金产品并评估其市场价值?
从《2024年度药品审评报告》看中国医药创新的“加速度”与民生温度
股票封板是什么意思?股票封板对投资者意味着什么?
重大发现:三星堆人基因检测结果问世!5000年中华历史将发生大变!
每天喝多少水才算健康?
通过时间序列分析公共机构水表用量及趋势预测
现代大学生群体观影行为的形成和发展分析
"沉"字的拼音、笔画及详细字义解释
星露谷物语法师喜欢什么礼物?揭秘法师最爱的礼物清单
数据脱敏——什么是数据脱敏
雅思作文机考,有怎样的格式要求
科普|儿童大便带血怎么办,是痔疮、息肉还是肛裂?
T5航站楼怎么去?最全出行指南!
解决胃胀气立马见效妙招
成都居住证办理条件及线上办理指南!
怎么查询自己手机型号和版本
农民工工资管理系统怎么确保按时发放?
系统开发中的BAU:业务持续运营的重要性
各种食用油有什么区别?哪种更健康?这4个坑千万别踩