qc8961as
級別: 探索解密
|
[attachment=148541] 每個峰值采集電流并分別放到不同地址,一共6組數據 大概每一分鐘有一個循環,感覺有點思路但是就是寫不出來 |
---|---|
|
lvpretend
級別: 論壇先鋒
|
這是個什么信號?是在一個4---20mA線路上分時傳輸6路(5路)模擬信號嗎? 第一個20mA是起點特征值嗎? 把信號解釋詳細點。 |
---|---|
|
qc8961as
級別: 探索解密
|
是的這個是油液清潔度的儀器 第一個是起點信號 滿量程的 之后的信號每兩秒一次數據 ,電流大小是根據油液顆粒物來判斷 最后一個是測量結果判斷,判斷前面幾個是否合格的 現在我用計數取每個峰值的最高點一個循環后就復位一次重新判斷,這樣雖然簡單,但不知結果對不,想不出去每個峰值的中間值的做法 只會取最高點 但這邊想讓我把每次結果存到寄存器上,存100組,這個有點難處理
|
---|---|
|
lvpretend
級別: 論壇先鋒
|
信號的周期如果比較精確就方便了。信號寬度達到了2S,這給濾波處理帶來較大方便。你可以先測試下,在目前AD通道濾波時間下,10mS一次(其實我覺得100mS都夠了)(必須是時間中斷,這樣才能有精度),采集一個完整的周期(整個信號),然后讀出數據用電子表格軟件恢復波形看下,每個信號的上升沿、下降沿是否夠陡,再看下信號的穩定性如何。 如果你有數字示波器就更方便了。 這個測試的目的是確定每個峰值2S時間內究竟有多長時間的有效信號。比如有些信號能夠達到1.5S,則在1.5S內連續采集若干個AD,先做去除最大,最小值,再做算數平均值。 [attachment=148785] |
---|---|
本帖最近評分記錄: |