欢迎来到天天文库
浏览记录
ID:57689502
大小:90.50 KB
页数:11页
时间:2020-09-01
《OWI 445H A1 485通用串行控制通信协议.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、串行控制通信协议版本变更说明版本号发布时间说明1.02014-7-25Roger创建1.12014-8-14wangxz修改1.22014-10-24Wangxz修改1.32014-11-27Wangxz修改一、物理层协议本协议是使用标准的串行协议,可以是RS232型式,也可以是RS485型式配置:波特率9600bps数据位8位校验方式无停止位1位二、逻辑层协议:每次通讯要发送一串数据,包据帧头,数据,帧尾。如下:起始符ID号数据长度数据包校验码结束符1字节2字节1字节<2561字节1字节数据帧描述起始符上位机输出数据
2、:0XFA,下位机发送数据:0XFCID号每个产品有一个的ID号:每个下位机接收到帧数据后要判断ID号跟自己的ID号是否相同,相同则做对应处理。如果ID号是0x0000,表示广播指令,所有下位机都要处理。数据长度指示后面有几个字节的数据数据包数据的个数由数据长度来定。校验码采用和校验,ID号+数据长度+数据=CRC结束符0xFE三、数据包命令详解:数据包中包含了本次通讯的指令状态信息,这些批令分为两大类:全局指令和专属指令全局指令:1、设备信息查询:上位机->下位机指令(1B)参数(无)0x01设备响应查询指令(下位机
3、->上位机)指令(1B)设备ID(2B)硬件信息软件信息0x02房间号字符串字符串2、查寻设备的菜单位置上位机->下位机指令(1B)参数(无)0x0a下位机返回指令(1B)菜单位置(1B)0x0bXX菜单位置参照表:菜单位置参数详细说明0x01主菜单(音乐APK界面)0x02列表音乐0x03列表视频0x04列表图片0x05本地音源0x06LineIn10x07LineIn23、跟按键对应的指令(不需要回传)指令(1B)按键值(1B)0x10XX按键功能表按键值功能说明0x00关机(待机)0x02播放0x03暂停0x04
4、播放暂停0x05音量-0x06音量+0x07静音关0x08静音开0x09静音0x0A音乐0x0B电影0x0C图片0x10AUX(本地音源,linein1,LineIn2)0x12上一曲0x13下一曲0x14确认0x15返回0x30数字键00x31数字键10x32数字键20x33数字键30x34数字键40x35数字键50x36数字键60x37数字键70x38数字键80x39数字键94、直接设置参数指令音量设置指令(1B)音量参数0x11XX5、音乐界面指令:查寻音乐播放器的状态:上位机->下位机指令(1B)参数(无)0x
5、80下位机返回指令(1B)参数1(1B)参数2(1B)参数3(2B)0x81(高4位)播放模式(低4位)音效模式(高4位)选择的U盘/SD卡(低4位)当前播放状态(停止、播放、暂停)正在播放的文件序号注:播放模式:全部循环0,单曲循环1,顺序播放2随机播放3。音效模式功能暂时没有做出来后续会更新默认0选择U/SD卡全部0,本地1,SD卡2,U盘3。播放状态播放1,暂停2停止3。查寻音乐界面指定序号音乐详细信息:上位机->下位机指令(1B)参数(2B)0x82文件序号下位机返回指令(1B)参数1(2B)参数2(字串)0x
6、83文件序号歌曲名字查寻音乐播放器正播放的音乐详细信息:上位机->下位机指令(1B)参数(无)0x84下位机返回指令(1B)参数1(2B)参数2(2B)参数3(2B)参数4(字符串)参数5(字符串)0x85当前文件序号当前播放的进度歌曲整个时长歌曲名字歌手名播放模式设置:指令(1B)模式参数0x86XX模式参数表模式参数说明0x00全部循环0x01单曲循环0x02顺序播放0x03随机播放音效设置:指令(1B)模式参数0x87XX模式参数表模式参数说明0x00自然0x01重低音0x02流行0x03摇滚0x04古典0x05
7、爵士0x06语言0x07舞曲0x08柔和选择U盘或SD卡播放:指令(1B)磁盘(1B)0x880x00-内置磁盘,0x01-SD,0x02-USB播放指定序号的歌曲:指令(1B)歌曲序号(2B)0x890xXXXX当前播放的歌曲跳转:指令(1B)进度(2B)0x8a0xXXXX备注:1.本文中提到的设备ID号是房间号2.在下位机返回参数时,如有两个字符串同时传输时,两个字符串中间会用三个字节的0,以示区分。注意:1.使用485前,请先确认软件是否为最新的。2.BM205是有Linein1和Linein2两路,而BM20
8、6只有Linein1,请注意区分。
此文档下载收益归作者所有