Arduino信號放大 及 飄移問題

作者: xe7961 (xe7961)   2019-09-26 12:00:05
各位前輩好,
我就開門見山的請教了! 想請問以下的解決方案是否可行或是有欠缺考慮的問題
目前使用Arduino UNO板子上讀取壓電材料的訊號,但發現輸出的電壓有以下問題:
1.按壓的電壓訊號太小,在Arduino的y軸上只有 10 unit的幅度變化,換算成電壓只有
2mVolt(10unit/5000mV),導致讀取出來的波型呈現鋸齒狀,分辨率不高.
方案:目前不考慮更改壓電材料,打算使用LM358進行電路放大及濾波,相關的電路模擬
也已經建立。
https://i.imgur.com/is4lrp3.jpg
https://i.imgur.com/6Kw2aWj.jpg
2.第二個問題比較棘手, 從訊號發現會有漂移的現象, 而且目前完全不知道原因. 有試
著接上ADC進行高頻濾波, 卻發現不只高頻雜訊被濾掉了, 連飄移也消失了,目前找不到解
釋的原因。
https://i.imgur.com/wFrpexL.jpg
請問大大是否有哪幾個方面的因素我疏忽了,目前對這種不確定因素非常擔心QQ
作者: nissptt (niss)   2019-09-26 14:44:00
這我也想知道。查網路,從arduino著手有好幾個方法,換3.3V arduino是最快的,或換有12bit精度的arduino,或調用低的參考電壓或用函式庫(因0~1023主要是容納變數型態的限制,換了可大幅提高,之前看過,但一時找不到)。以上請樓主試試,因為我也不過,我想說的是,壓電材料形變提供的電壓應該不能提供持續的電流,所以輸入阻抗也是要考慮的。"因為我也沒試過"..... 目前用3.3V夠用
作者: hongsiangfu   2019-09-26 14:53:00
壓電的電位不明確,幾乎是浮動,改高通然後把DC電位穩在Gnd或1/2Vdd試看看補充,壓力的頻段過低(dc),可能不適用壓電感測
作者: nissptt (niss)   2019-09-26 19:22:00
另外,壓電材料常是陶瓷或晶體,樓主要如何確定線路導電良好呢? 是"鍍金屬膜"嗎?
作者: xe7961 (xe7961)   2019-09-27 10:58:00
請問nissptt前輩方便私聊嗎? 方法很多但我沒一個看得懂@@
作者: nissptt (niss)   2019-09-27 16:00:00
已回部份內容,arduino部份,我試方法看看再回覆你。但你要做的算專家系統了,會很複雜。
作者: xe7961 (xe7961)   2019-09-28 12:38:00
感謝上面兩位大大的回覆,幫助很大!有新的進度會在版上update

Links booklink

Contact Us: admin [ a t ] ucptt.com