竭诚为您提供优质文档/双击可除
645协议解析
篇一:645-97通信协议
645通信协议
一、基本概念:1、通信协议:
数据通信协议datacommunicationprotocol亦称数据通信控制协议,或者通信规约。是为保证数据通信网中通信双方能有效,可靠通信而规定的一系列约定。这些约定包括数据的格式,顺序和速率,数据传输的确认或拒收,差错检测,重传控制和询问等操作。
工业上所用协议有主动上传方式和问答方式。2、通信拓扑结构
网络拓扑结构是指用传输媒体互连各种设备的物理布局,就是用什么方式把网络中的计算机等设备连接起来。拓扑图给出网络服务器、工作站的网络配置和相互间的连接,它的结构常用的有星型结构、环型结构、总线结构、树型结构、网状结构结构等。
总线结构:连接主站与多个从站并允许主站每次只与一个从站通信的系统连接方式(广播命令除外)。3、数据通信层:
按iso的osi七层参考模型功用数据网的数据通信协议主要涉及前三层,物理层、链路层、应用层。
物理层:规定了数据终端通信接口之间的物理接口、接口的物理和电气特性,负责物理媒体上信息的接收和发送。
数据链路层:负责数据终端之间通信链路的建立并以帧为单位传输信息,保证信息的顺序传送,具有传输差错检测功能。
应用层:利用数据链路层的信息传递功能,在数据终端设备之间发送、接收各种数据信息。二、通信数据帧结构1、645协议字节格式
每字节含8位二进制码,传输时加上一个起始位(0)、一个偶校验位和一个停止位(1),共11位。其传输序列如图7。d0是字节的最低有效位,d7是字节的最高有效位。先传低位,后传高位。1.1、异步、同步协议
目前,采用的通信协议有两类:异步协议和同步协议。同步协议又有面向字符和面向比特以及面向字节计数三种。其中,面向字节计数的同步协议主要用于dec公司的网络体系结构中。
异步串行通信协议绝大多数使用起止式异步串行通信
协议
1.2、通信方向
单工方式半双工方式全双工方式
1.3、波特率:
单位时间内传送二进制数据的位数,以位/秒(b/s)表示,也称为数据位速率。它是衡量串行通信速率的重要指标。
1.4、起止式异步串行通信协议
字符包括起始位(1位、逻辑“0”),数据位(5~8位),校验位(1位、可无),停止位(1~2位、逻辑“1”)。
字符间用空闲位(m位、逻辑“1”)表示,m可为0个。异步串行通信前提:
解决每位宽度问题—收/发双方约定波特率;何时字符
结束(其后为空闲)—
收/发双方需约定字符数据格式、校验位格式、停止位
格式。
时
字符格式:逻辑信号:起
空闲
始
校停
数据
验止
空闲
送/接先发收
说明:数据位的发送/接收顺序从低位到高位
(1)起始位的识别
起始位和停止位/空闲位极性相反,停止位/空闲位后的低电平位认为是起始位。(2)字符结束的确认
按协议规定的数据位顺序、约定的字符格式,接收方识别完停止位后,该字符结束(其后为空闲位)。(3)确认字符数据的正确性
发送方:在数据位后发送本字符的校验码;
接收方:接收完字符后,计算字符的检验码(校验方法已约定),并与所接收的字符校验码进行比较。
2、645协议帧格式
3、数据传输
3.1、前导字节
在发送帧信息之前,先发送1~4个字节Feh,以唤醒接收方。3.2、传输次序
所有数据项均先传送低位字节,后传送高位字节。
数据传输的举例:电能量值为123456.78kwh,其传输次序如图
4、数据标示:
相当于功能码,代表数据内容。(具体内容见协议)5、
数据项、数据块数据集合标识举例
a)标识码di1di0=9010h(数据项)表示当前正向有功总
电能。b)标识码di1di0=901Fh(数据块)
表示当前正向总电能与各费率电能集合(总
电能,费率1、费率2费率k的电能)。c)标识码
di1di0=90F0h(数据集合)
表示当前正向和反向有功电能。由两项即9010h(当前正向有功总电能)和9020h(当前反向有功总电能)组成。按本标准6.3.2.3的规定,此种标识将被视同于90FFh。
d)标识码di1di0=90FFh(数据集合)表示当前正向有功
电能和反向有功电能的集合,即表a1中从9010h至902kh
中共2(k+1)项数据。三、报文实例分析
68111111aaaaaa68010243c30a16抄表底
6811111111111168810643c3333333338F16回表底
篇二:dlt645协议
多功能电能表通信规约(dlt645协议)
muti-functionwait-hourmetercommunicationprotocol 1Rs-485标准串行电气接口
本标准采用Rs-485标准串行电气接口,使多点连接成为可能。Rs-485接口的一般性能应符合下列要求。
1.1驱动与接收端耐静电放电(esd)±15kV(人体模式)。
1.2共模输入电压:-7V~+12V。1.3差模输入电压:大于0.2V。
1.4驱动输出电压:在负载阻抗54Ω时,最大5V,最小1.5V。1.5三态方式输出。1.6半双工通信方式。
1.7驱动能力不小于32个同类接口。
1.8在传输速率不大于100kbps条件下,有效传输距离
不小于1200m。1.9总线是无源的,由电表或数据终端提供
隔离电源。
2链路层
本协议为主-从结构的半双工通信方式。手持单元或其
它数据终端为主站,电表为从站。每个电表均有各自的地址编码。通信链路的建立与解除均由主站发出的信息帧来控制。每帧由帧起始符、从站地址域、控制码、数据长度、数据域、帧信息纵向校验及帧结束符等7个域组成。每部分由若干字节组成。
帧是传送信息的基本单元。帧格式如图2所示。
2.2.1帧起始符68h:标识一帧信息的开始,其值为
68h=01101000b。
2.2.2地址域a0~a5:地址域由6个字节构成,每字节2位bcd码。地址长度可达12位十进制数,可以为表号、资
产号、用户号、设备号等。具体使用可由用户自行决定。当使用的地址码长度不足6字节时,用十六进制aah补足6字节。低地址位在先,高地址位在后,当地址为999999999999h