现场通讯技术.doc

上传人:sk****8 文档编号:3158255 上传时间:2019-05-23 格式:DOC 页数:13 大小:427.50KB
下载 相关 举报
现场通讯技术.doc_第1页
第1页 / 共13页
现场通讯技术.doc_第2页
第2页 / 共13页
现场通讯技术.doc_第3页
第3页 / 共13页
现场通讯技术.doc_第4页
第4页 / 共13页
现场通讯技术.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、现场通讯技术摘要 本文对通讯的基本概念介绍,加以分析了常见的现场通讯接口,并且以我厂的电能表协议为例详细的介绍了通讯的协议关键字 通讯 串行 接口 协议1 通讯的概念 1.1 通讯基础通讯简而言之就是两个计算机之间进行通讯或以一个计算机与外部设备进行通讯。它一般分为串行通讯与并行通讯并行通讯数据各位同时传送串行通讯数据一位一位顺序传送,如(图 1-1) 。图 1-1 并行通信与串行通信从图中可以看到,并行通讯数据有多少位就要有多少条传送线,而串行通讯只要一条传送线。串行通讯节省传送线,特别是当位数很多,传输距离很长时,这个优点更突出。但串行通讯速度慢。若并行通讯传送需要的时间为 T,则串行传送

2、至少为 NT(其中 N 为位数) 。电子式多功能电能表与外界通讯都是串行的。下面将对串行通讯进一步介绍。1.2 波特率(Baud rate)CPU 要想把自已内部的数据以数据流的方式串行传送给外界,必须规定一个发送速度,外界要想收到这些串行数据也必须按同一速度接收。这个传送速度就叫波特率。如 CPU 以每积 1200 位二进制数码的发送速度向外发送,外界设备也必须以每秒 1200 位速度才能把这些二进制数码接收下来,我们称其传送速度为 1200 波特,每位传送时间 Td 为波特率的计 算 机 计 算 机 或外 设D0D1D2D3D4D5D6D7控 制 选 通状 态T计 算 机 计 算 机 或外

3、 设00 0 08T并 行 串 行倒数: msTd83.012波特率是串行通讯重要参数,波特率也是衡量信道频宽的指标。1.3 同步传送与异步传送假设计算机从传送开始到传送结束都以同样的波特率把自己的所有数据串行传送给外界,这种传送方式称为串行同步传送。串行同步传送一般用两条传送线,一条传同步信号,一条传数据。图 1-2 同步传送上图 CPU 可把 10010一串数据源源不断地传送给外界。用同步信号前沿辩认数据是“1”还是“0” ,同步信号起着协调计算机与外界的收发速率的作用。两条线对远距离传输也是不可取的,成本很高,如果取消同步信号,只是规定相同的波特率,由于计算机与外界之间速率差异,积累误差

4、越来越大,可能发生“认错”现象。为了解决“错认”问题提出异步通讯概念。异步通讯基本方法是把串行数据流分成若干组,每组二进制数目个数相等。一组二进制数组成一个字节或一个字符。典型的字符格式下图(1-3)图 1-3 字符格式一个字符由一个起始位,一个停止位,8-12 数据位和一个奇偶校验位组成。起始位下降边指示传送开始。从这一时刻开始按双方约定的波特率传送数据位和奇偶校验位。停止位数据变为“1” ,下边是空闲位,等待下一个起始位再传送。从上面介绍中我们知道所谓异步10 0101传 送 数 据同 步 信 号一 一一一MARK一一一一n一一 一一一 一 一(n+1)一一一00/1 0/110 D2 1

5、一 一 一一一一111D0D1 D3D4D5D6D7串行通讯是字符与字符之间异步的,字符内部以起始位下降边为起点,还是同步的。1.4 单工与双工(a)单工 (b)半双工 (c)双工图 1-4 通信方式串行通讯中,数据在通讯线路上传送方式有三种:单工方式、半双工方式和全双工方式。单工方式:如(图 1-4a)只允许数据按一个固定方向传送,A 只能发送,叫发送器,B 方只能接受,叫接收器。(图 1-4b)为半双工:数据既能从 A 传到 B,也能由 B 传到 A,因此 A、B 都是收发器,但由于 A、B 之间只有一条线,信号只能分时在两个方向传输,不能同时双向传输,所以称为半双工。在待命时,A、B 双

6、方向都处于接受方式以便随时响应对方的呼叫。(图 1-4c)为全双工:A、B 都是收发器,且由于相互之间有两根线,A、B 可同时接收或发送。显然,为了实现全双工传输,发、收资源必须完全独立,数据通道必须完全分开。在 A、B 双方控制逻辑的协调下,才可以实现真正的双工方式。2 常用的接口RS-232、RS-422 与 RS-485 都是 PCM 设备上常用的串行数据接口标准,都是由电子工业协会(EIA)制订并发布的,RS-232 在 1962 年发布。RS-422 是一种单机发送、多机接收的单向、平衡传输规范,被命名为 TIA/EIA-422-A 标准,RS 是英文“推荐标准”的缩写,422 为标

7、识号,A 表示修改次数。RS-422 是由 RS-232 发展而来的,改进 RS-232 通信距离短、速率低的缺点,而且抗干扰能力强。RS-422 定义了一种平衡通信接口,将传输速率提高到 10Mbps,传输距离延长到 4000 英尺(速率低于 100Kbps 时) ,并允许在一条平衡总线上连接最多 10 个接收器。为扩展应用范围,EIA 又于 1983 年在 RS-422 基础上制定了 RS-485 标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为 TIA/EIA-485-A标准。2.1 RS-232

8、标准串行接口RS-232 是美国电子工业协会 EIA 制定的一种串行物理接口标准。A一 一 一BAB一 一一 AB一 一一 RS-232 的机械特性要求:规定使用一个 25 芯标准连接头,每个引脚有固定的定义,结合功能特性,给出在(表 1-1)(表 1-1)RS-232 接口插头引脚信号引脚号 说明 引脚号 说明*1 保护地 14 (辅信道)发送数据*2 发送数据 *15 发送信号无定时(DCE 为源)*3 接收数据 16 (辅信道)接收数据*4 请求发送(RTS) 17 接收信号无定时(DCE)为源*5 允许发送(CTS,或清除发送) 18 未定义*6 数传机(DCE)准备好 19 (辅信道

9、)请求发送(RTS)*7 信号地(公共回线) *20 数据终端准备好*8 接收线信号检测 *21 信号质量检测*9 (保留供数传机测试) *22 振铃指示10 (保留供数传机测试) *23 数据信号速率选择(DTE/DCE 为源)11 未定义 *24 发送信号无定时(DTE 为源)12 (辅信道)接收线信号检测 25 未定义注:表中打有*号的引脚为主信道引脚,其它为未定义或辅助信道引脚。RS-232 电气特性:如(表 1-2)(表 1-2)RS-232 电气特性表电气特性 参数范围 电气特性 参数范围带 3-7K 负载时驱动器的输出电平逻辑 1:+5V 到+15V逻辑 0:-5V 到-15V接

10、收器输入电压的允许范围输入开路时接收器的输出-25V 到+25V逻辑 1不带负载时驱动器的输出电平-25V 到+25V 输入经 300 接地接收器的输出逻辑 1驱动器通断时的输出阻抗300 -3V 输入时接收器的输出 逻辑 0输出短路电流 05A -3V 输入时接收器的输出 逻辑 1驱动器转换速率 30V/s 最大负载电容 2500pFRS232 接口采用负逻辑,与 CMOS、TTL 电路的相连需用专用集成电路进行电平转换。如发送器 MC1488(SN75150)和接收器电路 MC1489(SN75154) 。RS-232 接口电平转换电路。如(图 1-5) +5vMC148 MC1489TL

11、一 TL一RS-23C 一一 一一 一图 1-5 RS232 接口电平转换通过 MC1488 和 MC1489 的交换,在 RS-232 互连线路上传送的信号电平达到12V,因此具有比 TTL 电平更强的抗干扰能力。尽管如此,由于 RS-232 的发送端与接收端之间有公共信号地,不能使用双端信号,因此,共模噪声会耦合到信号系统中。所以,采用 RS-232 最大距离仅为 30 米,信号传输速率最高可达到 20kb/s。只有符合这些条件,才能在 RS-232标准接口下可靠地进行数据传输。RS-232 使用方法:使用 RS-232 接口标准进行串行传输时,一般并不是使用全部的 22 条引线,而是根据

12、实际需要选择其中的一部分。一般常用的信号线只有 8 条,除数据线和信号地线共 3 条之外,其它 5 条均为联络控制信号线。分别是:请示发送信号 :引脚 4,通知接收端,表明发送端已做好准备,可以开始发送,并等RTS待回答。a 准许发送信号 :引脚 5,表明已做好接收准备,在接收到发送请求信号 之后,C RTS以 有效做为应答。TSb数据终端准备的信号 :引脚 20,是一个“被动方”的“请求”信号。表明接收端DTR已做好接收准备,通知发送端可以送数据。c数据装置准备好信号 :引脚 6,表明在接到接收端发来的数据终端准备好信号S之后,当作好发送准备,可以发送时的应答信号,即“主动方”的“应答”信号

13、。DTRd载波检测信号 :引脚 8,表明载波正常,由发送端通知接收端,有时也与 作C DSR同样功能的安排。图 1-6 两种 RS232-C 连接方式按照通常使用 8 条信号线连接的 RS-232 接口引线如(图 1-6a)所示。上述的 5 条信号线传送的是联络控制信息。若在发送端与接收端之间已“协议”好了发送时间,且均在2678202267820226782022678202TXDRXTTXDRXT 地 地a b规定时间到来之前做好了相应的准备时,只需 3 条信号线即可实现使用 RS-232 的接口标准传送,如(图 1-32b)所示。在这种情况下,通常多使用 9 脚插头。电子式多功能电能表一

14、般只用 3 条信号线。2.2 RS485 接口RS485 是一种电气标准。(表 1-3)列举了 RS-485 的特性数据接口项目 RS-485动作方式 差动方式可连接的台数 32 台驱动器 32 台接收器最大距离 1200m12m 10Mbps120m 1Mbps传送速率的最大值1200m 100kbps同相电压的最大值 +12V -7V驱动器的输出电压 无负载时有负载时5V1.5V驱动器的负载阻抗 54POWER-ON 100A 最大-7vV com12V驱动器的输出阻抗(高阻抗状态)POWER-OFF 100A 最大-7vV com12V接收器输入电压范围 -7V+12v接收器输入敏感度

15、200mv接收器输入阻抗 12kRS485 标准规定了差分平衡电气接口平衡驱动和差分接收的方法(图 1-7) ,从根本上消除了信号地线,这相当于两个单端驱动器,输入同一个信号时,其中一个驱动器输出永远是另MC3487 MC3486图 1-7 平衡驱动和差分接收电路一个驱动器的反相信号。于是两条线上传送的信号电平,当一条表示逻辑“1”时,另一条为逻辑“0” 。在干扰信号作为共模信号出现时,接收器接收差分输入电压,只要接收器有足够的抗共模电压工作范围,就能识别两个信号并正确接收传送的信息。因此,RS-485 能在长距离、高速率下传输数据,它能够在 1200 米距离内把速率提高到 100kbps;在

16、较短距离内,其传输速率可高达 10Mbps。这种性能的改善是由于平衡结构而产生的,差分平衡结构可以从地线的干扰中分离出有效信号,其最大可区分 0.20V 的电位差值。因此一般不受地电位的波动和共模电磁干扰。RS-485 为半双工工作方式,因而可采用一对平衡差分信号线来连接。采用 RS-485 进行两点间通讯的连接图,如(图 1-8) 。图 1-8 RS485 两点传输电路RS-485 还可以用于多点互连系统和主从环形通讯链路。如(图 1-9)RS485 多点互连系统和(图 1-10)RS485 环形数据链路系统。图 1-9 RS-485 多点互连系统 图 1-10 RS485 环形数据链路系统

17、2.3 RS-422 接口RS-422 的电气性能与 RS-485 完全一样。主要的区别在于:RS-422 有 4 根信号线:两根发送(Y、Z) 、两根接收(A、B) 。由于 RS-422 的收与发是分 TxD TxDRxDRxDD RRRR DDDRrENABLE DATENABLE DATDAT ENABLE环 路主 站 从 站 A 从 站 B 从 站 E 从 站 D 从 站 C开的所以可以同时收和发(全双工) 。RS-485 有 2 根信号线:发送和接收都是 A 和 B。由于 RS-485 的收与发是共用两根线所以不能够同时收和发(半双工) 。能否将 RS-422 的 Y-A 短接作为

18、RS-485 的 A、将 RS-422 的 Z-B 短接作为 RS-485 的 B 呢?回答:不一定。条件是 RS-422 必须是能够支持多机通信的。波士电子的所有接口转换器的 RS-422 口都能够支持全双工多机通信,所以可以这样简单转换为 RS-485。2.4 红外光学接口在 IEC1107-1992 中,就直接本地数据交换问题,规定了手持单元与费率装置间的联接规范,该标准规定这种连接可以是永久的,也可以是暂时的,可以是电气的,也可以是光学的。IEC1107 的光学接口是直接红外光。由于这种连接方式,信噪比小,抗干扰力差,因此标准要求读数头用磁吸附的形式,紧贴到复费率单元的光学接口上。读数

19、头的结构形式定义于(图 1-11) 。图 1-11 读数头的结构形式光学特性规定为:波长在 800nm 与 1000nm 之间信号发射时,不论是复费率单元还是读数接收头,在发光头 10mm(1mm)处,参考面上的幅照度 E,极限值为:ON 状态:500W/cm 2E50000W/cm 2 OFF 状态:E10W/cm 2 信号接收时,在红外接收头 10mm(1mm)处,接收器在满足如下辐照度 E 的前提下,应该可靠的接收状态:ON 状态:E200W/cm 2 OFF 状态:E20W/cm 2 最大传输速度应至少为 2400 波特虽然没有规定机械调准法,但在实验条件下仍可取得最佳的数据传输,方法

20、为:当读数头N/SN/S 一一 一一一一一 一一位于正确位置(电缆下垂)时,调准费率装置中的红外线接收器使其正对着读数头中的红外线发射器,读数头中的红外线接收器使其正对着费率装置中的红外线发射器。位置上的微小偏差应不会对性能有较大的影响,但若是有较大的偏差可能会引起光学性能的降低。3 通讯协议通讯协议是发、收双方事先约定的共同遵守则的规则。主要规定: 通讯方式; .通讯接口; .字符格式; 通讯速率 ;.差错控制;.帧格式。 电子式多功能电能表与外界的通讯方式大都采用串行异步半双工的通讯方式.通讯接口主要有 RS-232,RS-485 和直接光学接口三种.字符格式,如(图 1-29) 。起始与

21、停止位是功能码。奇偶校验位判断是否存在传输错误,叫差错控制码。D0 D1 D2 D3 D4 D5 D6 D7 为数据码,是传送的主体。其 D0D7 为 0、1 两种状态。连续 8 个 0/1,如 10001111 在不同的码制中代表不同的含义。在 16 进制中代表 4F。在 ASCIIC 码中,0001111 代表英文字母“0” ;一般在数码后加 B 代表二进制,加 H 代表 16 进制、ASCII 码后不加后缀。所谓帧格式就是上述四条命令及其回答的格式。不同的通讯协议帧格式的规定不同。下面以我厂电能表所采用的部颁 DL/T645-1997 协议为例概要叙述。DL/T645-1997 协议通讯

22、协议概要通讯方式;串行异步半双工通讯接口:RS-232,RS-485,IEC1107 直接红外光字符格式;1 位起始位,1 位停止位,8 位数据位偶校验。帧是传送信息的基本单元。帧格式如下图所示。说 明 代 码帧起始符 68HA0A1A2A3A4地址域A5帧起始符 68H控制码 C数据长度域 L数据域 DATA校验码 CS结束符 16Ha帧起始符 68H:标识一帧信息的开始,其值为 68H=01101000B。b.地址域 A0A5:地址域由 6 个字节构成,每字节 2 位 BCD 码。地址长度可达 12 位十进制数,可以为表号、资产号、用户号、设备号等。具体使用可由用户自行决定。当使用的地址码

23、长度不足 6 字节时,用十六进制 AAH 补足 6 字节。低地址位在先,高地址位在后。当地址为 999999999999H 时,为广播地址。c.控制码 C:控制码的格式如下所示。D7 D6 D5 D4 D3 D2 D1 D0后续帧标志 功能码从站异常标志传送方向D7=0:由主站发出的命令帧D7=1:由从站发出的应答帧D6=0:从站正确应答D6=1:从站对异常信息的应答D5=0:无后续数据帧D5=1:有后续数据帧D4 D0:请求及应答功能码00000:保留00001;读数据00010:读后续数据00011:重读数据00100:写数据01000:广播校时01010:写设备地址01100:更改通信速率01111:修改密码10000:最大需量清零d.数据长度 L;L 为数据域的字节数。读数据时 L200,写数据时,L50,L=0 表示无数据域。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 建筑建材

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。