標(biāo)題: pwm怎么在不同占空比下都成正弦波啊?附電路原理圖 [打印本頁]

作者: 天空之樹    時間: 2023-3-12 10:28
標(biāo)題: pwm怎么在不同占空比下都成正弦波啊?附電路原理圖
我只能在占空比50左右才能近似正弦波,其他占空比下的充電時間和放電時間不對稱,有什么辦法解決嗎?

1.png (39.6 KB, 下載次數(shù): 42)

占空比20

占空比20

2.png (23.16 KB, 下載次數(shù): 42)

占空比50

占空比50

3.png (12.09 KB, 下載次數(shù): 34)

占空比80

占空比80

作者: Jack315    時間: 2023-3-12 12:00
假設(shè)是要從矩形波中提取出基波頻率分量。

矩形波的頻譜包含奇次諧波分量。
如果應(yīng)用不需隔離直流,則需要一個低通濾波器;
否則需要一個帶通濾波器。
兩者在高頻的要求相同:
對基波不衰減,對三次以上的諧波則要有足夠的衰減。

建議:
檢查所用濾波器的幅頻特性,對三次以上諧波是否有足夠的衰減。

作者: 天空之樹    時間: 2023-3-12 13:20
Jack315 發(fā)表于 2023-3-12 12:00
假設(shè)是要從矩形波中提取出基波頻率分量。

矩形波的頻譜包含奇次諧波分量。

具體做法是不是改變低通濾波器的截止頻率就行了呢
作者: Jack315    時間: 2023-3-12 21:22
天空之樹 發(fā)表于 2023-3-12 13:20
具體做法是不是改變低通濾波器的截止頻率就行了呢

應(yīng)該是這樣。

將低通濾波器的截止頻率設(shè)置在基波(矩形波)頻率及其三次諧波之間,越低越好。
作者: 天空之樹    時間: 2023-3-13 08:31
Jack315 發(fā)表于 2023-3-12 21:22
應(yīng)該是這樣。

將低通濾波器的截止頻率設(shè)置在基波(矩形波)頻率及其三次諧波之間,越低越好。

確實有用了,但是不知道為什么只有在占空比為50時后級輸出的電流最大,是功率一定的緣故嗎,但占空比小的時候電流也小,電壓比大,電流也小,只有在50%時才有最大電流
作者: Jack315    時間: 2023-3-13 09:12
天空之樹 發(fā)表于 2023-3-13 08:31
確實有用了,但是不知道為什么只有在占空比為50時后級輸出的電流最大,是功率一定的緣故嗎,但占空 ...

因為在占空比為 50% 時,矩形波正半周與負(fù)半周對稱,與基頻的正弦波最接近。
也就是基頻的正弦波幅度最大。所以對就的后級輸出也最大。
作者: jinhua1916    時間: 2023-3-13 10:07
你的目的是要輸出一個和pwm脈沖頻率一樣的正弦波波形嗎?

作者: jinhua1916    時間: 2023-3-13 10:10
如果你是需要輸出一個和PWM頻率一樣的正弦波波形,也很簡單:①先捕捉pwm的上升沿,計算出PWM頻率。②用查表法從模擬量口輸出一個正弦波的波形就行了。

作者: jinhua1916    時間: 2023-3-13 10:15
這個用stm32的最小開發(fā)板就可以做出來,精度很高。

作者: jinhua1916    時間: 2023-3-13 10:17
你可以搜一下,        STM32編碼器+串口顯示+波形發(fā)生器程序源碼。這個是我之前發(fā)的一個帖子,有源程序。希望對你有用。

作者: 天空之樹    時間: 2023-3-13 15:58
jinhua1916 發(fā)表于 2023-3-13 10:17
你可以搜一下,        STM32編碼器+串口顯示+波形發(fā)生器程序源碼。這個是我之前發(fā)的一個帖子,有源程序。希望對你 ...

好的,感謝!我用的是51,一開始是用PWM輸出的,每10us進(jìn)入一個中斷,來模擬正弦波,但我們老師讓我頻率不要變了,只改變幅度就行了,就用低通濾波和選頻網(wǎng)絡(luò)來實現(xiàn)。
作者: 天空之樹    時間: 2023-3-13 16:07
Jack315 發(fā)表于 2023-3-13 09:12
因為在占空比為 50% 時,矩形波正半周與負(fù)半周對稱,與基頻的正弦波最接近。
也就是基頻的正弦波幅度最 ...

厲害,但是我看方波的傅里葉展開式中看不出來為什么,我通過濾波器把方波變成近似直流一樣的模擬信號了,后面再接一個2khz為中心的選頻網(wǎng)絡(luò),它就濾成正弦波了,是傅里葉展開式的第一項直流信號沒有后面的諧波分量影響大嗎
作者: coody_sz    時間: 2023-3-14 10:28
樓主,你應(yīng)該用SPWM來做,才是你要的。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1