2024年4月29日发(作者:)

本文档献给对MOST总线应用爱好者学习之用!欢迎加入MOST总线应用技术交流群:

342416150,这里有你想要的MOST应用技术。

MOST学习与测试记录《一》

----命令与控制过程(保时捷卡宴)

MOST网络的初始化过程: ........................................................................................................... 2

卡宴测试过程分析: ....................................................................................................................... 3

CDC可操作功能说明: ................................................................................................................. 4

功放FktID子集功能说明: ........................................................................................................... 8

收音机子功能集: ......................................................................................................................... 10

多个音频设备的切换: ................................................................................................................. 13

一些其他的操作说明: ................................................................................................................. 15

MOST网络的初始化过程:

一、主节点分别向各个物理节点发出网络FBlockID查询信息,消息格式样例:

0x0100→0x0401: ( )

之后物理节点会应答主节点的查询,应答消息样例:

0x0101→0x0100: (FBlockIDList)

主节点获取完各个节点的消息后,将进入下一步,将所有节点的FBlockID

广播。

二、主节点生成Central Registry表,该表存储了网络中各个节点的FBlockID。

主节点会将该表广播,广播的目标地址为0x03C8,消息格式为AMS格式,

各个节点都会收到该信息。消息样例如下:

(0100,31,01,0100,)。

括号内数据的格式为“节点逻辑地址+FBlockID”。

三、当网络中的某个设备断开,或是检测到有节点冲突时,主节点将发送广播:

0x0100→0x03C8: (NotOk)

然后各个节点将检测自己的FBlock,等待主节点查询,并生成新的Central

Registry表。

四、在初始化完成后可以使用来查询各节

点的功能模块,如果Get后没有操作数,则NetworkMaster将返回所有整个

Central Registry表。

在编程的过程中,最好注意初始化过程中和主节点的通讯,并在Central Registry

表中注册。同时我们可以通过访问Central Registry表来获得整个网络的功能模

块,对我们感兴趣的模块进行操作,并实现我们的功能。