论文部分内容阅读
随着汽车技术的进步,车身的功能越来越多,这使得车身控制器的复杂性提高,集成化、网络化的车身控制器成为发展的趋势。由于车身控制器具有较强的专用性、匹配度,不同的车型需要重新开发。因此,本文从提升系统的可靠性、缩短开发周期入手,对JH625车身控制器进行了模块化设计研究,减少了后续车型开发的重复工作,最终此产品在江铃重汽JH625整车上得到了应用。本文通过对JH625车身控制器的功能及性能需求进行分析,设计了JH625车身控制器的整体架构。基于英飞凌SAK-TC214S-8F133FAB微控制器(32位CPU),对硬件电路进行了设计。参照AUTOSAR标准的软件体系架构,将软件分为驱动层、交互层、应用层三层,运用模块化设计思想对各层函数按照功能需求进行了详细的模块化设计,从而缩短了开发周期。通过深入分析SAE J1939协议,定义了CAN总线通信矩阵列表,根据CAN通信协议设计了CAN通信的初始化、发送、接收程序;并建立了CAN总线网络管理机制,实现了对网络状态的监控。最终实现了对内外部灯光、中控门锁、车窗、雨刮、喇叭、RKE、TBox、空调压缩机、座舱倾斜等功能的协同控制。针对RKE发出的数据在传输过程中易受外界干扰的问题,硬件方面,在RF接收模块设计了SAW滤波电路,提升系统的抗干扰能力;软件方面,创新性地提出了优化RKE发射数据同步码的控制策略,该策略提高了RKE发射数据的抗干扰能力,使遥控距离在原有的基础上提升了7.8米。另一方面,对于车身控制器负载的控制电压误差较大的问题,提出了新型电压管理控制策略,实现了当电源电压跳变时,输出给负载的控制电压误差从1V降到0.1V,提高了车身控制器的可靠性。基于以上研究,搭建了相关测试平台,对车身控制器进行了台架测试、总线通信测试、HIL测试、实车测试。针对实车测试时出现的MOS管功能失效的问题进行了深入分析,提出了有效的解决方案,实现了系统的闭环控制。测试结果表明:本文设计的基于CAN总线的JH625车身控制器提升了系统的可靠性,降低了开发成本,达到了客户的各项需求,并得到了客户的认可。本文为国内基于CAN总线的车身控制器的研发提供了借鉴,具有一定的指导意义。