您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 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、起止式异步串行通信协议TRTRTRRTTR单工方式半双工方式全双工方式字符包括起始位(1位、逻辑“0”),数据位(5~8位),校验位(1位、可无),停止位(1~2位、逻辑“1”)。字符间用空闲位(m位、逻辑“1”)表示,m可为0个。异步串行通信前提:解决每位宽度问题—收/发双方约定波特率;何时字符结束(其后为空闲)—收/发双方需约定字符数据格式、校验位格式、停止位格式。(1)起始位的识别起始位和停止位/空闲位极性相反,停止位/空闲位后的低电平位认为是起始位。(2)字符结束的确认按协议规定的数据位顺序、约定的字符格式,接收方识别完停止位后,该字符结束(其后为空闲位)。(3)确认字符数据的正确性发送方:在数据位后发送本字符的校验码;接收方:接收完字符后,计算字符的检验码(校验方法已约定),并与所接收的字符校验码进行比较。2、645协议帧格式01000100010起始位空闲位数据位校验位停止位空闲位D0位时间D7位先发送/接收后发送/接收说明:数据位的发送/接收顺序从低位到高位字符格式:逻辑信号: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回表底
本文标题:645-97通信协议
链接地址:https://www.777doc.com/doc-2895304 .html