1.byteflight数据帧
同CAN总线一样,byteflight数据也通过数据帧传输,除数据字节的数量外,其数据帧结构完全相同,如图3-19所示。byteflight可传输最长12 Byte的数据,一个数据帧的长度范围为4.6~16μs。
图3-19 byteflight数据帧的结构
byteflight数据帧包括如下信息。
(1)数据帧的起始标记。
(2)标识符——决定数据帧的优先级和数据内容。
(3)数据帧的长度——包括数据字节的数量(不超过12 Byte)。
(4)12字节以下的信息如下:
①数据字节0——起始数据字节;
②数据字节11——最大的结束数据字节。
(5)识别错误的机制如下:
①高位循环冗余码校验——校验和由ID、LEN和15位数据构成;
②低位循环冗余码校验——校验和由ID、LEN和15位DATA构成。
(6)数据帧的结束标记。
2.数据帧的同步脉冲与优先级
byteflight总线系统结合了同步和异步数据传输的优点,因此能够确保重要信息的快速访问时间和次要信息的灵活使用。
E65车型由中央网关模块或安全信息模块发出同步脉冲,而E60车型由安全和网关模块发出一个同步脉冲,其他控制单元必须遵守该脉冲。
数据帧分为优先级较高的数据帧和优先级较低的数据帧。通过标识符进行区别。允许范围位于1~255之间,这里1表示最高优先级,如图3-20所示。其中各部分功能如下:
(1)标识符——决定数据帧优先级;
(2)报警同步脉冲——报警状态下的同步脉冲;
(3)低优先级信息——优先级较低的数据帧;(www.xing528.com)
(4)正常同步脉冲——正常状态下的同步脉冲;
(5)高优先级信息——优先级较高的数据帧;
(6)循环时间——一个同步脉冲的循环时间。
优先级较高的信息有传感器数据等,优先级较低的信息有状态信息和诊断信息等。
图3-20 byteflight数据帧优先级
3.卫星式传感器
由于byteflight总线系统采用的星形拓扑结构,所以称这个结构上的传感器为卫星式传感器。
1)卫星式传感器至主控单元之间的数据流
数据帧按照优先级排列,卫星式传感器将记录的所有数据传输至主控单元,如图3-21所示。
2)主控单元至卫星式传感器之间的数据流
byteflight总线系统中的主控单元不断地查询所有卫星式传感器信息,再将卫星式控制单元提供的数据帧向系统内的所有卫星式控制单元发布,其过程如图3-22所示。卫星式控制单元视碰撞的剧烈程度由其控制的气囊是否触发及其触发强度决定。
图3-21 传感器至主控单元(SIM)之间的数据流
1~4—安装于车内不同位置的传感器;5—SIM安全和信息模块。
在图3-22中,控制侧向安全气囊的卫星式控制单元已经发出触发安全气囊的指令,且该安全气囊一经触发,就会引爆引爆器,打开安全气囊。
图3-22 发送至卫星式传感器的数据帧
4.总线访问程序
系统根据规定的时间间隔分配来控制总线访问情况。当执行这个控制程序时,系统只能在规定时间内发送特定信息,且该信息通过其标识符进行识别。
当然,这个程序要求所有总线设备都保持相当准确的时间同步。byteflight循环发送一个脉冲,即所谓的同步脉冲,使该系统同步化。该同步脉冲在E65车型中由中央网关模块、安全信息模块发送,而在E60车型中由安全和网关模块发送。
信息可在两个同步脉冲之间的时间间隔内发送。在每个循环周期内都同步发送重要的信息,在其他时间间隔内可异步发送只需偶尔发送的次要信息。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。