|
|||||||||||
| 技術(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 |
利用單片機(jī)如何產(chǎn)生正弦波呢? |
| 作者:vico 欄目:單片機(jī) |
| 2樓: | >>參與討論 |
| 作者: 蕭臺(tái)基 于 2007/1/16 10:44:15 發(fā)布:
不好搞。模擬的 |
|
| 3樓: | >>參與討論 |
| 作者: vico 于 2007/1/16 10:46:50 發(fā)布:
給個(gè)方案?或者推薦款I(lǐng)C. |
|
| 4樓: | >>參與討論 |
| 作者: ppcorn 于 2007/1/26 22:57:32 發(fā)布:
方波可以通過(guò)一個(gè)濾波器變?yōu)檎也ā?/P> 以前做過(guò)這樣的實(shí)驗(yàn): 占空比1:1的1KHz方波,用一個(gè)截止頻率約1.5KHz的二階低通。就可得到1KHz的正弦。 |
|
| 5樓: | >>參與討論 |
| 作者: thfli 于 2007/1/27 9:47:05 發(fā)布:
看你的要求了,要求不高可以像樓上那樣用低通的辦法,要求高點(diǎn)用DDS |
|
| 6樓: | >>參與討論 |
| 作者: wujing198 于 2007/1/27 14:23:31 發(fā)布:
以下是引用 thfli 在(2007-1-27 9:47:05)的發(fā)言 看你的要求了,要求不高可以像樓上那樣用低通的辦法,要求高點(diǎn)用DDS
不過(guò)要想再好點(diǎn)的話就換DSP做。 |
|
| 7樓: | >>參與討論 |
| 作者: thfli 于 2007/1/27 18:21:24 發(fā)布:
以下是引用 wujing198 在(2007-1-27 14:23:31)的發(fā)言 以下是引用 thfli 在(2007-1-27 9:47:05)的發(fā)言 看你的要求了,要求不高可以像樓上那樣用低通的辦法,要求高點(diǎn)用DDS
不過(guò)要想再好點(diǎn)的話就換DSP做。 不用這么麻煩,有專(zhuān)門(mén)的DDS芯片的,輸出頻率最高可以到幾百M(fèi)Hz |
|
| 8樓: | >>參與討論 |
| 作者: wujing198 于 2007/1/27 19:19:28 發(fā)布:
以下是引用 thfli 在(2007-1-27 18:21:24)的發(fā)言 以下是引用 wujing198 在(2007-1-27 14:23:31)的發(fā)言 以下是引用 thfli 在(2007-1-27 9:47:05)的發(fā)言 看你的要求了,要求不高可以像樓上那樣用低通的辦法,要求高點(diǎn)用DDS
不過(guò)要想再好點(diǎn)的話就換DSP做。 不用這么麻煩,有專(zhuān)門(mén)的DDS芯片的,輸出頻率最高可以到幾百M(fèi)Hz 也可以,不過(guò)DDS芯片那是相當(dāng)?shù)馁F。 |
|
| 9樓: | >>參與討論 |
| 作者: thfli 于 2007/1/27 20:42:36 發(fā)布:
以下是引用 wujing198 在(2007-1-27 19:19:28)的發(fā)言 以下是引用 thfli 在(2007-1-27 18:21:24)的發(fā)言 以下是引用 wujing198 在(2007-1-27 14:23:31)的發(fā)言 以下是引用 thfli 在(2007-1-27 9:47:05)的發(fā)言 看你的要求了,要求不高可以像樓上那樣用低通的辦法,要求高點(diǎn)用DDS
不過(guò)要想再好點(diǎn)的話就換DSP做。 不用這么麻煩,有專(zhuān)門(mén)的DDS芯片的,輸出頻率最高可以到幾百M(fèi)Hz 也可以,不過(guò)DDS芯片那是相當(dāng)?shù)馁F。 呵呵,我倒是申了幾十片不同型號(hào)的存貨,自己買(mǎi)的確很貴 |
|
| 10樓: | >>參與討論 |
| 作者: ppcorn 于 2007/1/27 22:24:52 發(fā)布:
看來(lái),方法多種多樣。用DAC器件的方案也比較便宜,采樣率根據(jù)需要選擇。 例如用一個(gè)采樣率256KHz,12~16比特的DAC,產(chǎn)生1kHz波形就非常平滑,不需要濾波。 「該帖子被 ppcorn 在 2007-1-27 22:29:50 編輯過(guò)」 |
|
| 11樓: | >>參與討論 |
| 作者: 飛揚(yáng)電子 于 2007/1/28 21:38:35 發(fā)布:
樓上的人,有誰(shuí)清自真正做過(guò)? 清自動(dòng)手做過(guò)的,回個(gè)貼, 我不是我打擊你 我很早就想用單片機(jī)來(lái)做正玄波 但是這個(gè)想法是不可能實(shí)現(xiàn)的, 所以我也不想浪費(fèi)精力去做 有誰(shuí)真正的把單片機(jī)的方波搞成正玄波,你就把硬件電路貼出來(lái)給我看,我馬上幫你驗(yàn)證, 「該帖子被 飛揚(yáng)電子 在 2007-1-28 22:19:01 編輯過(guò)」 |
|
| 12樓: | >>參與討論 |
| 作者: 飛揚(yáng)電子 于 2007/1/28 22:10:22 發(fā)布:
以下是引用 ppcorn 在(2007-1-26 22:57:32)的發(fā)言 方波可以通過(guò)一個(gè)濾波器變?yōu)檎也ā?/P> 以前做過(guò)這樣的實(shí)驗(yàn): 占空比1:1的1KHz方波,用一個(gè)截止頻率約1.5KHz的二階低通。就可得到1KHz的正弦。 你這個(gè)想法,我十年前都想到了,根本就不可能 你就少在這里吹吧,無(wú)論你你是用積分電路,還是微分電路,無(wú)論你是一介濾波還是二介濾波,絕對(duì)不可能出 現(xiàn)正玄波,無(wú)論你怎么調(diào)整電容和電阻的大小,都不可能實(shí)現(xiàn), 我把波形貼給你看,基本上調(diào)整后的波形都類(lèi)似于,我貼出來(lái)的波形, 「該帖子被 飛揚(yáng)電子 在 2007-1-30 5:03:27 編輯過(guò)」 |
|
| 13樓: | >>參與討論 |
| 作者: ppcorn 于 2007/1/29 1:14:59 發(fā)布:
V3是1kHz,占空比1:1的方波。 U6(UA741)是運(yùn)放,與周?chē)娐窐?gòu)成了二階濾波器,引腳6為輸出。 上圖中,上邊是輸出信號(hào),可以看出是1KHz正弦。下邊是輸入,為1KHz方波。 |
|
| 14樓: | >>參與討論 |
| 作者: 飛揚(yáng)電子 于 2007/1/29 3:34:26 發(fā)布:
你有沒(méi)有親自己去仿真過(guò)?或者去動(dòng)手做過(guò)? 如果沒(méi)有請(qǐng)不要口口生生的說(shuō),可以把方波變成正玄波
「該帖子被 飛揚(yáng)電子 在 2007-1-29 3:42:58 編輯過(guò)」 |
|
| 15樓: | >>參與討論 |
| 作者: vico 于 2007/1/29 11:41:19 發(fā)布:
看來(lái)真的是個(gè)大難題,我也不浪費(fèi)時(shí)間了.還是信號(hào)發(fā)生器好啊!呵呵! 不過(guò),也希望大家繼續(xù)討論,說(shuō)不定有人能搞出來(lái).拭目以待啦! |
|
| 16樓: | >>參與討論 |
| 作者: wujing198 于 2007/1/29 13:21:17 發(fā)布:
以下是引用 vico 在(2007-1-29 11:41:19)的發(fā)言 看來(lái)真的是個(gè)大難題,我也不浪費(fèi)時(shí)間了.還是信號(hào)發(fā)生器好啊!呵呵! 不過(guò),也希望大家繼續(xù)討論,說(shuō)不定有人能搞出來(lái).拭目以待啦!
我那個(gè)方案是當(dāng)年用DSP TMS320VC5402做的,效果還可以,關(guān)鍵看后面的模擬低通的好壞。用單片機(jī)速度、精度都不行。 |
|
| 17樓: | >>參與討論 |
| 作者: wujing198 于 2007/1/29 13:30:41 發(fā)布:
以下是引用 飛揚(yáng)電子 在(2007-1-29 3:34:26)的發(fā)言 你有沒(méi)有親自己去仿真過(guò)?或者去動(dòng)手做過(guò)? 如果沒(méi)有請(qǐng)不要口口生生的說(shuō),可以把方波變成正玄波 你這樣說(shuō)就不對(duì)了,大家到這可不是空口白話,總還是做過(guò)東西的。不要把自己搞得像絕對(duì)權(quán)威一樣,注意語(yǔ)氣。 |
|
| 18樓: | >>參與討論 |
| 作者: wang007ggg 于 2007/1/29 13:59:33 發(fā)布:
單片加加上一片DA即可搞定,若覺(jué)得麻煩,最好不過(guò)是用PWM加上一個(gè)濾波電路了,或者是PWM加上積分電路! 至于51單片機(jī),keilC環(huán)境里<#include math.h>里面已有做好的Sin函數(shù)! 方案就是這樣了,具體東西老兄自己去想了! |
|
| 19樓: | >>參與討論 |
| 作者: wang007ggg 于 2007/1/29 14:04:46 發(fā)布:
補(bǔ)充一句,很早前我就用單片機(jī)+DA實(shí)現(xiàn)了正弦波輸出,那果條件差用的是ADC0832,誰(shuí)要是說(shuō)這個(gè)方案不行做不出來(lái),我把頭砍下來(lái)!用PWM波+濾波/積分,從理論上,從現(xiàn)實(shí)上都已實(shí)現(xiàn),各位沒(méi)聽(tīng)說(shuō)過(guò)數(shù)字功放的輸出級(jí)嗎? |
|
| 20樓: | >>參與討論 |
| 作者: wang007ggg 于 2007/1/29 14:14:13 發(fā)布:
另外,我覺(jué)得方波轉(zhuǎn)換為正弦波不可取,從理論上,在積分電路時(shí)間常數(shù)大于方波半周時(shí)間時(shí),對(duì)方波積分只會(huì)產(chǎn)生三角波,用運(yùn)放的話,在方波另一個(gè)半周,產(chǎn)生鋸齒沿,若對(duì)稱(chēng)的話可以產(chǎn)生對(duì)稱(chēng)的三角波.若不對(duì)稱(chēng),產(chǎn)生鋸齒波,對(duì)方波微分,則微分電路將在方波的上升沿和下降沿起微分作用,產(chǎn)生正負(fù)尖脈沖,但是很明顯,尖脈沖的頻率為方波頻率,加一級(jí)整流電路,將負(fù)半周尖脈沖折至正半周,尖脈沖的頻率為方波頻率的二倍! 但是有一種方法,或者說(shuō)是很多方法中的一種可以使方波成為正弦波! 「該帖子被 wang007ggg 在 2007-1-29 14:15:44 編輯過(guò)」 |
|
| 21樓: | >>參與討論 |
| 作者: wang007ggg 于 2007/1/29 14:31:26 發(fā)布:
將方波轉(zhuǎn)為正弦波,可以用多帶調(diào)整端的多諧振蕩器,或者知道電視機(jī)行,場(chǎng)掃描電路工作原理的都應(yīng)該明白! 我們做一個(gè)可以自由振蕩的振蕩器,從振蕩環(huán)節(jié)中引出一個(gè)可以調(diào)整它的頻率的調(diào)整端口,可以使電路的振蕩頻率上下波動(dòng),它有一個(gè)中心頻率F0,這是自由振蕩頻率,但不要忘了,在自由振蕩外還有一個(gè)叫受迫振蕩,高中二年級(jí)就學(xué)過(guò)了,其實(shí)在電路里叫電諧振.不懂的可以去看一下模擬示波器的同步原理,免得又要說(shuō)"不可能的",這類(lèi)話了! 至于和方波轉(zhuǎn)正弦波有什么關(guān)系呢?等明白了受迫振蕩原理和特點(diǎn)后就很明白了,受迫振蕩的最大特點(diǎn)就是使原電路的輸出頻率等于外頻率. 還有電諧振的原理和特點(diǎn)是什么?不懂的去看一下收音機(jī)的工作原理!電諧振時(shí),外界振蕩就是一個(gè)頻率選擇器,選中的振蕩頻率以外界頻率一樣,其它則由于周期不匹配而被大幅度衰減掉! 所以我的方波轉(zhuǎn)換正弦方案也就出來(lái)了,很自然! 做一個(gè)帶調(diào)整端的多諧振蕩器,用微分電路得到方波的頻率,周期信息,并產(chǎn)生觸發(fā)信號(hào),這個(gè)觸發(fā)信號(hào)做為外界頻率驅(qū)動(dòng)多諧振蕩器產(chǎn)生電諧振,在多諧振蕩器后面加一級(jí)濾波! 電路方案中存在相位滯后的問(wèn)題,但這不可避免,但是通過(guò)積分電路來(lái)調(diào)整誤差,加上微分,比例放大電路一起形成PID誤差控整環(huán)路,進(jìn)行超前相位補(bǔ)償!可以得到較為滿意的轉(zhuǎn)換效果! |
|
| 22樓: | >>參與討論 |
| 作者: wujing198 于 2007/1/29 15:50:49 發(fā)布:
以下是引用 wang007ggg 在(2007-1-29 14:04:46)的發(fā)言 補(bǔ)充一句,很早前我就用單片機(jī)+DA實(shí)現(xiàn)了正弦波輸出,那果條件差用的是ADC0832,誰(shuí)要是說(shuō)這個(gè)方案不行做不出來(lái),我把頭砍下來(lái)!用PWM波+濾波/積分,從理論上,從現(xiàn)實(shí)上都已實(shí)現(xiàn),各位沒(méi)聽(tīng)說(shuō)過(guò)數(shù)字功放的輸出級(jí)嗎? 這個(gè)方案應(yīng)該是可以的。只是速度高了的不行,頻譜不怎么干凈。 |
|
| 23樓: | >>參與討論 |
| 作者: ppcorn 于 2007/1/29 21:20:12 發(fā)布:
以下是引用 飛揚(yáng)電子 在(2007-1-29 3:34:26)的發(fā)言 你有沒(méi)有親自己去仿真過(guò)?或者去動(dòng)手做過(guò)? 如果沒(méi)有請(qǐng)不要口口生生的說(shuō),可以把方波變成正玄波
我說(shuō)過(guò),我曾經(jīng)做過(guò)方波轉(zhuǎn)換為正弦的電路,已經(jīng)用在我們公司產(chǎn)品上了。 基本原理就是我前面所貼的電路圖。不過(guò)元件值有一些差異。 元件值差異主要是為了在有限的電阻電容中選擇合適的元件。并不影響這一方案的正確性! |
|
| 24樓: | >>參與討論 |
| 作者: ppcorn 于 2007/1/29 21:27:53 發(fā)布:
請(qǐng)不再用微分,積分來(lái)討論這個(gè)問(wèn)題。 微分和積分根本代表不了濾波器。 有源濾波器的作用比較大。高通,低通,帶通,帶阻,均衡等等都可做。 |
|
| 25樓: | >>參與討論 |
| 作者: ppcorn 于 2007/1/29 23:11:25 發(fā)布:
以下是引用 飛揚(yáng)電子 在(2007-1-29 3:34:26)的發(fā)言 你有沒(méi)有親自己去仿真過(guò)?或者去動(dòng)手做過(guò)? 如果沒(méi)有請(qǐng)不要口口生生的說(shuō),可以把方波變成正玄波
為了進(jìn)一步說(shuō)明仿真過(guò)程。我用專(zhuān)業(yè)的工具重新作了一遍仿真。 請(qǐng)看附件 |
|
| 26樓: | >>參與討論 |
| 作者: 飛揚(yáng)電子 于 2007/1/30 3:20:13 發(fā)布:
你跟我說(shuō)專(zhuān)業(yè)?你是不是文盲啊你? 知道什么叫正玄波嗎??????????????????????? 見(jiàn)過(guò)正玄波嗎?? 你這個(gè)類(lèi)似于三角波,知道嗎? 你跟我說(shuō)用專(zhuān)業(yè)工具? 我跟你說(shuō),ORCAD是最專(zhuān)業(yè)的仿真軟件,沒(méi)有什么軟件比ORCAD更專(zhuān)業(yè), 你自己看看你的波形,跟我貼出來(lái)的正玄波的波形比一比, 把眼睛擦亮了,在看看,正玄波是長(zhǎng)什么樣子的,記住了。。。。。。。 「該帖子被 飛揚(yáng)電子 在 2007-1-30 5:04:47 編輯過(guò)」 |
|
| 27樓: | >>參與討論 |
| 作者: 飛揚(yáng)電子 于 2007/1/30 3:24:50 發(fā)布:
我都你說(shuō)了,方波不管怎么處理,都 類(lèi)似 象三角的形式, 不管你用,微分或積分,還是什么高低通濾波,什么二介三介,方波都不可能整出正玄波 「該帖子被 飛揚(yáng)電子 在 2007-1-30 5:24:27 編輯過(guò)」 |
|
| 28樓: | >>參與討論 |
| 作者: 飛揚(yáng)電子 于 2007/1/30 3:29:26 發(fā)布:
以下是引用 wang007ggg 在(2007-1-29 14:31:26)的發(fā)言 將方波轉(zhuǎn)為正弦波,可以用多帶調(diào)整端的多諧振蕩器,或者知道電視機(jī)行,場(chǎng)掃描電路工作原理的都應(yīng)該明白! 我們做一個(gè)可以自由振蕩的振蕩器,從振蕩環(huán)節(jié)中引出一個(gè)可以調(diào)整它的頻率的調(diào)整端口,可以使電路的振蕩頻率上下波動(dòng),它有一個(gè)中心頻率F0,這是自由振蕩頻率,但不要忘了,在自由振蕩外還有一個(gè)叫受迫振蕩,高中二年級(jí)就學(xué)過(guò)了,其實(shí)在電路里叫電諧振.不懂的可以去看一下模擬示波器的同步原理,免得又要說(shuō)"不可能的",這類(lèi)話了! 至于和方波轉(zhuǎn)正弦波有什么關(guān)系呢?等明白了受迫振蕩原理和特點(diǎn)后就很明白了,受迫振蕩的最大特點(diǎn)就是使原電路的輸出頻率等于外頻率. 還有電諧振的原理和特點(diǎn)是什么?不懂的去看一下收音機(jī)的工作原理!電諧振時(shí),外界振蕩就是一個(gè)頻率選擇器,選中的振蕩頻率以外界頻率一樣,其它則由于周期不匹配而被大幅度衰減掉! 所以我的方波轉(zhuǎn)換正弦方案也就出來(lái)了,很自然! 做一個(gè)帶調(diào)整端的多諧振蕩器,用微分電路得到方波的頻率,周期信息,并產(chǎn)生觸發(fā)信號(hào),這個(gè)觸發(fā)信號(hào)做為外界頻率驅(qū)動(dòng)多諧振蕩器產(chǎn)生電諧振,在多諧振蕩器后面加一級(jí)濾波! 電路方案中存在相位滯后的問(wèn)題,但這不可避免,但是通過(guò)積分電路來(lái)調(diào)整誤差,加上微分,比例放大電路一起形成PID誤差控整環(huán)路,進(jìn)行超前相位補(bǔ)償!可以得到較為滿意的轉(zhuǎn)換效果! 你少在我面前扮專(zhuān)家, 「該帖子被 飛揚(yáng)電子 在 2007-1-30 4:45:33 編輯過(guò)」 |
|
| 29樓: | >>參與討論 |
| 作者: 飛揚(yáng)電子 于 2007/1/30 4:20:31 發(fā)布:
以下是引用 wujing198 在(2007-1-29 13:30:41)的發(fā)言 以下是引用 飛揚(yáng)電子 在(2007-1-29 3:34:26)的發(fā)言 你有沒(méi)有親自己去仿真過(guò)?或者去動(dòng)手做過(guò)? 如果沒(méi)有請(qǐng)不要口口生生的說(shuō),可以把方波變成正玄波 你這樣說(shuō)就不對(duì)了,大家到這可不是空口白話,總還是做過(guò)東西的。不要把自己搞得像絕對(duì)權(quán)威一樣,注意語(yǔ)氣。
「該帖子被 飛揚(yáng)電子 在 2007-1-30 12:18:20 編輯過(guò)」 |
|
| 30樓: | >>參與討論 |
| 作者: vico 于 2007/1/30 11:23:35 發(fā)布:
呵呵,厲害! |
|
| 31樓: | >>參與討論 |
| 作者: 石逸 于 2007/1/30 12:19:28 發(fā)布:
產(chǎn)生方波的方法有很多哦 有單片機(jī)的方法 成本可能會(huì)比較高 有模擬電路可能比較好,如果不要求智能 |
|
| 32樓: | >>參與討論 |
| 作者: 飛揚(yáng)電子 于 2007/1/30 12:33:13 發(fā)布:
大家不要爭(zhēng)吵了, ppcorn 不好意思呀,之前沒(méi)找對(duì)方法, 方波是有可能整出正玄波, 利用LC諧振,在濾波,是可以弄出正玄波的,所以大家不好意思了,
「該帖子被 飛揚(yáng)電子 在 2007-1-30 12:52:08 編輯過(guò)」 |
|
| 33樓: | >>參與討論 |
| 作者: wujing198 于 2007/1/30 13:53:03 發(fā)布:
飛揚(yáng),看你電路知識(shí)尤其是模擬電路知識(shí)還是很不錯(cuò)的。不過(guò)我覺(jué)得你信號(hào)與系統(tǒng)方面的知識(shí)仿佛不是很扎實(shí),應(yīng)該鞏固一下。呵呵,我隨便說(shuō)的,說(shuō)得不對(duì)莫拍磚。 |
|
| 34樓: | >>參與討論 |
| 作者: 飛揚(yáng)電子 于 2007/1/31 10:27:03 發(fā)布:
呵呵 是有缺陷的 |
|
| 35樓: | >>參與討論 |
| 作者: 求救 于 2007/8/14 11:07:34 發(fā)布:
我看不到圖片,勞煩請(qǐng)高手們把電路發(fā)給我一下 我的郵箱是x-xiaotao@163.com 謝謝了 |
|
| 36樓: | >>參與討論 |
| 作者: 求救 于 2007/8/14 12:01:45 發(fā)布:
如果有51 的代碼就更好了
|
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |