新聞中心

EEPW首頁 > 汽車電子 > 設(shè)計應(yīng)用 > 基于MC9S12HY64 的汽車雙溫區(qū)空調(diào)控制器的設(shè)計

基于MC9S12HY64 的汽車雙溫區(qū)空調(diào)控制器的設(shè)計

作者: 時間:2013-07-01 來源:網(wǎng)絡(luò) 收藏

摘要:本文介紹以飛思卡爾S12 系列的16 位微處理器MC9S12HY64 為核心的雙溫區(qū)自動空調(diào)控制系統(tǒng),包括控制裝置介紹、硬件電路設(shè)計、芯片選型和PCB 設(shè)計等。實現(xiàn)了電機(jī)控制、LCD 顯示、傳感器采樣等功能。

  0 引言

  隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,汽車的各項配置向著個性化、娛樂化、安全化等方向發(fā)展。汽車空調(diào)裝置已成為衡量汽車功能是否齊全的標(biāo)志之一,是比較重要的設(shè)備。目前汽車空調(diào)控制系統(tǒng)多為單溫區(qū)系統(tǒng),但由于車內(nèi)各乘坐位置的溫度場分布不一致,而且不同乘員對溫度也許有不同的需要,單溫區(qū)控制系統(tǒng)難以滿足乘員的個性化需求。

  針對單溫區(qū)控制系統(tǒng)存在的缺陷,可以設(shè)計一種雙溫區(qū)自動控制系統(tǒng),滿足人們對環(huán)境舒適度的不同需求。而本文將介紹的雙溫區(qū)自動空調(diào)系統(tǒng),則擁有兩個溫區(qū),在前排空間左右兩側(cè)的溫區(qū)可各自獨立對吹風(fēng)溫度、風(fēng)量和出風(fēng)模式進(jìn)行控制。成員可根據(jù)自己的認(rèn)為的環(huán)境舒適度進(jìn)行設(shè)置,達(dá)到滿足個性化得需求。

  1 芯片選擇及部分硬件電路設(shè)計

  1.1 雙溫區(qū)空調(diào)控制系統(tǒng)硬件框圖

  1.2 主控芯片 MC9S12HY64

  MC9S12HY64 控制器集16 位的性能和許多專用的性能于一身,如HVAC 顯示、電機(jī)控制、LCD 驅(qū)動、車身控制等,同時具有CAN/LIN 通信功能,非常適合新興汽車市場經(jīng)濟(jì)高效儀表板的應(yīng)用。芯片資源和特性如下:

  1)32MHz 頻率的HCS12 內(nèi)核

  2)帶有64KB 片內(nèi)閃存、4KB 數(shù)據(jù)閃存、4KB 片內(nèi)SRAM

  3)帶有4 個驅(qū)動步進(jìn)電機(jī)控制器

  4)LCD 驅(qū)動,最多可配置40×4 段

  5)8 通道、10 位分辨率逐次逼近型模數(shù)轉(zhuǎn)換器MC9S12HY64

  6)2 個16 位定時器,可提供16 位輸入捕獲輸出比較等功能

  7)MSCAN 模塊,支持CAN 協(xié)議2.0A/B ;SPI、SCI、IIC 模塊。

  1.3 電源芯片UJA1076

  電源芯片選用恩智浦半導(dǎo)體推出其第二代車載網(wǎng)絡(luò)CAN 核的系統(tǒng)基礎(chǔ)芯片UJA1076 產(chǎn)品,實現(xiàn)了性能、功耗以及電子控制單元(ECU)成本的優(yōu)化,廣泛應(yīng)用于車載控制器中。UJA1076 支持車載網(wǎng)絡(luò)互聯(lián)應(yīng)用,這些應(yīng)用通過使用高速CAN 作為主網(wǎng)絡(luò)接口來控制電源和傳感器設(shè)備。

  1)它集成有高速CAN 收發(fā)器,所以在進(jìn)行電路設(shè)計時不需要外接 CAN 芯片,節(jié)約成本;SPLIT 輸出管腳用來穩(wěn)定隱性電平;

  2)可編程看門狗,帶有獨立的時鐘源;

  3)串行外設(shè)接口SPI,用來與微控制器通信;

  4)可輸出3.3V 和5V 兩種電壓,滿足系統(tǒng)的供電要求;

  5)器件帶有喚醒源檢測,可通過CAN、LIN 或本地喚醒管腳來喚醒,2 個喚醒管腳WAKE1 和WAKE2 ;

  6)芯片的LIMP 引腳,具有跛行回家輸出的功能。

  1.4 雙溫區(qū)空調(diào)控制系統(tǒng)介紹

  本文所設(shè)計的雙溫區(qū)空調(diào)控制系統(tǒng)裝置的硬件結(jié)構(gòu)如圖2所示。該雙溫區(qū)空調(diào)自動控制器,由以下幾部分組成:雙溫區(qū)空調(diào)控制器、電源、鼓風(fēng)機(jī)、鼓風(fēng)機(jī)調(diào)速模塊、模式電機(jī)、左右區(qū)風(fēng)門執(zhí)行器、內(nèi)外循環(huán)風(fēng)門、溫度傳感器、陽光傳感器、CAN 總線等構(gòu)成。

主控制器MC9S12HY64 根據(jù)車內(nèi)外環(huán)境溫度、太陽照射強大和人工設(shè)定要求,有傳感器采集溫度、光照等與主駕、副駕的設(shè)定溫度進(jìn)行對比分析,通過FUZZY 控制算法 給出相應(yīng)的控制值,綜合控制鼓風(fēng)機(jī)風(fēng)速、左右風(fēng)門開度、模式以及內(nèi)外循環(huán)等,使它們協(xié)調(diào)工作,共同完成對車內(nèi)溫度的控制作用。

  下面以溫度翻板控制為例,對其控制算法進(jìn)行簡要描述:

  1)左右車內(nèi)溫度T_in_r/l 由控制器內(nèi)置溫度T_in 和當(dāng)前出風(fēng)左右出風(fēng)口溫度T_blow_r/l 計算得出;

  2)出風(fēng)口的所需溫度T_blow_value_r/l 由算法公式根據(jù)左右設(shè)置溫度T_set_r/l、 室外溫度T_amb 、車內(nèi)溫度T_in_r/l 計算得出,T_blow_value_r/l 同時受光輻射強度V_Lux_r/l以及舒適度溫度點T_comf ;

  3)根據(jù)T_blow_value_r/l 對應(yīng)出溫度翻板的邏輯位置值L_sys_valu.

  2 PCB 布線設(shè)計

  在PCB 布線時之前先在AUTOCAD 中繪制出空調(diào)控制器的外觀圖,以及按鍵、LCD 和LED 燈、接插件在板子上的固定位置。

  繪制完成之后保存為。dxf 格式,導(dǎo)入到PCB 中作為禁止布線層(Keep-Out Layer)。對于有些要加上logo 的電路板,可以采用這兩種方法:一:在AUTOCAD 中將logo 繪制出來,在導(dǎo)入到PCB 板子中;二:將logo 作為一個元件,先在器件庫中將其繪制出來,在將其作為一個元件導(dǎo)入到PCB 板中。

  對于電路板的板層設(shè)置,則要根據(jù)板子的要求和經(jīng)濟(jì)型綜合考慮。對于此雙溫區(qū)空調(diào)的電路板采用兩層布板即可滿足要求,這里采用兩層布板。

  布線注意事項

  1)首先擺放固定器件如按鍵、LCD 和LED 燈、接插件等并用Locked 功能將其鎖住,以免在布線時將其移動。

  2)對于其他器件則按電路模塊進(jìn)行布局,實現(xiàn)同一功能的相關(guān)電路稱為一個模塊,電路模塊中的元件應(yīng)采用就近集中原則,分布于主控芯片MC9S12HY64 的周圍。

  3)貼片焊盤上不能有通孔,以免焊膏流失造成元件虛焊。

  4)電源芯片UJA1076 和電機(jī)驅(qū)動芯片ULQ2003A 均屬于發(fā)熱芯片,在PCB 布局是應(yīng)盡量分布在板子的邊緣,并且在中心大GND 焊盤上加過孔,便于芯片的扇熱。

  5)電源與GND 之間加的電容應(yīng)分布于該電源的周圍。

  6)在板子的邊緣放置一些多余的接地過孔。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉