高可靠性隔离型RS422接口的设计方案
[09-13 16:56:15] 来源:http://www.88dzw.com 接口定义 阅读:8159次
文章摘要:本系统中,传感器节点和接入节点可双向通信,考虑到实际情况下主要是传感器节点通 过RS422接口向接入节点发送大量的数据,而接入节点主要向传感器节点发送少量的状态和 命令,协议中设计了两种通信模式。通信模式A:接入节点主动发起通信,接入节点首先主动发送一个请求传感器节点发送 数据的命令包给传感器节点,传感器节点收到此命令包后发送一个数据包给接入节点,完成 一次通信,接入节点负责无应答错误和数据错误的检查。此模式下接入节点端程序流程图如 图3左图所示,传感器节点端接收流程图如图3右图所示。图3:模式A接入节点端程序流程图(左)与传感器节点端流程图(右)通信模式B:传感器节点主动发起通信,传感器节点
高可靠性隔离型RS422接口的设计方案,标签:接口技术,微机原理与接口技术,http://www.88dzw.com本系统中,传感器节点和接入节点可双向通信,考虑到实际情况下主要是传感器节点通 过RS422接口向接入节点发送大量的数据,而接入节点主要向传感器节点发送少量的状态和 命令,协议中设计了两种通信模式。
通信模式A:接入节点主动发起通信,接入节点首先主动发送一个请求传感器节点发送 数据的命令包给传感器节点,传感器节点收到此命令包后发送一个数据包给接入节点,完成 一次通信,接入节点负责无应答错误和数据错误的检查。此模式下接入节点端程序流程图如 图3左图所示,传感器节点端接收流程图如图3右图所示。
图3:模式A接入节点端程序流程图(左)与传感器节点端流程图(右)
通信模式B:传感器节点主动发起通信,传感器节点首先发出数据包给接入节点,接入 节点收到数据包后发送一个应答包,传感器节点收到应答包后完成一次通信,无应答错误和 数据错误的检查由传感器节点负责。此模式下传感器节点端程序流程图如图4左图所示,接 入端接收流程图如图4右图所示。
图4:模式B接入节点端程序流程图(左)与传感器节点端流程图(右)
正常情况下,接入节点与传感器节点均处于接收状态。当接入节点主动发起通信时进入 通信模式A,当传感器节点主动发起通信时进入通信模式B。
实际做稳定性测试时,采用一台普通PC机作为上位机服务器,传感器节点循环发送三角 波数据,服务器显示三角波波形,传感器节点和服务器均记录传输的数据包数量,系统连续 运行8小时,实验结果显示服务器收到的数据包数目和传感器节点发送的数据包数目相同, 数据传输丢失率为0.0%。另外在整个系统做高温、低温、湿热等环境试验和静电放电、浪 涌冲击、电场辐射抗扰度、工频磁场抗扰度等电磁兼容可靠性试验中,RS422接口也表现十 分可靠,没有出现差错。
5 总结
本设计方案在芯片选型上选用了美信公司的隔离型RS422芯片MAX1490AEPG,可以有效从 电气上隔离系统各个子模块的相互干扰,电路设计上考虑了接口两侧接地的隔离距离以防止 爬电,两个对接的RS422接口共地可以很好的抑制传输线的共模电压干扰以及取得良好的EMC 性能,传输线终端的匹配电阻可以减少信号的反射,增加稳压和瞬态抑制二极管可以解决防 浪涌、静电放电等问题;在通信协议设计中引入的字节的偶校验、数据帧的校验可以有效得 检测数据出错,无应答计数器和数据错误计数器的引入可以侦测到通讯线路故障和批量数据 出差以及避免软件死锁,采取以上措施使RS422接口的通信可靠性得到极大的保障。该设计 方案可以广泛用于对可靠性有一定要求的工控、医疗、军事场合。
本文作者创新点:本文提出的接口设计方案在硬件上对普通的RS422接口电路进行改善,在 软件上亦加入了多种检错措施。从软硬件两方面整体来提高RS422接口的可靠性,使其在恶 劣的工控环境更加稳定可靠。(微计算机息信 匡敬辉 阎兆立 王景彬 程晓斌 中国科学院声学研究所)
《高可靠性隔离型RS422接口的设计方案》相关文章
- › 高可靠性隔离型RS422接口的设计方案
- › 基于32位单片机的高可靠性系统设计
- › 低成本、高可靠性的电瓶车充电器制作
- › 一款低成本、高可靠性的电瓶车充电器制作(推荐)
- 在百度中搜索相关文章:高可靠性隔离型RS422接口的设计方案
- 在谷歌中搜索相关文章:高可靠性隔离型RS422接口的设计方案
- 在soso中搜索相关文章:高可靠性隔离型RS422接口的设计方案
- 在搜狗中搜索相关文章:高可靠性隔离型RS422接口的设计方案