华尔思U2-485协议

1. 协议逻辑分析:

起始符(1位) ID号(2位) 数据长度(1位) 数据包(小于256位)校验码(1位) 结束符(1位)

检验位(和检验)= ID+ 数据长度 + 数据指令 + 参数

数据长度 = 数据包长度

波特路:115200

按键指令

FA 00 00 02 10 00 12 FE 开机       得到反馈:FC 00 00 03 03 00 00 06 FE

FA 00 00 02 10 01 13 FE 关机       得到反馈:FC 00 00 03 03 01 01 08 FE

FA 00 00 02 10 02 14 FE 播放       得到反馈:FC 00 00 03 03 02 01 09 FE

FA 00 00 02 10 03 15 FE 暂停       得到反馈:FC 00 00 03 03 03 02 0B FE

03为音量修改后结果

FA 00 00 02 10 06 18 FE 音量- 得到反馈:FC 00 00 03 03 06 03 0F FE 07为音量修改后结果

FA 00 00 02 10 07 19 FE 音量+      得到反馈:FC 00 00 03 03 07 07 14 FE

FA 00 00 02 10 0D 1F FE 音源切换至AUX 得到反馈:FC 00 00 02 10 0D 1F FE


FA 00 00 02 10 22 34 FE 音源切换至SD卡 得到反馈:FC 00 00 02 10 22 34 FE

FA 00 00 02 10 26 38 FE  音源切换至蓝牙 得到反馈:FC 00 00 02 10 26 38 FE



FA 00 00 02 10 0B 1D FE上一曲(歌名字符串形式,UTF-8)

得到反馈:

FC 00 00 32 E5 91 A8 E6 9D B0 E4 BC A6 20 2D 20 E5 9B 9E E5 88 B0 E8 BF 87 E5 8E BB 20 2D 20 E9 92 A2 E7 90 B4 E6 9B B2 20 E9 92 A2 E7 90 B4 E6 9B B2 2E 6D 70 33 8E FE


FA 00 00 02 10 0C 1E FE下一曲(歌名字符串形式)

得到反馈:

FC 00 00 2E E7 BA AF E9 9F B3 E4 B9 90 20 2D 20 E6 94 BE E9 A3 8E E7 AD 9D E7 9A 84 E5 AD A9 E5 AD 90 20 2D 20 E9 92 A2 E7 90 B4 E6 9B B2 2E 6D 70 33 5E FE

音量设置 音量设置成01

FA 00 00 02 11 01 14 FE

得到反馈:

FC 00 00 02 12 01 15 FE


查寻音乐播放器的状态

FA 00 00 01 80 81 FE

得到反馈:

指令(1B)

参数1(1B)

参数2(1B)

参数3(2B)

参数4(字串)

0x81

4-7bit:

播放模式

0-3bit:

音效模式

2-7bit:

播放资源

0-1bit:

当前播放状态

正在播放的文件序号

歌曲名字

注:

参数1

说明

4-7bit

播放模式:

0x00

顺序播放

0x01

单曲循环

0x02

全部循环

0x03

随机播放

0-3bit

环境音效:

0x00

自然

0x01

爵士

0x02

摇滚

0x03

流行

0x04

古典

0x05

歌剧

参数2

说明

2-7bit

播放资源:

0x03

TF-音乐

0x04

U-音乐

0-1bit

播放状态:

0x00

正常播放

0x01

暂停



查寻音乐播放器正播放的音乐详细信息

FA 00 00 01 84 85 FE

得到反馈:

指令(1B)

参数1(2B)

参数22B

参数32B

参数4(字符串)

0x85

当前文件序号

当前播放的进度

歌曲整个时长

歌曲名称


播放模式设置

FA 00 00 02 86 00 88 FE  顺序播放FC 00 00 02 86 00 88 FE


FA 00 00 02 86 01 89 FE 全部循环FC 00 00 02 86 01 89 FE


FA 00 00 02 86 02 8A FE 单曲循环FC 00 00 02 86 02 8A FE


FA 00 00 02 86 03 8B FE  随机播放FC 00 00 02 86 03 8B FE


音效设置

FA 00 00 02 87 00 89 FE 自然 FC 00 00 02 86 00 88 FE

FA 00 00 02 87 01 8A FE 爵士FC 00 00 02 86 01 89 FE

FA 00 00 02 87 02 8B FE 摇滚FC 00 00 02 86 02 8A FE

FA 00 00 02 87 03 8C FE 流行FC 00 00 02 86 03 8B FE

FA 00 00 02 87 04 8D FE 古典FC 00 00 02 86 04 8C FE

FA 00 00 02 87 05 8E FE 歌剧FC 00 00 02 86 05 8D FE

播放指定序号的歌曲

指令(1B)

参数1(1B)

参数2(2B)

0x89

播放资源

歌曲序号


例:FA 00 00 04 89 03 00 04 94 FE 播放TF卡第5首歌曲

得到反馈:

FC 00 00 04 89 03 00 04 94 FE


播放资源:

0x03

SD卡-音乐

0x04

U盘-音乐

设置房间号

FA 00 00 03 03 00 01 07 FE(房间号00设置成01

得到反馈:

FC 00 01 03 04 00 01 09 FE


查看房间号

FA 00 00 01 68 69 FE

得到反馈:

指令(1B)

参数1(2B)

0x69

房间号