解析-什么是PWM?
PWM控制即脈沖寬度調(diào)制技術(shù),就是通過對一系列脈沖的寬度進行調(diào)制,來等效地獲得所需要的波形(含形狀和幅值),PWM控制技術(shù)在逆變電路中應(yīng)用最廣,應(yīng)用的逆變電路絕大部分是PWM型,廣泛應(yīng)用在從測量、通信到功率控制與變換的許多領(lǐng)域中。
其基本原理是控制方式就是對逆變電路開關(guān)器件的通斷進行控制,使輸出端得到一系列幅值相等的脈沖,用這些脈沖來代替正弦波所需要的波形。
也就是在輸出波形的半個周期中產(chǎn)生多個脈沖,使各脈沖的等值電壓為正弦波形,所獲得的輸出平滑且低次諧波少。
按一定的規(guī)則對各脈沖的寬度進行調(diào)制,即可改變逆變電路輸出電壓的大小,也可改變輸出頻率。
在PWM波形中,各脈沖的幅值是相等的,要改變等效輸出正弦波的幅值時,只要按同一比例系數(shù)改變各脈沖的寬度即可,因此在交-直-交變頻器中,PWM逆變電路輸出的脈沖電壓就是直流側(cè)電壓的幅值。
如何確定PWM頻率?
PWM的周期(頻率)就是ARR寄存器值與PSC寄存器值相乘得來,但不是簡單意義上的相乘,例如要設(shè)置PWM的頻率參考上次通用定時器中設(shè)置溢出時間的算法,例如輸出100HZ頻率的PWM,
首先,確定TIMx的時鐘,除非APB1的時鐘分頻數(shù)設(shè)置為1,否則通用定時器TIMx的時鐘是APB1時鐘的2倍,這時的TIMx時鐘為72MHz,用這個TIMx時鐘72MHz除以(PSC+1),得到定時器每隔多少秒漲一次,
這里給PSC賦7199,計算得定時器每隔0.0001秒漲一次,即此時頻率為10KHz,再把這個值乘以(ARR+1)得出PWM頻率,假如ARR值為0,即0.0001*(0+1),則輸出PWM頻率為10KHz,
再假如輸出頻率為100Hz的PWM,則將ARR寄存器設(shè)置為99即可。如果想調(diào)整PWM占空比精度,則只需降低PSC寄存器的值即可。
TIMx_CCRx寄存器,
確定PWM的占空比。
TIMx_CCR1—TIMx_CCR4確定定時器的CH1—CH4四路PWM的占空比。直接給該寄存器賦0—65535值即可確定占空比。
占空比計算方法:TIMx_CCRx的值除以ARR寄存器的值即為占空比,因為占空比在0—100%之間,所以一般TIMx_CCRx寄存器值不能超過ARR寄存器的值,否則可能會引起PWM的頻率或占空比的準(zhǔn)確性。
PWM頻率和PWM的值區(qū)別
PWM值是在一個周期內(nèi),開關(guān)管導(dǎo)通時間長短相加的平均值。導(dǎo)通時間越長,則直流輸出的平均值越大;
PWM頻率是一個周期內(nèi),導(dǎo)通時間與周期時間的一個比值。通常叫作占空比。
導(dǎo)通次數(shù)越多,則頻率越大。它們之間的區(qū)別在于:在輸出不變的情況下,前者體現(xiàn)在導(dǎo)通時間長短上,后者體現(xiàn)在導(dǎo)通次數(shù)上。
電話:18923864027(同微信)
QQ:709211280
〈烜芯微/XXW〉專業(yè)制造二極管,三極管,MOS管,橋堆等,20年,工廠直銷省20%,上萬家電路電器生產(chǎn)企業(yè)選用,專業(yè)的工程師幫您穩(wěn)定好每一批產(chǎn)品,如果您有遇到什么需要幫助解決的,可以直接聯(lián)系下方的聯(lián)系號碼或加QQ/微信,由我們的銷售經(jīng)理給您精準(zhǔn)的報價以及產(chǎn)品介紹