完成上述步骤后,就可以对整个网络进行仿真和 调 试 了。在 仿 真 过 程 中,利 用CANoe 的 BusStatistics窗口观察总线负载率 、 峰值负载率和错误帧数等; 利用Trace窗口可观察LIN总线上收发的信号等。
图7为LIN总线仿真时的Bus Statistics以及Trace窗口, 从图7中可以看出, LIN总线的峰值负荷为22.3% , 可满足通信要求 ; 至此时为止错误帧为0, 说明LIN总线上通信状态良好 , 能够满足设计要求。
4 LIN总线在HOWO-7系列重型汽车上的应用
HOWO系列重型汽车是中国重汽目前在售的主力车型。其HOWO-7系列 “智能车身控制及仪表系统”通过LIN总线通信实现主控系统控制 、 仪表显示、开关采集以及功率驱动等功能,如图8所示 。其中主控系统采集车辆各种开关量、模拟量以及频率量信号,通过自身强大的CPU处理能力实现驾驶员的驾驶意图控制;驱动模块通过LIN总线接收主控模块发出的驱动命令,对整车实施驱动控制,同时将驱动的结果或故障等信息通过LIN总线反馈给主控模块; 仪表系统接收主控系统从LIN总线上发出的显示信息, 如车速、 转速、 水温、 驱动故障信息等在仪表盘上显示。
下面以驾驶员期望驱动轮间差速锁防止车辆打滑为例, 简单介绍HOWO “智能车身控制及仪表系统” 是如何通过LIN总线实现车辆控制的。 当车辆驶入光滑或泥泞路面而打滑, 使汽车无法驶出时,驾驶员需要启用差速锁功能。 驾驶员首先按下轮间差速锁开关, 主控模块通过翘板开关输入采集到轮间差速锁开关状态, 同时依据当前车速以及档位信息判断是否能够执行差速锁功能。 如果当前车况不符合差速锁控制逻辑, 主控模块通过LIN总线给仪表发送报警信息, 提示驾驶员当前车况无法实现差速锁控制。 如当前车况符合差速锁控制逻辑, 则主控模块通过LIN总线给驱动模块发送驱动差速锁阀的命令, 驱动模块将驱动状态信息通过LIN总线发送给主控模块, 同时主控模块将驱动状态发送给仪表, 仪表点亮差速锁指示灯, 提示驾驶员当前车辆运行在差速锁控制功能模式下。
HOWO-7系列重型载货汽车自 2004 年上市至今, 在重型载货汽车市场销售已超过20万辆, 其基于LIN总线的 “智能车身控制及仪表系统” 已经得到市场的广泛认可并取得了可观的经济效益,为我国的经济建设做出了巨大的贡献。