作者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/cn.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