1.唤醒
如果FlexRay总线处于休眠模式,系统会先通过唤醒过程使FlexRay变成待机模式。即使激活所有接线端30的用户,FlexRay总线也无法主动进行通信。
2.启动阶段
启动后,FlexRay总线才有真正的通信。启动,指的就是网络的启动,只能由“冷态启动”控制单元完成。第一个向FlexRay总线发送信息的“冷态启动”控制单元开始启动过程。“冷态启动”和同步控制单元将会启动网络,并建立同步。“冷态启动”和同步控制单元有:数据总线诊断接口J533、ABS控制单元J104、电子传感器控制单元J849。
然而,“非冷态启动”控制单元则不会启动FlexRay总线,对建立同步也没有帮助。只有当两个以上其他总线用户在FlexRay总线上发送信息后,非冷态启动控制单元才可以发送信息。非冷态启动控制单元有:车距控制装置控制单元J428、车距控制装置控制单元2J850、图像处理控制单元J851、四轮驱动系统控制单元J492、水平高度调节系统控制单元J197(见图5-24,无法启动网络,但是对同步有帮助)。
3.信号状态
FlexRay总线的两条导线分别是“Busplus”和“Busminus”。两条导线上的电平在最低值1.5V和最高值3.5V之间变换,如图5-25所示。FlexRay的信号状态有三种:
1)“空闲”——两导线的电平都为2.5V。(www.daowen.com)
2)“Data 0”——Busplus上低电平,Busminus上高电平。
3)“Data 1”——Busplus上高电平,Busminus上低电平。
1bit占100ns带宽。传输时间与导线长度以及总线驱动器的传输用时有关。信号差别传输,也就是说,需要两条导线。接收器通过两个信号的差别确定本来的比特状态。典型的数值是1.8~2.0V的压差。发送器附近必须至少有1200mV的压差,接收器处的直接最小压差为800mV。如果在640~2660μs之内总线上没有变化,FlexRay总线自动进入休眠模式(空闲)。
图5-24 水平高度调节系统控制单元J197
图5-25 FlexRay总线的信号波形
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。