arm及单片机通信规约

arm及单片机通信规约

ID:20170890

大小:48.00 KB

页数:4页

时间:2018-10-08

arm及单片机通信规约_第1页
arm及单片机通信规约_第2页
arm及单片机通信规约_第3页
arm及单片机通信规约_第4页
资源描述:

《arm及单片机通信规约》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ARM与单片机通信规约V0.12008.11.08一、目的:为了能更好的保持系统的扩展性和兼容性,方便集中器以后的升级或改进,特拟定本规约。二、帧结构:代码字节数帧起始符(A3H)1控制码0(C0)1控制码1(C1)1窗口延迟时间1标识符(A3H)1内容长度L1数据域内容L帧校验和(CS)1帧结束符(35H)1三、帧结构说明传输帧的基本单元为字节(8位二进制比特),在链路层传输时为低比特位在前,高比特位在后,字节间为低字节在前,高字节在后。传输波特率为9600bps,无校验。1、帧起始符帧起始符固定为

2、A3H。2、控制码控制码为(C0,C1)两个字节。C0字节:D7表示传输方向,1表示单片机传给ARM,0表示ARM传给单片机D6表示接口操作方式,0表示协议纯转发方式,1表示系统内部工作协调控制方式。D5~D4表示端口选择00:表示选择载波端口01:表示RS485总线端口10:保留11:保留D3~D1:协议类型000:自主载波通信协议001:DL645通信协议010:扩展协议011:保留100:保留101:保留110:保留111:保留D0:异常应答标志位0:表示单片机正常应答1:表示单片机异常应答,应

3、答内容为1个字节的错标识码,错误标识请参见下表:代码错误信息01H单片机收到ARM下发非法帧02H终端无响应,超时信息C1字节:D7~D5:接口波特率选择:000:表示600bps001:表示1200bps010:表示2400bps011:表示4800bps100:表示9600bps101:表示19200bps110:保留111:保留D4~D3:接口字节检验方式00:表示无校验01:表示奇校验10:表示偶校验11:保留D2~D1:载波相位选择00:保留01:表示选择A相进行载波抄收10:表示选择B相进

4、行载波抄收11:表示选择C相进行载波抄收D0:保留3、标识符标识符恒为A3H4、时间窗口值时间窗口主要是为了进行超时处理。时间窗口值为1个字节,单位为秒。5、数据域内容长度数据域内容长度为1个字节,数据域内容长度最多为240个字节。6、数据域内容当接口操作方式选择为纯转发方式时:1、发送帧数据域内容为转发协议的一帧完整帧。2、返回帧数据域内容为终端返回的协议一帧完整帧。当接口操作方式选择为系统内部工作协调控制方式时数据内容定义如下:代码字节数C控制码1内容n1、控制码CC=00H:保留C=01H:表示

5、ARM与单片机心跳操作。内容为55H,单片机无应答C=02H:表示单片机停电检测上报操作。内容为66HC=03H:表示ARM收到单片机上报的停电信息后的应答。内容为秒计数器最多表示255秒。C=04H:表示ARM读单片机硬件版本号。AMR下发内容为11单片机应答内容为1个字节的硬件版本信息C=05H:表示ARM读单片机软件版本号。AMR下发内容为22单片机应答内容为1个字节的软件版本信息C=06H:表示ARM应答单片机的停电检测信息,内容为秒计数器最多表示90秒。C=07H:表示ARM通知单片机操作模

6、块继电器,内容为11H时表示拉继电器,22H时表示为合继电器C=08H:表示单片机操作继电器完毕应答,内容为55HC=09H:表示单片机收到振铃信号,通过ARM有电话呼入,内容为11HC=0AH:表示ARM收到单片机的通知,内容为55HC=0BH:表示ARM通知单片机复位GPRS,内容为11HC=0CH:表示单片机复位GPRS操作完成,内容为55HC=0DH:表示ARM通知单片机拉掉电源操作,内容为秒计数器,最多为250秒。C=0EH:表示单片机查询ARM接收振铃信息后是否还一直占用MODEM,内容为

7、11H,每隔30秒左右重复查询一次。C=0EH:表示ARM收到单片机查询ARM占用MODEM的状态,内容为66H,表示占用,内容为88H表示不占用。操作说明:1、心跳方式:由ARM主动发起。当单片机连续3分钟内均没收到ARM的心跳命令或其他有效的通信命令,那么单片机将认为ARM处于工作非正常状态或关机状态,这时候如果当前系统处于停电状态的话,那么单片机将直接把后备电源关闭。2、停电方式:由单片机主动发起H。当单片机检测到系统停电后,单片机将主动发送停电协议帧。如果ARM收到停电信息后,ARM马上返回一

8、帧应答帧。如果单片机发起停电信息,在30秒内没有收到ARM的应答,那么单片机将重复5次发起停电信息,直至收到ARM应答,如果5次过后还未收到ARM的应答,那么单片机将直接将后备电源关闭。7、检验和检验和为帧起始字节开始到数据域内容结束的模256和。8、帧结束符帧结束符固定为35H。

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

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

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