汽车车载网络维修必会技能200问
上QQ阅读APP看书,第一时间看更新

21-37 CAN总线数据的发送是如何实现的

以发动机瞬时转速值发送到组合仪表上显示为例,如图2-24所示。首先,发动机转速传感器将转速信号以一定的周期发送到微处理器的输入存储器内。由于瞬时转速值还用于其他控制单元如组合仪表,所以该值应通过CAN总线来传输。于是瞬时转速值就被复制到发动机控制单元的发送存储器内。该信息从发送存储器进入CAN控制器的发送邮箱内。如果发送邮箱内有一个实时值,那么该值会由发送特征位(图2-24中举起的小旗)显示出来。将发送任务委托给CAN控制器,发动机控制单元就完成了此过程中的任务。

图2-24 瞬时转速值的发送过程

如图2-25所示,CAN控制器通过RX线来检查总线是否有源(即是否正在交换别的信息),必要时会等待,直至总线空闲下来为止。如果总线空闲下来(某一时间段内的电平为1,即无源),发动机转速信息就会被发送出去。

图2-25 瞬时转速值等待发送