新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 轎車ABS/ASR/ACC集成化電控系統

        轎車ABS/ASR/ACC集成化電控系統

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


        3. 集成電控系統硬件電路

        // 集成系統ECU的硬件結構框圖如圖5 所示,包括以MC9S12DP256芯片為核心的最小系統,傳感器處理電路、執行機構驅動電路,以及通訊接口電路。


        圖5 集成電控系統ECU 結構框圖

        3.1 主控制芯片MC9S12DP256
        MCU 是整個系統的核心,它負責數據的采集和處理,所有的邏輯運算以及最終控制的實現。// 集成系統對其運算能力、存儲空間、I/O 接口都有較高的要求。

        經過調研,我們選擇了Motorola 的HSC12 系列16 位MCU-MC9S12DP256。它有很強的運算能力,豐富的IO 接口和充裕的存儲空間,采用STAR 12 CPU,核心運算能力可以達到50M,總線速度可以達到25M,采用了優化的指令集,使指令的運算速度得到了很大的提高。通過片內的PLL 功能可以方便的選擇MCU 的核心頻率而不管外部晶振頻率的多少。片內集成了256K flash,4K EEPROM 和12K RAM,完全可以滿足程序對存儲空間的要求。有豐富的IO 接口,包括2 個異步串行通訊接口(SCI),3 個同步串行通訊接口(SPI),8 通道輸入捕捉/輸出比較(IC/OC),16 個10 位AD接口,8 路PWM,29 路獨立的數字IO 接口,20 路帶中斷和喚醒功能的數字IO 接口,5 路CAN 總線接口,1 個IIC 總線接口,1 個BDLC(J1850)接口。

        另外,利用CodeWarrior 集成開發環境(Integrated Development Environment,IDE),通過背景調試方式(Background debug mode,BDM),下載控制程序和修改相關參數,在不干擾目標程序運行情況下,實時監測各寄存器和存儲器,實現了控制程序的板上在線調試,從而提高了集成系統的開發效率和試驗的方便性,縮短了試驗周期。

        3.2 外圍電路

        硬件外圍電路部分采用了模塊化設計,即把電控單元劃分成不同的模塊,將比較成熟固定的模塊組成一塊單獨的電路板,研究過程中變化較大的模塊組成另一塊單獨的電路板,板與板之間通過IO 擴展線進行通信。這種設計具有以下優點:

        1)有利于試驗過程中對系統的維護和擴展。試驗過程中有很多不確定的因素,有時某一部分損壞需要進行更換,有時為了試驗的需要還要另外添加硬件電路,如果把整個系統做在一塊電路上,一旦需要更改電路或者對系統進行擴展,就必須重新設計整塊電路,這樣會造成時間和金錢上的浪費。采用模塊化設計,只需在相應模塊上要改變或添加即可,避免了許多重復的勞動,縮短了設計周期。

        2)從電氣特性上看,模塊化設計有更好的電氣特性。各個模塊之間是隔離的,這樣各個模塊之間就不會有相互影響。例如,驅動模塊是這些模塊中最大的干擾源,尤其對A/D 轉換和、MCU 的工作影響很大。為此在設計中,對驅動模塊單獨供電,與其有關的信號線采取了隔離措施,這樣就不會對其它模塊部分造成電氣干擾影響。

        根據// 集成系統的特點和開發經驗,將整個電控單元分為了A 板和B 板,兩塊電路板之間通過IO 總線擴展插槽連接。

        3.2.1 A 板介紹

        A 板主要包括主控芯片MC9S12DP256 及其最小系統外圍電路、通訊接口電路和主要的數據采集電路。

        MC9S12DP256 最小系統包括電源模塊、外圍復位電路、時鐘晶振電路、工作模式選擇等。

        通訊接口電路包括BDM 接口,兩路SCI 串口通訊接口電路,其中一路通過硬件跳線選擇可連接K-LINE 故障診斷驅動芯片MC33199 或與外部設備通訊,另一路預留擴展USB 通訊;利用CAN 驅動芯片PCA82C250 引出兩路CAN 通訊節點,一路預留給車距信號通訊,另一路與其它要求高速數據傳輸的控制單元通訊。


        圖6 A 板電路結構示意圖

        集成電控系統設計了數字量、模擬量和開關量采集處理電路,考慮到集成系統的擴展性,設計采集信號如表1 所示。將設計比較成熟固定的輪速信號、模擬信號處理電路放在A 板上,而把其它使能控制信號及其顯示電路和開關量信號處理電路放在B板上。

        表1 集成系統采集信號

        3.2.2 B 板介紹

        B 板主要包括執行機構驅動電路和開關量信號處理電路。

        系統驅動的執行機構主要包括ABS 壓力調節器的四個常開進油閥(驅動電流3.6A),四個常閉出油電磁閥(驅動電流2.4A),兩個工作模式切換電磁閥(驅動電流2.2A),一個ABS 電動機驅動開關(驅動電流8.4A),一個ASR 電動機控制開關(驅動電流1.8A)。

        ASR、ACC、HAC 子系統的使能信號及工作指示燈部分的相關電路也放在該電路板上。

        ABS/ASR/ACC 集成電控系統端口資源分配表見附件1。


        圖7 數據采集板主要結構示意圖

        4. 集成電控系統軟件

        汽車ABS/ASR/ACC 集成化系統中每一子系統都是復雜的控制系統,集成后形成的集成化系統更是一個非常復雜的控制系統,軟件系統是其核心部分,它決定著整個系統運行的好壞、控制效果的優劣。軟件系統的集成并不是把ABS、ASR、ACC 子控制系統簡單的累加,而是要把它們有機的融合,還要考慮到軟件運行的實時性、可靠性,控制算法的優化等問題。

        汽車ABS/ASR/ACC 集成化系統的軟件模塊主要由系統初始化模塊、啟動自檢模塊、主控制模塊、數據采集模塊、數據處理模塊、參考車速計算模塊、路面識別模塊、車輛運動狀態識別模塊、控制決策和執行機構動作模塊、故障診斷模塊、通訊模塊等幾大部分組成,各模塊由主控制模塊按任務管理機制實時進行統一調度,分配運行時間,進行數據和信號的交換??傮w框圖如圖8 所示。


        圖8 ABS/ASR/ACC 集成系統軟件結構簡圖

        4.1 系統初始化模塊

        系統初始化模塊在系統上電復位時對系統進行初始化。初始化內容包括MCU 內部的時鐘、各端口設置、串行通訊接口、模擬和數字通道、看門狗定時器、系統變量等,以保證MCU 正常運行。

        對集成系統的執行機構進行復位,確保車輛的安全行駛。

        4.2 系統啟動自檢模塊

        為了使系統安全運行,系統在復位和初始化完畢后要進行自檢,對系統的關鍵軟、硬件部分進行靜態檢測,以判斷系統的軟、硬件工作是否正常。

        pid控制相關文章:pid控制原理


        pid控制器相關文章:pid控制器原理


        電接點壓力表相關文章:電接點壓力表原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 礼泉县| 太和县| 彰武县| 鸡西市| 崇文区| 响水县| 汶川县| 崇义县| 探索| 曲阳县| 绥棱县| 宝丰县| 平乐县| 靖远县| 闻喜县| 建德市| 山东省| 句容市| 平顺县| 唐山市| 石河子市| 五莲县| 安阳市| 卓资县| 玉树县| 巴里| 定结县| 延津县| 门源| 台东市| 淅川县| 孟村| 启东市| 临武县| 滨海县| 巢湖市| 西平县| 安塞县| 观塘区| 丰台区| 清原|