● 摘要
汽车空调控制器是通过对车内温度、湿度、二氧化碳浓度等的调节,最大限度地满足乘员舒适性要求的车载设备。同时,接入汽车CAN/LIN总线网络的空调控制器做为网络内一个通信节点,可以实现与其它节点的信息通信。基于SAE J1939的载重空调控制器代表了车载设备自动化、智能化的发展方向。 本文在对汽车空调控制方法和CAN/LIN总线协议研究的基础上,设计实现了空调控制和总线通信两部分功能。其中,在控制方面,完成了对空气温度、湿度、二氧化碳浓度等信号的采集和处理,各执行机构的驱动以及人机交互的功能。采用模糊控制的方法对温度进行控制,采用PWM的方法对鼓风机的转速进行调节。通信方面,在对SAE J1939协议网络体系及运行机制的研究,编写了SAE J1939协议栈软件,实现了物理层、数据链路层、网络管理层的基本功能,完成了由空调模块和主控模块组成的两节点网络模型的通信;在对LIN总线规范研究的基础上,编写了LIN总线接口函数,完成了空调模块和倒车雷达模块以及LIN测试模块的通信。 空调控制器设计完成后,进行了实车试验。试验结果表明,该控制器可以完成车载空调控制的基本功能,具有操作简便,控制精度高,显示准确、抗干扰能力强的特点。CAN/LIN总线的测试结果也表明,SAE J1939的协议栈软件和LIN通信软件可以实现总线通信的基本的功能,对整车网络研究有一定的借鉴作用。
相关内容
相关标签