作者xe7961 (xe7961)
看板ASM
標題Arduino信號放大 及 飄移問題
時間Thu Sep 26 12:00:05 2019
各位前輩好,
我就開門見山的請教了! 想請問以下的解決方案是否可行或是有欠缺考慮的問題
目前使用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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 192.31.105.193 (美國)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ASM/M.1569470407.A.C39.html
1F:推 nissptt: 這我也想知道。查網路,從arduino著手有好幾個方法,換3. 09/26 14:44
2F:→ nissptt: 3V arduino是最快的,或換有12bit精度的arduino,或調用 09/26 14:44
3F:→ nissptt: 低的參考電壓或用函式庫(因0~1023主要是容納變數型態的 09/26 14:44
4F:→ nissptt: 限制,換了可大幅提高,之前看過,但一時找不到)。以上 09/26 14:44
5F:→ nissptt: 請樓主試試,因為我也不過,我想說的是,壓電材料形變提 09/26 14:44
6F:→ nissptt: 供的電壓應該不能提供持續的電流,所以輸入阻抗也是要考 09/26 14:44
7F:→ nissptt: 慮的。 09/26 14:44
8F:推 nissptt: "因為我也沒試過"..... 目前用3.3V夠用 09/26 14:46
9F:→ hongsiangfu: 壓電的電位不明確,幾乎是浮動,改高通然後把DC電位 09/26 14:53
10F:→ hongsiangfu: 穩在Gnd或1/2Vdd試看看 09/26 14:53
11F:→ hongsiangfu: 補充,壓力的頻段過低(dc),可能不適用壓電感測 09/26 16:18
12F:推 nissptt: 另外,壓電材料常是陶瓷或晶體,樓主要如何確定線路導電 09/26 19:22
13F:→ nissptt: 良好呢? 是"鍍金屬膜"嗎? 09/26 19:22
14F:→ xe7961: 請問nissptt前輩方便私聊嗎? 方法很多但我沒一個看得懂@@ 09/27 10:58
15F:推 nissptt: 已回部份內容,arduino部份,我試方法看看再回覆你。但你 09/27 16:00
16F:→ nissptt: 要做的算專家系統了,會很複雜。 09/27 16:00
17F:→ xe7961: 感謝上面兩位大大的回覆,幫助很大! 09/28 12:38
18F:→ xe7961: 有新的進度會在版上update 09/28 12:39