帳號:
密碼:
CTIMES / 文章 /   
Microchip PMSM馬達控制經驗談
 

【作者: 葛育中】   2018年01月16日 星期二

瀏覽人次:【4249】
  

目前Microchip 的3.3V 70MIPS dsPIC33EP MC 系列是專門針對motor control所設計的MCU/DSP。以三相馬達控制為例,從基本的BLDC 六步方波到Sensorless FOC (PMSM永磁同步 or AC感應)皆可輕鬆應付。若強調車用及安全功能,5V 且具有ECC (error codes correction)的dsPIC33EV系列則為首選。而PIC32MK MC 系列及SAM E/S7x 300MHz Cortex M7系列則非常適合高階伺服馬達控制應用,如高速高精度的工具機台。以下介紹會以較常見的三相永磁馬達為主。


以控制法則來分,有BLDC六步方波驅動,可以是開迴路或是速度閉環或速度及電流閉環控制。若要輸出弦波有Sensorless FOC (Microchip Application notes AN1078, AN1292) 或開迴路弦波控制(AN1017)。若要輸出弦波電流,且馬達啟動時就有高負載,sensor-less FOC就比較不適合。此情形就必須在馬達加上Hall IC 或編碼器偵測馬達轉子位置,以便在馬達堵轉時也可輸出高扭力,例如e-bike, e-scooter等。一般來說都會使用Hall IC。但根據經驗,我們常遇到弦波控制時,Hall IC輸出容易受馬達動力線或PWM干擾,尤其是Hall 信號線常與motor UVW動力線做成同一條線時此情形更為常見,如圖(一)紅色圈所示,其中的noise會導致MCU多產生一次以上之Capture中斷,如果是以中斷讀取Hall 信號來計算速度,此情況便會造成速度計算突波。



圖(一) PWM noise on Hall Signal


由於是用Hall 信號來預估SVPWM所需角度,速度計算的突波會使角度產生嚴重錯誤,使得FOC在做d-q電流控制時造成錯誤,又造成了馬達相電流突波而使馬達抖動。根據實驗結果,利用Microchip dsPICR DSC在PWM與A/D同步觸發下讀取Hall 輸入信號可大幅避免此問題產生並利用MPLAB X IDE的插件X2C Scope來檢視是否有Hall信號讀取錯誤。圖二顯示馬達角度為一連續變化,而圖三為Hall信號變化,都顯示並無角度錯誤產生。圖四為馬達相電流波形。至於以Hall IC當作轉子位置偵測的 FOC執行時間,Torque control only 為11.2uS, 若再加上speed control loop則共為14uS。 以20KHz PWM的切換頻率來說,分別只佔了22.4%及28%的執行頻寬以(基於70MIPS執行速度)。所以dsPIC還剩餘非常充裕的時間執行其他通訊及house keeping 的工作。


最後一提的是,Microchip Harmony V2.03b 以上已提供sensorless FOC project 可於32-bit 120MIPS PIC32MK1024MCF100 + MCLV-2 demo borad上執行。該project提供完整的source codes包含FOC核心,如d-q軸轉換,PID,SVPWM以及PLL 轉子位置估測器等,並具備雙精準度浮點運算器,可以執行馬達控制的複雜數學運算,減少量化誤差。例如位置控制應用中常會用來抑制震動的數位濾波器,S curve產生函數以及sensorless FOC裡的位置估測器,降低許多定點DSP各個變量normalization的複雜度。



圖(二) 馬達轉子角度



圖(三) Hall 信號讀取



圖(四) Hall FOC 馬達相電流


更進一步的電機驅動與支援資訊如下,歡迎下載、閱讀,並與我們經驗豐富的設計團隊聯繫。


  • Motor Control and Drive Design Center

  • Application notes

  • http://www.microchip.com/design-centers/motor-control-and-drive


    作者 葛育中 Microchip應用工程師


    相關文章
    新型開放原始碼計畫加速電信邊緣雲部署
    回收新概念 為循環經濟建構完整生態系統
    下世代車聯網技術應用趨勢
    利用模型化基礎設計將通訊協定佈署至FPGA
    高精密度馬達驅動控制推動產業升級
    comments powered by Disqus
    相關討論
      相關新品
    Arduino Motor Shield
    原廠/品牌:RS
    供應商:RS
    產品類別:PC Board
    mbed
    原廠/品牌:RS
    供應商:RS
    產品類別:PC Board
    Arduino
    原廠/品牌:RS
    供應商:RS
    產品類別:PC Board
      相關新聞
    » 台積電全力衝刺新製程 7奈米產品今年問世
    » ROHM於福岡增建新廠房 擴大SiC功率元件產能
    » 華為展示企業AI應用的數位平台技術
    » SEMI:全球半導體封裝材料市場達167億美元
    » Molex和TTTech 宣佈合作開發工業物聯網解決方案
      相關產品
    » AMD攜手合作夥伴推出新款高效能顯示卡 
    » 詮鼎推出東芝及奧地利微電子適用於工業電子的解決方案
    » 貿澤供貨ADI LTM8065 μModule穩壓器
    » ADI推出數位電源系統管理器 支援轉換效率監視
    » u-blox 發表尺寸最精巧的工業用Bluetooth 5 模組
      相關資源
    » Power Management Solutions for Altera FPGAs

    AD

    
    刊登廣告 新聞信箱 讀者信箱 著作權聲明 隱私權聲明 本站介紹

    Copyright ©1999-2018 遠播資訊股份有限公司版權所有 Powered by O3
    地址:台北市中山北路三段29號11樓 / 電話 (02)2585-5526 / E-Mail: webmaster@ctimes.com.tw