实时控制传输通讯协议realtimecontrolandtranslateprotocol

实时控制传输通讯协议realtimecontrolandtranslateprotocol

ID:35342069

大小:63.59 KB

页数:4页

时间:2019-03-23

实时控制传输通讯协议realtimecontrolandtranslateprotocol_第1页
实时控制传输通讯协议realtimecontrolandtranslateprotocol_第2页
实时控制传输通讯协议realtimecontrolandtranslateprotocol_第3页
实时控制传输通讯协议realtimecontrolandtranslateprotocol_第4页
资源描述:

《实时控制传输通讯协议realtimecontrolandtranslateprotocol》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、RCTP实时控制/传输通讯协议RCTP协议(RealTimeControlandTranslateProtocol)为自定义实时控制/传输通讯协议。1>基本帧格式0-34567・・・NN+1N+268N+3N+368XXXXXXXX-XXXX16开始符S接收端设备号帧与操作类型(功能)帧参数校验和结束符帧头帧长帧长重复帧头重复1.1帧结构typedefstructucharhead;uchar1ength;ucharlongth_rcp;ucharhead_rep;ucharsourceid;uchardirectory_id;uchar

2、handle;ucharparamctcr[frameucharAccVal;ucharstop;structframe://帧头//帧长度//帧长度重复//帧头重复//发送设备号//接收设备号//帧与操作类型data_sizc];//帧参数域buf〃累加和校验//结束符1・2开始符的判断条件:if(struet_frame,head==struct_frame・head_rep)&&(structframe.length==structframe.lengthrep)JjJcaEo1.3帧与操作类型1.3.1数据帧的操作类型定义格式定义

3、数据帧后续帧数struct_frame.handle值Bit7=0Bit6—bitO(0-127帧)1.3.2命令帧的操作类型定义格式定义命令帧操作类型(功能)struct_frame.handle值Bit7=lBit6—bit0(128种)1.4校验和校验和为:0-N的累加值,1字节。2、基于RCTP的LED数码管数据采集通讯协议:RCTP-I协议RCTP-I协议是基于RCTP的LED数码管数据采集通讯协议,物理上基于RS-485口,通过屏蔽双绞线实现通讯。RCTP-I协议是一种主-从协议。主站设备发送要求到从站设备,从站设备响应,从站

4、不能主动发出信息。2.1寄存器地址表(0-255)寄存器地址寄存器个数变量名称数据类型说明0x001设备地址HEX0-2500x011通信波特率HEX见波特率代码表0x21表头类型HEX见表头类型表0X03-0X0F13一----0x10-0X178上排8位数码管段码数据HEX而对数码管可视而自左至右对应0x10-0X170x181上排8位数码管位扫描状态HEX面对数码管可视面自左至右对应bit0・bit7,已扫描到的对应位置10X19-0X1F7———0x20-0X278下排8位数码管段码数据HEX面对数码管可视面自左至右对应0x20-

5、0X270x281下排8位数码管位扫描状态HEX面对数码管可视面自左至右对应bit0-bit7z已扫描到的对应位置10x29-0XFF215■■波特率代码表:数值12345默认6789波特率3001200240048009600192003840057600115200在默认状态下通信的设置速率一般是9600、无效验、8数据位、1个停止位。表头类型表:数值0默认12340O0表头类型双排8位单排8位双排6位单排6位一--2.2操作类型(功能)-共128种操作类型(功能码)表:操作类型名称作用00-02——03读取保持寄存器在一个或多个保持

6、寄存器中取得当前的值04-05——06预置单寄存器把具体值装入一个保持寄存器07-127——2.3常用命令与应答2.3.1命令一读寄存器数据例子:主机0X00读从机设备0X02数据请求(读数据):0-3456789101168ObOb68000283001008XX16开始符发送端设备号接收端设备号帧与操作类型帧参数效验和结束符帧头帧长帧长重复帧头重复数据类型首寄存器地址数据长度数据类型:00-十六进制;01-ASCII码一般主机地址为0x00;止位。应答:数据帧0-3456789-161718681313680200030010OOOX

7、X16开始符发送接收帧与操作类型帧参数效帧帧长帧长帧头端设端设数据首寄存N个验头重复重复备号备号类型器地址数据和2.3.2命令一写寄存器数据0-34567891011680B0B68010286000108XX16开始符发送接收帧与操作类型帧参数效结帧帧长帧长帧头端设端设数据寄存器数据验束头重复重复备号备号类型地址和符应答:0-34567891011680B0B68020106000108XX16开始符发送端设备号接收端设备号帧与操作类型帧参数效验和结束符帧头帧长帧长重复帧头重复数据类型首寄存器地址数据2.3.3命令接收状态回复当接收命令

8、过程发牛异常时回复命令接收状态。0-3456789680A0A68XXXX0-XXXX16开始符发送端设备号接收端设备号帧与操作类型帧参数效验和结束符帧头帧长帧长重复帧头重复00:未知错误01

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。