地磁接收器与上位机通信协议

上传人:仙*** 文档编号:35810154 上传时间:2021-10-28 格式:DOC 页数:14 大小:273.50KB
收藏 版权申诉 举报 下载
地磁接收器与上位机通信协议_第1页
第1页 / 共14页
地磁接收器与上位机通信协议_第2页
第2页 / 共14页
地磁接收器与上位机通信协议_第3页
第3页 / 共14页
资源描述:

《地磁接收器与上位机通信协议》由会员分享,可在线阅读,更多相关《地磁接收器与上位机通信协议(14页珍藏版)》请在装配图网上搜索。

1、 地磁接收器与上位机通信协议地磁接收器与上位机通信协议 版本号版本号 1.0.01.0.0 苏州博朗明科技有限公司苏州博朗明科技有限公司2015 年年 8 月月1目录目录目录.1一、一、 前言前言.4二、二、 范围范围.4三、三、 系统拓朴图系统拓朴图.4四、四、术语和缩略语术语和缩略语.441术语术语.44.1.1.传输控制协议/互联网络协议 TCP/IP transmission control protocol/internet protocol.44.1.2.传输时间间隔 transfer interval.44.1.3.数据实体 entity.44.1.4.上传 uploading.

2、44.1.5.下传 downloading.542缩略语缩略语.54.2.1.地磁接收器.54.2.2.扩展板.54.2.3.上位机.54.2.4.下位机.5五、五、.5六、六、通讯方式通讯方式.5七、七、 数据传输通信协议数据传输通信协议.671通信链路的维持通信链路的维持.672特殊说明特殊说明.673协议格式协议格式.674命令命令ID类别类别.675命令编号列表命令编号列表.776通信系统协议通信系统协议.87.6.1.下行数据格式下行数据格式.87.6.1.1 上位机命令应答(命令 ID:0001H) .87.6.1.2 时间同步指令(命令 ID:0002H).87.6.1.3 设备

3、时间获取指令(命令 ID:0003H).87.6.1.4 设备重启指令(命令 ID:0004H).97.6.1.5 查询地磁终端状态指令(命令 ID:0005H).97.6.1.6 设备开关设置指令(命令 ID:0006H).97.6.1.7 设置阀值指令(命令 ID:0007H).97.6.1.8 设置灵敏度指令(命令 ID:0008H).97.6.1.9 设置采样间隔指令(命令 ID:0009H) .107.6.1.10 获得接收器参数指令(命令 ID:000AH).107.6.1.11 读取车辆信息(命令 ID:000BH).107.6.1.12 添加地磁终端(命令 ID:000CH).

4、107.6.1.13 删除地磁终端(命令 ID:000DH) .1127.6.1.14 配置通讯参数指令(命令 ID:0010) .117.6.1.15 配置地磁参数指令(命令 ID:0011H).117.6.2.上行数据格式上行数据格式.117.6.2.1.地磁接收器命令应答(命令 ID:0F01H).127.6.2.2.查询状态命令应答 (命令 ID:0F05).127.6.2.3.地磁接收器登录(命令 ID:0F10H).127.6.2.4.故障指令(命令 ID:0F11H) .127.6.2.5.地磁终端参数上传指令(命令 ID:0F12H).137.6.2.6.地磁接收器历史数据上传

5、(命令 ID:0F13H).13苏州博朗明科技有限公司 3通信协议版本改动说明通信协议版本改动说明协议版本号改动说明时间修改人1.0.0通信协议初稿2015/8/20帅珠龙苏州博朗明科技有限公司 4一、一、 前言前言地磁接收器与上位机通信协议,用于地磁配置软件或地磁数据采集监测软件与地磁接收器设备或带 LAN 接口扩展板之间数据通信标准协议。二、二、 范围范围PC 端软件与硬件终端之间的标准通信。本协议由苏州博朗明科技有限公司研发部负责解释。三、三、 系统拓朴图系统拓朴图四、四、术语和缩略语术语和缩略语术语术语4.1.1.传输控制协议/互联网络协议 TCP/IP transmission co

6、ntrol protocol/internet protocol一种网络通信协议,规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。TCP/IP是INTERNET的基础协议,也是计算机数据打包和寻址的标准办法。4.1.2. 传输时间间隔 transfer interval是指数据上传或下发的时间间隔。4.1.3.数据实体 entity是指各类数据传输对象。4.1.4.上传 uploading地磁接收器或扩展板定时向上位机发送采集参数。4.1.5.下传 downloading配置软件或数据采集监测软件发送的查询指令或控制命令。苏州博朗明科技有限公司 542缩略

7、语缩略语4.2.1.地磁接收器 指地磁系统中用于接收终端数据的中心处理设备。4.2.2.扩展板指地磁系统中用于通信扩展和状态显示的附加设备。4.2.3.上位机 安装有配置软件或数据采集监测软件的PC/服务器。4.2.4.下位机 泛指通信系统网关或其它拥有控制,数据采集等功能的底层控制设备。五、五、通讯方式通讯方式通信双方采用 TCP/IP 长连接方式,通信双方以客户-服务器方式建立 TCP 连接,用于双方信息的相互提交。上位机作为服务器方,开监听端口,地磁接收器作为客户端连接成功后,上位机接收各地磁接收器发送的设备编号信息(下属地磁终端信息) ,并对接收到的数据返回对应的回复消息,上位机主动下

8、发设置及查询指令,地磁接收器或扩展板对接收到的数据返回对应的回复消息。六、六、数据操作流程图数据操作流程图 七、七、 数据传输通信协议数据传输通信协议通信链路的维持通信链路的维持下位机与上位机通信链路的维持是通过互发心跳指令的方式。上位机-服务器方地磁接收器-客户端方主动上传主动下发应答回复回复应答回复回复苏州博朗明科技有限公司 6心跳指令由下位机向上位机周期性的发送,上位机收到心跳指令后回复一条心跳应答指令。下位机心跳上传周期为10秒。上位机间隔三个周期未收以心跳数据则认为该下位机已经断开,下位机若三个周期未收到心跳应答指令则认为与上位机链路断开进行重连。心跳指令有消息长度及下位机设备ID,

9、其它信息都没有。72特殊说明特殊说明超过一个字节存储空间的整数,协议中采用高位在前,低位在后的大端模式存放;在本规范中所有指令包含的时间均为GMT时间;本协议中所使用的ASCII字符指:0AH、0DH及20H到7EH之间的ASCII字符;本协议中汉字均采用GB2312编码;设备ID编号由三个字节组成,首字节代表下位机地址;第二,三个字节代表该接收器所属的地磁终端地址,如果为0 x0000则表示对该网络系统中所有地磁广播。ID第二,三字节含义OX0000该接收器所属的所有地磁终端(广播)0X0001ID为0001的地磁OXFFFF仅对地磁接收器操作,不涉及地磁终端73协议格式协议格式 协议格式表

10、起始字节字段长度(字节)说明0起始符10A1消息长度1消息的总长度(字节数),从第一个字节到最后一个字节。2设备ID号3设备ID编号,第一个字节代表接收器ID,第二,三个字节代表所属地磁编号。5命令ID2第一个字节表示命令ID类别,第二个字节表示命令编号。7命令序号1从0开始循环累加注:分包(按协议)发送的数据,命令序号需累加8信息内容-不定长,详见7.6N结束符3EOF74命令命令 IDID 类别类别目前定义的命令ID类别有3类,以后视需要可以扩展:序号命令ID类别编号通信方向说明100H下行由上位机发送给下位机2通信系统协议0FH上行由下位机发送给上位机苏州博朗明科技有限公司 775命令命

11、令编号编号列表列表 命令号命令号 命令内容命令内容传输方向传输方向0001上位机应答下行0002时间同步下行0003读取设备时间下行0004设备重启下行0005查询地磁终端状态下行0006设备开关设置下行0007设置阀值下行0008设置灵敏度下行0009设置采样间隔下行000A读取接收器参数下行000B读取车辆信息下行000C添加地磁终端下行000D删除地磁终端下行0010配置接收器通信参数下行0011配置地磁参数下行0F01地磁接收器应答上行0F05查询状态命令应答上行0F10地磁接收器登录上行0F11故障上传上行0F12地磁终端参数上传上行0F13接收器历史数据上传上行76通信通信系统协议

12、系统协议苏州博朗明科技有限公司 87.6.1.下行数据格式下行数据格式上位机命令应答(命令 ID:0001H)上位机必须对地磁接收器的某些指令应答(除地磁接收器应答指令和已指定不需上位机应答的数据),否则地磁接收器超时后会重发,地磁接收器按照设定的重发次数(出厂默认为2次)和重发间隔(出厂默认为8秒)重发。该指令默认无需地磁接收器应答。信息内容如下:起始字节字段长度(字节)说明8应答命令序号1需要应答的那条命令序号9命令ID2地磁接收器上发指令的ID11校验码1第一个字符至校验码前一个字符的算术和,取低8位11结束符3EOF7.6.1.2时间同步指令(命令 ID:0002H)该指令只对下位机进

13、行时间同步,下位机收到该指令后返回应答指令。如广播指令无需应答。信息内容如下:起始字节字段长度(字节)说明8时间7开始一个字节代表年(2012年为0 x0C),第二个字节代表周,第三个字节代表月,第四个字节代表日,第五个字节代表小时,第六个字节代表分,第七个字节代表秒15校验码1第一个字符至校验码前一个字符的算术和,取低8位16结束符3EOF7.6.1.3设备时间获取指令(命令 ID:0003H)该指令用于获取指定地磁接收器或指定地磁终端(如有时间功能)的系统时间,地磁接收器/地磁终端收到该指令后返回该设备的系统时间。起始字节字段长度(字节)说明8校验码1第一个字符至校验码前一个字符的算术和,

14、取低8位9结束符3EOF7.6.1.4设备重启指令(命令 ID:0004H)苏州博朗明科技有限公司 9该指令用于重启地磁接收器(地磁终端),地磁接收器(地磁终端)收到该指令后返回应答指令,返回应答后地磁接收器(地磁终端)进行重启操作。起始字节字段长度(字节)说明8校验码1第一个字符至校验码前一个字符的算术和,取低8位9结束符3EOF7.6.1.5查询地磁终端状态指令(命令 ID:0005H)该指令用于获取地磁终端当前参数。设备收到该指令后立即返回当前所有工作参数。起始字节字段长度(字节)说明8校验码1第一个字符至校验码前一个字符的算术和,取低8位9结束符3EOF7.6.1.6设备开关设置指令(

15、命令 ID:0006H)该指令用于打开或关闭地磁终端,需地磁接收器应答。起始字节字段长度(字节)说明8数据内容100关机01开机9校验码1第一个字符至校验码前一个字符的算术和,取低8位10结束符3EOF7.6.1.7设置阀值指令(命令 ID:0007H)该指令用于设置阀值,需地磁接收器应答起始字节字段长度(字节)说明8设定阀值19校验码1第一个字符至校验码前一个字符的算术和,取低8位10结束符3EOF7.6.1.8设置灵敏度指令(命令 ID:0008H)该指令用于设置灵敏度,需地磁接收器应答。起始字节字段长度(字节)说明8灵敏度19校验码1第一个字符至校验码前一个字符的算术和,取低8位苏州博朗

16、明科技有限公司 1010结束符3EOF7.6.1.9设置采样间隔指令(命令 ID:0009H)该指令用于设置采样间隔,需地磁接收器应答。起始字节字段长度(字节)说明8采样间隔19校验码1第一个字符至校验码前一个字符的算术和,取低8位10结束符3EOF7.6.1.10获得接收器参数指令(命令 ID:000AH)该指令用于获得设备参数(如阀值,灵敏度,采样间隔等)。需地磁接收器应答。起始字节字段长度(字节)说明8校验码1第一个字符至校验码前一个字符的算术和,取低8位9结束符3EOF7.6.1.11读取车辆信息(命令 ID:000BH)该指令用于读取地磁上车辆信息,需地磁接收器应答。起始字节字段长度

17、(字节)说明8校验码1第一个字符至校验码前一个字符的算术和,取低8位9结束符3EOF7.6.1.12添加地磁终端(命令 ID:000CH)该指令需要地磁接收器应答,地磁接收器收到该指令后才会上传已添加地磁终端数据起始字节字段长度(字节)说明8地磁终端ID210校验码1第一个字符至校验码前一个字符的算术和,取低8位11结束符3EOF7.6.1.13删除地磁终端(命令 ID:000DH)该指令需要地磁接收器应答,地磁接收器收到该指令后不会上传该地磁终端数据起始字节字段长度(字节)说明8地磁终端ID 2苏州博朗明科技有限公司 1110校验码1第一个字符至校验码前一个字符的算术和,取低8位11结束符3

18、EOF7.6.1.14配置通讯参数指令(命令 ID:0010)此处的通讯参数即为上位机IP地址和端口号,当地磁接收器收到该指令并修完成后返回应答指令,重新启动网络控制器后该参数生效,网络控制器连接设置的IP地址及端口。起始字节字段长度(字节)说明8服务器通讯IP地址4例如:10.20.37.19表示为0 x0A 0 x14 0 x25 0 x1312服务器通讯端口号2数值范围0-6553514地磁接收器IP地址4同IP16地磁接收器端口号2同端口号20网关IP地址4同IP24子网掩码4同IP25地磁接收器ID10-25526校验码1第一个字符至校验码前一个字符的算术和,取低8位27结束符3EO

19、F7.6.1.15配置地磁参数指令(命令 ID:0011H) 用来配置所属地磁的基本参数,需下位机应答起始字节字段长度(字节)说明8参数1-1010相关参数定义参照地磁通信协议18校验码1第一个字符至校验码前一个字符的算术和,取低8位19结束符3EOF7.6.2.上行数据格式上行数据格式地磁接收器命令应答(命令 ID:0F01H)地磁接收器必须对上位机的某些指令应答,否则上位机超时后会重发,上位机按照重发次数据(默认2次)和重发间隔(默认8秒)重发。该指令无需上位机应答。起始字节字段长度(字节)说明苏州博朗明科技有限公司 128命令ID2上位机下发指令的ID10应答命令序号1需要应答的那条命令

20、序号11操作结果100失败,01成功12校验码1第一个字符至校验码前一个字符的算术和,取低8位13结束符3EOF7.6.2.2.查询状态命令应答 (命令 ID:0F05)地磁接收器对上位机查询状态指令(0F05)进行应答,该指令无需上位机应答。起始字节字段长度(字节)说明8应答命令序号2需要应答的那条命令序号9设备状态00离线,01在线10信号量00-FF11电池电量00-FF10地磁终端参数4 12预留14校验码1第一个字符至校验码前一个字符的算术和,取低8位15结束符3EOF7.6.2.3.地磁接收器登录(命令 ID:0F10H)地磁接收器开启或重启后第一次向上位机发送数据时,必须首先发送

21、登录指令,登录指令携带地磁终端编号列表,该指令默认需要上位机返回命令应答。该指令提供地磁接收器判断当前登录的上位机是否有效。起始字节字段长度(字节)说明8地磁终端12地磁终端1 ID-地磁终端n2地磁终端n ID-校验码1第一个字符至校验码前一个字符的算术和,取低8位-结束符3EOF7.6.2.4.故障指令(命令 ID:0F11H)当地磁终端没有响应,地磁接收器上传故障信息,该指令不需要上位机返回应答指令。起始字节字段长度(字节)说明8故障代码100电量低01信号强度低02其它故障.。9校验码1第一个字符至校验码前一个字符的算术和,取低8位10结束符3EOF7.6.2.5.地磁终端参数上传指令

22、(命令 ID:0F12H)苏州博朗明科技有限公司 13该指令由地磁接收器主动上传地磁终端参数,该指令需要上位机返回应答指令。起始字节字段长度(字节)说明8时间7开始一个字节代表年(2012年为0 x0C),第二个字节代表周,第三个字节代表月,第四个字节代表日,第五个字节代表小时,第六个字节代表分,第七个字节代表秒9设备状态 00 离线,01 在线10信号量00-FF11电池电量00-FF15地磁终端参数4 12预留19校验码1第一个字符至校验码前一个字符的算术和,取低8位20结束符3EOF7.6.2.6.地磁接收器历史数据上传(命令 ID:0F13H)起始字节字段长度(字节)说明8地磁终端ID210时间7开始一个字节代表年(2012年为0 x0C),第二个字节代表周,第三个字节代表月,第四个字节代表日,第五个字节代表小时,第六个字节代表分,第七个字节代表秒9设备状态 00 离线,01 在线10信号量00-FF11电池电量00-FF17地磁终端参数4 12预留从第8个字节重复-校验码1第一个字符至校验码前一个字符的算术和,取低8位-结束符3EOF

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!