- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
故障故障控制板通信协议
修改记录
版本 修改人 审核人 修改日期 修改内容 V0.01 2011-5-11 初次编写 V0.02 2011-5-12 信息内容和故障点注释 V0.03 2011-5-12 信息内容和故障点注释 V0.04 2011-5-24 增加部分协议及说明 V0.05 2011-5-25 蓝色部分是修改及疑问 V0.06 2011-5-25 增加部分协议及说明 2011-06-15 增加实例 2011-6-22 协议修改 V0.09 2011-6-22 协议修改 V0.10 2011-7-04 协议修改 V0.11 2011-7-05 “建立网络”命令改成0x00,返回命令改成0x80 V0.12 2011-7-26 修改CRC高低字节顺序 V0.13 2011-12-21 增加、修改命令 V0.14 2012-1-3 增加读取AD命令
一、通讯机制及包数据格式:此通信协议适用于上位机系统与故障板之间的通信。
上位机系统与故障板通过Zigbee透传串口和RS232两种通讯接口进行数据传输。
PC机:PC机为主机设备,主机启动后轮询其故障板,查询得到在网的所有台架信息,然后用户可以选择和某一台架进行通讯,通过串口将数据包发送出去。
故障板:故障板为从机设备,上电后等待上位机的通讯命令,故障板都有惟一的ID号(2字节)。保留ID号0xFF,0xFF为广播地址用(只针对RS232),用于厂家测试,出厂维修。表1 包数据格式 序号 内容 偏移 字节数 说明 1 包头 0 2 固定为0x55、0xAA 2 校验和 2 2 第3、4、5项的CRC16校验和 3 目的地址 4 2 4 源地址 6 2 5 数据长度 8 2 第7项数据内容的长度 6 命令类型 10 1 7 数据内容 11 N 不定长 (N=0,N=) 8 包尾 11+N 2 固定为0xFF、0xFF
二、控制命令:
命令 命令类型 数据长度 数据内容 备注 建立网络() 0x00 无 用于建立网络,源地址和目标地址都为0x0000 应答返回) 0x8网络地址2字节网络地址 2 网络未建立错误返回) 0xFE 1 0x00 返回该命令说明还未建立网络,不能进行数据发送操作 未找到任何从设备返回) 0xFE 1 0x01 返回该命令说明当前设备列表为空 未找到指定的设备ID返回) 0xFE 1 0x02 返回该命令说明指定设备ID没有在当前设备列表中 命令类型被屏蔽错误返回) 0xFE 1 0x03 返回该命令说明发送的命令类型在ZigBee模块上是无效的 包头包尾错误返回) 0xFE 1 0x04 返回该命令说明包头包尾或者数据长度有错误 发送失败返回) 0xFE 1 0x05 返回该命令说明发送失败,没有得到从设备响应 CRC校验错误返回) 0xFE 1 0x06 CRC校验错误 错误的命令类型返回) 0xFE 1 0x07 无 主机查询是否准备好()0x01 0 无 需要应答 应答返回) 0x81 1 模块状态 0x00:模块准备就绪 0x01:模块未准备好 设置台架ID号只能出厂时通过串口设置() 0x02 2 2字节ID号 需要应答 应答返回)0x82 1 接收状态 0x00:正确 0x01:错误 读取台架ID() 0x00 需要应答 应答返回) 0x8 2 台架ID 0x01:错误 设置台架出厂参数只能出厂时通过串口设置 () 0x03 台架信息出厂信息版本信息 需要应答 应答返回)0x83 1 接收状态 0x00:正确 0x01:错误 设置台架出厂参只能出厂时通过串口设置() 0x0台架信息,出厂信息,版本信息 需要应答 应答返回)0x8D 1 接收状态 0x00:正确 0x01:错误 台架出厂参数()0x04 0 无 需要应答 应答返回)台架信息,出厂信息,版本信息 0x01:错误 台架出厂参数()0x0E 0 无 需要应答 应答返回)台架信息,出厂信息,版本信息 0x01:错误 设置故障()0x05 64 故障状态类型 对应 应答返回)0x85 1 接收状态 0x00:正确 0x01:错误 设置故障()0x06 64 故障状态类型 对应 应答返回) 0x8 1 接收状态 0x00:正确 0x01:错误 设置故障()0x07 64 故障状态类型 对应 应答返回)0x87 1 接收状态 0x00
文档评论(0)