车(船)载全球卫星导航定位系统终端与控制中心通信协议车(船)载全球...

ICS 33.060.30
DB33
M 35
前    言
标准由浙江省交通厅提出并归口。
本标准的附录A为规范性附录。
本标准起草单位:浙江省交通厅信息中心。
本标准主要起草人:韩海航、沈洁华、励建东、俞伟庆、吕梦蛟。
车(船)载全球卫星导航定位系统终端与控制中心通信协议
1 范围
本标准规定了全球卫星导航定位系统终端(以下简称“终端”)与控制中心(以下简称“中心”)之间信息交换规程及相应内容。
本标准适用于采用全球卫星导航定位技术,通过公众移动通信网络传输信息的营运车辆、船舶和营运管理系统,也可作为终端管理与系统设计及测试的依据。
2 规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。
GB 2312-1980 信息交换用汉字编码字符集·基本集
3 术语和缩略语
3.1 术语
下列术语和定义适用于本标准。
3.1.1
固件  firmware
运行在设备终端中的嵌入式软件。
3.2 缩略语
下列缩略语适用于本标准。
3.2.1
传输控制协议  Transfer Control Protocol
dic系统TCP
3.2.2
用户数据包协议  User Datagram Protocol
UDP
3.2.3
短消息服务Short Message Service
SMS
3.2.4
网际协议  Internet Protocol
IP
3.2.5
短消息服务中心  Short Message Service Center
SMSC
3.2.6
码分多址技术  Code Division Multiple Access
CDMA
3.2.7
全球定位系统  Global Positioning System
GPS
3.2.8
全球移动通信系统Global System For Mobile Communications GSM
3.2.9
通用分组无线业务General Packet Radio Service
GPRS
3.2.10
总控中心  Main Control Center
MCC
3.2.11
分控中心  Sub Control Center
SCC
3.2.12
监控中心  Monitoring Center
MC
3.2.13
终端设备Terminal Device
TD
3.2.14
信息发送  Message Originate
MO
3.2.15
信息接收  Message Terminated
MT
3.2.16
循环冗余码校验  Cyclic Redundancy Check
CRC
3.2.17
接入点名称Access Point Name
APN
4 基本数据类型
本协议中使用的基本数据类型见表1。
表1基本数据类型
数据类型长度取值范围说明
INT8 1
倒悬牵引床byte -127~+127 有符号单字节整数
UINT8 1
byte 0~+255 无符号单字节整数
INT16 2
byte -32768~+32767 有符号双字节整数,高位在前,低位在后UINT16 2
byte 0~+65535 无符号双字节整数,高位在前,低位在后INT32 4
byte -2147483648~+2147483647 有符号四字节整数,高位在前,低位在后UINT32 4
byte 0~+4294967295 无符号四字节整数,高位在前,低位在后
STRING 可变长度最大255 字符串类型,第一字节指明长度,其后是字符串内容
5 通信帧定义
5.1 总则
通信帧定义了信息交换协议的帧结构。
5.2 帧结构
信息交换采用数据帧进行传输,其帧结构定义见表2,所有数据采用16进制数表示,长度单位为字节,以下同。
表2帧结构
类型UINT8UINT8
域名称帧头数据帧内容帧尾
数据帧格式见表3。
表3数据帧格式
类型UINT16 UINT8 UINT16 UINT16
域名称流水号帧状态字信息总长度信息内容 CRC校验
信息内容格式见表4。
表4信息内容格式
类型UINT16 见指令定义 UINT16 见指令定义
域名称信息长度1 信息内容1 …… 信息长度n 信息内容n
5.2.1 帧头
定义帧头:F2H。
5.2.2 帧尾
定义帧尾:F1H。
5.3 转义
5.3.1 转义字符
定义转义字符:F0H。
5.3.2 发送转义
数据帧在发送前,应进行以下转义替换:
数据帧中如果遇到F2H,替换为F0H,00H。
数据帧中如果遇到F1H,替换为F0H,01H。
数据帧中如果遇到F0H,替换为F0H,02H。
5.3.3 接收转义珠光膜
数据帧在接收后,应进行以下转义替换:
数据帧中如果遇到F0H,00H,替换为F2H。
数据帧中如果遇到F0H,01H,替换为F1H。
数据帧中如果遇到F0H,02H,替换为F0H。
5.4 数据帧格式
5.4.1 流水号
流水号为UINT16类型,指示信息帧的流水号,是判断信息帧是否重复接收与超时无效的重要标志。
推荐生成规则:按当前时间从当天零点起流逝的秒数除以2生成,每2秒间的多条指令按多条指令打包的方式发送。
5.4.2 帧状态字
帧状态字为UINT8类型,定义见表5。
表5帧状态字
数据位标志说明
BIT7 要求收到确认信息0:不需要确认,1:需要确认
BIT6 免校验指示0:带校验,1:无校验
BIT5 过滤过期流水号指示0:不过滤,1:根据流水号过滤时间在半小时以前的信息
流量测量装置
BIT4 保留
BIT3 保留
BIT2 保留
BIT1 保留
BIT0 保留
公交车李娟5.4.3 信息总长度
信息总长度为UINT16类型,指示信息内容的总长度。无水洗手液
5.4.4 信息内容
信息内容中可以包含多条指令或者数据内容。详细格式参见传输指令格式定义。
5.4.5 CRC校验
校验是对从帧头开始到全部信息内容的16位CRC校验,2个字节。16位CRC校验参考算法如下:UINT16 CRC16(UINT8 *data, UINT16 length)
{
UINT16 quotient,i,j;
UINT16 remainder,divisor=0x1021;
UINT16 data1;
data[length]=0;
data[length+1]=0;
remainder=0;
for(j=0;j<(length+2);j++)
{
data1=data[j];
for(i=8;i>0;i--)
{
quotient=remainder&0x8000;
remainder<<=1;

本文发布于:2024-09-23 09:27:30,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/294190.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:信息   标准   数据   长度   指令
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议