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则为低电平
热门推荐
英语中的五个元音字母是什么?一文带你真正了解
未来航空,打开想象空间
轻断食实操手册:16:8与5:2的科学执行
斗罗大陆:昊天宗五大传承秘技详解,最后一种堪比神技,每代只传一人
PyTorch——从入门到精通:PyTorch简介与安装(最新版)
如何有效学习PyTorch:从基础到实践的全面指南
人工智能能否代替人类思考?
RAG-Gym:基于过程监督的检索增强生成代理优化框架
运动降血糖:强度方法决定了控糖质量,不合理会让血糖不降反升
养猫攻略:减少猫咪掉毛的五个小妙招
宝宝经常感冒?这些食物助增强抵抗力
用于金属铣削、雕刻和钻孔的业余数控铣床
牙龈退缩牙根暴露怎么办?全解析治疗方法与护理建议
深圳医保如何规范使用?这种规范使用有哪些具体要求?
开发商造房子用不用心,看卫生间就知道
APS助力企业:如何实现计划方案的精准优化?
漫威英雄的悲情传奇:初代白虎赫克托·阿亚拉的崛起与陨落
被追尾对变速箱会产生何种损害?如何判断变速箱是否受损?
追尾事故可能导致变速箱损坏,了解如何预防及应对
忽视食品配料表这几项,吃进肚子的可能都是隐患
民事二审败诉后的应对策略与法律途径
科技赋能艺术 探索儿童戏剧无限可能
髋关节置换康复计划
RTOS全面解析:从基础概念到实际应用
黑芝麻与白芝麻的营养对比:钙质、维生素E含量大不同
83平的简约风小户型,玄关、餐厅和厨房结合在一起
亮光砖VS柔光砖:家居装修地面铺装材料选择指南
老年患者占比上升、漏诊率高,结核病“早筛”堵点何在
戴隐形牙套10大忠告:记好这十个方面矫正之旅会更加顺利!
水量水质监测系统的构建与应用实践