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则为低电平
热门推荐
中国品牌乘用车销量占比首次突破七成,国产车真的崛起了?
河北保定白石山旅游攻略,穿越万千奇峰,寻觅太行仙境!
曝光假药制作黑幕,保障公众用药安全
如何理解黄金基本面因素的作用?这些因素如何影响黄金价格趋势?
打造DJ娑娜的“痛苦”过程
首富钟睒睒:我就是一个农民
22份大模型深度报告:涵盖场景评估、趋势预测、最佳实践等企业最关心的问题
汽车刮痕糟心,先别急着去4S店挨宰!教你4招5块钱成本搞定
如何从融资融券余额指标中寻找大盘的底部信号?
哈利波特魔杖大全图鉴-所有魔杖材质特性解析
产权到期后如何顺利续费?这些续费流程有哪些关键步骤?
儿童接种疫苗那些事
过敏性结膜炎可以吃什么食物
适合2-3岁宝宝的感统训练游戏有哪些呢?
情绪不稳、容易冲动?了解「杏仁核」掌控自己的情绪!
搭建“场景式虚拟直播间”指南来了
如何确保软件可靠性?深度解析软件可靠性测试标准规范
儿童牙科护理:何时带孩子进行第一次牙科检查
基于Vue.js和SSM的同人创作平台系统设计与实现
团标参编企业和个人都需要
如何选择合适的数据加密算法?数据加密算法的选择指南
闰年二月多少天?了解闰年的二月天数
香港企业税号详解:申请指南与重要信息
木瓜属:种类特征、栽培技术与用途全解析
TikTok难民涌入小红书:一场全球社交平台的意外狂欢
跑步机心率区间设定:个性化训练指南
铅笔的硬度如何分等级?从6H到6B的科学解读
养胃吃什么补品最好 十种对胃好的滋补品推荐
被列入失信人名单后如何解决?详解失信人名单的解除流程
25年高刷显示器发展历程,盘点那些改变游戏体验的创新技术