欢迎来到天天文库
浏览记录
ID:1249146
大小:182.50 KB
页数:7页
时间:2017-11-09
《most总线学习与测试记录《二》――― 数据结构和类型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本文档献给对MOST总线应用爱好者学习之用!欢迎加入MOST总线应用技术交流群:342416150,这里有你想要的MOST应用技术。MOST学习与测试记录《二》 ―――数据结构和类型一、MOST数据的基本结构:图1基本数据帧结构MOST数据的基本结构是帧,每一帧由512位组成,16帧组成一个数据块(Block)。帧结构如图1。各个位含义如下:0–3:起始区4–7:分界区,主要用来划分数据区内同步数据区和异步数据区的界线。(SBC)8–487:数据区488–503:控制通道,16位,两个字节504–510:状态区511:奇偶校验区二、报文类型:A
2、MSMsg–MessageoftheApplicationMessageService应用信息服务报文CtrlFrame–MessageoftheControlChannel控制通道报文CtrlSpyFrame–MessagereceivedbytheControlSpy控制侦察接收到的报文AMSSpyMsg–MessageoftheApplicationMessageService,receivedbytheControlSpy.控制侦察接收到的应用信息服务报文AMSSegErr–Reportofasegmentingerrorbythereceiver
3、ofanAMSmessage报告应用信息服务报文分段错误Packet–PacketoftheAsynchronousChannel异步通道数据包SpyPacket–PacketreceivedbytheAsyncSpy.异步侦察接收到的数据包LightLock–LightLockevent光锁定事件Register–ChangeofachipregisterintheMOSThardware改变MOST硬件芯片上的寄存器RegData–Readresultofachipregister读取芯片的寄存器结果HWMode–ChangeofMOSThardwar
4、eoperatingmode改变MOST硬件的操作模式Trigger–TriggereventoftheMOSThard-wareMOST硬件的触发事件NetState–Changeinnetworkstatus改变网络的状态三、各种报文的格式:1、CtrlFrame控制帧:每个控制帧由32字节构成,从节约带宽的角度考虑,每个基本帧中包含有两个字节的控制字节,16个基本帧共有32个控制字节,正好构成一个控制帧。图2控制帧的结构控制帧中各个字节说明:0–3字节:仲裁4–5字节:目标地址6–7字节:源地址8字节:信息类型,分为普通信息类型和系统信息类型,详见M
5、OSTBOOK93页。9–25字节:9-28字节较特殊,在网络分析仪上看到的数据区即这一部分,按位分配如下:0–7位:FBlockID,功能模块ID8–15位:InstID,辅助ID,当网络内有连个相同的FBlockID时,用InstID来区分。16–27位:FktID,功能模块下的子功能ID28–31位:OPtype,操作类型32–35位:TelID,报文ID,这一项在AMS格式中使用,CMS中为036–39位:Tellen,报文有效长度,即后面的12个字节数据区字节数40–199位:数据空间,共十二个字节,具体有效字节由Tellen决定26–27字节:
6、CRC校验28–29字节:Acknowledge30–31字节:保留说明:FBlockID分配如下:OPtype操作类型的操作数如下:2、AMSMsg是CMS的升级,可以传递更多的数据。其格式如下:一般数据结构如下:多个数据时的数据结构如下:
此文档下载收益归作者所有