APP下载

基于单片机的汽车空调控制器设计

2015-12-14王汉斯

汽车实用技术 2015年6期
关键词:风门汽车空调控制器

王汉斯

(安徽江淮汽车股份有限公司,安徽 合肥 230601)

基于单片机的汽车空调控制器设计

王汉斯

(安徽江淮汽车股份有限公司,安徽 合肥 230601)

本文基于单片机系统,设计了一款空调控制器,对空调控制器的原理及开发方案进行分析和说明。该空调控制器在使用中稳定、可靠,可以应用在多款车型中。

空调控制器;单片机;电路

CLC NO.: U463.6 Document Code: A Article ID: 1671-7988(2015)06-30-03

前言

汽车空调系统作为满足汽车舒适性要求的重要系统,正随着人们对汽车舒适性要求的不断提高而改进和升级,特别是汽车自动空调的普及,对空调控制器的设计要求也就越来越高。同时为了减少汽车线束量,简化系统复杂度,也在空调控制器中加入了CAN和LIN通信。本文介绍的空调控制器与发动机ECU及车身控制器进行CAN通信,并通过LIN控制风门电机,系统稳定,控制精准,保证车内温度准确达到乘员要求。

1、空调控制器主要功能

本款汽车空调控制器根据采集到的温度信息,结合压缩机及鼓风机状态等信息自动控制风门位置,使车内温度快速达到并稳定在乘客设定的温度。具体可实现功能有:制冷、制热、除霜、除雾自动控制功能;调节设定温度,可设定范围为17℃~32℃;7级风量控制;最大制冷、最大制热功能;自检功能。

2、控制器硬件设计

2.1 微处理器与CAN总线物理接口

该空调控制器选用了单片机MB96F693,此款单片机集成CAN控制器,可实现单路CAN通信,支持硬件LIN协议和PWM诊断功能。

CAN通信是由CAN控制器和CAN收发器组合实现的,本系统采用一款高速CAN收发器TJA1042为CAN控制器提供差动发送和接收功能,传输速率可以达到1Mbit/s。TJA1042具有极低的电磁辐射特性和超强的抗电磁干扰性能,支持可总线唤醒的低功耗模式。

自动空调控制器通过CAN通信实现与汽车其他电气部件的通信,将温度信息、压缩机请求信号、鼓风机状态等信息传递给发动机电子控制单元以及其他需要这些信息的部件。控制系统的硬件组成图如图1所示。

2.2 电源电路

空调控制器电源电路在设计时通过电感的增加防电磁干扰,通过二极管防止反向电源对控制器造成不良影响。蓄电池+12V电源通过电源芯片TLE42744,为微控制器、传感器等提供+5V电源。V1主要供给MCU,V2做为板内其他部件的+5V电源,当IGN.2上电,单片机检测到IC_IGN.2 in有输入时,IC_V2脚输出高电平控制三极管导通,从而使得MOS管Q3导通,V2有+5V电压输出。当IGN.2没有上电时,V2则无输出,这样的设计可以最大限度地减少静态电流。

为避免板外的+5V对地短路,烧坏电路板,因此通过运放对板内+5V与板外+5V进行隔离处理。

2.3 温度采集电路

单片机通过温度采集电路采集车外温度传感器、车内温度传感器、蒸发器温度传感器的模拟量信号,这些信号将参与空调自动控制,同时车外温度将在显示屏上显示出来。由于单片机本身带有A/D转换电路,因此不需要额外增加芯片就可以实现电压的采集。温度采集电路的原理主要是利用一个高精度电阻和温度传感器构成分压电路,并通过电容滤波。

2.4 风门电机控制

该系统中模式风门、温度风门和内外循环风门电机选用的是一种工作电压为12V,额定功率为2.5W的直流电机,为了减少线束量,风门电机通过LIN线与空调控制器进行通信。

本系统中的LIN通信基于LIN1.2协议,空调控制器选用TJA1021T作为LIN收发器,风门电机选用TB9056FNG作为伺服电机驱动器。

2.5 鼓风机控制

鼓风机采用PWM控制,实现7档风量控制,PWM频率为(25±1)Hz。为了保证系统运行安全,该系统采用了一个带有短路保护和温度保护的风机控制器,该风机控制器主要由带电子器件和功率MOS管的PCB板和散热器组成。如果电机的供电线路短路,通过限温和限流来保护风机控制器。一旦电机的供电线短路,电流就会被限制在“短路电流”值。当功耗产生的温度超过最大散热器温度时,风机控制器就被断开关闭。当温度下降到最大散热器温度以下时,风机控制器就会被打开。

3、控制器软件设计

3.1 接口电路匹配

该系统的软件主要由主程序、初始化程序、及各功能子程序构成,程序设计采用模块化的设计原则,空调系统中各部件的功能通过单独的子程序实现,主程序采用循环查询的方式实现子程序的调用。

控制器初始化后首先检测空调控制器在开启前是否断电,如果已完全断电,则控制器进入设定的初始状态:空调开启,为自动控制状态,温度设定为25℃。如果未完全断电,则进行空调系统状态的读取,空调恢复到系统关闭前的状态,风量、模式、温度等均与系统关闭前相同。

空调控制器状态确定后检测按键、旋钮是否有状态的改变,如改变则执行相应的功能子程序,再进行空调状态的显示。如按键、旋钮状态未改变,则空调显示内容不变。

4、总结

该空调控制器基于单片机进行设计,结合CAN和LIN的应用,最大限度地利用单片机,使空调控制更为智能化,控制精准可靠。目前已应用在某车型中,设计能够达到使用要求。

[1] 梁仁建.汽车空调原理与维修.2010,(12):4-5.

图3所示的Print_Log也是默认打开,并且Log_Save_Path也可设置路径。即使在触摸异常或者显示异常等不支持人为选择的情况下,该调试工具也能够根据内置配置文件的累计计数来实现规律性操作导航产品的调试开关和操作模式,并默认打印log到当前路径,方便实用,稳定性高。

4、结论

本调试工具基于稳定的系统平台,并具有方便简洁的操作界面,同时在工作原理设计中支持触摸异常和显示异常等特殊情况,实际应用表明本测试工具操作简便、节约成本、提高导航产品研发和售后的效率,达到了设计要求。

参考文献

[1] 王大新,张立本,赵军. 车载GPS导航产业发展现状与趋势[J].卫星应用, 2005,12:18-24.

[2] 吴建洪.车载导航系统的研究与实现[D].长沙:湖南大学, 2007,1-95.

[3] 张二静.基于WinCE6.0的车载GPS导航仪的设计与实现[D].西安:西安电子科技大学, 2011,1-65.

[4] 曾昭德,洪晓斌. 车载主机与智能手机互动系统设计[J]. 自动化与信息工程,2013,05:40-43.

[5] 刘星. 基于Wince的触摸屏的研究与应用[D].大连:大连海事大学, 2010,1-65.

[6] 杨玉琴.触摸屏技术研究及市场进展[J].信息记录材料,2012,13.1.

Design of Automotive Air Conditioning Controller Based On MCU

Wang Hansi
(Anhui Jianghuai Automobile Co., Ltd., Anhui Hefei 230601)

The paper states an air conditioning controller which is based on singlechip, principle and development program are analyzed and researched. The function of air conditioning controller is stable and reliable, it can be used in different kinds of cars.

air conditioning; controller; singlechip; circuit

U463.6

A

1671-7988(2015)06-30-03

王汉斯,就职于安徽江淮汽车股份有限公司,助理工程师,从事汽车空调系统研究和空调控制器开发、设计工作。

猜你喜欢

风门汽车空调控制器
基于激光感应全自动风门在斜巷中的应用
减压风门在桑树坪煤矿的应用与探讨
工商业IC卡控制器改造为物联网控制器实践
汽车空调三蒸发器制冷回路的充注量研究
探讨汽车空调系统的维护与维修方法
详解汽车空调压缩机结构与工作原理(上)
面向国产化的MCU+FPGA通用控制器设计
奔驰E300空调系统不正常
汽车空调送风模式原理简介及故障分析
基于PID控制器和模糊逻辑控制器的D6114柴油机速度控制