新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > PSoC微處理器在電動車無刷電機(jī)控制器上的應(yīng)用

PSoC微處理器在電動車無刷電機(jī)控制器上的應(yīng)用

作者: 時間:2010-03-22 來源:網(wǎng)絡(luò) 收藏

  4. 通用I/O
  
  微控制器的通用I/O數(shù)量從*4位不等,具體根據(jù)不同型號來確定。每個I/O功能可編程選擇。在輸出模式中可選擇輸出驅(qū)動方式,模擬輸出驅(qū)動可達(dá)40mA。通過內(nèi)部上拉或者下拉電阻輸出,強輸出,可設(shè)置輸出最大的驅(qū)動電流達(dá)25mA。所有引腳都能作為中斷電源,通過引腳信號變化產(chǎn)生中斷。并可選擇位上升沿觸發(fā)終端、下降沿觸發(fā)。引腳能與模擬模塊相連。此外,還有用作斯密特觸發(fā)器的TTL、I/O。
  
  5. 振蕩器
  
  系列器件有多種振蕩器可供選擇,總能為CPU時鐘、模擬模塊和數(shù)字PSoC模塊的時鐘,找到合適的振蕩器。主要有內(nèi)部達(dá)到24/48MHz的主振蕩器、一個32.768MHz外部晶體振蕩器和內(nèi)部低速振蕩器。主振蕩器誤差為±2.5%,且沒有外部補償,外部晶體振蕩器可對PLL選定精度,內(nèi)部低速振蕩器一般作為PSoC模塊和看門狗/睡眠定時器的時鐘??墒褂脮r鐘分頻器,從而優(yōu)化代碼執(zhí)行速度和減少功耗。
  
  6. 專用外設(shè)
  
  PSoC系列器件還提供一些專用外設(shè),包括看門狗/睡眠模式時鐘(Watchdog/Sleep Timer)、可設(shè)定電壓閥值的電源低電壓檢測(LVD/POR)、中斷控制器、采樣抽取器(Decimator)、片內(nèi)溫度傳感器和片內(nèi)電壓參考等。
  
  7. 靜態(tài)COMS器件
  
  PSoC微處理器系列運用了先進(jìn)Flash工藝的全靜態(tài)CMOS器件,實現(xiàn)高度低電壓功能。通常電壓保持在3.0到5.5V DC,使用片內(nèi)開關(guān)式電壓汞可使工作電壓降低到1.0V DC,工作于-40℃~+85℃。
  
  無刷控制器系統(tǒng)
  
  由CY8C24423構(gòu)成的無刷控制器系統(tǒng)原理框圖如圖2所示。

圖2:無刷控制器系統(tǒng)原理框圖。

  要讓圖中所示的電機(jī)轉(zhuǎn)動起來,首先控制部就必須根據(jù)電機(jī)霍爾感應(yīng)到的電機(jī)轉(zhuǎn)子目前所在位置,然后決定開啟(或關(guān)閉)MOSFET的順序,如上圖中之A上、B上、C上(這些稱為上橋功率晶體管)及A下、B下、C下(這些稱為下橋功率晶體管),使電流依序流經(jīng)電機(jī)繞組線圈產(chǎn)生順向(或逆向)旋轉(zhuǎn)磁場,并與轉(zhuǎn)子的磁鐵相互作用,如此就能使電機(jī)順時/逆時轉(zhuǎn)動。當(dāng)電機(jī)轉(zhuǎn)子轉(zhuǎn)動到霍爾傳感器感應(yīng)出另一組信號的位置時,控制器又再開啟下一組MOSFET,如此循環(huán)電機(jī)就可以按同一方向繼續(xù)轉(zhuǎn)動,直到控制器決定要電機(jī)轉(zhuǎn)子停止,此時則關(guān)閉MOSFET,要電機(jī)轉(zhuǎn)子反向則MOSFET開啟順序相反。
  
  一個最基本的電動車用所需要實現(xiàn)的功能包括除了轉(zhuǎn)把調(diào)速外,還應(yīng)該包括欠壓保護(hù),過流保護(hù),剎車斷電等。另外近年來還有一些實用且流行的功能如定速巡航、ABS剎車再生制動、1:1助力等等。從上面的原理框圖可以很清楚地看出,整個系統(tǒng)只用了一個PSoC芯片便實現(xiàn)了上述的所有控制功能。圖3為本文設(shè)計的無刷控制器半成品實物圖。

圖3:電動車半成品實物外形圖。



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉