|
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
正弦波驅(qū)動(dòng)信號(hào) |
作者:newman2008 欄目:單片機(jī) |
用SPWM發(fā)生一個(gè)50Hz的正弦波驅(qū)動(dòng)信號(hào),請(qǐng)教大家該如何計(jì)算?謝謝! QQ:75205419 * - 本貼最后修改時(shí)間:2007-3-23 15:31:33 修改者:newman2008 |
2樓: | >>參與討論 |
作者: yewuyi 于 2007/3/22 8:36:00 發(fā)布:
你先搞明白PWM信號(hào)是什么 搞清楚了,你就知道該如何做了。 提示:PWM信號(hào)一般有兩個(gè)關(guān)鍵參數(shù),周期和占空比。 假設(shè)一個(gè)PWM周期內(nèi)有一個(gè)高電平和一個(gè)低電平,那么這個(gè)高電平和低電平的時(shí)間比例就是占空比。 如果你想做50HZ的正弦波,首先你確定每個(gè)周期內(nèi)你要取樣多少點(diǎn),這個(gè)點(diǎn)數(shù)將決定你的正弦波的平滑度,一般俺推薦不能少于16點(diǎn),這樣也就是說你先手要實(shí)現(xiàn) > 50*16HZ周期的PWM信號(hào),然后在每個(gè)PWM周期內(nèi)控制占空比調(diào)整輸出的電壓大小。 當(dāng)然,外圍也得要點(diǎn)簡(jiǎn)單的輔助電路。 明白了嗎? 不明白就自己再查查資料把。 呵呵,說過笑話:俺不清楚什么是SPWM信號(hào),俺只知道PWM的定義,SPWM的定義記不清了,俺也沒用過,但如果你想要實(shí)現(xiàn)正弦波,俺上面的方法是可行的。 或者更簡(jiǎn)單點(diǎn),去找專用芯片,應(yīng)該有專用芯片的…… |
3樓: | >>參與討論 |
作者: newman2008 于 2007/3/22 10:13:00 發(fā)布:
調(diào)制度a 多謝yewuyi 現(xiàn)在還有一點(diǎn)不明白: 就是調(diào)制度是否影響輸出電壓 輸入電壓*調(diào)制度=輸出電壓?jiǎn)幔?br> |
4樓: | >>參與討論 |
作者: yewuyi 于 2007/3/22 15:35:00 發(fā)布:
你這調(diào)制度是如何定義的? 輸出電壓與占空比以及你外面的輔助電路相關(guān)。 |
5樓: | >>參與討論 |
作者: newman2008 于 2007/3/22 16:18:00 發(fā)布:
輸出電壓與調(diào)制度的關(guān)系???? 謝謝各位的關(guān)注 調(diào)制度是調(diào)制波波幅/載波的波幅比. 現(xiàn)在就是不明白到底 輸出電壓與調(diào)制度的關(guān)系,? 希望各位不吝賜教. |
6樓: | >>參與討論 |
作者: yewuyi 于 2007/3/23 10:31:00 發(fā)布:
奇怪,為何用搞上什么調(diào)制? 又不是無線通信,難道還需要載波? 呵呵,用PWM模擬出正弦波和調(diào)制有什么關(guān)系? PWM高電平的電壓值決定你的正弦波的峰值,一個(gè)周期內(nèi)的點(diǎn)數(shù)決定你模擬出正弦波的平滑度,也就是說,如果一個(gè)周期內(nèi)輸出的點(diǎn)數(shù)越多,越逼近理想的正弦波。 當(dāng)然,這個(gè)點(diǎn)數(shù)不可能無窮增大,一般超出64點(diǎn)難度就比較大了(和外圍電路關(guān)系很大) |
7樓: | >>參與討論 |
作者: yewuyi 于 2007/3/23 10:32:00 發(fā)布:
俺也沒做過,只是感覺自己的理解提出的解決方法 看來需要有請(qǐng)做過的XDJM們幫你想想辦法了…… |
8樓: | >>參與討論 |
作者: w321 于 2007/3/23 10:40:00 發(fā)布:
a 介紹個(gè)方法 用一個(gè)IO口輸出矩形波 然后微分 變成正玄波 不過這個(gè)方法我沒研究過- |
9樓: | >>參與討論 |
作者: newman2008 于 2007/3/23 17:26:00 發(fā)布:
調(diào)制度 調(diào)制度與輸出電壓的關(guān)系 調(diào)制設(shè)為1,行嗎?這時(shí)輸出電壓多少? 當(dāng)設(shè)為0.8時(shí),這是輸出電壓雙是多少? |
10樓: | >>參與討論 |
作者: newman2008 于 2007/3/26 16:18:00 發(fā)布:
調(diào)制度可以設(shè)置為1嗎? 調(diào)制度可以設(shè)置為1嗎? 我知道改變調(diào)制度可以改變輸出電壓, 他們之間的關(guān)系有沒有公式? 如當(dāng)調(diào)制度改為0.6,那么輸出電壓變?yōu)槎嗌?? 調(diào)制度對(duì)輸出電壓的關(guān)系是怎么樣的? |
11樓: | >>參與討論 |
作者: 冷若寒 于 2007/3/26 21:51:00 發(fā)布:
這位兄弟是做電源的吧 |
12樓: | >>參與討論 |
作者: 冷若寒 于 2007/3/26 21:53:00 發(fā)布:
你是要產(chǎn)生SPWM 波去驅(qū)動(dòng)管子 你用什么芯片做的 |
13樓: | >>參與討論 |
作者: newman2008 于 2007/3/27 10:47:00 發(fā)布:
請(qǐng)大人幫忙 是愛好而已,, 直接用單片機(jī)進(jìn)行驅(qū)動(dòng). 沒人能夠幫忙解決嗎? <<<<<"調(diào)制度可以設(shè)置為1嗎? 調(diào)制度可以設(shè)置為1嗎? 我知道改變調(diào)制度可以改變輸出電壓, 他們之間的關(guān)系有沒有公式? 如當(dāng)調(diào)制度改為0.6,那么輸出電壓變?yōu)槎嗌?? 調(diào)制度對(duì)輸出電壓的關(guān)系是怎么樣的? >>>>" |
14樓: | >>參與討論 |
作者: 冷若寒 于 2007/3/27 22:43:00 發(fā)布:
建議找本電力電子的書好好研究一下 建議找本電力電子的書好好研究一下 |
15樓: | >>參與討論 |
作者: wxwang 于 2007/4/10 11:19:00 發(fā)布:
有人用ALL_11燒過12F509嗎? 我用的編譯集成環(huán)境是: MPLAB,最后生成的是HEX文件。我把生成的HEX燒到麥肯的10P53上,結(jié)果證明都調(diào)試通了。但我燒到12F509(用合洛的LL_11),就是不運(yùn)行。 我想可能是燒寫時(shí)選擇HEX文件格式不對(duì),我試了好多個(gè)(ALL_11燒錄軟件里有好幾種),但還是不行。 我想問問有人用ALL_11燒過12F509嗎?具體怎么燒的能否告訴我?問了好多人都不知道,郁悶! |
16樓: | >>參與討論 |
作者: 蘭天白云 于 2007/4/10 21:17:00 發(fā)布:
你先講講調(diào)制度的概念吧! |
17樓: | >>參與討論 |
作者: senny 于 2007/4/11 8:11:00 發(fā)布:
難道你是調(diào)壓調(diào)頻? |
18樓: | >>參與討論 |
作者: senny 于 2007/4/11 8:13:00 發(fā)布:
對(duì)不起,剛才不小心按到回車上了 調(diào)制度當(dāng)然影響輸出; 調(diào)制度就是載波與調(diào)制波幅值之比。 不知道你是準(zhǔn)備搞什么?搞變頻器?看看電力電子的書,VVVF部分,最基礎(chǔ)的了。 |
19樓: | >>參與討論 |
作者: 寶哥 于 2007/4/12 10:08:00 發(fā)布:
SPWM的精度要多少呢? 50Hz = 20ms 如果以中斷1ms來說,就是切割20等份,也就是每一個(gè)半波為10等份. 如果以中斷250us來說,就是四倍. 半波就有40等份,免強(qiáng)可以. 要套用sin()函數(shù),基本上太困難,因?yàn)閟in()花費(fèi)時(shí)間很多. 因此比較好一點(diǎn)就是建立一個(gè)sin的Table. 20ms / 0.25ms = 80等份,每半波有40等份. 也就是你要建立80個(gè)Table的資料. 利用250us來呼叫,並且送出給SPwm使用. 當(dāng)然要看你使用的晶片本身有沒有帶Spwm功能. 如果沒有,就要用兩個(gè)中斷來做. 一個(gè)是250us主要時(shí)間,一個(gè)是SPWM中段時(shí)間. 參考吧! |
20樓: | >>參與討論 |
作者: zeromicro 于 2007/4/12 11:15:00 發(fā)布:
為什么要兩個(gè)中斷? 有250US中斷不就可以了,80個(gè)表格,每250US中斷發(fā)生后,就按順序發(fā)送著80個(gè)表格值不就可以了嗎? SPWM中斷時(shí)間是什么東西? |
|
|
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào) |