導航:首頁 > 操作系統 > 單片機正弦波

單片機正弦波

發布時間:2022-04-03 05:46:00

『壹』 利用單片機怎麼產生正弦波信號

單片機 外接AD轉換晶元 再加運放 通過一定的控製程序就可產生正弦波。

實現方法:

1、通過單片機DA來實現,需要通過查表法;

2、通過PWM方式實現;

不過都需要加硬體濾波電路來實現正弦波的平滑。


『貳』 用51單片機產生正弦波,那個數據表怎麼得到的謝謝!

這個表是預先算好的,就是將標准正弦波上移1/2幅值後模256。

三角波和鋸齒波也可以按相同方法計算得到對應的數值表。

對一個周期取樣256次,也就是說第0個取樣點的弧度是0,第一個取樣點的弧度值就是pi/128,第二個取樣點的弧度為(pi/128)*2,依次類推。測峰峰值為256,所以f(x) = sin(x)*128+128,x就是上文中提到的取樣點的弧度。

假設是8位的轉換精度,那麼2的8次方最大也就是256個級別,現在的表峰峰值就是256,已經夠了,表精度再高也是白搭,如果DAC是11位的,那麼表的精度可以再提高8倍,相對應的表的大小也大了8倍,在某些ROM有限的系統中就不適用了,所以要在精度與大小之間做個取捨。

(2)單片機正弦波擴展閱讀:

可以設一個函數為 y=sin X,當 X 分別取 0、30、60、90、120、150、180 時(單位:度),Y對應的數值分別為 0、0.5、0.8660、1、0.8660、0.5、0。在坐標系中畫出對應的點就可以得出正弦波的圖像了。

該圖像有一個特點,就是周期性變化,例如 X = 0 時,Y = 0,X = 180 時, Y = 0;若 X 取值【180~360】,則可以看到,圖像正好與原來的相反(在第四象限)。這就是正弦波的圖像了。

『叄』 怎麼用51單片機編寫正弦波,有程序的更好,謝謝!!!

方法1: 用PWM功能,定時器中斷,定時按照正弦波的規律數據不斷改變PWM脈寬,PWM輸出引腳用100K和104電容兩級濾波,最後用運放跟隨輸出一下,得到近似正弦波。
方法2: 單片機+DA轉換器,同樣定時器中斷,按正弦波數據不斷刷新DA數據,使DA輸出正弦電壓。改變定時器中斷時間,即可改變頻率,注意DA器件的速度要足夠快才行。

『肆』 單片機產生正弦波的程序

數不是算出來的,是正弦采樣點,一共有256個點。通過DA轉換輸出信號的。
用示波器看,就是正弦信號,其實是一種曲線階梯型的信號而已。
一行6個,只是一種寫法,你可以寫成10個,8個,隨便你,但是總數不要變就行。
有空你可以看看《信號轉換技術》

『伍』 51單片機C語言怎樣編寫用DA可以出現正弦波

將一個周期的正弦波的幅值量化為0-255,將這256個值 存在程序空間裡面,單片機定時依次循環取出這些值送到DA轉換器,DA輸出後進行低通濾波即能得到正弦波了。如果要節省空間可以利用正弦波形的對稱性只需存入1/4周期的數據再經一個簡單演算法也可以得到正弦波。

『陸』 單片機怎麼輸出高頻正弦波,例如200K

200K頻率不低了。
可以考慮兩種方法:
1、利用大容量的RAM(注意看清楚,RAM),先把正弦波數據存在裡面(利用excel計算好,一個周期,比如256個點的數據),然後不斷讀取這些存儲單元,把結果送高速DA輸出。
2、利用類似AD9850,AD9851這類的DDS(數字頻率合成)晶元,直接輸出。
前者在一些技術力量不是很強,對成本要求很高的儀器研發部門經常用到。後者其實就是平常使用的DDS函數信號發生器裡面的做法了。
推薦後者,控制起來比較簡單,市面上有模塊直接賣,大概70-100塊,看晶元型號,輸出1MHz是沒問題的。

『柒』 單片機產生正弦波

單片機、DA轉換輸出正弦波,計算很耗系統資源,一般是將值存入數據區,使用正弦波查表法。

『捌』 單片機產生正弦波信號

單片機 外接AD轉換晶元 再加運放 通過一定的控製程序就可產生正弦波。實現方法: 1、通過單片機DA來實現,需要通過查表法; 2、通過PWM方式實現; 不過都需要加硬體濾波電路來實現正弦波的平滑。

『玖』 利用單片機怎麼產生正弦波信號--程序!

實現方法:
1、通過單片機DA來實現,需要通過查表法;
2、通過PWM方式實現;
不過都需要加硬體濾波電路來實現正弦波的平滑。

『拾』 單片機如何輸出正弦波

令單片機輸出高、低電平,可以形成不同脈寬的脈沖波,

再經過 RC 電路平滑濾波,就會出現不同高低電壓的信號。

這就可以近似實現正弦波或其它波形。

閱讀全文

與單片機正弦波相關的資料

熱點內容
優優pdf 瀏覽:798
程序員職業穿搭 瀏覽:254
程序員軟考大綱 瀏覽:16
命令窗口輸入後不滾動 瀏覽:638
C面向切面編程aop例子 瀏覽:368
windowsrar命令 瀏覽:379
單片機編程語言有哪些 瀏覽:441
蘋果安卓系統筆記本怎麼設置密碼 瀏覽:982
只能加密不能解密有什麼用 瀏覽:239
怎麼製造app 瀏覽:121
電腦解壓死機了怎麼辦 瀏覽:607
歐洲伺服器雲進銷存 瀏覽:192
程序員python和java 瀏覽:949
文件夾怎麼插入幻燈 瀏覽:282
帶孩子到崩潰怎麼解壓 瀏覽:63
戰地一被踢出伺服器會顯示什麼 瀏覽:837
怎麼看手機上所有的app 瀏覽:365
網路拚命令怎麼拼 瀏覽:836
產品經理和程序員優先選哪個 瀏覽:393
樸素的app應用怎麼推廣 瀏覽:586