1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3695|回復: 8
收起左側

單片機可以直接輸出一個正弦基波調制出的正弦波嗎?

[復制鏈接]
ID:525983 發表于 2020-9-6 00:54 | 顯示全部樓層 |閱讀模式
單片機可以直接輸出一個基波是正弦波調制出來的正弦波信號嗎?頻率和幅值可調的那種,之前有用數字電位器把單片機輸出的正弦波調制成正弦波,但是由于要求輸出的信號頻率太高,數字電位器的壽命遠遠達不到要求,所以想問一下各位大佬有沒有辦法讓單片機直接輸出一個這樣的信號。
另外FPGA這個方案我正在學,算法那邊有點慢。
有沒有大佬可以給個方案,謝謝呀!
回復

使用道具 舉報

ID:213173 發表于 2020-9-6 08:25 | 顯示全部樓層
沒有內置DA硬件的MCU不能直接輸出正弦波信號。
回復

使用道具 舉報

ID:471066 發表于 2020-9-6 08:44 | 顯示全部樓層
可以的,有很多芯片帶DA,壇了里有例子與仿真,你可以下下來看看
回復

使用道具 舉報

ID:525983 發表于 2020-9-7 08:40 | 顯示全部樓層
wulin 發表于 2020-9-6 08:25
沒有內置DA硬件的MCU不能直接輸出正弦波信號。

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

使用道具 舉報

ID:525983 發表于 2020-9-7 08:41 | 顯示全部樓層
#include51.h 發表于 2020-9-6 08:44
可以的,有很多芯片帶DA,壇了里有例子與仿真,你可以下下來看看

論壇里的程序我看了,但是還是不知道怎么輸出一個正弦信號調制過的正弦。能給點提示嗎?謝謝!
回復

使用道具 舉報

ID:687694 發表于 2020-9-7 13:42 | 顯示全部樓層
缺個算法吧。。。。。
回復

使用道具 舉報

ID:155507 發表于 2020-9-7 19:20 | 顯示全部樓層
stm32 用dac輸出正弦波

http://m.raoushi.com/bbs/dpj-172477-1.html


事先在正弦波上找500個點存在一個數組里,然后當每一個時鐘到來的時候,dac就會輸出電壓值。

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

經過線性轉換后,數字輸入會轉換為 0 到 VREF+ 之間的輸出電壓。各 DAC 通道引腳的模擬輸出電壓通過以下公式確定:  
DACoutput =Vref*dor/4095
回復

使用道具 舉報

ID:123289 發表于 2020-9-8 16:37 | 顯示全部樓層
對于單片機:
1、有基波頻率(所需要的正弦波)和調制頻率,理論上就可以計算出PWM脈沖。
2、電壓是不可調的。
回復

使用道具 舉報

ID:820507 發表于 2020-9-18 10:52 | 顯示全部樓層
用的是stm32,自帶有DA模塊,我知道怎么輸出一個正弦波,但是不知道怎么輸出一個正弦信號調制過的正弦。------我想請問“正弦信號調制過的正弦”是什么意思,是指頻率可變嗎?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表