摘要: |
传统的汽车电控系统多采用独立模式控制,这使得车内线束过多且布线复杂,从而造成了严重的电磁干扰,使系统的可靠性下降。采用CAN/LIN总线技术可以简化线路,降低成本,提高各微处理器之间的通信速度,降低故障率,使信息交换变得安全、迅捷、高效。
在此背景下,本课题主要以主控制器模块、空调控制模块、CAN-LIN网关模块、车门控制模块、车灯控制模块以及电子油门模块为例来介绍汽车电子网络化中的CAN网络连接、LIN网络连接和CAN-LIN网关的网络的拓扑结构以及各个节点的具体功能和应用。
主控制器在软硬件架构上采用了Philips的基于ARM7TDMI 内核的LPC2194、嵌入式操作系统μC/OS-Ⅱ和嵌入式图形用户界面μC/GUI;其余的节点采用了Freescale(Motorola)的M68HC08系列单片机。
在介绍CAN/LIN控制模块的软硬件设计的基础上,同时讨论了模块的智能驱动、冗余设计、抗干扰措施、异常保护、故障诊断和报警的软硬件实现方法,以及控制模块的低功耗设计等内容,兼顾实时性和成本,设计开发了基于CAN/LIN总线的车身电子电器网络化控制系统,实验结果验证了方案的可行性和正确性。 |