引用
引用第4樓qc8961as于2016-06-16 11:33發(fā)表的 :
是的這個(gè)是油液清潔度的儀器 第一個(gè)是起點(diǎn)信號 滿(mǎn)量程的 之后的信號每?jì)擅胍淮螖祿?,電流大小是根據油液顆粒物來(lái)判斷 最后一個(gè)是測量結果判斷,判斷前面幾個(gè)是否合格的
現在我用計數取每個(gè)峰值的最高點(diǎn)一個(gè)循環(huán)后就復位一次重新判斷,這樣雖然簡(jiǎn)單,但不知結果對不,想不出去每個(gè)峰值的中間值的做法 只會(huì )取最高點(diǎn)
但這邊想讓我把每次結果存到寄存器上,存100組,這個(gè)有點(diǎn)難處理

信號的周期如果比較精確就方便了。信號寬度達到了2S,這給濾波處理帶來(lái)較大方便。你可以先測試下,在目前AD通道濾波時(shí)間下,10mS一次(其實(shí)我覺(jué)得100mS都夠了)(必須是時(shí)間中斷,這樣才能有精度),采集一個(gè)完整的周期(整個(gè)信號),然后讀出數據用電子表格軟件恢復波形看下,每個(gè)信號的上升沿、下降沿是否夠陡,再看下信號的穩定性如何。
如果你有數字示波器就更方便了。
這個(gè)測試的目的是確定每個(gè)峰值2S時(shí)間內究竟有多長(cháng)時(shí)間的有效信號。比如有些信號能夠達到1.5S,則在1.5S內連續采集若干個(gè)AD,先做去除最大,最小值,再做算數平均值。
[attachment=148785]