最新485通用串行控制通信协议书范本.docVIP

最新485通用串行控制通信协议书范本.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. . . 串行控制通信协议 版本变更说明 版本号 发布时间 说明 1.0 2014-7-25 1.1 2015-5-6 1.2 2015-5-18 1.3 2015-7-9 目录 TOC \o 1-3 \h \z \u 一、物理层协议 3 二、逻辑层协议 3 三、数据包详解 3 1.基础指令 3 设备信息查询 3 查看当前波特率 3 初始化波特率 3 查寻设备的菜单位置 3 查寻设备状态 3 2.音乐控制指令 3 按键指令 3 音量设置 3 查寻开关机状态 3 查寻当前音量大小 3 查寻静音状态 3 静音设置 3 查寻音乐资源数目 3 查寻音乐播放器的状态 3 查寻音乐界面指定序号音乐详细信息 3 查寻音乐播放器正播放的音乐详细信息 3 播放模式设置 3 音效设置 3 播放指定序号的歌曲 3 跳转本地歌曲且播放 3 当前播放的歌曲跳转 3 3.语音播报指令 3 查看语音播报 3 播报指定序号语音 3 查看指定序号语音的名称 3 4.闹钟指令 3 查看闹钟详细信息 3 添加闹钟 3 开启或关闭某序列定时序列 3 5.其它指令 3 开关HDMI 3 查看房间名和房间序号 3 设置房间号 3 查看音源数 3 设置音源 3 6.错误反馈指令 3 7.注意: 3 一、物理层协议 本协议是使用标准的串行协议,可以是RS232型式,也可以是RS485型式。 配置: 波特率 9600bps(默认) 数据位 8位 校验方式 无 停止位 1位 二、逻辑层协议 每次通讯要发送一串数据,包据帧头,数据,帧尾。如下: 起始符 ID号 数据长度 数据包 校验码 结束符 1字节 2字节 1字节 256 1字节 1字节 数据帧描述 起始符 上位机输出数据:0XFA, 下位机发送数据:0XFC ID号 每个产品有一个的ID号:每个下位机接收到帧数据后要判断ID号跟自己的ID号是否相同,相同则做对应处理。如果ID号是0x0000,表示广播指令,所有下位机都要处理。 数据长度 指示后面有几个字节的数据 数据包 数据的个数由数据长度来定。 校验码 采用和校验,ID号+数据长度+数据=CRC 结束符 0xFE 三、数据包详解 数据包中包含了本次通讯的指令状态信息,指令如下: 1.基础指令 设备信息查询 上位机-下位机 指令(1B) 参数(无) 0x01 下位机-上位机 指令(1B) 参数1(128) 参数2(128) 0x02 型号 版本 注: 它们之间以 ’%%‘ 隔开 查看当前波特率 上位机-下位机 指令(1B) 参数(无) 0x07 下位机-上位机 指令(1B) 参数(3B) 0x08 波特率 初始化波特率 指令(1B) 参数(3B) 0x09 波特率 注:通过默认值9600bps来修改 查寻设备的菜单位置 上位机-下位机 指令(1B) 参数(无) 0x0a 下位机返回 指令(1B) 参数(1B) 0x0b 菜单位置 菜单位置参照表: 参数 详细说明 0x01 主界面 0x02 本地-全部界面 0x03 本地-内存界面 0x04 本地-SD卡界面 0x05 本地-U盘界面 0x06 本地-情景界面 0x07 定时设置界面 0x08 设置界面 0x09 DLNA界面 0x0a 语音播报 0x0b 环境音效 0x0c 定时设置设置界面 0x0d 休眠界面 0x00 未知 查寻设备状态 上位机-下位机 指令(1B) 参数(无) 0x0c 下位机返回 指令(1B) 参数1(1B) 参数2(1B) 参数3(1B) 参数4(1B) 参数5(2B) 0x0d 3-7bit 菜单位置 1-2bit 音源状态 0bit HDMI状态 2-7bit 当前音量 1bit 开关机状态 0bit 静音状态 4-7bit: 播放模式 0-3bit: 音效模式 2-7bit: 播放资源 0-1bit: 当前播放状态 正在播放的文件序号 注:音量是0-15级 2.音乐控制指令 按键指令 指令(1B) 参数(1B) 0x10 按键值 键值功能表 键值 功能说明 0x00 开机 0x01 关机 0x02 播放 0x03 暂停 0x04 播放暂停 0x05 停止 0x06 音量- 0x07 音量+ 0x08 静音关 0x09 静音开 0x0a 静音开/关(1s/t) 0x0b 上一曲 0x0c 下一曲 0x0d AUX(本地音源,line in 1,Line

文档评论(0)

xiangxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档