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

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

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

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

zpwsmile使用8位μC生成高級PWM信號簡介

PCB線路板打樣 ? 來源:zpwsmile ? 作者:zpwsmile ? 2020-02-07 11:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近年來,變速驅(qū)動器(VSD)的使用顯著增加。隨著VSD繼續(xù)滲透到工業(yè),汽車和消費者市場,這種趨勢可能會持續(xù)甚至加速。對VSD成功至關重要的是提高系統(tǒng)性能和降低價格的能力??臻g矢量調(diào)制或SVM是提高許多類型VSD性能的一種方法。使用低成本,8位μC而不是DSP來實現(xiàn)SVM的復雜方程也降低了系統(tǒng)成本。實際上,優(yōu)化的SVM算法通常允許低成本的8位μC來執(zhí)行系統(tǒng)的所有控制要求(參考文獻1)。

什么是SVM?

SVM是可用于從三相逆變器產(chǎn)生正弦電壓的眾多方法之一。圖1顯示了典型的逆變器饋電VSD系統(tǒng)。負載通常是感應,磁阻或正弦無刷直流電動機。圖1中的控制單元將適當?shù)腜WM信號應用于構成逆變器的六個晶體管。

您可以將SVM的操作與正弦加權PWM(SWPWM)進行對比,這是一種常用的創(chuàng)建方法正弦電壓。 SWPWM以恒定頻率向每個晶體管施加正弦加權的PWM信號。每個高側晶體管的PWM信號應相差120°。每個低側晶體管的每個PWM信號應該是相應高側晶體管信號的補碼,這些PWM信號必須包括一些死區(qū)時間以防止直通電流。 μC通常使用存儲在ROM中的正弦表來實現(xiàn)SWPWM。您可以縮放正弦表中的值以生成可變幅度的正弦曲線。 μC通過多次讀取相同的正弦表值來控制頻率,從而產(chǎn)生低頻率,或跳過產(chǎn)生高頻率的正弦表值。

圖2a顯示了理想的最大值 - SWPWM濾波后的幅度輸出電壓。這些圖顯示了相對于逆變器負軌的測量相電壓百分比。如圖所示,線間電壓的幅度僅為逆變器軌電壓的約86%。直觀地,您可以預期線間電壓V AB 可以達到正軌和負軌電壓。例如,如果圖1的晶體管A +和B-導通,那么V AB 應該等于逆變器軌電壓。這種較低的線間電壓是SWPWM的主要缺點之一。但是,使用備用SVM,可以向電機施加更大的電壓。

對于電機控制,線間電壓V AN 和感應相電壓確定每相中的電流。相電流決定了電動機的轉矩。因此,線對中性電壓是正弦的很重要,只要它們是相同的,相電壓是什么樣的并不重要。對于SVM,產(chǎn)生的相電壓不是正弦波,但線間電壓和線間電壓是正弦電壓(圖2b)。此外,線間電壓的幅度達到了全逆變軌電壓,這表明SVM充分利用了逆變器產(chǎn)生正弦電壓的能力。

要實現(xiàn)SVM,您可以使用SWPWM算法并用圖2b中的相電壓波形替換ROM正弦表。實際上,無限數(shù)量的相電壓可以產(chǎn)生與圖2b所示相同的線電壓。那么為什么要使用SVM而不是其他一些本土的PWM方法呢?答案是SVM非常適合矢量控制方案。 SVM受歡迎的另一個原因是因為相電壓方程的推導可以導致簡單的實現(xiàn)。一個好的SVM算法可以在線計算相電壓,只需要一個只包含60°信息的小型查找表。 SVM公式還允許簡單計算,因為不涉及負數(shù)。除了這些優(yōu)點之外,SVM還可以輕松地進行過調(diào)制。過調(diào)制是一種產(chǎn)生更大電壓的方法。但是,正如您可以直觀地猜測的那樣,過調(diào)制產(chǎn)生的線間電壓不再是正弦波。

SVM平滑步驟

描述SVM的μ算法和過調(diào)制,首先通過檢查生成正弦線到中性點電壓的流行的六步法來看看SVM是如何工作的。圖3顯示了逆變器使用六步模式通過電阻平衡負載產(chǎn)生的電壓。在每個步驟期間,逆變器開關處于恒定狀態(tài)。 (x,x,x)類型的符號表示逆變器的狀態(tài)。例如,反相器狀態(tài)(+, - ,+)表示晶體管A +,B-和C +正在導通。

描述SVM的一種方法是說它使用復雜的平均技術來“平滑“六步模式中的步驟。例如,假設所需電壓在兩個步驟之間。假設該所需電壓介于激活逆變器狀態(tài)(+, - , - )和(+,+, - )之間的電壓之間。 SVM將通過首先將狀態(tài)(+, - , - )應用于時間t 0 ) =“id3424599-81-sub”> A' T 0 ,然后狀態(tài)(+,+, - )持續(xù)時間t B * T 0 。如果在該PWM周期中有任何剩余時間,則SVM通過使用逆變器狀態(tài)(+,+,+ +)為剩余時間t 0 施加零電壓。 ) 要么 (-, -, -)。這種類型的SVM實現(xiàn)處理每個逆變器狀態(tài)有效的時間。利用μC的強大PWM發(fā)生器需要將這些“狀態(tài)”時間轉換為“輸出”時間或每個輸出引腳的占空比。圖4顯示了對稱PWM的切換順序以及序列與時間的關系T 0 ,t A ,t B ,t 0 。這種類型的對稱PWM是有利的,因為它具有非常少的開關事件并產(chǎn)生低轉矩紋波。

圖4中的實現(xiàn)基于使用C504,C508和C164IμC中的CAPCOM6模塊(www) .infineon.com)。當比較定時器達到比較值時,CAPCOM6模塊內(nèi)的比較定時器通過切換輸出引腳來產(chǎn)生對稱PWM。從圖4中,您可以看到比較值與時間之間的以下關系t A ,t B ,并且t 0 :

CC0 =(t 0 /2)* T 0 ;

CC1 =((t 0 /2 + t A ))* T 0 ;和

CC2 =(1-t 0 /2)* T 0 。

計算t A 和t B 的值需要使用六步模式電壓的圖形表示。將六步模式的線到中性電壓轉換為空間矢量并在復平面上繪制矢量會產(chǎn)生圖5中的矢量。下面的等式可以轉換任意三個量 - 在這種情況下,線到中性電壓 - 在空間矢量中總和為零:

= V AN (t)e j0 + V BN (t)e j2?/3 + V CN (t)e - j2?/3 。

如圖5所示,當使用六步模式時,有六個不同的空間矢量,每個變換器狀態(tài)一個。 SVM算法的輸入是空間矢量電壓,其具有幅度U和角度。如果將真正的正弦三相電壓轉換為空間矢量,則U的值始終保持不變,但以恒定速率增加。如果假設緩慢增加,則SVM算法可以在每個切換周期內(nèi)將U和視為常量。對于任何不完全位于六個基矢量之一的矢量 - 即兩個步驟之間的任何電壓 - 算法必須通過在適當?shù)臅r間量內(nèi)應用兩個相鄰的基矢量來產(chǎn)生近似。 在兩個相鄰基矢量上的投影給出t A 和t 乙 。 時,以下公式確定t A 和t B 扇區(qū)0:

t B = 2U(3 - ? )sin();

t A = U [cos() - ( 3 - ?)sin()];和

t 0 = T 0 -t A -t B 。

SVM的等式表明,當位于六邊形之外時,t 0 變?yōu)樨撝?,這在物理上是不可能的。要產(chǎn)生正弦電壓,的尖端必須始終位于六邊形內(nèi)。這意味著的長度U必須不大于圖5內(nèi)圓的半徑。內(nèi)圓和六邊形之間的電壓是可達的,但不會產(chǎn)生正弦曲線,因為矢量不會能夠旋轉360°而不會穿過六邊形邊界。 t A 和t B 的公式僅在時有效如果在扇區(qū)0之外,那么公式的結果仍然有用,但是算法應該以60°的增量旋轉向量,直到向量在扇區(qū)0中.μC然后可以將時間t A 和t B 應用于適當?shù)那袚Q狀態(tài)。

使用查找表實現(xiàn)SVM

比較值的計算需要計算t A ,t B ,并且t 0 。這些變量需要計算正弦和余弦值以及幾個乘法,這些都必須在線完成。適當縮放變量以使它們適合8位μC架構可以使任務更加簡單。例如,如果將比較計時器編程為從0到0xFF計數(shù),則μC可以將所有比較值存儲為8位值。由于CAPCOM6模塊有多個預定時器用于定時器,因此該8位值不會真正限制實際PWM頻率的選擇。

如果扇區(qū)零點包含256個角度,則精度為

約為0.235°。對于幾乎所有的VSD應用來說,這種精度都足夠了。將每個扇區(qū)劃分為256個角度意味著

必須是11位長。這個長度很方便,因為最重要的3位表示扇區(qū),最低8位表示扇區(qū)內(nèi)的角度。 μC可以將這些值存儲為兩個字節(jié)。最低有效字節(jié)將始終在t A 和t B 等式中起作用,因為此字節(jié)將始終小于或等于60°。

256字節(jié)的查找表可以存儲每個t B 值,對于U = 1的情況。然后,μC可以將每個t B 值按U的實際值進行縮放,通過僅執(zhí)行一次乘法,該值實際上小于或等于1。通過檢查t B 的公式,您可以看到查找表將包含0到60°之間角度的正弦值。由于這些值始終大于0,因此μC不需要表示任何負數(shù)。 μC可以對t A 執(zhí)行相同的過程。但是,如果您檢查t A 的表,您會發(fā)現(xiàn)該表與t B 表,但相反。該結果源于所選擇的縮放。 μC可以在同一查找中存儲t A 和t B 的值表。因為該表是256字節(jié)長,相同的指針 - 變量 - 可以檢索t A 和t 乙 。 μC只需要補充指針。因此,μC可以使用很高的準確度確定t A 和t B 只有兩個表查找和兩個乘法。

進一步優(yōu)化

您可以對SVM算法進行其他幾項優(yōu)化。 8051型μC可以在少至55個指令周期內(nèi)完成整個SVM算法,包括推送和彈出指令。如果μC具有300nsec的最小指令周期時間,則所有SVM計算僅需16.5μs。即使在20 kHz頻率切換時,這個短時間也會留出足夠的時間來執(zhí)行開環(huán)或簡單的閉環(huán)控制,例如滑差頻率補償。這種類型的μC的成本很容易低于5美元,而且大批量的成本可能低于2美元。

對于高端矢量控制系統(tǒng),可以使用雙芯片解決方案一個簡單的低成本32位或16位處理器,如C161,用于執(zhí)行矢量控制計算。您可以將8位μC用作PWM單元,此μC還可以使用板載A/D轉換器執(zhí)行所有電流和電壓測量。這種雙芯片解決方案的成本可能遠低于10美元。您還可以使用包含CAPCOM6模塊的16位μC,C164CI。這個單個μC可以執(zhí)行所有矢量控制和SVM計算。

額外的20個指令周期,您可以添加一個過調(diào)制模式,允許驅(qū)動系統(tǒng)向電機施加更高的非正弦電壓。這種類型的驅(qū)動器通常在汽車應用中很有用。

圖6a顯示了SVM產(chǎn)生的相電壓和線電壓。圖6b顯示了使用SVM算法控制三相感應電機時的相電流。

作者信息

Michael Copeland是英飛凌科技公司(圣何塞的高級應用專家,CA)。他擁有密歇根州立大學(東蘭辛)的碩士和學士學位。

有關SVM和過調(diào)制的完整應用說明,包括示例代碼,請訪問

www.infineon.com/microcontrollers。

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

    關注

    116

    文章

    5842

    瀏覽量

    223676
  • 華強pcb線路板打樣

    關注

    5

    文章

    14629

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    AT32F421C8T7微控制器現(xiàn)貨庫存

    AT32F421C8T7是Artery(雅特力)推出的一款基于ARM Cortex-M4 內(nèi)核的32高性價比微控制器,主頻高達 120 MHz,內(nèi)部集成 DSP 指令集和浮點運算單元(FPU
    發(fā)表于 11-05 09:40

    DAC53401 101通道電壓輸出智能DAC技術手冊

    。DACx3401 的功能集與微型封裝和低功耗相結合,是 LED 和通用偏置點生成、電源控制、數(shù)字化儀、PWM 信號生成和醫(yī)療警報音生成等應
    的頭像 發(fā)表于 11-04 10:02 ?286次閱讀
    DAC53401 10<b class='flag-5'>位</b>1通道電壓輸出智能DAC技術手冊

    DAC43401 8 1 通道電壓輸出智能 DAC技術手冊

    。DACx3401 的功能集與微型封裝和低功耗相結合,是 LED 和通用偏置點生成、電源控制、數(shù)字化儀、PWM 信號生成和醫(yī)療警報音生成等應
    的頭像 發(fā)表于 11-04 09:52 ?252次閱讀
    DAC43401 <b class='flag-5'>8</b> <b class='flag-5'>位</b> 1 通道電壓輸出智能 DAC技術手冊

    DAC53401-Q1 汽車級 10 1 通道 VOUT 智能 DAC技術手冊

    引腳 WSON 封裝。該功能集與微型封裝和低功耗相結合,使 DACx3401-Q1 成為 LED 和通用偏置點生成、電源控制和 PWM 信號生成等應用的絕佳選擇。
    的頭像 發(fā)表于 11-01 14:54 ?959次閱讀
    DAC53401-Q1 汽車級 10 <b class='flag-5'>位</b> 1 通道 VOUT 智能 DAC技術手冊

    DAC43401-Q1 汽車級 8 1 通道 VOUT 智能 DAC技術手冊

    引腳 WSON 封裝。該功能集與微型封裝和低功耗相結合,使 DACx3401-Q1 成為 LED 和通用偏置點生成、電源控制和 PWM 信號生成等應用的絕佳選擇。
    的頭像 發(fā)表于 11-01 14:35 ?999次閱讀
    DAC43401-Q1 汽車級 <b class='flag-5'>8</b> <b class='flag-5'>位</b> 1 通道 VOUT 智能 DAC技術手冊

    DAC53701 10 1 通道電壓輸出智能 DAC技術手冊

    。DACx3701 的功能集與微型封裝和低功耗相結合,使其成為電器門淡入淡出、帶 PWM 輸入的無處理器 LED 調(diào)光、通用偏置點生成、電壓裕度和縮放、PWM 信號
    的頭像 發(fā)表于 11-01 11:37 ?976次閱讀
    DAC53701 10 <b class='flag-5'>位</b> 1 通道電壓輸出智能 DAC技術手冊

    DAC43701 8 1 通道電壓輸出智能 DAC技術手冊

    。DACx3701 的功能集與微型封裝和低功耗相結合,使其成為電器門淡入淡出、帶 PWM 輸入的無處理器 LED 調(diào)光、通用偏置點生成、電壓裕度和縮放、PWM 信號
    的頭像 發(fā)表于 11-01 10:52 ?812次閱讀
    DAC43701 <b class='flag-5'>8</b> <b class='flag-5'>位</b> 1 通道電壓輸出智能 DAC技術手冊

    PWM信號是如何控制舵機的?

    ?PWM(脈沖寬度調(diào)制)信號控制舵機的核心原理是通過固定周期內(nèi)高電平的持續(xù)時間(脈寬)對應舵機的旋轉角度,舵機內(nèi)部電路根據(jù)檢測到的脈寬驅(qū)動電機轉動到目標位置并保持。以下是具體實現(xiàn)過程: 一、核心控制
    的頭像 發(fā)表于 09-29 10:48 ?614次閱讀

    ?TLC59108 8Fm+ I2C總線恒流LED吸收驅(qū)動器技術文檔總結

    TLC59108是一個 I^2^C 總線控制的 8 LED 驅(qū)動器,即 針對紅/綠/藍/琥珀 (RGBA) 混色和背光應用進行了優(yōu)化。 每個 LED 輸出都有自己的 8
    的頭像 發(fā)表于 09-02 18:08 ?795次閱讀
    ?TLC59108 <b class='flag-5'>8</b><b class='flag-5'>位</b>Fm+ I2<b class='flag-5'>C</b>總線恒流LED吸收驅(qū)動器技術文檔總結

    ?TLC59208F 8Fm+ I2C總線LED驅(qū)動器總結

    TLC59208F是 I^2^C 總線控制的 8 LED 驅(qū)動器 針對紅/綠/藍/琥珀 (RGBA) 混色應用進行了優(yōu)化。每個 LED 輸出都有自己的 8
    的頭像 發(fā)表于 09-02 16:08 ?709次閱讀
    ?TLC59208F <b class='flag-5'>8</b><b class='flag-5'>位</b>Fm+ I2<b class='flag-5'>C</b>總線LED驅(qū)動器總結

    UCCx8C5x系列低功耗電流模式PWM控制器技術解析

    Texas Instruments UCCx8C5x/UCCx8C5x-Q1電流模式PWM控制器提供了一個高性能的解決方案,可以在多種應用中驅(qū)動Si和SiC MOSFET。UCCx8C
    的頭像 發(fā)表于 08-28 09:48 ?735次閱讀
    UCCx<b class='flag-5'>8C</b>5x系列低功耗電流模式<b class='flag-5'>PWM</b>控制器技術解析

    舵機PWM信號介紹!

    舵機 PWM 信號介紹 PWM(Pulse Width Modulation,脈沖寬度調(diào)制)信號是舵機的核心控制方式,其通過脈沖的寬度變化來精確指令舵機輸出軸的旋轉角度。以下從
    的頭像 發(fā)表于 08-22 10:59 ?1408次閱讀

    PMS15A/PMS150C系列8OTPIO型單片機

    :另外,PMS15A/PMS150C還提供一種16 的硬件計數(shù)器、一個8的硬件PWM生成器和
    發(fā)表于 06-23 09:00

    UCD9222-EP 數(shù)字 PWM 系統(tǒng)控制器,支持 4 、6 8 VID UCD9222-EP技術資料

    具有閃存 以及一個串行接口,以支持可配置性、監(jiān)控和管理。 支持多種電壓識別 (VID) 模式,包括 4 并行 接口、一個 6 接口和一個 8 串行接口。
    的頭像 發(fā)表于 03-25 17:18 ?721次閱讀
    UCD9222-EP 數(shù)字 <b class='flag-5'>PWM</b> 系統(tǒng)控制器,支持 4 <b class='flag-5'>位</b>、6 <b class='flag-5'>位</b>或 <b class='flag-5'>8</b> <b class='flag-5'>位</b> VID UCD9222-EP技術資料

    請問如何在iMX8ULP上生成PWM信號?

    我在 imx8ulp.dtsi 中找到了 tpm5 設備節(jié)點,我啟用了它。 我選擇了 PTF19 (J20 pin3)來生成 PWM 信號。 但是我不能在 sysfs 下輸入任何內(nèi)
    發(fā)表于 03-21 07:33