標(biāo)題: 如何用單片機(jī)實(shí)現(xiàn)對不同波形的分辨?大家有什么好的方法嗎? [打印本頁]

作者: 字符夠長剛剛好    時(shí)間: 2022-11-23 21:02
標(biāo)題: 如何用單片機(jī)實(shí)現(xiàn)對不同波形的分辨?大家有什么好的方法嗎?
要求能分辨正弦波和方波就可以
作者: akii    時(shí)間: 2022-11-24 08:03
請問要分辨的正弦波或是方波的頻率是多少?
作者: ly1972001    時(shí)間: 2022-11-24 08:43
只要ADC采樣頻率大于信號頻率,就能區(qū)分。
作者: cnos    時(shí)間: 2022-11-24 09:04
兩個(gè)波形的差別很大,檢測還是比較容易的。
從簡單到復(fù)雜:
0.用RC微分電路,方波會分出很多尖峰,正弦波則沒有。
1.波形過零后,延時(shí)1/10周期時(shí)間,采樣波形的瞬時(shí)值,由于方波已經(jīng)到最高值,而正弦波還在半坡,所以很容易就識別出來了。
2.連續(xù)采集瞬時(shí)值,求差。也就是數(shù)學(xué)上的求斜率,兩個(gè)波形出現(xiàn)的差值會很不一樣。
3.標(biāo)準(zhǔn)波形蒙版識別,如果波形的頻率是固定的,那么,連續(xù)采集至少幾個(gè)周期的數(shù)據(jù),用已知波形的數(shù)據(jù)與它相乘,再相加,就可以識別是哪個(gè)波形。也就是有點(diǎn)求卷積的概念。
4.做fft運(yùn)算,看頻譜,差別很大。
作者: 51hei**1140    時(shí)間: 2022-11-24 09:09
你的信號頻率是多少,根據(jù)信號頻率決定采樣頻率,根據(jù)相鄰采樣點(diǎn)的數(shù)值對比,來判斷是什么波形
作者: coody_sz    時(shí)間: 2022-11-24 09:40
可以做ADC檢測斜率變化,或者FFT分析。
作者: 啤酒瓶子老大    時(shí)間: 2022-11-26 21:48
STC8H8K的開天斧有示波器的程序,可以參考一下。而且開天斧又可以免費(fèi)贈送。去領(lǐng)一個(gè)學(xué)習(xí)一下。




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