基于MC9S12G240的汽車自動空調(diào)電子控制系統(tǒng)設計
另外系統(tǒng)包含兩路繼電器驅(qū)動電路,用于電磁離合器及除霜控制等?! ?/p>本文引用地址:http://2s4d.com/article/138996.htm
圖一 控制板系統(tǒng)框圖
驅(qū)動板包括以下功能電路:
1) 電源供電電路
驅(qū)動板電源輸入來自汽車電池整流輸出,通過DC/DC LM5022轉(zhuǎn)換成12V供給控制板及驅(qū)動芯片。另外采用DC/DC LM2694將12V轉(zhuǎn)換成5V供給采樣電路。
2) 擋板電機驅(qū)動電路
擋板電機驅(qū)動電路采用MC33932,它集成了多路H橋驅(qū)動,通過接收MCU控制信號輸入,輸出電機驅(qū)動信,同時它具有過流保護的功能。
3) 無刷直流電機驅(qū)動電路
無刷直流電路前端驅(qū)動采用MC33937,通過接收控制信號及PWM輸入信號,輸出驅(qū)動信號給三相逆變橋。
4) 無刷直流電機采樣電路
無刷之路電機采用無傳感器控制方法,實時采樣母線電壓,電流及電動勢,由采樣電路完成并輸入MC9S12G240的ADC模塊?! ?/p>
圖二 驅(qū)動板系統(tǒng)框圖
系統(tǒng)軟件設計
系統(tǒng)軟件架構(gòu)如下圖三所示,分為Library層,API層及應用層。
Library 層實現(xiàn)了硬件驅(qū)動,用于隱藏硬件實現(xiàn)的細節(jié)。
API 層包含了邏輯層驅(qū)動,例如通信協(xié)議的實現(xiàn),電機控制算法等。
應用層包含一個可替代的自動空調(diào)算法,主程序框架和調(diào)試工具FREEMASTER。
伺服電機相關(guān)文章:伺服電機工作原理
評論