基於8位MCU實現電機和PFC控制

2020-11-23 電子產品世界

印度政府鼓勵市民使用高能效的家用電器,以最大限度地降低本國的人均耗電量。眾多非節能型家用電器,使得年均耗電量有望呈指數增長。為了提高向住宅、辦公樓和工廠輸送電力的電網的功率效率,降低其功率損耗,許多設計機構都開始考慮在其最新研發的設備中採用功率因數校正(PFC)技術來實現現代化電機驅動。因此,由於近年來電網傳輸線路中出現了高度非線性負載,PFC成為了電機控制驅動中的重要特性。

本文引用地址:http://www.eepw.com.cn/article/159855.htm

  實現高能效電機設計的途徑有多種。英飛凌公司推出了經濟划算的高功率因素開發平臺。通過將無傳感器FOC和PFC控制集成到一個8位單片機XC836上,可以降低設備的總功耗,節約高昂的電費。本技術論文描述了全新高壓無刷直流風扇電機驅動和PFC控制開發平臺的詳盡設計實例和實施技術。

  圖1所示為有功功率負載的功率耗散。由於其電抗性而只是被吸收到負載中並送還的功率,被稱為無功功率.視在功率是交流電源的度量標準,是RMS電流與RMS電壓的乘積。根據上面的等式,功率因素是有功功率與視在功率之比,因此,功率因素越小,則意味著電力的利用率越低。功率因素小於1,且尖峰負載造成諧波電流的設備的耗電量更高。也就是說,這種設備未能優化利用所供應的電力。像風扇和泵等家用電器的電機類似於感性負載。其電流的相位滯後於電壓,根據相位角的餘弦值,PF小於1.這將影響家用電器設備的可靠性、性能和經久耐用性。譬如,未實現PFC控制的典型PMSM風扇電機的PF約為0.45.

圖1:功率三角函數。

  圖2所示為在整流橋與大電流電容器之前加裝開關器件的PFC控制實現。由於PFC MOSFET要求12V開關電壓,因此在MCU與MOSFET 之間加裝了4隻充當電平移動二極體的電晶體。藉助簡單的外接硬體電路,可以用更新、更高效的電機驅動應用來替換低效率的電機驅動應用。在這個平臺中,英飛凌引入了直接、簡單的軟體臨界導通模式(CRM)PFC控制,相比於分立式PFC晶片解決方案,前者要求單片機提供更多資源。

圖2:整流後的VDC(a);軟體PFC控制VDC(b)。

  圖3所示為英飛凌提供的關鍵硬體器件。專用PFC硬體被設計為整個平臺的一個組成部分。PFC硬體同AC-DC功率級和開關電源CoolSET控制器一併構成電源,以驅動三相門驅動器、MOSFET、XC836 MCU等器件。本文所述開發平臺將XC836單片機用作微處理器。這個開發平臺也可採用XC800家族的其他成員,並可支持脈寬調製器(PWM)、快速模數轉換器(ADC)和高性能16位矢量計算機(CORDIC+MDU)。

圖3:三相FOC電機驅動開發平臺,實現了基於軟體的PFC控制。

  這個開發平臺還為客戶提供了一種利用FOC技術來評估永磁同步電動機(PMSM)控制應用的備選方法。此外,該開發平臺也專門設計為可用於評估英飛凌單片機的實時功能的性能。

  FOC是用於操作電機的技術,可以在任何速度實現平穩的高能效運行。利用FOC技術,可以大幅提高電機的能效,從而降低功耗,減輕噪聲,提供卓越的扭矩動態。諸如風扇、空氣泵等等成本敏感型設備通常要求實現無傳感器控制。然而,利用流經電機線圈的電流提供的信息,可以估算出電機的電位。英飛凌目前推出的這個開發平臺就實現了雙並聯電阻檢測方法。

  圖4所示為無傳感器FOC和PFC控制算法的簡化框圖。FOC方法生成的三相正弦信號允許輕鬆控制其頻率和幅度,從而最大限度地降低電流,提高能效。其基本思路的核心是將三相信號變換為兩路轉子信號,反之亦然。在轉子參考系中,電流是靜止的,易於控制。反向矢量旋轉致使控制電壓旋轉起來。從正交定子兩相坐標系(α-β坐標系)中,得出通量估算器的輸入信號。輸出信號代表了轉子角度。與此同時,PFC的控制結構被劃分為3個環路:Vdc控制環路、Iac檢測控制環路和Vac輸入檢測環路。通過改變電流幅度信號的平均值來控制Vdc.Iac決定了PWM負載周期脈衝。倍增Vac,以使得Iac具備與輸入電壓波形相同的波形。電流信號與Vac應當儘可能匹配,以實現高PF.

圖4:無傳感器FOC和PFC的簡化框圖。

  由於整個平臺都由XC836控制,因此重要的是理解低成本單片機的特性和外設適用於該應用。開發平臺所用的外設旨在執行:計算矢量旋轉和變換,如派克變換;提供16位解析度,以生成高精度空間矢量PWM信號;控制空載時間,最大限度地減輕硬體工作量;同時對多個模擬通道進行取樣以執行故障防護的方法;功能強大的電機控制外設集--CAPCOM6和10位模數轉換器。

  此外,該平臺經專門設計,可利用PFC控制來驅動PMSM吊扇電機,並滿足下例性能要求:典型交流電源輸入範圍(150~230VAC);PFC最低為0.91@230VAC;功耗不足常規吊扇的1/2;系統總功耗不到31W@360rpm;直接替代市場上的常規吊扇;吊扇轉速各異。

  簡而言之,這個開發平臺旨在縮短具備高PF的高能效電機控制產品的上市時間,降低噪聲,提高系統可靠性。目標應用為家用電器,如吊扇和各種類型的工業電機控制應用。


相關焦點

  • 基於32位DSP及電機驅動晶片的懸掛運動控制設計
    TMS320F28027是一款32位的DSP,具有運算速度快、穩定性高的優點。本文利用TMS320F28027控制兩個步進電機,從而使物體在平面內運動,實現物體在平面內可以任意地畫指定的曲線和圓等。步進電機採用42HS4813A4,其額定電流為1.3A,步距角為1.8°,利用LCD-12864液晶顯示被控制物的實時坐標。控制2個步進電機正向、反向轉動來達到物體在平面內任意運動的效果。
  • 基於無刷直流電機的驅動及各種控制系統實現
    該設計電路結構簡單,成本低、電機運行穩定可靠,實現了電機連續運轉。基於神經網絡的無位置傳感器無刷直流電機驅動(一)基於神經網絡的無位置傳感器無刷直流電機驅動(二)在這項研究中,我們提出和評估了一種使用神經網絡(NN)的無位置傳感器的驅動方法,特別的,他們描述非線性系統和一般化的能力是通過訓練得到的。
  • 基於MCS-51單片機和步進電機實現鍋爐筒壁孔加工控制系統的設計
    基於MCS-51單片機和步進電機實現鍋爐筒壁孔加工控制系統的設計 佚名 發表於 2020-04-15 09:28:34 1、前 言 為實現鍋爐筒壁孔加工自動化而設計的數控系統
  • 基於51單片機的大功率直流有刷電機的PWM調速控制
    本人最近一直想用51單片機來設計製作一個「大功率直流有刷電機PWM調速控制器」。由於平時工作忙,沒時間。 由於這個是大功率的直流有刷電機PWM調速控制器,所以就不能用電晶體來驅動了,必須用MOS管來驅動。MOS管不僅驅動能力強,而且效率高。為了提高系統的穩定性,可靠性,適用範圍廣等特點,本系統,採用雙電源供電。控制電路一組電源,電壓分別為5V和15V。功率輸出部分一組電源,以適應不同電壓的電動機。
  • 單片機控制步進電機的原理
    本資料詳細介紹鄧步進電機的工作原理以及單片機控制步進電機的特點。步進電機是數字控制電機,它將脈衝信號轉變成角位移,即給一個脈衝信號,步進電機就轉動一個角度,因此非常適合於單片機控制。    步進電機可分為反應式步進電機、永磁式步進電機和混合式步進電機。
  • 瑞薩推出基於RX的瑞薩先進電機控制算法
    以空調室外機為例,基於瑞薩的RX高性能單片機,開發者可以很容易的編寫室外機控制程序,構建具備高質量、高性能電機驅動和功率因數校正功能的室外單晶片方案。   瑞薩中國MCU產品中心總監邱榮豐先生談到:「我們意識到低能耗和舒適性已經是當今中國空調市場的主旋律,消費者希望找到物有所值的、高性價比的高質量、高性能產品。瑞薩先進電機控制算法和RX單片機的結合為我們的客戶提供了最終的選擇。
  • 基於ATmega8的無刷直流電機調速控制系統
    ATmega8是一款採用低功耗CMOS工藝生產的基於AVR RISC(精簡指令集)結構的8位單片機。AVR單片機的核心是將32個工作寄存器和豐富的指令集連接在一起, 所有的工作寄存器都與ALU(算術邏輯單元)直接相連, 可在一個時鐘周期內用一條指令同時訪問(讀寫)2個獨立的寄存器。
  • 全球主流8位MCU晶片詳細解剖No.2:英飛凌 XC866
    CCU6 也支持一些用於塊切換和多相電機的專用控制模式。  定時器T12 的3 路通道可工作在捕獲和/或比較模式。定時器T13 只能工作在比較模式。  SPWM波形參數表實際就是每個三角波周期內相應的脈衝寬度  三相馬達/無刷電機控制舉例
  • 步進電機控制電路的實現方法
    在兩相步進電機中,如果 A、B 相繞組同時通電,那麼轉子會停留在兩相磁極的中間位置處,當通電順序按照 8 個固定的狀態,周而復始地變化,電機會以順時針進行轉動,每次轉動的步進角均為 45º,轉動 8 次,達到 360º,即一周。通過細分控制,能夠使步進電機的轉動更加平穩。
  • 基於MODBUS總線伺服電機運動控制方案
    利用現場總線技 術,將符合同一標準的各種智能設備統一起來,徹底實現整個監測系統的分散控制,將提高系統集成度和數據傳輸效率、延長有效控制距離,並有利於提高系統抗幹 擾性能和擴展系統功能。在運動控制中,伺服電機以其響應速度快,控制精準等優點以被更多的客戶所選用。如果把總線通信與伺服控制技術統一起來,將推動運動控制技術以及設備遠程監控技術的發展。
  • 基於PLC的梳棉機步進電機控制系統
    步進電機是一種數字控制元件,直接接收脈衝信號,它旋轉的角度和轉速分別與輸入的脈衝數和頻率成正比,因此只要控制輸入到其線圈繞組中的脈衝數和脈衝頻率就可控制步進電機的轉動角度和轉速,但是輸入的脈衝還需要經過脈衝分配器分配給步進電機的各個繞組。
  • 51單片機精確控制步進電機(有TB6600驅動)
    作為一個小白,我想記錄一下自己的學習過程,也和大家交流學習一下。設備:51單片機開發板、TB6600驅動器、57BYG250B步進電機(二相)、直流開關電源。直流電源給驅動器供電,單片機給驅動器輸入脈衝,驅動器驅動步進電機。程序使用定時器中斷精確控制電機轉動(不考慮失步)。
  • 步進電機開環控制的原理
    變速控制可使用開環控制(OPENLOOP)方式,改變速度只需要改變切換頻率的指令,相當於變頻同步電機的功能。      步進電機開環控制的要點   1、電流環   目前市場上的電機一般電感和電阻較小,很少像老式步進通過電壓驅動
  • 國產工業級MCU調研系列報導:電機控制方案
    vgjEETC-電子工程專輯針對電機控制的工業級MCU工業級MCU在工業領域的應用十分廣泛,從工廠自動化和機器人、電力傳輸和電網供電、電器電機控制,到智慧城市和智能樓宇自動化,各種機電設備和產品的正常運行都離不開執行計算、處理和控制功能的MCU。
  • 實用的 28BYJ-48 步進電機控制程序
    通過這個程序,我們也可以進一步體會到如何用按鍵來控制程序完成複雜的功能,以及控制和執行模塊之間如何協調工作,而你的編程水平也可以在這樣的實踐練習中得到鍛鍊和提升。tmp = P1; //用 tmp 把 P1 口當前值暫存        tmp = tmp & 0xF0; //用&操作清零低4位        tmp = tmp | BeatCode[index]; //用|操作把節拍代碼寫到低4位        P1 = tmp; //把低4位的節拍代碼和高4位的原值送回 P1    }else{ //節拍數為0則關閉電機所有的相
  • MCU原廠及其產品和代理分銷商介紹
    MCU 是英文Microcontroller Unit 的簡稱,中文是微控制器,MCU一般分為8位,16位和32位的處理器,廣泛運用在工業控制,醫療設備,遠程控制,辦公設備和家用電器,玩具和嵌入式系統中。它通過獨立的處理器,內存和I/O器件,可以減小系統的尺寸,降低設備的成本。
  • PWM控制MOSFET搭建的H橋電路驅動直流電機仿真與單片機源碼
    PIC單片機 proteus H橋驅動直流電機PWM控制MOSFET搭建的H橋電路驅動直流電機運行仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)H橋電路(MOSFET)驅動直流電機運行//-----------------------------------------------------------------//  說明: 本例使用PIC16F690的增強型PWM模塊(P1A,P1B,P1C,P1D)實現對直流//        電機運行控制,包括運行/停止/正反轉及速度調節.
  • 如何實現伺服電機上位控制?
    打開APP 如何實現伺服電機上位控制?但是,伺服驅動器,伺服電機是不可分割的一套系統,聯繫它們的是編碼器線纜和我動力線纜。通常,伺服驅動器接受控制器的控制指令,然後通過動力線纜驅動伺服電機,而伺服電機的實時位置,通過編碼器線纜反饋至伺服驅動器,形成閉環控制。很顯然,這種模式下,伺服驅動器僅僅上充當了放大器的角色,這是絕大部分伺服的工作模式,比如安川,富士,松下,三菱,臺達等等。
  • 基於SVM的永磁無刷直流電機無位置傳感器控制
    王明超 [8] 將RBF神經網絡應用於開關磁阻電機的轉子位置控制,該方法控制精度較高。夏長亮,郭培健等 [9] 提出了將模糊遺傳算法應用於無刷直流電機的自適應控制,改善了系統的抗幹擾能力。王欣、梁輝等 [10] 提出了基於OSELM的無刷直流電機控制,該方法的優點是學習速度較快。本文採用SVM神經網絡對無刷直流電機位置信息進行學習,並將學習好的模型應用於電機模型加以驗證。
  • Trinamic推出首款閉環PANdrive,可實現可靠的電機和運動控制
    打開APP Trinamic推出首款閉環PANdrive,可實現可靠的電機和運動控制 工程師曾玲 發表於 2018-08-26 10:39:16