欢迎来到天天文库
浏览记录
ID:56279792
大小:248.50 KB
页数:15页
时间:2020-06-05
《MOST总线学习与测试记录《一》----命令与控制过程(保时捷卡宴).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、本文档献给对MOST总线应用爱好者学习之用!欢迎加入MOST总线应用技术交流群:,这里有你想要的MOST应用技术。MOST学习与测试记录《一》----命令与控制过程(保时捷卡宴)MOST网络的初始化过程:1卡宴测试过程分析:2CDC可操作功能说明:3功放FktID子集功能说明:7收音机子功能集:10多个音频设备的切换:12一些其他的操作说明:14MOST网络的初始化过程:一、主节点分别向各个物理节点发出网络FBlockID查询信息,消息格式样例:0x0100→0x0401:NetBlock.01.FBlockIDs.G
2、et()之后物理节点会应答主节点的查询,应答消息样例:0x0101→0x0100:NetBlock.01.FBlockIDs.Status(FBlockIDList)主节点获取完各个节点的消息后,将进入下一步,将所有节点的FBlockID广播。二、主节点生成CentralRegistry表,该表存储了网络中各个节点的FBlockID。主节点会将该表广播,广播的目标地址为0x03C8,消息格式为AMS格式,各个节点都会收到该信息。消息样例如下:NetworkMaster.01.CentralRegistry.Status
3、(0100,31,01,0100,04,00...)。括号内数据的格式为“节点逻辑地址+FBlockID”。三、当网络中的某个设备断开,或是检测到有节点冲突时,主节点将发送广播:0x0100→0x03C8:NetBlock.00.Configuration.Status(NotOk)然后各个节点将检测自己的FBlock,等待主节点查询,并生成新的CentralRegistry表。四、在初始化完成后可以使用NetworkMaster.01.CentralRegistry.Get来查询各节点的功能模块,如果Get后没有操作
4、数,则NetworkMaster将返回所有整个CentralRegistry表。在编程的过程中,最好注意初始化过程中和主节点的通讯,并在CentralRegistry表中注册。同时我们可以通过访问CentralRegistry表来获得整个网络的功能模块,对我们感兴趣的模块进行操作,并实现我们的功能。卡宴测试过程分析:卡宴各个功能模块表,通过初始化过程的数据获得: 表1 卡宴功能模块表逻辑节点地址模块代号模块名称1003101AudioDiskPlayer011000400PowerMaster1000604
5、Diagnosis100C601未知1001000HumanMachineInterface100C300未知1000300ConnectionMaster100D300未知1000200NetworkMaster1022200AudioAmplifer00102060ADiagnosis1014000AM/FMTuner1012201AudioAmplifer01101C500未知1010500Vehicle101C400未知101C100未知1010603Diagnosis101C602未知101C000未知103
6、3102AudioDiskPlayer021030608Diagnosis卡宴的CentralRegistry表: 表2 卡宴CentralRegistry表10003C8NetworkMaster.01.CentralRegistry.Status[1:B:00](0100,31,01,0100,04,00...)10003C8NetworkMaster.01.CentralRegistry.Status[2:B:01](3101010006040100C601)10003C8NetworkMaste
7、r.01.CentralRegistry.Status[2:B:02](010010000100C3000100)10003C8NetworkMaster.01.CentralRegistry.Status[2:B:03](03000100D30001000200)10003C8NetworkMaster.01.CentralRegistry.Status[2:B:04](010222000102060A0101)10003C8NetworkMaster.01.CentralRegistry.Status[2:B:05
8、](4000010122010101C500)10003C8NetworkMaster.01.CentralRegistry.Status[2:B:06](010105000101C4000101)10003C8NetworkMaster.01.CentralRegistry.Status[2:B:07](C10001010603
此文档下载收益归作者所有