U型枕厂家
免费服务热线

Free service

hotline

010-00000000
U型枕厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

量子框架的FlexRay时钟同步功能建模汽车电子免费猫

发布时间:2020-02-17 12:05:54 阅读: 来源:U型枕厂家

量子框架的FlexRay时钟同步功能建模 - 汽车电子 - 电子工程网

在CSP模块中,相位修正值的计算是在每个通信周期中都进行采集(静态段)和计算(在开始进行相位修正之前完成)的;应用于MTG模块的奇数周期内的NIT段,从 gOffsetCorrectionStart时刻开始到下一个周期开始之前,完成相位的修正过程。

值得注意的是,MTG模块每个周期都要进行频率修正。为了保证两种修正方式的正确性,频率偏差值的更新周期和相位修正周期是分开的。图4中,在 Cycle(2n+1)周期中MTG同时进行频率和相位的修正,但没有进行频率修正值的更新;而在Cycle(2n+2)周期,接收到CSP模块发送的新频率偏差值vRateCorrection,更新频率偏差值,进行频率修正,但没有进行相位修正。也就是说,在没有更新频率偏差值的周期内,两种修正同时进行;在频率更新的周期内,不进行相位修正。另外,每个奇数周期内,CSP在静态段之后进行相位和频率修正值的计算。理论上这两个计算过程没有时间上的先后,只要确保相位修正值在应用前(gOffsetCorrectionStart)得到,而频率偏差值在下一个周期到来之前得到。

3 基于量子框架的行为建模

3.1 有限状态机的设计

有限状态机是对描述对象的抽象描述,它把对象模型分解成一些能够进行读/写操作或者等待外部事件的状态,并且能够由外部事件引起对象状态的转换,即在当前状态下,由外部事件的发生并在满足某些条件的情况下,进入第2个状态。

3.2 对象分析

根据节点配置的不同功能,FlexRay内部的各个模块表现为不同的状态变化。在一个系统的众多节点中,包括数量有限的冷启动节点(cold start node)和普通节点。冷启动的节点分成2种:一种是启动整个集群的主冷启动节点(1eading cold start node);另一种是根据其他冷启动节点的参数来完成启动的从冷启动节点(following coldstart node)。这里只讨论节点作为从冷启动节点的情况。

3.3 活动对象建模

如上所述,每个活动对象都是作为一个相对独立的任务来处理的。量子框架起到了软件总线的作用,系统的功能扩展、分解、集成比较容易,可以方便地进行升级、裁剪。将FlexRay系统按功能模块分解成3个活动对象,如图5所示。

昆山市旗袍

大自然故事

亲子的故事

丝瓜种植方法