陶曾杰,桂 馨,王 舟,龙 林,李 格
(湖南信息学院 电子科学与工程学院,长沙410151)
随着汽车电子的广泛应用,汽车网络化进程的加快。电子控制单元(ECU)控制的组件数量正在增加,这些电子控制系统的增加极大地改善了现代车辆的动力、经济性和舒适性。然而,在改善车辆的性能和智能的同时,其复杂的控制系统使得诊断车辆故障越来越困难,降低了车辆的可靠性并增加了维修难度。传统维护无法解决时域、时间和效率等各方面的问题[1]。CAN 网络以其良好的性能、独特的设计、高速的通信速率、灵活的通信方式,在车载网络领域得到了广泛的应用。与此同时,基于CAN 总线的汽车故障诊断技术蓬勃发展,其智能化和网络程度的突出优势,使CAN 总线早已被一些著名的汽车制造厂商应用于汽车诊断、控制和通信中[2]。根据目前社会大势所需,本文设计了一套基于CAN 总线的汽车诊断系统。人们可以实时掌握车辆信息,解决传统诊断方式带来的不便,并且满足人们在安全度、舒适度、便捷性和成本低、少污染等方面的要求,对于汽车的维修和保养将起到重大意义。
本项目是针对所有车型CAN 网络平台而设计的故障诊断系统。由微控制器(STM32F103C8T6)、ECU、上位机、CAN 通信模块、液晶显示模块、按键系统、存储模块和其他外围模块等构成了本系统的硬件组成部分。各个控制模块之间的信息通过CAN 进行连接与交互。ECU 作为节点搭建在汽车诊断系统中,其内部存有自诊断模块。……