收藏 分享(赏)

通信及数据采集基本知识.doc

上传人:cjc2202537 文档编号:256172 上传时间:2018-03-25 格式:DOC 页数:14 大小:1.92MB
下载 相关 举报
通信及数据采集基本知识.doc_第1页
第1页 / 共14页
通信及数据采集基本知识.doc_第2页
第2页 / 共14页
通信及数据采集基本知识.doc_第3页
第3页 / 共14页
通信及数据采集基本知识.doc_第4页
第4页 / 共14页
通信及数据采集基本知识.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、数据通信基本原理一、概述数据通信两点或多点间借助某种传输介质以二进制形式进行信息准确交换的过程。由发送设备、接收设备、传输介质、传输报文、通信协议等几个部分组成。数据通信系统构成数据通信系统是一个软硬件的结合体硬件:发送设备、接收设备、传输介质软件:传输报文、通信协议传输报文把要传输的信息称为报文;通信协议通信设备之间控制数据通信与理解通信数据意义的一组规则,规定了通信的内容,通信何时进行以及如何进行等内容。例如一个简单的通信协议可以定义数据通信帧的第 1 字节是发送设备的地址,第 2 字节是接收设备的地址,后面紧跟的字节是要传送的数据(或控制命令)等;对传送的数据的含义做说明,是电流还是电压

2、数据,小数有几位,单位是什么等;同时对数据发送时间,发送速率做说明。二、数据通信的传输方式(1) 并行传输速度快,一次传输数据(1 字节或字)各位;需握手信号线,传输距离短,需信号线多。PC机PC机D0,D1Dn状态控制(2) 串行串行通信数据的各不同位,分时使用同一传输线;节约传输线,远距离传输;应用较广。(3) 数据通信的工作方式按信息传送的方向和时间分:单工:信息只能一个方向传输,AB;半双工:信息可以双方向传输,但两个方向的传输不能同时进行,只能分时交替进行,A-B。全双工:通信双方可以同时进行双方向的信息传输。A= B(4) 数据传输速率串行数据传输中,以每秒传输的位数来标识数据传输

3、速率,单位为 bps 或b/s。比如:每秒传输 9600 位,称其传送速率为 9600bps 或 9600 波特率(Baud Rate) 。(5)异步数据传输发送的每一个字节均带有起始位、停止位和可选择的奇偶校验位。如:下一个信息开始0 D0D1Dn1 1 1 0 D0D1起始位传送信息奇偶校验位停止位空闲位1空闲位不能确定位数(6)同步数据传输去掉起始位和停止位,在数据块的开始处集中使用同步字符来作传送开始的指示。如:控制字符 数据字符S Y N 1 S Y N 2一个或多个同步字符(7)具体通信方式载波通信,光纤通信,现场总线,串行通信,无线通信等。PC机PC机状态控制01001101三、

4、差错检测技术信息在传输过程中,由于受到干扰,会发生差错,造成误码,改进措施为:改善提高传输系统的质量;1采用差错监测和纠正技术。2传输信息 监督码 ( 1 )发送方约定的规则接收方接收信息 接收监督码监督码 ( 2 )约定的规则若监督码(2)与接收监督码一致,则认为接收正确,否则认为接收信息有误,这就是检错。故差错检测的本质:通过增加若干冗余码元(监督码) ,使传输码元具有检错或纠错能力。(1)奇偶校验在每一个字节末端附上一个奇或偶校验码元,使得该字节包括监督码元在内,含有偶个 1(偶校验)或奇个 1(奇校验) 。如:传:10001010 偶校验传:100010101奇校验传:10001010

5、0若偶两个(或偶数个)码反过来,则会发生奇偶校验未检出的差错。(2) 纵向冗余校验字符码元 码字0 0 0 0 1 1 10 0 0 0 1 1 1 10 0 0 0 1 1 00 0 0 0 1 1 000 0 0 0 1 0 10 0 0 0 1 0 100 0 0 0 1 0 00 0 0 0 1 0 01横向每个字符如前述奇偶校验一样0 0 0 0 0 1 10 0 0 0 0 1 10纵校验检查字符0 0 0 0 0 1 10纵向偶校验监督码:产生一额外字符若第 4 字符 1、3 码元和第 1 字符 1、3 码元同时出错,则横、纵向均检不出。(3)循环冗余校验 CRC(Cyclic

6、Redundancy check)原理:8 位二进制数可用一个 7 阶的二进制多项式表示: 01234567 XAXAXA如:11000101 可表示为 0123457 001() = 26一般 n 位二进制数,可用(n-1)阶多项式表示。:长度为 R 的二进制信息码元M(X): 位监督码序列r: 总长 ,可设预订的生成多项式 整除C()rknG(X)接收方收到 n 位码元的数据信息,除以 若无余数,则认为传输无误。G(X)CRC 校验的实现:(1)选择生成多项式 ,CDT 约定 ;() 128(2) 乘以 ,得 ,在信息码后面加上 r 和“0” ;M(X)r r*(3) ,得余项 ;G()*

7、R(X)(4)将 与余项 构成循环码 , 称为r R(X)*M()Cr循环冗余值或称 CRC 字节, 能被 整除。()G()若干扰造成的差错码元超过一定数量,这个错误循环码能被生成多项式除尽,此时错误就无法检出而被错误接收。eg1 设要发送信息码:101100010,生成多项式 ,求校1X()5126验码。n 位循环码k 位 r 位 (n-k)信息位 校验位; ;XM(X)568 1XG()5126;745681k-n(1G()5126724-商 Q248余数 1XXXR 256790134 1()M2567910 314212k-n码元序列为:101100010011111101110010

8、1B四、通信规约简介1、MODBUS 简介1979 年由 Modicon 公司提出,基于主站从站实现设备间数据交换。中国国家标准化管理委员会(SAC)于 2004 年已制定提出三个标准:GB/Z19582.1-2004 基于 MODBUS 协议的工业网络规范。第 1 部分 MODBUS 应用协议第 2 部分 MODBUS 协议在串行链路上的应用指南第 3 部分 MODBUS 协议在 TCP/IP 上的应用指南2、协议基本原理MODBUS 协议在一根通信线上采用主从应答的通信连接方式,半双工工作模式,主计算机寻址到一台唯一地址的从机,然后从机发出应答信号以相反的方向传给主机。不允许独立从机间数据

9、交换。图 214 查询应答过程主设备的查询消息设备地址功能代码数据段错误检测设备地址功能代码数据段错误检测从设备的回应消息(1)主机查询帧:设备地址码功能代码数据信息码校验码。设备地址码:表明要选中的从机设备。功能代码:告之被选中的从机设备执行何种功能。例如:03 要求从机设备读寄存器并返回他们的内容。数据信息码:从机设备要执行功能的其他附加信息。例如:读命令中,包含从何寄存器开始读及要读的寄存器数量。校验码:校验一帧信息的正确性。(2)从机响应 帧:从机地址码功能代码数据信息码校验码。数据信息码:从机设备收集的数据:例如:寄存器值或状态。如有错误,从机响应功能码10H,其他同查询命令。(3)

10、传输方式每个字节的各位:1 个起始位,8 个数据位, (奇偶校验位) ,1 个停止位(有奇偶校验位时)或 2 个停止位(无奇偶校验位时) 。1、数据帧结构即报文格式表 22 数据帧结构地址码 功能码 数据码 校验码1 字节 1 字节 N 字节 2 字节地址码:0255每个终端设备的地址必须是唯一的,仅仅被寻址到的终端会响应包含了该地址的查询。功能码:告诉被寻址到的终端执行何种功能。举例如表 23。表 23 功能码举例代码 意义 行为03/04 读数据寄存器 获得一个或多个寄存器的当前二进制值08 电能数据复位 将仪表的电能数据清零16 写预制寄存器 设定二进制值到相关的寄存器中数据码:例如功能

11、码告诉终端读取一个寄存器,数据码则需要指明从哪个寄存器开始及读取多少个数据,而从机数据码回送内容则包含了数据长度和相应的数据。4、通信报文举例(1) 读数据表 24 主机查询数据帧地址 命令 起始寄存器地址(高位)起始寄存器地址(低位)寄存器个数(高位)寄存器个数(低位)CRC16(低位)CRC16(高位)0CH 03H 00H 2BH 00H 03H 74H DEH注:寄存器个数为字而不是字节。表 25 从机响应数据帧地址 命令 数据长度 数据 1 2 3 4 5 6CRC16(低位)CRC16(高位)0CH 03H 06H 13H 80H 13H 90H 13H 70H72H E5H(2)

12、 预置数据表 26 主机预置数据帧地址命令起始寄存器地址(高位)起始寄存器地址(低位)寄存器个数(高位)寄存器个数(低位)写入字节数写入数据CRC16(低位)CRC16(高位)0CH 10H 00H 04H 00H 01H 02H 60H 50HFFH 78H注:寄存器个数为字而不是字节,但写入个数为字节数而不是字。表 27 从机响应数据帧(表明已写入)地址 命令 起始寄存器地址(高位)起始寄存器地址(低位)寄存器个数(高位)寄存器个数(低位)CRC16(低位)CRC16(高位)0CH 10H 00H 04H 00H 01H 41H 15H数据采集一、概述数据采集A)模拟量采集:各段母线 U,

13、线路 U、I、P、Q,变压器 U、I、P、Q,电容器 I、Q,馈出线 I、U、P、Q、f、相位、功率因数等。另:变压器温度、直流电源电压。B)开关量采集:断路器,隔离开关状态,有载调压变压器分接头的位置,继电保护动作信号,运行告警信号。C)电能量。二、直流采样 (1)将强信号(一般为交流 100V,5A)转化为适合于计算机和仪表使用的弱信号(一般为直流5V,420mA) 。(2)将交流信号转化为直流信号。(3)从瞬时信号获得有效值。(4)确保输出直流量与输入交流测量量之间满足线性关系。(5)实现输入与输出隔离。1 2 3 4 5 6 7 8ABCD87654321DCBATitleNumber

14、 RevisionSizeA2Date: 23-Feb-2009 Sheet of File: D:世世世世世世世世世世.DDB Drawn By:D6 IN4007D4 IN4007D5 IN4007D3 IN4007 RW15KR151KR31KE533U/25V R2 100Z15V18.6V-J18.6V-J2 AD-J+AD-J-1 直流采样的标度变换 不同遥测量的数值不同,量纲相异,经过直流采样前端处理电路后,变成统一的 05V 直流模拟电压,经过 A/D 转换器变换成二进制数,将二进制数经过标度变换转换成工程实际值显示出来。【例】采用直流采样方法测量电网电压值,AD 转换器的转换

15、精度为 12 位,电网电压为 10kV,今测得 A/D 值为 0CF6H,计算其原电压值。解:首先将所测值转换为十进制值。0CF6H00000 l100 1111 0l10B3318D12 位 A/D 转换的最大值为 0000 1111 1111 1111B,即 0FFFH 代表直流 5V电压1111 1111 1111B 转换为十进制数为 4095。根据 A/D 的线性关系有:4095:3318=5V:xx=33185/40954.05V考虑电压波动因素,直流 4.5V 代表交流侧 10kV 电压则 10kV:y=4.5:4.05y=4.0510/4.5kV=9kV这样经过标度计算后得被测电

16、压值为 9kV。2 直流采样系统存在的问题(1)测量数据的准确性及实时性受直流变换电路的影响。(2)输出的纹波会对采样产生影响。1 2 3 4 5 6 7 8ABCD87654321DCBATitleNumber RevisionSizeA3Date: 23-Feb-2009 Sheet of File: D:世世世世世世世世世世世.DDB Drawn By:AD-J+AD-W+C7104C8104AD-CSAD-SCKAD-DOA0 1A1 2A2 3A3 4A4 5A5 6A6 7A7 8A8 9A9 11A10 12GND10VCC20REF-13REF+14CS15DATA OUT16ADDRESS17CLOCK18EOC19IC4TLC2543CDWVCCZD1TL431R341KVCCE1100uF/16VC61042.5VAD-DItu三、 交流采样不经过直流转换电路,按一定规律直接采样交流量并加以处理,计算出电压、电流有效值以及有功、无功功率的方法称为交流采样。 1 2 3 4ABCD4321DCBA TitleNumber RevisionSizeA4Date: 8-Oct-2009 Sheet of File: D:世世世世世 世世世世世 世世.DDB Drawn By:1264* *Y1WGSLIA1IA2IA-IN1IA-IN2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 教育学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报