a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

關 閉

新聞中心

EEPW首頁 > 工控自動化 > 設計應用 > 基于PSoC4的BLDC電機控制系統的設計與實現

基于PSoC4的BLDC電機控制系統的設計與實現

作者: 時間:2014-10-27 來源:網絡 收藏

  對比基于4的控制方案和當前市場上的主流商用方案我們不難發現,4由于集成了豐富的片內模擬和數字資源,可以完全用片內的硬件來完成無刷直流電機的順序換相和電流監控,比軟件實現更加快速可靠,且節省了可觀的片外有源器件的成本。此外,片內的UDB還可以直接檢測霍爾傳感器的失效狀態,并迅速保護電機,這也是其它廠商所不具備的重要功能。

本文引用地址:http://www.j9360.com/article/264460.htm

  5. 基于4 的無刷直流電機控制系統設計

  ① 控制原理圖設計

  依據圖4的控制框圖,我們設計了圖5所示的在PSoC Creator環境下的電機控制原理圖。

  霍爾信號經I/O引腳后直接輸入UDB換相邏輯表LUT_Cmut直接驅動三相全橋電路,完成電機的硬件換相。同時霍爾信號也同步輸入另一個UDB邏輯表LUT_Spd,實現霍爾傳感器的失效狀態檢測并完成電機的速度檢測。

  電機電流經采樣電路后輸入片內運放Opamp_1,經運放和濾波后輸入片內比較器,與片內IDAC產生的過流閾值基準進行比較,反轉后將直接關斷PWM輸出,通過換相邏輯表LUT_Cmut來使電機斷電。

  

 

  圖5:步進電機控制原理圖

  ② 控制系統軟件設計

  由于采用了PSoC4片內硬件進行換相、霍爾失效檢測和過流檢測保護,因此系統的的軟件設計較為簡捷,只需讀取用戶命令和完成速度閉環調節等即可。圖6為控制系統主程序流程框圖。

  

 

  圖6:主程序流程圖

  控制主程序首先初始化和配置PSoC4的內部資源,在主循環中首先檢測用戶的起停命令和速度給定,在執行速度閉環PI調節。最后檢測母線電壓狀態。

  ③ 控制系統實驗結果

  完成系統前述的系統原理圖和程序設計后,在PSoC Creator環境下編譯電機控制工程,并連接PSoC4開發板,三相全橋驅動板與電機,通電后電機可正常運行。圖7顯示電機運行在4000RPM時的霍爾信號與三相繞組反電動勢波形。通道1,2,3分別為相繞組A,B,C反電動勢波形。

  由圖可以看出,BLDC電機運行穩定,反電動勢為標準的梯形波。

  

 

  圖7: 三相霍爾信號與繞組反電動勢波形

  6. 小結

  本文主要介紹了如何在推出的PSoC家族的最新成員PSoC4平臺上開發有傳感器BLDC電機控制系統。本文的設計過程說明,PSoC4片內集成的豐富資源使BLDC電機的換相和霍爾失效檢測都可以由內部硬件來完成,簡化了控制系統的軟件設計并提高了可靠性。此外,片內集成的運放和比較器將電流檢測和保護也放在芯片內部完成,使過流檢測反應速度更快并進一步降低了成本。因此,用戶可以使用PSoC4設計出具有優異性能和較低價格的有傳感器BLDC電機控制系統和產品。

霍爾傳感器相關文章:霍爾傳感器工作原理


電流變送器相關文章:電流變送器原理
霍爾傳感器相關文章:霍爾傳感器原理

上一頁 1 2 下一頁

關鍵詞: Cypress PSoC Cortex-M0 BLDC

評論


相關推薦

技術專區

關閉