当前位置:首页 > 电源 > 数字电源
[导读]在MCU之间中长距离通信的诸多方案中,RS485因硬件设计简单、控制方便、成本低廉等优点广泛应用于工厂自动化、工业控制、小区监控、水利自动报测等领域。但RS485总线在抗干扰、自适应、通信效率等方面仍存在缺陷,一些

MCU之间中长距离通信的诸多方案中,RS485因硬件设计简单、控制方便、成本低廉等优点广泛应用于工厂自动化、工业控制、小区监控、水利自动报测等领域。但RS485总线在抗干扰、自适应、通信效率等方面仍存在缺陷,一些细节的处理不当常会导致通信失败甚至系统瘫痪等故障,因此提高

  另外一种比较省电的匹配方案是RC 匹配(图2)利用一只电容C

  隔断直流成分,可以节省大部分功率,但电容C的取值是个难点,需要在功耗和匹配质量间进行折衷。除上述两种外还有一种采用二极管的匹配方案(图3),这种方案虽未实现真正的匹配,但它利用二极管的钳位作用,迅速削弱反射信号达到改善信号质量的目的,节能效果显著。欲了解更多信息请登录电子发烧友网(http://www.elecfans.com)

  (2)RO及DI端配置上拉电阻

  异步通信数据以字节的方式传送,在每一个字节传送之前,先要通过一个低电平起始位实现握手。为防止干扰信号误触发RO(接收器输出)产生负跳变,使接收端MCU进入接收状态,建议RO外接10kΩ上拉电阻。

  (3)保证系统上电时的RS485芯片处于接收输入状态

  对于收发控制端TC建议采用MCU引脚通过反相器进行控制,不宜采用MCU引脚直接进行控制,以防止MCU上电时对总线的干扰,如图4所示。

  (4)总线隔离

  RS485总线为并接式二线制接口,一旦有一只芯片故障就可能将总线“拉死”,因此对其二线口VA、VB与总线之间应加以隔离。通常在VA、VB与总线之间各串接一只4~10Ω的PTC电阻,同时与地之间各跨接5V的TVS二极管,以消除线路浪涌干扰。如没有PTC电阻和TVS二极管,可用普通电阻和稳压管代替。

  (5)合理选用芯片

  例如,对外置设备为防止强电磁(雷电)冲击,建议选用TI的75LBC184等防雷击芯片,对节点数要求较多的可选用SIPEX的SP485R。

  2.RS485网络配置

  (1)网络节点数

  网络节点数与所选RS485芯片驱动能力和接收器的输入阻抗有关,如75LBC184标称最大值为64点,SP485R标称最大值为400点。实际使用时,因线缆长度、线径、网络分布、传输速率不同,实际节点数均达不到理论值。例如75LBC184运用在500m分布的RS485网络上节点数超过50或速率大于9.6kb/s时,工作可靠性明显下降。通常推荐节点数按RS485芯片最大值的70%选取,传输速率在1200~9600b/s之间选取。通信距离1km以内,从通信效率、节点数、通信距离等综合考虑选用4800b/s最佳。通信距离1km以上时,应考虑通过增加中继模块或降低速率的方法提高数据传输可靠性。

  (2)节点与主干距离

  理论上讲,RS485节点与主干之间距离(T头,也称引出线)越短越好。T头小于10m的节点采用T型,连接对网络匹配并无太大影响,可放心使用,但对于节点间距非常小(小于1m,如LED模块组合屏)应采用星型连接,若采用T型或串珠型连接就不能正常工作。RS485是一种半双工结构通信总线,大多用于一对多点的通信系统,因此主机(PC)应置于一端,不要置于中间而形成主干的T型分布。

  3.提高RS485通信效率

  RS485通常应用于一对多点的主从应答式通信系统中,相对于RS232等全双工总线效率低了许多,因此选用合适的通信协议及控制方式非常重要。

  (1)总线稳态控制(握手信号)

  大多数使用者选择在数据发送前1ms将收发控制端TC置成高电平,使总线进入稳定的发送状态后才发送数据;数据发送完毕再延迟1ms后置TC端成低电平,使可靠发送完毕后才转入接收状态。据笔者使用TC端的延时有4个机器周期已满足要求。

  (2)为保证数据传输质量,对每个字节进行校验的同时,应尽量减少特征字和校验字。

  惯用的数据包格式由引导码、长度码、地址码、命令码、数据、校验码、尾码组成,每个数据包长度达20~30字节。在RS485系统中这样的协议不太简练。推荐用户使用MODBUS协议,该协议已广泛应用于水利、水文、电力等行业设备及系统的国际标准中。[!--empirenews.page--]

  4.RS485接口电路的电源、接地

  对于由MCU结合RS485微系统组建的测控网络,应优先采用各微系统独立供电方案,最好不要采用一台大电源给微系统并联供电,同时电源线(交直流)不能与RS485信号线共用同一股多芯电缆。RS485信号线宜选用截面积0.75mm2以上双绞线而不是平直线。对于每个小容量直流电源选用线性电源LM7805比选用开关电源更合适,当然应注意LM7805的保护。

  (1)LM7805输入端与地应跨接220~1000μF电解电容;

  (2)LM7805输入端与输出端反接1N4007二极管;

  (3)LM7805输出端与地应跨接470~1000μF电解电容和104pF独石电容并反接1N4007二极管;

  (4)输入电压以8~10V为佳,最大允许范围为6.5~24V。可选用TI的PT5100替代LM7805,以实现9~38V的超宽电压输入。

  5.光电隔离

  在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高的共模电压。虽然RS485接口采用的是差分传输方式,具有一定的抗共模干扰的能力,但当共模电压超过RS485接收器的极限接收电压,即大于+12V或小于-7V时,接收器就再也无法正常工作了,严重时甚至会烧毁芯片和仪器设备。

  解决此类问题的方法是通过DC-DC将系统电源和RS485收发器的电源隔离;通过光耦将信号隔离,彻底消除共模电压的影响。实现此方案的途径可分为:

  (1)用光耦、带隔离的DC-DC、RS485芯片构筑电路;

  (2)使用二次集成芯片,如PS1480、MAX1480等。

  6.RS485系统的常见故障及处理方法

  RS485是一种低成本、易操作的通信系统,但是稳定性弱同时相互牵制性强,通常有一个节点出现故障会导致系统整体或局部的瘫痪,而且又难以判断。故向读者介绍一些维护RS485的常用方法。

  (1)若出现系统完全瘫痪,大多因为某节点芯片的VA、VB被电源击穿,使用万用表测VA、VB间差模电压为零,而对地的共模电压大于3V,此时可通过测共模电压大小来排查,共模电压越大说明离故障点越近,反之越远。

  (2)总线连续几个节点不能正常工作。一般是由其中的一个节点故障导致的。一个节点故障会导致邻近的2~3个节点(一般为后续)无法通信,因此将其逐一与总线脱离,如某节点脱离后总线能恢复正常,说明该节点故障。

  (3)集中供电的RS485系统在上电时常常出现部分节点不正常,但每次又不完全一样。这是由于对RS485的收发控制端TC设计不合理,造成微系统上电时节点收发状态混乱从而导致总线堵塞。改进的方法是将各微系统加装电源开关然后分别上电。

  (4)系统基本正常但偶尔会出现通信失败。一般是由于网络施工不合理导致系统可靠性处于临界状态,最好改变走线或增加中继模块。应急方法之一是将出现失败的节点更换成性能更优异的芯片。

  (5)因MCU故障导致TC端处于长发状态而将总线拉死一片。提醒读者不要忘记对TC端的检查,尽管RS485规定差模电压大于200mV即能正常工作。但实际测量:一个运行良好的系统其差模电压一般在1.2V左右(因网络分布、速率的差异有可能使差模电压在0.8~1.5V范围内)。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

经常会听到MCU某I/O的驱动能力是xxmA,那么到底什么是驱动能力呢?如果某IO的驱动能力是5mA,它就输出不了超过5mA的电流了吗?为什么IO的驱动能力有差异呢?

关键字: MCU IO 驱动能力

摘要:油色谱在线监测装置按运维要求每日对被监测一次设备油样开展1~2次不等的含气量状态分析,其主要由工控板、电路板、继电器等元器件控制油路和气路部件运作,长期运行中装置会出现故障导致监测离线或数据异常,在不明晰故障原因时...

关键字: 油色谱在线监测装置 重启 故障处理

日本车用MCU大厂瑞萨电子发布公告称,该公司将于8月31日完全关闭滋贺工厂,并将土地转让给日本大坂的ARK不动产株式会社。瑞萨电子曾在2018年6月宣布,滋贺工厂将在大约两到三年内关闭,该工厂的硅生产线已于2021年3月...

关键字: MCU ARK 芯片

(全球TMT2022年10月17日讯)近日,第17届中国研究生电子设计竞赛全国总决赛评审工作圆满完成。今年,来自全国63个高校的114支参赛队伍报名了TI企业命题,创下历史新高。此次TI的企业命题要求学生基于TI前沿的...

关键字: 电子设计竞赛 TI MCU 图像处理

单片机诞生于1971年,经历了SCM、MCU、SoC三大阶段。单片机由以前的1位、4位、8位、16位,发展到现在的32位甚至64位。当前国内MCU厂商已有上百家,对标进口芯片的情况非常严重,导致国内MCU产品将陷入同质化...

关键字: 单片机 MCU 市场

摘要:地铁直流牵引供电系统作为维护地铁稳定运行的核心,为列车的正常稳定运转提供必要的电源支持。结合西安地铁两起直流牵引系统线路测试不通过的故障案例,深入研究线路测试原理,通过现场后台及保护装置本体故障报文,分析故障原因,...

关键字: 线路测试 故障处理 检修关键点

MH32F103AVET6使用高性能的32位内核,内置了多达2个高级定时器、10个通用定时器、2个基本定时器、3个12位的ADC、2个12位的DAC,还包含标准和先进的通信接口包括:3个SPI接口、2个I2S接口、2个I...

关键字: 单片机 MCU

近年来,伴随着新能源车的生产制造及其对安全性较高驱动力电池的要求,高效率驱动力电池BMS愈来愈获得重视,市场占有率开始疯狂扩大。据统计,2020年我国BMS市场需求规模为97亿元,同比增长6.6%,预计2022年BMS市...

关键字: 雅特力 新能源车 MCU BMS智能保护板

近日,沁恒微电子一款伍毛级别的RISC-V通用MCU引起行业震动,王炸价格成为众多电子工程师交流讨论的焦点。

关键字: 沁恒 RISC-V MCU

近日兆易创新 GigaDevice 发布首款基于 Cortex®-M33 内核的 GD32A503 系列车规级微控制器,正式进入车规级 MCU 市场。GD32A503 新品采用 40nm 车规级制程和高速嵌入式闪存 eF...

关键字: GigaDevice Cortex®-M33 MCU

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭