您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 主机与LCD传输层协议
上海索逸信息科技有限公司GPS网址:邮箱:shgps88@hotmail.com地址:上海市浦东新东川公路5058号主机与LCD传输层协议1物理层接口2通信协议协议格式如下:帧头设备识别码命令码信息内容校验和2校验和1帧尾其中除信息内容为多字节外,其余均为单字节,且校验和为从设备识别码开始至校验和2之前的所有字节的和,校验和1是校验和的低字节,校验和2则是校验和的高字节。2.1LCD发送到主机1.设备接入通知命令:0x01,后续的信息内容为空,零个信息字节命令内容:7E,01,01,00,02,7E2.固定信息发送命令:0x04,信息由后面的信息内容来识别。7E,01,04,01,00,06,7E:“空载”7E,01,04,02,00,07,7E:“满载”7E,01,04,03,00,08,7E:“卸货”上海索逸信息科技有限公司GPS网址:邮箱:shgps88@hotmail.com地址:上海市浦东新东川公路5058号7E,01,04,04,00,09,7E:“返回”7E,01,04,05,00,0A,7E:“出发”发送成功时主机返回7E,01,08,01,00,0A,7E发送失败时主机返回7E,01,08,02,00,0B,7E3.LCD应答OK:0x05命令内容:7E,01,05,00,06,7E4.LCD应答ERROR:0x06命令内容:7E,01,06,00,07,7E5.按键:7E,01,07,00,00,08,7E,00表示按键0被按下,80表示连击,40表示维护手柄,20表示工厂手柄。6.听筒回拨号码:7E,01,08,13,92,47,02,87,8F,XX,XX,7E7.免提回拨号码:7E,01,10,13,92,47,02,87,8F,XX,XX,7E8.短信发送命令:0x097E,01,09,00,XX,string,YY,YY,7E:ASCII短信,XX:长度,YY:累加和7E,01,09,01,XX,string,YY,YY,7E:UNICODE短信,XX:长度,YY:累加和此命令中若有7E或1B转义不增加长度,但转义字符要参与校验和运算发送成功时主机返回7E,01,08,01,00,0A,7E发送失败时主机返回7E,01,08,02,00,0B,7E9.按键发送命令:0x0A7E,01,0A,00,00,0B,7E:通知中心按键0被按下10.信息上传命令:0x0B内容的第一字节为信息类型:0x02–0x09:分别对应I1-I8信息例:I2信息7E010B03Para1LPara1HPara2Info_lenth信息内容校验和7E11.速度上传命令:0x0C7E010CAABBCCDDEEFF校验和7EAA:速度(Km/h);BB:速度(海里速度);CC:备用DDEEFF:当日行驶里程(单位为百米,其中FF为低8位),2.2主机发送到LCD1.GSM网络识别信息:0x02。7E,01,02,01,00,04,7E:中国移动7E,01,02,02,00,05,7E:中国联通2.GSM网络的信号强度指示:0x03,信号强度的大小由后面的信息内容决定,信息内容如果是99,则表示接收不到信号;如果是0—31则表示已经接收到信号,并且数值越大表示信号越强、信号质量越好。3.GPS信号指示:0x04。7E,01,04,00,00,05,7E:收不到GPS信号7E,01,04,01,00,06,7E:可以接收到GPS信号,但数据无效7E,01,04,02,00,07,7E:接收到有效的GPS数据4.时间和日期:0x10,信息字节分别为BCD码表示的小时、分钟、秒、日、月、年,7E,01,10,07,59,47,25,03,05,00,00,7E:时间为北京时间7点59分47秒,2005年3月25日上海索逸信息科技有限公司GPS网址:邮箱:shgps88@hotmail.com地址:上海市浦东新东川公路5058号注意:日期是标准时间的日期,与北京时间差8小时,修正方法是:若小时为00-07则日期增加一日,如上面实际日期应修正为2005年3月26日。5.短信息:0x06。内容的第一字节为信息类型:(1)0x01:为个人短信息在信息内容之前加一个电话号码和日期时间(在电话号码、日期时间及信息内容之前都有一字节的长度标识),要注意的一点是作校验和时会将电话号码、日期时间及长度标识算在内;具体格式如下:7E010601电话号码长度电话号码时间长度日期时间信息内容长度信息内容校验和7E例如:7E,01,06,01,0D,38,36,31,33,39,32,34,37,30,32,38,37,38,10,32,30,30,33,’/’,30,33,’/’,31,31,20,31,35,’:’,31,32,7A,7A,8F,7D,6E,E1,8F,7D,53,78,8D,27,8F,D4,56,DE,51,FA,53,D1,00,00,7E电话号码长度字节的bit6=1表示ASC短信,bit6=0表示unicode短信,bit5=1表示中心号码bit5=0表示其他号码。中心号码的短信将直接显示出来。(2)0x0a已接来电(3)0x0b未接来电(4)0x10打出电话(5)0x11正在拨打的电话号码(6)0x02交互式短信息,对应I1信息7E010602显示时间低显示时间高编码方式信息长度信息内容校验和7E(7)0x03多功能交互命令,对应I2信息7E010603Para1LPara1H功能代码信息长度信息内容校验和7E(8)0x04–0x09分别对应I3–I8信息7E010604Para1LPara1HPara2Info_lenth信息内容校验和7E(9)0xFF:GPS信息,格式为:小时、分钟、秒、日、月、年、GPS纬度、经度、速度、方向,每秒钟发送一次。7E,01,06,FF,07,59,47,25,03,05,22,16,31,71,11,33,38,56,8F,01,13,02,00,00,7E:时间为(标准时间)7点59分47秒,2005年3月25日,纬度2216.3171,经度113338568,F=1111,BIT3=1表示东经,BI2=1表示北纬,BIT1=1表示精确定位,BIT0=1表示GPS板有信号输出。011302表示速度11节,方向302。6.设备故障:0x07,后面的信息内容为故障信息的内容,内容为0x0时表示故障已消除。来电显示通过这条指令来实现,信息内容为来电电话号码。7.信息发送结果返回命令:0x08。7E,01,08,01,00,0A,7E发送成功7E,01,08,02,00,0B,7E发送失败8.主机状态命令:0x09。7E,01,09,00,00,0A,7E主机处于正常状态7E,01,09,01,00,0B,7E主机处于预警戒状态7E,01,09,02,00,0C,7E主机处于警戒状态7E,01,09,03,00,0D,7E主机处于自检状态上海索逸信息科技有限公司GPS网址:邮箱:shgps88@hotmail.com地址:上海市浦东新东川公路5058号7E,01,09,04,00,0E,7E主机处于录音状态9.显示命令:0x0A。后面的内容第一个是显示内容要停留多长时间(秒数),以后为LCD显示内容,以GB2312方式编码。10.校验和错误:0x40。通知LCD收到的数据包错误。7E,01,40,00,00,41,7E11.校验和正确:0x50。通知LCD收到的数据包正确。7E,01,50,00,00,41,7E12.FLASH命令:0x80。7E,01,80,LEN,XX,YY,ZZ,…CHK1,CHK2,7E。LEN:长度,XX,YY,ZZ,…待写命令或数据,CHK1,CHK2:累加和此命令中若有7E或1B转义不增加长度LCD收到此命令返回寄存器值13.读FLASH命令:0x81。7E,01,81,LEN,ADDH,ADDM,ADDL,CHK1,CHK2,7E。LEN要求数据个数,最多256,ADDH,ADDM,ADDL:第一个FLASH数据地址此命令中若有7E或1B转义不增加长度LCD收到此命令后开始读FLASH并送出LEN个数据14.FLASH连续编程:0x82。7E,01,82,ADDH,ADDM,ADDL,CHK1,CHK2,7E。ADDH,ADDM,ADDL:地址LCD收到此命令返回OK应答,进入FLASH连续编程状态,主机连续发送编程数据,LCD每收到256个数据发送一次OK应答此命令中若有7E或1B转义不增加长度15.写FLASH寄存器命令:0x83。7E,01,83,REG,CHK1,CHK2,7E。REG:待写入寄存器值LCD收到此命令返回寄存器值此命令中若有7E或1B转义不增加长度16.设置波特率:0x84。7E,01,84,BAUD,CHK1,CHK2,7E。BAUD:待写入波特率值17.提示音7E,01,20,LEN,INFO,CHK1,CHK2,7ELEN:信息长度,4-252INFO:提示音命令参数,4字节一组,依次为第1、2字节:频率的低8位、高8位,单位Hz,范围200-10000。第3字节:on时间,以10Ms为单位,范围:0-255(即0-2.55s)第4字节:off时间,以10Ms为单位,范围:0-255(即0-2.55s)注意:len如果不是4的倍数将被除4取模,即直接将len的bit1-0置为0,若info实际长度小于len则会以0x88080808填充补足18.语音提示7E,01,21,VOICE_ID,CHK1,CHK2,7EVOICE_ID:提示语音的ID,ID为0时,报当前车速(车机GPS报位功能打开时有效)。上海索逸信息科技有限公司GPS网址:邮箱:shgps88@hotmail.com地址:上海市浦东新东川公路5058号3帧头和帧尾的处理如果在信息内容里面出现了和帧头帧尾相同的0x7E,就在该字节的前面插入一个ESC,并用ESC对0x7E进行异或,如果在信息内容里出现了ESC,也采取同样的办法。对于接收端,在接收到ESC字符后,首先去掉该字节,并对随后的字节用ESC进行异或。注:ESC使用ASCIC的0x1b
本文标题:主机与LCD传输层协议
链接地址:https://www.777doc.com/doc-2767542 .html