今天小编要和大家分享的是接口,总线,驱动相关信息,接下来我将从同步RS485总线数据通信控制器的设计及在系统中的应用研究,总线拓扑这几个方面来介绍。
接口,总线,驱动相关技术文章同步RS485总线数据通信控制器的设计及在系统中的应用研究
在分布式系统中,多机相互通信是比较常见的一种方式,而通信的关键不仅是能够传输数据,更重要的是能够准确传输,并且能自动检错和用一定的方式来纠正,尤其在现在研发的导弹系统中,高可靠性与数据传输的高效性是导弹系统必备的条件。RS 485标准作为一种多点、差分数据传输的电气规范,其接口大多连接成半双工通信方式,他所具有的噪声抑制能力、数据传输速率、电缆长度和可靠性,是其他标准无法比拟的,因而多次被用在现代武器装备系统中。这里介绍的基于SDLC协议的同步RS 485总线通信控制器的实现,即是某武器装备上的一个重要单元。
1、SDLC协议和RS 485总线协议介绍
1.1 SDLC协议简介
同步数据链路控制(SDLC)是19世纪70年代IBM公司开发的传输协议,它取代了二进制同步(BSC)协议。SDLC等价于网络通信中的开放系统互连(0SI)模型的第二层。这一层协议保证数据单元从一个网络端点成功到达下一个,流到正确位置。
SDLC使用通信初级站一次级站模型。在IBM大型机网络中,主机通常是初级站和工作站,其他设备为次级站,各个次级站有自身的地址。多个设备或次级站使用多点排列连接到一条公共线。SDLC也可用于点到点通信,它主要用在宽域网(WAN)的远程通信。
SDLC是国际标准化组织(ISO)的标准数据链协议高层次数据链控制(HDLC)的基础。它成为IBM的系统网络结构(SNA)和系统应用结构(ASS)的一部分,现在仍然广泛应用于大型机数据链控制中。
1.2 RS 485总线协议简介
电子工业协会EIA于1983年制订并发布RS 485标准,并经TIA通信工业协会修订后命名为TIA/EIA一485一A,习惯地称之为RS 485。RS 485是为弥补Rs 232通信距离短、速率低等缺点而产生的。其只规定了平衡驱动器和接收器的电特性,而没有规定接插件、传输电缆和应用层通信协议。因而在当时看来是一种相对经济,具有相当高噪声抑制,相对高的传输速率,传输距离远和宽的通信平台。
RS 485接口大多连接成半双工通信方式,其主要特点有:平衡差分传输,多点通信;双绞线传输。理想情况下最大输入电流为0.18~110 mA(一7~+12 V);最大总线负载为32个单位负载(UL);最大传输速率为10 Mb/s;最大电缆长度为121 912 m(4 000 ft);差分输入范围为一7~+12 V。RS 485总线在通信距离为几十米到上千米时,广泛采用RS 485串行总线标准。RS 485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200 mV的电压,故传输信号能在千米以外得到恢复。RS 485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路需由使能信号加以控制。RS 485用于多点互连时非常方便,可以省掉许多信号线。应用RS 485可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。