三大電機控制方案之MCU篇:英飛凌 XMC1000
由以上框圖可以看出,對應于每個中斷,都可以由外部或軟件觸發(fā)產(chǎn)生,不過每個中斷又需要單獨使能才能最終進入中斷處理。同時中斷也可以被軟件清除,或者當進入中斷處理后,硬件會自動清除。另外要注意的是,當硬件中斷和軟件清除同時到來,軟件清除會被系統(tǒng)忽略,即硬件中斷置位優(yōu)先級高。從中斷觸發(fā)到進入中斷處理程序,一般要花費21個系統(tǒng)周期。注:尾鏈技術(shù)(Tail-Chain)這個技術(shù)是ARM推出的可以減小中斷等待時間的技術(shù)。
本文引用地址:http://m.butianyuan.cn/article/201605/291245.htm一般情況下的中斷處理,需要先保存堆棧,再出棧,如果中途有新的更高優(yōu)先級的中斷,則需要重新做上一步驟。如果使用了尾鏈技術(shù),則第二個中斷到來時候,不需要重復保存堆棧,再出棧的過程。
XMC1000電機應用相關(guān)外設集
PWM - CCU4,多功能16位定時器組,4個完全相同、獨立運行的子單元
實現(xiàn)功能(部分):通用16位定時器,獨立的16位PWM生成,外部信號捕獲(周期,占空比),
計數(shù)功能:與其他外設配合工作,與ADC配合,觸發(fā)延時電流采樣,與POSIF配合,實現(xiàn)轉(zhuǎn)速、位置計算:霍爾傳感器,增量式編碼器,與比較器配合,實現(xiàn)外部事件觸發(fā)
PWM - CCU8
PWM生成(PFC),CCU8 = CCU4++,集成CCU4所有功能,8對互補PWM輸出(獨立死區(qū)),支持常見的各種電機拓撲PWM生成,半橋、全橋、三相全橋、三電平控制等,支持移相PWM:單母線電阻電流采樣,與POSIF配合,實現(xiàn)BLDC控制,硬件觸發(fā)ADC采樣,ADC & 比較器,三路獨立、高速比較器單元,3mV 輸入偏置電壓,30ns傳輸延時,可觸發(fā)PWM, A/D操作,回差可調(diào):0mV,15mV,20mV,位置接口單元 - POSIF,增量編碼器,霍爾傳感器,多通道模式(BLDC 相關(guān))。
應用:與CCU4配合進行位置、速度的檢測,與CCU8配合進行直流無刷電機控制,位置接口單元 - 旋轉(zhuǎn)變壓器接口(DSD)。
旋轉(zhuǎn)變壓器:環(huán)境不敏感,系統(tǒng)成本較高、精度受限。
應用領(lǐng)域:伺服控制系統(tǒng),汽車、電力、冶金等。
通訊接口
XMC1000通用的應用領(lǐng)域
LED 照明;適合領(lǐng)域:LED 路燈,彩色LED控制,亮度控制等;應用優(yōu)勢:無閃爍調(diào)光及色彩控制,僅需極少CPU負荷,即可實現(xiàn)調(diào)光,通信接口支持網(wǎng)絡連接。
數(shù)字電源轉(zhuǎn)換:傳感器、執(zhí)行器、通用應用;適合領(lǐng)域:低端工業(yè)、消費類應用,現(xiàn)有8位微控制器的相關(guān)應用;應用優(yōu)勢:通用、強大,小封裝、大Flash, 大RAM
XMC1000應用在電機控制領(lǐng)域(支持簡單控制至無傳感器FOC):
支持各種電機應用:風機,水泵,家電,電動自行車等
電機類型:直流有刷電機,直流無刷電機,永磁同步電機
控制算法:梯形波控制,簡單正弦波控制,磁場定向控制(FOC)
XMC1000的兩個電機控制應用實例
電動自行車(Ebike)控制器 - 雙模FOC控制
XMC1300雙模FOC方案
電動自行車發(fā)展
功能列表
結(jié)構(gòu)框圖
評論