丰田主机功放IeBus协议解析浅析.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用IeBus协议解析 a:功放 目前我接触到的功放的IeBus地址都是0x440。这里详细说一下功放的连接步骤,其它IeBus设备可以参考这个。 一:我们模拟主机控制功放: 一): 1:我们主动建立连接: 我们上电后要发送信息:0 190 FFF F (Len=03) 11 01 00,接下来会收到功放发出的应答信息: ①:1 440 190 F (Len=07) 00 01 11 10 29 74 A4 雷克萨斯,皇冠,新霸道功放 ②:1 440 190 F (Len=06) 00 01 11 10 29 74 老霸道功放 这条信息前4个字节(00 01 11 10)表明了这条信息的用途。后面的3个字节表明功放自身用到或者包含的器件ID(29,74,A4)。对于这条信息,我们不用回应。 2:我们被动建立连接: 我们机器在打火时不掉电,但是原车功放等设备都会掉电,掉电后需要重新建立连接。这时功放会发送主动连接信息: ①:1 440 1FF F (Len=06 ) 01 11 13 29 74 A4 雷克萨斯,皇冠,新霸道功放 ②:1 440 1FF F (Len=05 ) 01 11 13 29 74 老霸道???放 条是我猜想的。如果收到上面的信息主机必须应答下面这条信息: IERCV: 1 190 440 F (Len=04) 00 11 01 03,表示主机收到了功放广播。 二): 第一)步连接完成后,主机发送第二条连接信息:0 190 FFF F (Len=03) 11 01 01。接下来功放应答: 1 440 190 F (Len=0D) 00 01 11 12 60 E5 A7 58 62 63 44 45 9E,这条是功放向主机说明和自己有关系的器件有哪些,器件的ID从第4个字节(60)开始。 主机收到这条信息后应该将包含这些器件的的从设备地址发给功放。例如下面:IERCV: 1 190 440 F (Len=0A) 00 11 01 02 19 00 1C 61 19 05。主机回应的这条信息里包含了3个器件的设备地址。从第4个字节开始:①:19 00 ②:1C 61 ③:19 05。①表示第0个ID (0x60-收音机)的设备地址是190;②表示第1个ID(E5)的设备地址是1C6;③表示第5个ID(63-碟箱)的设备地址是 190。这条信息应不应答不影响连接建立。 三):到第二步为止,连接就算建立了。接下来,功放可能会询问和它有关 系的器件的状态,例如:1 440 190 F (Len=04) 00 74 60 E0。这类信息有 固定的应答模式:IERCV: 1 190 440 F (Len=0D) 00 60 74 F0 76 60 00 0E 60 00 00 01 02。注意应答的前4个字节。 四):控制功放的命令: ①:音频选项BASS,MID,TRE,BAL,FAD 例:1 190 440 F (Len=05) 00 25 74 93 12 第3个字节(0x93)表示设置的音频选项 BASS 0x93 MID 0x94 TRE 0x95 BAL 0x91 FAD 0x92 第4个字节为当前选项数值. a>BASS MID TRE 这3个选项的值范围是:-x -- 0 -- +x,x在老的丰田功放里是7,新的功放里 是5。0x10表示中间0,0x11表示”+1”,0x15表示”+5”,0x0F表示”-1”,0x0B表 示 “-5”。由此可见,第4个字节的值和0x10的差就是当前音频选项的设置 值。大于0x10,设置值为”+”,小于0x10,设置值为”-“; b>BAL 这个选项的范围是:Rx – 0 – Lx,x在新老功放里都等于7。0x10表示中间0, 大于0x10时表示Rx,小于0x10时表示Lx。x是当前值和0x10的差。 c->FAD 这个选项的范围是:Fx – 0 – Rx,x在新老功放里都等于7。0x10表示中间0, 大于0x10时表示Rx,小于0x10时表示Fx。x是当前值和0x10的差。 ②:音量 VOL 例:1 190 440 F (Len=05) 00 25 74 9C 02 音量+ 0x9C 音量- 0x9D 第3个字节(0x9C)表示音量加还是减,第4个字节表示音量加/减的值, 这个值必须小于等于3。音量范围0-63 ③:ASL ASL ON 1 190 440 F (Len=04) 00 25 74 B1 ASL OFF 1 190 440 F (Len=04) 00 25 74 B0 ④:MUTE MUTE ON 1 190 440 F (Len=06) 00 25 74 97 04 00 MUTE OFF 1 19

文档评论(0)

***** + 关注
实名认证
内容提供者

我是自由职业者,从事文档的创作工作。

1亿VIP精品文档

相关文档