找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3290|回復(fù): 8
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)可以直接輸出一個(gè)正弦基波調(diào)制出的正弦波嗎?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:525983 發(fā)表于 2020-9-6 00:54 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
單片機(jī)可以直接輸出一個(gè)基波是正弦波調(diào)制出來的正弦波信號(hào)嗎?頻率和幅值可調(diào)的那種,之前有用數(shù)字電位器把單片機(jī)輸出的正弦波調(diào)制成正弦波,但是由于要求輸出的信號(hào)頻率太高,數(shù)字電位器的壽命遠(yuǎn)遠(yuǎn)達(dá)不到要求,所以想問一下各位大佬有沒有辦法讓單片機(jī)直接輸出一個(gè)這樣的信號(hào)。
另外FPGA這個(gè)方案我正在學(xué),算法那邊有點(diǎn)慢。
有沒有大佬可以給個(gè)方案,謝謝呀!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:213173 發(fā)表于 2020-9-6 08:25 | 只看該作者
沒有內(nèi)置DA硬件的MCU不能直接輸出正弦波信號(hào)。
回復(fù)

使用道具 舉報(bào)

板凳
ID:471066 發(fā)表于 2020-9-6 08:44 | 只看該作者
可以的,有很多芯片帶DA,壇了里有例子與仿真,你可以下下來看看
回復(fù)

使用道具 舉報(bào)

地板
ID:525983 發(fā)表于 2020-9-7 08:40 | 只看該作者
wulin 發(fā)表于 2020-9-6 08:25
沒有內(nèi)置DA硬件的MCU不能直接輸出正弦波信號(hào)。

用的是stm32,自帶有DA模塊,我知道怎么輸出一個(gè)正弦波,但是不知道怎么輸出一個(gè)正弦信號(hào)調(diào)制過的正弦,大佬能給個(gè)思路嗎?謝謝!
回復(fù)

使用道具 舉報(bào)

5#
ID:525983 發(fā)表于 2020-9-7 08:41 | 只看該作者
#include51.h 發(fā)表于 2020-9-6 08:44
可以的,有很多芯片帶DA,壇了里有例子與仿真,你可以下下來看看

論壇里的程序我看了,但是還是不知道怎么輸出一個(gè)正弦信號(hào)調(diào)制過的正弦。能給點(diǎn)提示嗎?謝謝!
回復(fù)

使用道具 舉報(bào)

6#
ID:687694 發(fā)表于 2020-9-7 13:42 | 只看該作者
缺個(gè)算法吧。。。。。
回復(fù)

使用道具 舉報(bào)

7#
ID:155507 發(fā)表于 2020-9-7 19:20 | 只看該作者
stm32 用dac輸出正弦波

http://www.torrancerestoration.com/bbs/dpj-172477-1.html


事先在正弦波上找500個(gè)點(diǎn)存在一個(gè)數(shù)組里,然后當(dāng)每一個(gè)時(shí)鐘到來的時(shí)候,dac就會(huì)輸出電壓值。

   void sin_Generation(void)   {u16 n;for(n=0;n<tableSize;n++)   {sinTable[n] = (sin(2*PI*n/tableSize)+1)*2047;}        

經(jīng)過線性轉(zhuǎn)換后,數(shù)字輸入會(huì)轉(zhuǎn)換為 0 到 VREF+ 之間的輸出電壓。各 DAC 通道引腳的模擬輸出電壓通過以下公式確定:  
DACoutput =Vref*dor/4095
回復(fù)

使用道具 舉報(bào)

8#
ID:123289 發(fā)表于 2020-9-8 16:37 | 只看該作者
對(duì)于單片機(jī):
1、有基波頻率(所需要的正弦波)和調(diào)制頻率,理論上就可以計(jì)算出PWM脈沖。
2、電壓是不可調(diào)的。
回復(fù)

使用道具 舉報(bào)

9#
ID:820507 發(fā)表于 2020-9-18 10:52 | 只看該作者
用的是stm32,自帶有DA模塊,我知道怎么輸出一個(gè)正弦波,但是不知道怎么輸出一個(gè)正弦信號(hào)調(diào)制過的正弦。------我想請(qǐng)問“正弦信號(hào)調(diào)制過的正弦”是什么意思,是指頻率可變嗎?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表