485,通信接口的远程称重数据采集方法,在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
数据采集方法
广泛用于工矿、交通运输等企业作为称重计量设备的
电子汽车衡在数据处理等功能上的落后现状,对SCS系列全电子汽车衡显示仪表(XK3122豪华双显示称重仪)的数据通信接口进行测试和分析研究,提出一种基于微机RS232串行通信接口的称重数据采集方法,进一步结合RS422/RS485串行数据通信接口标准与特点实现了远程数据采集并在实际运用中得到验证,具有一定的推广价值。
主要特性
典型的串行通信标准是RS232和RS485,它们定义了电压,阻抗等,但不对软件协议给予定义,区别于RS232, RS485的特性包括:
1、
RS-485的电气特性:逻辑‘’1‘’以两线间的电压差为+(2—6)V表示;逻辑‘’0‘’以两线间的电压差为-(2—6)V表示。接口信号电平比
RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与
TTL电平兼容,可方便与TTL 电路连接。
2、RS-485的数据最高传输速率为10Mbps 。
3、 RS-485接口是采用平衡
驱动器和差分接收器的组合,抗共模干扰能力增强,即抗
噪声干扰性好。
4、RS-485接口的最大传输距离标准值为4000英尺(约1219米),实际上可达 3000米,另外RS-232-C接口在
总线上只允许连接1个收发器,即单站能力。而RS-485接口在
总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。应用RS-485 可以联网构成分布式系统。RS-485的‘’节点数‘’主要是依‘’接收器输入阻抗‘’而定。
因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的
串行接口。因为RS485接口组成的
半双工网络一般只需二根连线,所以
RS485接口均采用
屏蔽双绞线传输。 RS485接口连接器采用DB-9的9芯插头座,与
智能终端RS485接口采用DB-9(孔),与键盘连接的键盘接口RS485采用DB-9(针)。
串口协议只是定义了传输的电压,阻抗等,编程方式和普通的串口编程一样。
接口标准
平衡传输
RS-422、RS-485与RS-232不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B。通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2V~6V,是另一个逻辑状态。另有一个信号地C,在RS-485中还有一‘’使能‘’端,而在RS-422中这是可用可不用的。‘’使能‘’端是用于控制发送驱动器与传输线的切断与连接。当‘’使能‘’端起作用时,发送驱动器处于
高阻状态,称作‘’第三态‘’,即它是有别于逻辑‘’1‘’与‘’0‘’的第三态。
RS-422电气规定
由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收
节点,最多可接10个节点。即一个主设备(Master),其余为从设备(Slave),从设备之间不能通信,所以RS-422支持点对多的双向通信。RS-422四线接口由于采用单独的发送和接收通道,因此不必控制数据方向,各装置之间任何必须的信号交换均可以按软件方式(
XON/XOFF握手)或硬件方式(一对单独的双绞线)实现。RS-422的最大传输距离为4000英尺(约1219米),最大
传输速率为10Mbps。其平衡双绞线的长度与
传输速率成反比,在100Kbps速率以下,才可能达到最大传输距离。只有在很短的距离下才能获得最高速率传输。一般100米长的双绞线上所能获得的最大
传输速率仅为1Mbps。RS-422需要一终端电阻,要求其阻值约等于传输电缆的特性阻抗。在短距离传输时可不需终端电阻,即一般在300米以下不需终端电阻。终端电阻接在传输电缆的最远端。
RS485 电气规定
由于RS-485是从RS-422基础上发展而来的,所以RS-485许多电气规定与RS-422相仿。如都采用平衡传输方式、都需要在传输线上接终端电阻等。RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信。而采用四线连接时,与RS-422一样只能实现点对多的通信,即只能有一个主(Master)设备,其余为从设备,但它比RS-422有改进, 无论四线还是二线连接方式总线上可多接到32个设备。
RS-485总线,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行
总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。 RS-485采用
半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-485 可以联网构成分布式系统,其允许最多并联32台
驱动器和32台接收器。 RS-485与RS-422的不同还在于其共模输出电压是不同的,RS-485是-7V至+12V之间,而RS-422在-7V至+7V之间;RS-485满足所有RS-422的规范,所以RS-485的
驱动器可以用在RS-422网络中应用。RS-485与RS-422一样,其最大传输距离约为1219米,最大
传输速率为10Mbps。平衡双绞线的长度与传输速率成反比,在100Kbps速率以下,才可能使用规定最长的电缆长度。只有在很短的距离下才能获得最高速率传输。一般100米长双绞线最大
传输速率仅为1Mbps。RS-485需要2个终端电阻,其阻值要求等于传输电缆的特性阻抗。在短距离传输时可不需终端电阻,即一般在300米以下不需终端电阻。终端电阻接在传输总线的两端。
RS-422与RS-485:
RS-422可支持10个
节点,RS-485支持32个节点,因此多节点构成网络。网络拓扑一般采用
终端匹配的
总线型结构,不支持环形或
星形网络。在构建网络时,应注意如下几点:
* 采用一条双绞线电缆作
总线,将各个节点串接起来,从总线到每个节点的引出线长度应尽量短,以便使引出线中的反射信号对总线信号的影响最低。
* 应注意总线特性阻抗的连续性,在阻抗不连续点就会发生信号的反射。下列几种情况易产生这种不连续性:总线的不同区段采用了不同电缆,或某一段总线上有过多收发器紧靠在一起安装,再者是过长的分支线引出到总线。
总之,应该提供一条单一、连续的信号通道作为总线。
插口种类
了解了
串口的协议,而日常工作中接触最多的是实际的一些设备的外部接口,如何从外形上就知道它是那种接口呢?制作
线缆各针脚如何定义?知道了串口RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层
通信协议。从实际工作中碰到的使用最多的插口有三种DB9 DB25 RJ45,三种插口插件都可以用作
串口插口插件,也可以通过
线缆进行插口之间的转换。就三种插口的针脚定义分别说明,三个插口之间的转换也只要按照插口定义的
线缆跳接即可。
* DB9(9脚插口插座),如图4.9针
串口功能如表。
* 还有一种插口是RJ45,
比如湖北台使用的品尼高mss1600、mss700视频服务器的编解码板控制口都为
串口,插口是RJ45的,而播控机的串口插口是DB9,因此就需要使用转换
线缆。
RS485
半双工接法为:RX+ 和TX+ 并联为Data+;RX- 和TX- 并联为Data-。RS485 全双工/RS422 接法为:FULL 和GND 短接;信号线为RX+,TX+,RX-,TX-,可根据需要连接GND。
接口转换电路
给出了一种通用RS232-RS485串口通信转换器的硬件结构和程序实现。介绍了该转换器在电路测试技术课程电子实验报告中的应用实例。
RS-485多机通讯
在多机通信中,最重要的是保证通信有条不紊地进行,因此需要严格的通信协议和完善的通信软件。RS-485方式构成的多机通信系统采用主从式结构:主机控制多个从机,作为从机的单片机不主动发送命令或数据,一切都由主机单片机控制;并且在一个多机系统中,只有一台主机,各台从机之间不能相互通信,即使有信息交换也必须通过主机转发。采用RS-485构成的多机通信系统原理。
在总线末端接一个匹配电阻,吸收总线上的反射信号,使得正常传输信号无毛刺。匹配电阻的取值应该与总线的特性阻抗相当。在总线上没有信号传输时,总线处于悬浮状态,容易受干扰信号的影响。将总线上的差分信号的正端A+和负端B-之间接一个10K的电阻;负端B-和地间接一个10K的电阻,形成一个电阻网路。当总线上没有信号传输时,正端A+的电平大约为3.2V,负端B-的电平大约为1.6V,即使有干扰信号,也很难产生串行通信的起始信号0,从而增加了总线抗干扰的能力。
多机通信基本框图
在多机通信中,每台从机均分配有一个从机地址,主机与从机之间进行串行通信时,通常是主机先呼叫某从机地址,唤醒被叫从机后,主、从两机之间进行数据交换。而未被呼叫的从机则继续进行各自的工作。
一次完整的通信过程分为3个阶段:主机询问、从机应答和链路释放。主机询问阶段,主机以帧的形式将从机地址码、命令、数据和校验码传送到指定从机;从机应答阶段,从机解释接收的命令码,并组织相应帧信息回送到主机;链路释放阶段,从机清除接收缓冲区及相关变量,准备与主机下次通信。任何一次完整的通信过程都是由主机方发起的,从机在被主机寻址前只能处于侦听状态,从机在接收到地址码的第2个字节后,立即判断是否寻址自己,如果是.继续接受下面的数据,否则不与理睬。
布线规范
485总线由于其布线简单,稳定可靠从而广泛的应用于视频监控,门禁对讲,楼宇报警等各个领域中,但是,在485总线布线过程中由于有很多不完全准确的概念导致出现很多问题。将一些错误的观念作出一些澄清。
485信号线不可以和电源线一同走线。在实际施工当中,由于走线都是通过管线走的,施工方有的时候为了图方便,直接将485信号线和电源线绑在一起,由于强电具有强烈的电磁信号对弱电进行干扰,从而导致485信号不稳定,导致通信不稳定。
485信号线可以使用屏蔽线作为布线,也可以使用非屏蔽线作为布线。由于485信号是利用差模传输的,即由485+与485-的电压差来作为信号传输。如果外部有一个干扰源对其进行干扰,使用双绞线进行485信号传输的时候,由于其双绞,干扰对于485+,485-的干扰效果都是一样的,那电压差依然是不变的,对于485信号的干扰缩到了最小。同样的道理,如果有屏蔽线起到屏蔽作用的话,外部干扰源对于其的干扰影响也可以尽可能的缩小。
选择使用普通的
超五类屏蔽双绞线即网线就可以。由于原材料价格上涨,导致市场上的线材鱼龙混杂,有不良商人利用某种合金来顶替铜丝来做网线,在外面镀铜以蒙混客户。具体区别方法:看网线截面,如果是铜色的话,就是铜丝,如为白色,则是用合金以次充好。合金一般比较脆,容易断,而且导电性远不如铜丝,很容易在工程施工中造成问题。线材一般那建议选择标准的485线,其为屏蔽双绞线,传输线不是像网线那样为单股的铜丝,而是多股铜丝绞在一起形成一根线,从而即使某根小铜丝断掉,也不会影响整个的使用。
485布线借助
485集线器和
485中继器可以任意布设成星型接线与树形接线。485布线规范是必须要手牵手的布线,一旦没有借助485集线器和485中继器直接布设成星型连接和树形连接,很容易造成信号反射导致总线不稳定。很多施工方在485布线过程中,使用了星型接线和树形接线,有的时候整个系统非常稳定,但是有的时候则总是出现问题,又很难查找原因,一般都是由于不规范布线所引起的。
485总线必须要接地。在很多技术文档中,都提到485总线必须要接地,但是没有详细的提出如何接地。严格的说,485总线必须要单点可靠接地。单点就是整个485总线上只能是有一个点接地,不能多点接地,因为将其接地是因为要将地线(一般都是屏蔽线作地线)上的电压保持一致,防止共模干扰,如果多点接地适得其反。可靠接地时整个485线路的地线必须要有良好的接触,从而保证电压一致,因为在实际施工中,为了接线方便,将线剪成多段再连接,但是没有将屏蔽线作良好的连接,从而使得其地线分成了多段,电压不能保持一致,导致共模干扰。
串口扩展
串口的扩展,知道一般一台计算机有两个串口,而对于一台播控计算机需要控制的设备远远不止两台设备,我们需要同时控制视频服务器,录像机、切换台、字幕机等各种设备。所以就需要对
串口进行扩展,可以使用串口扩展卡对串口进行扩展。
串口应用
RS-232:用于与调制解调器、打印机及其它PC外设之间的通信。最大电缆长度为100英尺(典型值)。
RS-422:适用于单主机(驱动器)工业环境。典型应用包括:过程自动化(化工、酿造、造纸)、工厂自动化(汽车制造、金属加工)、HVAC、安防、电机控制、运动控制等。
RS-485:适用于多主机/驱动器工业环境。其典型应用与RS-422相似,包括:过程自动化(化工、酿造、造纸)、工厂自动化(汽车制造、金属加工)、HVAC、安防、电机控制、运动控制。
知道
串口RS232有效传输距离为15米。我们播控中使用的录像机如DVCPRO、IMX控制接口有RS232、RS422多个接口供选择,如果使用pin9则为RS422接口,视频服务器编解码口控制都是RS422接口,只是插口为RJ45不是DB9的,需要转换
线缆进行转换。因此我们在控制中根据以上特性可以灵活使用,我们由于主备控制切换的需要,以及距离的考虑统一选用RS422倒换开关进行倒换,控制RS422倒换开关的为RS232控制接口,这个直接由播控机本身的COM口来控制倒换开关进行倒换,其他控制录像机、切换台、
视频服务器编解码卡使用MOXA卡扩展的RS422接口进入RS422倒换开关进行倒换。
整个系统中只有RS422倒换开口控制是播控机的COM(RS232)口控制,其他都是MOXA卡扩展的RS422接口,由于应急开关需要RS232所以在应急开关前面加了一个RS422转RS232的
转换器。通过控制线播控机可以及时发出播控指令,也可以随时读取录像机、切换台、还有
视频服务器的状态。以上只是播控机房的
系统控制图。上载、总控机房的系统控制大致和这相同。
RS422
总线、RS485和RS422电路原理基本相同,都是以差动方式发送和接受,不需要数字地线。差动工作是同速率条件下传输距离远的根本原因,这正是二者与RS232的根本区别,因为RS232是单端输入输出,双工工作时至少需要数字地线、发送线和接受线三条线(
异步传输),还可以加其它控制线完成同步等功能。
计算机控制在广电播控系统中运用会越来越广泛,而且随着计算机技术的不断发展,智能化也会不断提高,系统也会更加庞大,这就要求我们能更深入了解计算机的基础理论,这样才能更深入的了解系统,维护系统,保证系统的安全稳定运行,更好的保障安全播出。
门禁系统又称出入管理控制系统,专门用于控制和管理相关人员进出相应区域的
数字化管理系统。对于办公区域而言,相关人员对于相应的区域的进出权限应该是有一定限制的,比如财务室,总裁办公室之类的区域就是普通员工不能随意进出的,而高层管理人员能有相应的授权进入相应的区域。传统的门锁是不能完全满足这些要求的,并且由于工作人员具有一定的流动性,不能杜绝有人私配钥匙从而导致泄密等问题。而门禁系统通过门禁管理软件对相应卡片进行相应的授权就可以实现这些功能,如果人员有流动,可以通过收回卡片或者取消授权控制管理相关人员的进入。
门禁系统所使用的通信线路有很多选择,有使用RS-232串口直接与电脑连接的,也有使用RS-485总线作为数据通信线路的,还有使用TCP/IP网络作为数据通信线路的,RS-485总线由于使用简单,方便易用得到了广泛的应用。
市场上的RS-232转RS-485的
转换器,无源与有源两种
无源一般只是转换,有源的
转换器除了实现232和485的转换,还能保证两者之间
电气隔离!因为485的线路往往比较长,线路上有干扰,采取隔离措施后即使485线路上有干扰也不会影响232这边。
接口转换装置
RS422-RS232通信接口转换装置,涉及通信技术。实用新型所要解决的技术问题是,提供一种RS422-RS232通信接口转换装置,具有较好的抗干扰特性。采用的技术方案是,RS422-RS232通信接口转换装置,其特征在于,由RS232接口、中继单元和RS422接口串联构成。
区别
RS-232-C
RS-232-C是
美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文‘’推荐标准‘’的缩写,232为标识号,C表示修改次数。
RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。
在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。
RS-232-C标准规定的
数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、115200波特。
RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的
电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。
RS-422
RS422总线,RS485和RS422电路原理基本相同,都是以差动方式发送和接受,不需要数字地线。
RS422通过两对双绞线可以全双工工作收发互不影响,而RS485只能半双工工作,发收不能同时进行,但它只需要一对双绞线。
RS422和RS485在19Kbps的速率下能传输1200米。用新型收发器线路上可连接台设备。
串行通信接口标准经过使用和发展,已经有几种。但都是在RS-232标准的基础上经过改进而形成的。所以,以
RS-232C为主来讨论。RS-323C标准是美国EIA(
数据传输速率在0~20000b/s范围内的通信。这个标准对
串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通行设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,已在微机
通信接口中广泛采用。
在讨论RS-232C接口标准的内容之前,先说明两点:
首先,RS-232-C标准最初是远程通信连接
数据终端设备DTE(Data Terminal Equipment)与
数据通信设备DCE(Data Communication Equipment)而制定的。因此这个标准的制定,并未考虑
计算机系统的应用要求。但它又广泛地被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准。显然,这个标准的有些规定及和
计算机系统是不一致的,甚至是相矛盾的。有了对这种背景的了解,对RS-232C标准与计算机不兼容的地方就不难理解了。
其次,RS-232C标准中所提到的‘’发送‘’和‘’接收‘’,都是站在DTE立场上,而不是站在DCE的立场来定义的。由于在
计算机系统中,往往是
CPU和
I/O设备之间传送信息,两者都是DTE,因此双方都能发送和接收。