Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 4212|回復: 6
打印 上一主題 下一主題

如何解決/減低並聯電路的電磁干擾

[複製鏈接]
跳轉到指定樓層
1#
發表於 2014-1-1 14:40:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 joseph420yu 於 2014-1-1 15:05 編輯

各位先進,小弟目前使用Arduino Uno R3控制板連接五個壓力感應器

目前的操作是當施壓越大,電腦會顯示感應器的電壓伏特

壓力越大,伏特數越大,反之,則數值下降

問題便是,有五個類比訊號輸入接在控制板上,編號A0~A4

以下我擷取當對其中四點各別施壓時,所顯示的數值如下:


A3壓力棒施壓時,A4會有1124不該出現的資料,其餘三點因數值較小,故忽略

V0 in mV : 39

V1 in mV : 29

V2 in mV : 48

V3 in mV : 3880

V4 in mV : 1124


A4壓力棒施壓時,A0會有1185不該出現的資料,其餘三點因數值較小,故忽略

V0 in mV : 1182

V1 in mV : 53

V2 in mV : 34

V3 in mV : 29

V4 in mV : 3426



A0壓力棒施壓時,A1會有571不該出現的資料,其餘三點因數值較小,故忽略

V0 in mV : 3631

V1 in mV : 571

V2 in mV : 43

V3 in mV : 0

V4 in mV : 0



A1壓力棒施壓時,A2會有806不該出現的資料,其餘三點因數值較小,故忽略

V0 in mV : 14

V1 in mV : 2873

V2 in mV : 806

V3 in mV : 43

V4 in mV : 14



因為本身非電子、電機出身,算是自己摸索,在相關專業知識上較為缺乏,目前只知道這是否叫做電磁干擾? 請問如何可減低對第i(i>=0 && i<5)施壓時,第(i+1)%5點會出現不必要的數據呢?

以下為單點壓力棒示意圖,5個壓點採用並聯連接,拜託各位大大協助小弟


單點迴路示意圖

2#
發表於 2014-1-1 21:24:05 | 只看該作者
他電阻高達5M以上,電流小的不得了,所以應不是干擾
把完整接法照相來看吧
3#
 樓主| 發表於 2014-1-2 16:58:33 | 只看該作者
這是小弟將之並聯的簡易電路圖https://dl.dropboxusercontent.com/u/102425449/DSC_0391.jpg請參考
會使用如此大的電阻是為可以輕易接收數值(敏感度較好)
謝謝你們
4#
發表於 2014-1-4 02:17:46 | 只看該作者
剛剛隨便拿塊328接五個測試
不會這樣

不過之前沒仔細看你傳回值,很好奇
官網寫
The Uno has 6 analog inputs, labeled A0 through A5, each of which provide 10 bits of resolution
10位元解析度就是0~1023
你的類比訊號怎會有兩三千的數值傳回????
5#
 樓主| 發表於 2014-1-4 16:36:08 | 只看該作者
回復 4# mzw2008

哦~程式撰寫是讀取pin的類比訊號後,透過map()函示把0~1023的值轉成相對應0~5000的電壓值,這是有參考過其他資料的
6#
發表於 2014-1-10 14:56:12 | 只看該作者
你有量測過FSR電阻的範圍到哪裡嗎?

你不期望的數值是瞬間出現或是一直維持著? 測試看看, 注意程式抓取資料的時間點

6.2M Ohm非常大, 電流小受到雜訊影響的可能性也大

1.每個6.2MOhm 並上一個電容試試看
2.降低電阻值
7#
發表於 2014-1-10 21:52:57 | 只看該作者
不確定ADC的輸入組抗多少?不過通常在數百K,相對你的待測件輸出阻抗太大。就算量到資料也是錯誤的機率頗高。建議用定電流源給FSR電阻,再用OP做放大,最後一級用隨耦器降低輸出組抗才是正解。
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-11-23 17:35 , Processed in 0.096021 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表