0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MCU基于FOC的PMSM電機開發(fā)及應用

嵌入式情報局 ? 來源:21ic論壇 ? 作者:我芯永恒 ? 2022-11-28 16:23 ? 次閱讀

通常小體積封裝的MCU有著成本較低的優(yōu)勢,被廣泛用于BLDC電機的六步方波控制中,此類應用對MCU的各類資源要求較低,小體積封裝的MCU往往能夠勝任。

而基于FOC的PMSM電機開發(fā)中,對MCU的運算能力和ADC速度等各類資源有著較高的要求,大部分現有的小體積封裝MCU無法滿足此類需求。

沁恒微電子的青稞RISC-V處理器全棧MCU系列產品中,CH32V203F8和CH32V203G8兩款小封裝V203芯片的推出,能夠滿足上述需求。

TSSOP20封裝的CH32V203F8為例,系統(tǒng)主頻最高可達144MHz,支持單周期乘法和硬件整數除法,硬件整數除法在9個指令周期內完成,有著遠強于普通MCU的處理能力,完全能夠快速處理FOC控制的復雜運算;

內置64KB Flash和20KB RAM,完全能夠滿足絕大部分FOC控制所需的存儲資源;

內置2個獨立12位ADC,有著9路可配置采樣通道,采樣速度最高可達1M/S,能夠完成FOC控制的高速采樣要求;集成1路高級定時器接口,可用著電機控制輸出;

內置1組8路通用DMA,可用著定時器和ADC協(xié)同工作,特別是用于單電阻方案中電流采樣控制;

內置2個OPA,可用著電流放大和短路保護;

可選配置1路USB或SWD或IICUART接口,用于配合虛擬示波器進行波形觀測、代碼仿真下載、外部數據交換等。

以CH32V203F8為控制MCU的單電阻無感方案硬件原理圖如下:

01926286-6d8b-11ed-8abf-dac502259ad0.png

圖1. 主控MCU

01cc86aa-6d8b-11ed-8abf-dac502259ad0.png

圖2. 預驅電路

01f646ca-6d8b-11ed-8abf-dac502259ad0.png

圖3. 逆變器及母線電流采樣電阻

0235cda4-6d8b-11ed-8abf-dac502259ad0.png

圖4. 母線電流放大采樣及過流保護 如圖4所示,母線電流經過差分放大電路放大后,可以直接通過所在運放輸出腳的ADC采樣,如PA4選擇為OPA2的輸出腳,也可以啟用ADC4進行采樣。OPA1的輸出腳,可配置內部直連高級定時器1的BKIN腳。

024fb62e-6d8b-11ed-8abf-dac502259ad0.png

圖5. 端電壓檢測 如圖5所示,利用ADC0、ADC1和ADC2三個通道對端電壓進行采樣,可以用于順逆風啟動時的位置判斷,這三個引腳同時也是通用定時器2的捕獲輸入通道。

026b470e-6d8b-11ed-8abf-dac502259ad0.png

圖6. 母線電壓檢測

027c65e8-6d8b-11ed-8abf-dac502259ad0.png

圖7. 電源供電 如圖7所示,得益于CH32V203的低運行功耗,可用LDO直接進行15V轉3.3V,在U9輸入端加RC電路,可以增強MCU電源穩(wěn)定性,并承擔部分耗散功率。

0295a828-6d8b-11ed-8abf-dac502259ad0.png

圖8. 外部接口 如圖8所示,MCU的1&2腳為多功能復用引腳,內部可通過代碼配置為SWD、USB、I2C、串口或普通IO,實現代碼下載調試、虛擬示波器波形觀測等功能。 如上所述,雖然CH32V203F8等小封裝MCU,引腳較少,但能滿足電機控制的基本外設需求,并有著同封裝MCU不具備的主頻等優(yōu)勢,可靈活應用在低成本電機FOC控制領域。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16922

    瀏覽量

    349993
  • 示波器
    +關注

    關注

    113

    文章

    6173

    瀏覽量

    184357
  • 電機
    +關注

    關注

    142

    文章

    8884

    瀏覽量

    144896

原文標題:分享一個低成本的FOC控制方案~

文章出處:【微信號:嵌入式情報局,微信公眾號:嵌入式情報局】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    恩智浦推出S32M2集成電機控制解決方案

    隨著軟件定義汽車的發(fā)展,無刷直流電機 (BLDC) 和永磁同步電機 (PMSM)因體積小、重量輕、扭矩高和效率高等諸多優(yōu)勢,被廣泛應用。然而,這些電機的控制往往比較復雜,需要強大的
    的頭像 發(fā)表于 11-01 11:42 ?338次閱讀
    恩智浦推出S32M2集成<b class='flag-5'>電機</b>控制解決方案

    使用單一直流鏈路分流器的PMSM無傳感器FOC

    電子發(fā)燒友網站提供《使用單一直流鏈路分流器的PMSM無傳感器FOC.pdf》資料免費下載
    發(fā)表于 09-05 11:28 ?0次下載
    使用單一直流鏈路分流器的<b class='flag-5'>PMSM</b>無傳感器<b class='flag-5'>FOC</b>

    基于MSPM0 MCU實現采用無傳感器FOC算法的BLDC和PMSM控制

    電子發(fā)燒友網站提供《基于MSPM0 MCU實現采用無傳感器FOC算法的BLDC和PMSM控制.pdf》資料免費下載
    發(fā)表于 09-02 10:21 ?2次下載
    基于MSPM0 <b class='flag-5'>MCU</b>實現采用無傳感器<b class='flag-5'>FOC</b>算法的BLDC和<b class='flag-5'>PMSM</b>控制

    PMSM電機與AC電機的區(qū)別

    在現代電機技術中,永磁同步電機(Permanent Magnet Synchronous Motor,簡稱PMSM)和交流電機(Alternating Current Motor,簡稱
    的頭像 發(fā)表于 06-18 17:18 ?1027次閱讀

    什么是PMSM電機?它有哪些特點?

    電機技術的廣闊領域中,永磁同步伺服電機(Permanent Magnet Synchronous Motor,簡稱PMSM)憑借其獨特的性能和廣泛的應用前景,成為了當今電機行業(yè)的熱點
    的頭像 發(fā)表于 06-18 17:16 ?2086次閱讀

    XMC4800硬件能否同時管理EtherCAT從站和PMSM FOC?

    可能出現了中斷問題。 我有一個一般性問題: 1) XMC4800 硬件能否同時管理 EtherCAT 從站和 PMSM FOC? 2) 是否有使用這種配置的示例? 3) 有一些配置可以避免中斷問題。 我使用模擬輸入捕捉 SIN/COS 編碼器、
    發(fā)表于 05-27 06:39

    芯海科技通用 MCU 應用筆記: CS32F103 FOC 電機評估板使用指南

    本文檔描述了基于芯海 CS32F103 系列芯片的矢量控制電機開發(fā)板 V1.00 的設計理念、結構和使用說明,以幫助用戶快速使用此開發(fā)板,評估 CS32F103 芯片在電機控制應用上的
    發(fā)表于 05-16 11:35

    STM32的PMSM FOC 4.2需要用哪種版本的KEIL MDK ?

    請問,STM32的PMSM FOC 4.2 需要用哪種版本的 KEIL MDK ? 我原先采用FOC 4.0 ,開發(fā)工具用的是KEIL 5.10,換到4.2以后顯示打不開工程。
    發(fā)表于 05-13 08:35

    STM32 PMSM FOC 4.2中怎么改變調速電阻的在芯片上的管腳位置?

    STM32 PMSM FOC 4.2中怎么改變調速電阻的在芯片上的管腳位置,比如原來調速電阻接在pb0腳,我要將其改在pb2腳。
    發(fā)表于 05-06 07:57

    STM32 foc2.0無感驅動PMSM電機難以啟動成功怎么解決?

    STM32 foc2.0無感驅動PMSM電機難以啟動成功
    發(fā)表于 04-25 08:08

    兩個電機用一個MCU控制,FOC的調制比能不能調到最大呢?

    兩個電機用一個MCU控制,FOC的調制比能不能調到最大呢
    發(fā)表于 04-22 07:59

    PMSM電機FOC+HALL帶載情況下如何實現平滑啟動?

    使用ST FOC5.0庫驅動一款PMSM電機在帶載情況下啟動,使用hall傳感器,發(fā)送啟動指令后,電機有差不多1秒鐘的時間不動,轉動之后會有一個很大的超調(過沖),然后才收斂到目標轉速
    發(fā)表于 04-12 07:51

    在做pmsm電機foc算法,但是電流環(huán)一直沒辦法穩(wěn)定下來,電流采樣有很多毛刺的原因?

    最近在做pmsm電機foc算法,但是電流環(huán)一直沒辦法穩(wěn)定下來,電流采樣有很多毛刺 是否需要在程序中加入濾波算法呢
    發(fā)表于 04-01 07:48

    PMSM控制利用foc算法,靜止狀態(tài)下是如何啟動的?

    PMSM控制利用foc算法,靜止狀態(tài)下是如何啟動的,跟無刷直流電機梯形波控制的啟動方案一樣嗎?
    發(fā)表于 04-01 06:22

    stm32 FOC從零學習開發(fā)(一)FOC概念

    控制。 FOC是目前無刷直流電機(BLDC)和永磁同步電機PMSM)高效控制的最優(yōu)方法之一。FOC旨在通過精確地控制磁場大小與方向,使得
    發(fā)表于 11-30 17:47