一種基于PSoC的電動自行車控制器的設(shè)計(下)
和正常運行時一樣,剎車過程中也需要根據(jù)當前HALL傳感器的位置進行換相,從而使得剎車過程平穩(wěn)有效。通過分析可知道,為了產(chǎn)生反向電流,剎車過程中的換相控制和正常運行過程中的換相的開關(guān)管導通控制是互補的。以雙側(cè)斬波為例,圖5是逆變器上個橋臂的開關(guān)管,表2是正常運行時候和剎車時候的換相表的對比。
本文引用地址:http://cafeforensic.com/article/82061.htm能量再生
電動自行車的能量回收的基本工作原理是通過電機的自感電動勢、反電動勢,將存儲在電樞中的磁場能量以及車體的動能轉(zhuǎn)換成電能并保存到蓄電池。
圖5 逆變器的開關(guān)管
圖6 V2開通時刻電流方向
圖7 V2關(guān)閉時刻電流方向
假設(shè)剎車時候采用單管單側(cè)的PWM斬波,圖6、7對應(yīng)某個60°電角度區(qū)間的能量再生過程。此時只有G相對應(yīng)的下橋臂功率管V2在PWM的驅(qū)動下進行開關(guān)動作, 其它所有功率管關(guān)閉。 當V2導通時, 電流方向?qū)?yīng)著圖6中虛線所示,此時電機的G相和R相的電感線圈蓄能。當G相下橋臂關(guān)斷,此時由于線圈電流必須維持相同方向逐漸衰減,因此電流經(jīng)右上角V5上所并聯(lián)的續(xù)流二極管流向蓄電池,如圖7所示,此時電感線圈釋放能量,并向蓄電池和電容充電。實際上,這個能量回收的基本工作電路就是一個典型的升壓電路。
輔助電子剎車和能量回收是一個緊密相關(guān)的控制,在設(shè)計時候應(yīng)同時考慮剎車效果和能量回收。在忽略制動效率和制動電壓抬高的影響,可根據(jù)蓄電池最大充電電流和額定電壓來確定最大制動功率??梢赃m當限制制動功率,因為設(shè)計時只能在保證蓄電池的安全的前提下才盡可能的提高剎車效果和能量回收效率。實際設(shè)計時采用滯環(huán)控制,程序?qū)崟r采樣充電電流,并根據(jù)充電電流來調(diào)整PWM占空比,從而調(diào)整制動功率并保證蓄電池的安全。
中斷服務(wù)程序及主循環(huán)
在PSoC架構(gòu)中,每個數(shù)字模塊和每個模擬比較總線都有獨立的中斷源,GPIO的電平變化也有相應(yīng)的中斷源。在本設(shè)計中,共使用三種中斷源,即過流比較器中斷,HALL傳感器信號中斷和PWM周期定時中斷。過流保護由于實時性要求很高,并且不是規(guī)律發(fā)生的事件,可安排用中斷服務(wù)程序進行處理。如前所述,當負載發(fā)生過流時將通過硬件直接關(guān)閉PWM輸出,同時,將產(chǎn)生中斷通知程序進行相應(yīng)的處理。而HALL傳感器信號中斷的主要工作是在HALL信號發(fā)生變化時對HALL信號進行采集判斷,并濾除電機工作中造成的強烈干擾,同時也要對諸如HALL失效,狀態(tài)錯誤等情況進行處理。PWM模塊在每個周期開始都會產(chǎn)生中斷信號,一般在電動自行車控制器中,PWM載波頻率為15~20KHz左右。PWM中斷是程序設(shè)計中的最主要部分,大部分重要的控制諸如電機換相,電流檢測,電池電壓檢測,剎車信號檢測等都在此處實現(xiàn)。同時它也是系統(tǒng)計時的基礎(chǔ),所有其它長時間的定時都是基于PWM中斷,因此,PWM中斷服務(wù)程序也要負責維護所有的時鐘標志的更新工作。
主程序包括:上電初始化、剎車過程控制、巡航、調(diào)速、電池欠壓處理、堵轉(zhuǎn)處理等。實際設(shè)計中, 由于程序任務(wù)較多,如何保證電機的及時換相的前提下滿足控制的實時性要求是設(shè)計中最需要考慮的核心問題??紤]到換相程序非常短小,可安排在PWM中斷服務(wù)程序中完成。
結(jié)語
PSoC的模擬和數(shù)字的高度集成為電動自行車控制器的發(fā)展提供一個良好的平臺。采用PSoC器件開發(fā)的電動自行車控制器具有集成度高,程序設(shè)計靈活方便,并且具有非常好的保密性。
參考文獻:
1. 陳國呈,PWM逆變技術(shù)及應(yīng)用,中國電力出版社,2007
2. 王京鋒、馬瑞卿、孫純祥,無刷直流電動機換相轉(zhuǎn)矩波動的分析研究,微電機,2006.6
3. 賈愛萍、須斌、秦小雷、陳寶,電動自行車用無刷直流電動機弱磁控制技術(shù),微特電機,2005.8
4. Cypress Semiconductor, PSoC Mixed Signal Array Technical Reference Manual (TRM), Version 2.10
評論