chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PSoC 3 BLDC電機控制解決方案

電子設(shè)計 ? 來源:郭婷 ? 作者:電子設(shè)計 ? 2019-03-01 09:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

由于更高的可靠性,效率和更低的噪音,無刷直流(BLDC電機正在取代傳統(tǒng)的有刷直流電機。這些在幾乎所有領(lǐng)域都很受歡迎,例如消費電子產(chǎn)品,家用電器和工業(yè)控制。開發(fā)高性能BLDC控制系統(tǒng)需要更高的精度。這是通過在大多數(shù)BLDC控制系統(tǒng)中使用閉環(huán)控制來實現(xiàn)的。

BLDC

BLDC電機優(yōu)于有刷直流電機的優(yōu)點是:

高效率

更可靠,無換向電弧 - 無需維護電刷

更高的速度和功率與尺寸比

定子產(chǎn)生熱量 - 易于拆卸

慣性較小 - 無換向器

加速度更高

BLDC電機比有刷直流電機更有效。對于相同的輸入功率,BLDC電機將比電刷電機更多的電能轉(zhuǎn)換為機械電源,因為電刷不會產(chǎn)生摩擦。在有刷電機設(shè)計中,電刷用于改變電磁鐵的磁極以保持電機旋轉(zhuǎn)。由于沒有刷子,沒有什么可以機械地處理極性變化。結(jié)果,需要電子控制器連續(xù)地切換繞組的相位,這將使電動機保持旋轉(zhuǎn)。為此,定子繞組按特定順序通電,如圖1所示.BLDC電機有三相。利用這種拓?fù)浣Y(jié)構(gòu),為了移動電動機,在每個換向循環(huán)期間驅(qū)動兩相。一相驅(qū)動為高電平(VMotor),另一相驅(qū)動為低電平(GND)。剩下的階段是浮動的。每次換向步驟,電機都會移動60度。完成所有循環(huán)后,電機將完全移動360度。

要實現(xiàn)此順序,了解轉(zhuǎn)子位置非常重要。這可以通過使用傳感器來完成,例如霍爾效應(yīng)傳感器(傳感控制),或通過感應(yīng)反電動勢(無傳感器控制)?;魻栃?yīng)傳感器嵌入定子中。當(dāng)轉(zhuǎn)子磁極通過霍爾傳感器附近時,它們提供高或低信號,表明北極或南極正在附近通過。轉(zhuǎn)子的位置源自三個霍爾傳感器信號的精確組合。

本應(yīng)用筆記介紹了Sensored BLDC。三個位置傳感器提供轉(zhuǎn)子的當(dāng)前位置。位置傳感器以180電氣旋轉(zhuǎn)度旋轉(zhuǎn)每個。傳感器輸出和所需電機驅(qū)動電壓的時序圖如圖1所示。脈沖寬度調(diào)制(PWM)的可選使用提供速度或轉(zhuǎn)矩控制,如圖1中的A,B和C相所示。調(diào)制輸出控制信號(PWM)的周期是變化的,以改變電動機的速度和扭矩。

PSoC 3 BLDC電機控制解決方案

圖1:BLDC傳感器輸出與換向時序的關(guān)系。

PSoC 3

CY8C3866AXI器件屬于PSoC 3系列。該器件的框圖如圖2所示,BLDC應(yīng)用程序中使用的塊突出顯示。

PSoC 3 BLDC電機控制解決方案

圖2:PSoC 3(CY8C3866AXI)框圖。

數(shù)字子系統(tǒng)

PSoC 3數(shù)字子系統(tǒng)提供功能和互連的獨特可配置性。子系統(tǒng)通過數(shù)字系統(tǒng)互連(DSI)將來自任何外設(shè)的數(shù)字信號連接到任何引腳。它還通過一系列小型,快速,低功耗通用數(shù)字模塊(UDB)和針對特定固定功能的小模塊提供功能靈活性。

UDB

為獲得最佳靈活性,每個UDB包含幾個組件:

基于ALU的8位數(shù)據(jù)路徑

兩個細(xì)粒度的PLD

控制和狀態(tài)模塊

時鐘和復(fù)位模塊

PSoC 3器件包含最多64個UDB的陣列。

通過UDB陣列進行靈活路由。

部分UDB可以共享或鏈接以啟用更大的功能。

靈活實現(xiàn)多種數(shù)字功能,包括但不限于定時器,計數(shù)器,PWM(帶死區(qū)發(fā)生器),UARTI2C,SPI和CRC生成/檢查。

PSoC 3器件中的固定功能定時器模塊為16位,可配置為定時器或PWM,在嵌入式系統(tǒng)中發(fā)揮重要作用。 PSoC 3最多提供四個Timer塊實例。如果需要額外的Timer塊,則在UDB中配置它們。定時器模塊具有各種時鐘源,并通過DSI連接到通用輸入/輸出(GPIO)。

可配置的數(shù)字功能塊也可用于其他特定功能。

模擬子系統(tǒng)

PSoC 3模擬子系統(tǒng)為該器件提供了獨特可配置性的后半部分。所有模擬性能均基于高精度絕對電壓基準(zhǔn),溫度和電壓誤差小于0.2%。可配置模擬子系統(tǒng)包括模擬復(fù)用器,比較器,模擬混頻器,運算放大器,電壓基準(zhǔn),模數(shù)轉(zhuǎn)換器ADC),數(shù)模轉(zhuǎn)換器DAC)和數(shù)字濾波器模塊(DFB)。所有GPIO引腳都可以使用內(nèi)部模擬總線將模擬信號路由進出器件。此功能使設(shè)備可以連接多達62個離散模擬信號。

CY8C3866AXI器件上的模擬系統(tǒng)包含:

四個連續(xù)時間/開關(guān)電容構(gòu)建模塊,可用于制作可編程增益放大器(PGA),跨阻放大器(TIA),混頻器等。

四個比較器,具有用戶可配置的速度,精度和滯后設(shè)置。

四個專用運算放大器,可用作驅(qū)動外部負(fù)載的模擬緩沖器,模擬濾波器,峰值檢波器,慢速比較器,依此類推。

四個DAC,可配置為電流或電壓輸出,用戶可配置的輸出范圍,方向,功率和速度。

Delta-Sigma ADC,可選分辨率從8到20位。它們具有用戶可配置的輸入范圍,參考值,采樣率和工作模式。

基于PSoC 3的BLDC電機控制

基于PSoC 3的BLDC電機控制框圖如圖圖4顯示了PSoC Creator?原理圖。

PSoC 3 BLDC電機控制解決方案

圖3:PSoC 3 BLDC電機控制器的框圖。

輸入到PSoC 3的控制信號為:

速度命令:模擬輸入引腳,用于測量電位器上的電壓,以設(shè)置所需的旋轉(zhuǎn)速度(一個模擬輸入引腳)。

《 li》電機電流檢測:用于檢測和切斷電源設(shè)備驅(qū)動器的模擬輸入引腳,用于在檢測到過電流情況時保護電機(參見下一節(jié))(一個模擬輸入引腳)。

霍爾傳感器:三位數(shù)字輸入引腳連接到電機霍爾傳感器的輸出。這些傳感器輸入提供電機的位置,用于通過改變PWM輸出信號到電源驅(qū)動器(三個數(shù)字輸入引腳)來控制換向。

方向控制:數(shù)字輸入連接到開關(guān)控制電機在順時針和逆時針之間旋轉(zhuǎn)(一個數(shù)字輸入引腳)。

啟動/停止控制:數(shù)字輸入連接到一個開關(guān),用于啟動和停止電機的旋轉(zhuǎn)(一個數(shù)字輸入引腳)。/li》

PSoC 3的輸出是電源設(shè)備驅(qū)動信號。

PWM信號到功率器件驅(qū)動器的高端(三個數(shù)字輸出引腳)。

PWM信號到功率器件驅(qū)動器的低端(三個數(shù)字輸出引腳)。/li》

PSoC 3 BLDC電機控制解決方案

圖4:用于BLDC感應(yīng)電機控制的PSoC創(chuàng)建器原理圖。

三個霍爾效應(yīng)傳感器被送入查找表(LUT),該表使用UDB的PLD功能創(chuàng)建,并使用傳感器的數(shù)據(jù)來確定電機位置。然后,LUT編程邏輯將在適當(dāng)?shù)臅r間將適當(dāng)?shù)腜WM信號傳遞給GPIO。 GPIO引腳連接到外部電源驅(qū)動器模塊,該模塊將通過選通高壓電源直接驅(qū)動BLDC電機。 LUT還將控制電機的方向,并根據(jù)LUT從Com_Control_Reg讀取的內(nèi)容控制電機的啟動和停止。如圖1所示,該數(shù)字邏輯將協(xié)同工作以產(chǎn)生用于轉(zhuǎn)動電動機的換向序列。

通過使用DelSig ADC從模擬輸入引腳讀取電位計來完成速度控制。每次isr_termcount觸發(fā)時,固件將檢查ADC并根據(jù)測量的電壓查看是否需要更改電機速度。使用TACH_timer測量電機的當(dāng)前速度,TACH_timer是一個16位定時器。一旦發(fā)生傳感器1的下降沿,我們就知道電機已經(jīng)完成了一次完整的旋轉(zhuǎn)。該上升沿將觸發(fā)定時器的捕捉并將當(dāng)前定時器值移至寄存器,然后我們可以讀取該寄存器并確定當(dāng)前的電機速度。然后將計算出的電動機速度輸入控制回路,以比較測量的和預(yù)期的電動機速度?;谠撚嬎悖梢哉{(diào)整PWM的占空比以更精確地匹配期望的電動機速度。

此設(shè)計還實現(xiàn)了基于過電流保護的硬件,下一節(jié)將對此進行更詳細(xì)的說明。過流檢測系統(tǒng)的比較器輸出直接與PWM中斷信號相連。當(dāng)過電流觸發(fā)時,PWM輸出被終止,這將停止所有控制信號到外部驅(qū)動器模塊。無論當(dāng)前的CPU進程或狀態(tài)如何,都會發(fā)生這種情況。

過流保護

這是在PSoC 3的硬件中實現(xiàn)的??驁D如圖5所示。

PSoC 3 BLDC電機控制解決方案

圖5:三相電機高壓電源模塊板和PSoC 3的過流保護框圖。

電源電流通過功率逆變器模塊的接地路徑中的分流電阻測量(圖5中的R1)。該電壓在電路板上進行電平轉(zhuǎn)換,并連接到PSoC 3上的模擬輸入引腳(標(biāo)記為CURRENT)。

此輸入電壓饋入PGA,采用模擬連續(xù)時間模塊實現(xiàn)。 PGA將輸入電壓和參考電壓之間的差值(模擬電源的一半的緩沖電壓VDDA)相乘,并將輸出連接到時鐘控制比較器。將電壓電平與電流限制進行比較。電流限制值在寄存器中設(shè)置,并通過8位電壓DAC轉(zhuǎn)換為模擬電壓。比較器的輸出連接到PWM模塊,并在超過電流限制閾值時終止PWM輸出。這為BLDC電機提供了逐周期電流限制。 PSoC Creator中過流保護的實現(xiàn)如圖6所示。

PSoC 3 BLDC電機控制解決方案

圖6:過流保護的PSoC創(chuàng)建器原理圖實現(xiàn)。

BLDC過流保護中使用的PSoC 3資源是:

實現(xiàn)PGA的連續(xù)時間(SC/CT)模塊。

模擬比較器 - 這是一個專用的模擬資源,不使用SC/CT模塊。

UDB中實現(xiàn)的8位PWM(用于控制電源設(shè)備驅(qū)動的相同PWM) - 輸出當(dāng)檢測到過電流情況時,比較器觸發(fā)PWM輸入。

模擬緩沖器,使用一個專用模擬運算放大器。 (可以用外部電阻分壓器和模擬輸入引腳代替,以減少資源使用。)

VDAC8 - 內(nèi)置8位電壓DAC,用于設(shè)置比較器的電流限制閾值。 (可以用外部電阻分壓器和模擬輸入引腳代替,以減少資源使用。)

要為所需的電流限制配置過流保護,必須為電阻和電流限制選擇值閾。過電流檢測分流電阻器的值是電動機操作的凈空和檢測塊的穩(wěn)健性之間的折衷。對于給定的電流限制,必須通過電動機電流產(chǎn)生足夠的電壓變化,以準(zhǔn)確地檢測比較器的變化。但是,增加電阻會增加逆變器的接地電壓并降低驅(qū)動電機的裕量。電流限制閾值和電阻值通過以下等式相關(guān),其中增益是PGA的增益,電流是期望的限制,并且vref是電平移位的參考電壓。

PSoC 3 BLDC電機控制解決方案

PSoC 3 BLDC電機控制解決方案

對于本應(yīng)用中的三相電機高壓電源模塊板和2 A過流保護限值,選擇了分流電阻R1為0.02Ω,PGA配置增益為8。這樣可以提供0.02Ω* 8 * 2 A = 320 mV + VREF = 320 mV + 1.65 V = 1.97 V的電流閾值電壓。為了產(chǎn)生該電壓,電流限制閾值DAC(VDAC8)輸出設(shè)置為82在固件中。

PSoC 3硬件中實現(xiàn)的過流保護機制是片上低成本解決方案。

PSoC 3 PI閉環(huán)速度控制

PI控制算法在連續(xù)控制系統(tǒng)中非常有用。有兩種基本的PI控制算法:位置模式和增量模式PI控制算法。以下等式是PI算法的位置模式的離散表達式。在閉環(huán)速度PI控制系統(tǒng)ek是速度誤差。

PSoC 3 BLDC電機控制解決方案

位置模式PI算法的缺點是:

在閉環(huán)和開環(huán)之間切換時,系統(tǒng)會產(chǎn)生一個脈沖,導(dǎo)致電機不穩(wěn)定。位置模式PI控制的輸出與過去的所有狀態(tài)相關(guān)。 MCU中速度計算的精度和內(nèi)存有限,在全位置計算中會產(chǎn)生不可避免的精度誤差。

使用增量模式PI算法可以解決這些缺點。該公式如下式所示。

輸出控制增量,將其添加到當(dāng)前控制輸入。這可以驅(qū)動PWM來調(diào)節(jié)電機的速度。通過增量速度控制,MCU實現(xiàn)也變得更容易。

PSoC 3 BLDC電機控制解決方案

圖7:PSoC 3 PI閉環(huán)速度控制。

固件架構(gòu)

有一個主循環(huán)和一個中斷服務(wù)程序,即定時器ISR。定時器ISR每1 ms產(chǎn)生一次中斷并觸發(fā)速度控制功能。固件操作的流程圖如圖8所示。

PSoC 3 BLDC電機控制解決方案

圖8:固件操作。

定時器每1 ms產(chǎn)生一次中斷,調(diào)用速度控制功能。當(dāng)調(diào)用速度控制功能時,它會檢查轉(zhuǎn)速計定時器,以查看是否檢測到霍爾傳感器1的下降沿。將傳感器變化的時間標(biāo)記與前一次進行比較,并計算電動機的當(dāng)前旋轉(zhuǎn)速度。為了在噪聲濾波的速度控制中增加阻尼,速度變量(速度)僅向測量速度調(diào)節(jié)一步。

ADC采樣速度設(shè)定電壓(在模擬引腳SPEEDSET上)。如果設(shè)置已更改,則會將速度命令向一個值逐步指向新目標(biāo)以進行噪聲過濾。通過速度控制環(huán)路(50 ms)每50次迭代,測量速度和速度命令之間的差異用于計算使用公式4對PWM占空比的步進調(diào)整?;诓襟E的PWM調(diào)整,測量速度,和速度設(shè)置可以抑制瞬時變化,并根據(jù)設(shè)置或旋轉(zhuǎn)的變化產(chǎn)生平滑的速度轉(zhuǎn)換。

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

    關(guān)注

    185

    文章

    18363

    瀏覽量

    256175
  • 電機
    +關(guān)注

    關(guān)注

    143

    文章

    9294

    瀏覽量

    149363
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于PSoC4的BLDC電機控制系統(tǒng)的設(shè)計與實現(xiàn)

    本文首先針對電機控制簡要介紹了Cypress最新推出的PSoC4產(chǎn)品的主要特性和有傳感器BLDC電機控制
    發(fā)表于 09-01 19:03 ?3030次閱讀

    BLDC 電機控制原理

    概述本文主要介紹BLDC電機控制的實現(xiàn)原理,還介紹了3類直流電機的工作方式以及控制的特點。從簡單
    的頭像 發(fā)表于 05-26 19:33 ?1940次閱讀
    <b class='flag-5'>BLDC</b> <b class='flag-5'>電機</b>的<b class='flag-5'>控制</b>原理

    直流無刷(BLDC電機解決方案

    應(yīng)用中, dsPIC30F 電機控制芯片是多種類型BLDC 電機的理想驅(qū)動和控制器件。Microchip 已經(jīng)開發(fā)了許多基于dsPIC30F
    發(fā)表于 01-04 09:49

    無刷直流(BLDC電機解決方案

    芯片驅(qū)動器從MTD6501開始用于BLDC電機控制的MOSFET柵極驅(qū)動器從MCP8024開始Microchip屢獲殊榮的8位PIC?MCU是用于簡單梯形感測或無傳感器控制的絕佳
    發(fā)表于 08-04 11:39

    高性能伺服控制FMC板電機控制解決方案

    概述AD-FMCMotcon1-EBZ提供有效的電機控制解決方案,用于不同類型的電機中。每個FPGA接口(FMC)可驅(qū)動一個步進、兩個有刷直流(BDC)、兩個無刷直流(
    發(fā)表于 10-16 19:39

    BLDC 四大方案眼花繚亂?華秋提供一站式整體解決方案

    BLDC 四類解決方案一個典型的 BLDC 電機解決方案通常包括四個部分:1、電機
    發(fā)表于 06-09 16:52

    什么是FOC?帶你看看無傳感器FOC的BLDC電機驅(qū)動芯片及解決方案

    控制效果。與日俱增的高標(biāo)準(zhǔn)性能要求下,越來越多的高性能 BLDC 電機驅(qū)動控制芯片在市場高需求和性能高標(biāo)準(zhǔn)兩大機遇下涌現(xiàn)。國內(nèi)很多廠商都相繼推出了
    發(fā)表于 06-10 11:40

    華秋 BLDC 專區(qū)上線!為您匯集基于各品牌 MCU 落地應(yīng)用的相關(guān) BLDC 方案

    、風(fēng)扇吊扇、卷發(fā)棒、高速風(fēng)筒等可量產(chǎn)的全套解決方案,華秋商城現(xiàn)已開辟 BLDC 專區(qū),電機控制解決方案商正火熱招募中,歡迎登錄華秋商城查看!
    發(fā)表于 06-20 15:28

    3相無刷直流(BLDC)電機控制解決方案

    3相無刷直流(BLDC)電機控制解決方案 電機控制
    發(fā)表于 01-04 15:06 ?2656次閱讀

    基于PSoC3芯片的步進電機微步控制方案

    基于PSoC3芯片的步進電機微步控制方案
    發(fā)表于 01-14 12:28 ?10次下載

    基于PSoC4 的無刷直流電機控制系統(tǒng)設(shè)計及實例分析

    本文首先針對電機控制簡要介紹了Cypress最新推出的PSoC4產(chǎn)品的主要特性和有傳感器BLDC電機控制
    發(fā)表于 03-16 10:08 ?4177次閱讀
    基于<b class='flag-5'>PSoC</b>4 的無刷直流<b class='flag-5'>電機</b><b class='flag-5'>控制</b>系統(tǒng)設(shè)計及實例分析

    基于PIC32MM單片機的BLDC電機控制解決方案

    本視頻將介紹使用PIC32MM系列32位單片機的高性價比無傳感器BLDC電機控制解決方案
    的頭像 發(fā)表于 05-22 13:45 ?6835次閱讀
    基于PIC32MM單片機的<b class='flag-5'>BLDC</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b><b class='flag-5'>解決方案</b>

    如何使用dsPIC30F器件實現(xiàn)BLDC電機控制的詳細(xì)中文資料免費下載

    驅(qū)動和控制器件。 Microchip 已經(jīng)開發(fā)了許多基于 dsPIC30F 和 BLDC 電機解決方案。本文檔將幫助用戶為 BLDC
    發(fā)表于 07-02 17:24 ?39次下載
    如何使用dsPIC30F器件實現(xiàn)<b class='flag-5'>BLDC</b><b class='flag-5'>電機</b><b class='flag-5'>控制</b>的詳細(xì)中文資料免費下載

    使用PIC32MM系列32位單片機的BLDC電機控制解決方案

    本視頻將介紹使用PIC32MM系列32位單片機的高性價比無傳感器BLDC電機控制解決方案。
    的頭像 發(fā)表于 07-06 04:37 ?6631次閱讀

    使用dsPIC30F器件實現(xiàn)BLDC電機控制入門

    的理想驅(qū)動和控制器件。 Microchip 已經(jīng)開發(fā)了許多基于 dsPIC30F 和 BLDC 電機解決方案。本文檔將幫助用戶為 BLDC
    發(fā)表于 06-24 09:39 ?21次下載