欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機可以直接輸出一個正弦基波調制出的正弦波嗎? [打印本頁]

作者: Mr.Ddd    時間: 2020-9-6 00:54
標題: 單片機可以直接輸出一個正弦基波調制出的正弦波嗎?
單片機可以直接輸出一個基波是正弦波調制出來的正弦波信號嗎?頻率和幅值可調的那種,之前有用數字電位器把單片機輸出的正弦波調制成正弦波,但是由于要求輸出的信號頻率太高,數字電位器的壽命遠遠達不到要求,所以想問一下各位大佬有沒有辦法讓單片機直接輸出一個這樣的信號。
另外FPGA這個方案我正在學,算法那邊有點慢。
有沒有大佬可以給個方案,謝謝呀!

作者: wulin    時間: 2020-9-6 08:25
沒有內置DA硬件的MCU不能直接輸出正弦波信號。
作者: #include51.h    時間: 2020-9-6 08:44
可以的,有很多芯片帶DA,壇了里有例子與仿真,你可以下下來看看
作者: Mr.Ddd    時間: 2020-9-7 08:40
wulin 發表于 2020-9-6 08:25
沒有內置DA硬件的MCU不能直接輸出正弦波信號。

用的是stm32,自帶有DA模塊,我知道怎么輸出一個正弦波,但是不知道怎么輸出一個正弦信號調制過的正弦,大佬能給個思路嗎?謝謝!
作者: Mr.Ddd    時間: 2020-9-7 08:41
#include51.h 發表于 2020-9-6 08:44
可以的,有很多芯片帶DA,壇了里有例子與仿真,你可以下下來看看

論壇里的程序我看了,但是還是不知道怎么輸出一個正弦信號調制過的正弦。能給點提示嗎?謝謝!
作者: lovexulu    時間: 2020-9-7 13:42
缺個算法吧。。。。。
作者: angmall    時間: 2020-9-7 19:20
stm32 用dac輸出正弦波

http://www.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

作者: yzwzfyz    時間: 2020-9-8 16:37
對于單片機:
1、有基波頻率(所需要的正弦波)和調制頻率,理論上就可以計算出PWM脈沖。
2、電壓是不可調的。

作者: liaoym    時間: 2020-9-18 10:52
用的是stm32,自帶有DA模塊,我知道怎么輸出一個正弦波,但是不知道怎么輸出一個正弦信號調制過的正弦。------我想請問“正弦信號調制過的正弦”是什么意思,是指頻率可變嗎?




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