新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > 基于MC9S12HY64 的汽車雙溫區空調控制器的設計

        基于MC9S12HY64 的汽車雙溫區空調控制器的設計

        作者: 時間:2013-07-01 來源:網絡 收藏

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

          0 引言

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

          針對單溫區控制系統存在的缺陷,可以設計一種雙溫區自動控制系統,滿足人們對環境舒適度的不同需求。而本文將介紹的雙溫區自動空調系統,則擁有兩個溫區,在前排空間左右兩側的溫區可各自獨立對吹風溫度、風量和出風模式進行控制。成員可根據自己的認為的環境舒適度進行設置,達到滿足個性化得需求。

          1 芯片選擇及部分硬件電路設計

          1.1 雙溫區空調控制系統硬件框圖

          1.2 主控芯片 MC9S12HY64

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

          1)32MHz 頻率的HCS12 內核

          2)帶有64KB 片內閃存、4KB 數據閃存、4KB 片內SRAM

          3)帶有4 個驅動步進電機控制器

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

          5)8 通道、10 位分辨率逐次逼近型模數轉換器MC9S12HY64

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

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

          1.3 電源芯片UJA1076

          電源芯片選用恩智浦半導體推出其第二代車載網絡CAN 核的系統基礎芯片UJA1076 產品,實現了性能、功耗以及電子控制單元(ECU)成本的優化,廣泛應用于車載控制器中。UJA1076 支持車載網絡互聯應用,這些應用通過使用高速CAN 作為主網絡接口來控制電源和傳感器設備。

          1)它集成有高速CAN 收發器,所以在進行電路設計時不需要外接 CAN 芯片,節約成本;SPLIT 輸出管腳用來穩定隱性電平;

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

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

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

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

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

          1.4 雙溫區空調控制系統介紹

          本文所設計的雙溫區空調控制系統裝置的硬件結構如圖2所示。該雙溫區空調自動控制器,由以下幾部分組成:雙溫區空調控制器、電源、鼓風機、鼓風機調速模塊、模式電機、左右區風門執行器、內外循環風門、溫度傳感器、陽光傳感器、CAN 總線等構成。

        主控制器MC9S12HY64 根據車內外環境溫度、太陽照射強大和人工設定要求,有傳感器采集溫度、光照等與主駕、副駕的設定溫度進行對比分析,通過FUZZY 控制算法 給出相應的控制值,綜合控制鼓風機風速、左右風門開度、模式以及內外循環等,使它們協調工作,共同完成對車內溫度的控制作用。

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

          1)左右車內溫度T_in_r/l 由控制器內置溫度T_in 和當前出風左右出風口溫度T_blow_r/l 計算得出;

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

          3)根據T_blow_value_r/l 對應出溫度翻板的邏輯位置值L_sys_valu.

          2 PCB 布線設計

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

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

          對于電路板的板層設置,則要根據板子的要求和經濟型綜合考慮。對于此雙溫區空調的電路板采用兩層布板即可滿足要求,這里采用兩層布板。

          布線注意事項

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

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

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

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

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

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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 吉安市| 沅陵县| 扶绥县| 斗六市| 佛学| 武隆县| 浮梁县| 中西区| 济阳县| 剑河县| 达尔| 柳林县| 安吉县| 广昌县| 新干县| 四会市| 昭觉县| 兴安县| 大英县| 长沙县| 茌平县| 乾安县| 屯留县| 金塔县| 汕头市| 大田县| 丰台区| 双牌县| 宾阳县| 卓资县| 东兴市| 维西| 商丘市| 高邮市| 周至县| 衡山县| 西安市| 张北县| 辉南县| 虎林市| 万宁市|