[請益] 如何避免類比輸入因元件誤差判斷失準消失

看板Electronics作者時間7年前 (2017/03/17 08:13), 編輯推噓4(4020)
留言24則, 7人參與, 最新討論串1/1
我在作類比電壓讀取上遇到一個問題。 我利用Arduino的類比輸入,讀取一電壓值,當此電壓值為某範圍使開關打開,反之關閉。類比輸入讀取之電壓,用的是簡單的分壓電路,使100V降為5V,再輸入給Arduino,但經過實驗,我發現由於分壓電路使用的電阻,存在誤差時。開關切換便會不正確。我想我使用電阻製作簡單的分壓電路,應一定會造成這個問題。畢竟1000個電阻阻值必定是上上下下的。但我又不希望透過程式或者可變電阻的方法,每台均手動調節。雖然每台手動調整是可行的。但我想這必定不是好方法。畢竟大量生產時,這會造成時間成本的提升。想請教,有無更加簡單的方法,可以使我的類比輸入 ,不會受到元件誤差影響。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.95.216.252 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1489709632.A.B6A.html

03/17 08:36, , 1F
可以挑選精密電阻。
03/17 08:36, 1F

03/17 08:41, , 2F
感謝回覆,但其實就是使用精密電阻作分壓電路的。
03/17 08:41, 2F

03/17 08:41, , 3F
但我發現這個大陸製作的精密電阻還是誤差蠻大的。
03/17 08:41, 3F

03/17 08:49, , 4F
這種誤差還是每台都要處理 處理方式就是校驗
03/17 08:49, 4F

03/17 09:30, , 5F
我覺得這個方法實在太麻煩。因此想找有無更方便的
03/17 09:30, 5F

03/17 09:30, , 6F
方法,目的就是要避免每台調校
03/17 09:30, 6F

03/17 09:36, , 7F
用voltage regulator diode 作標準電源
03/17 09:36, 7F

03/17 11:07, , 8F
可能還有點要補充,輸入的100V是會變動的,實際上
03/17 11:07, 8F

03/17 11:07, , 9F
我需要知道100V變動到何種程度,才切換開關,但因
03/17 11:07, 9F

03/17 11:08, , 10F
為arduino類比輸入5V,因此我需要降壓,才作了分壓
03/17 11:08, 10F

03/17 11:08, , 11F
電路,我不太理解用二極體能答到這功能的原理,能
03/17 11:08, 11F

03/17 11:08, , 12F
否請您再指點
03/17 11:08, 12F

03/17 11:09, , 13F
沒有 只能校正~~ 治具做好 程式寫好 很快的
03/17 11:09, 13F

03/17 11:10, , 14F
不過,話說回來聽起來只是要檢查欠壓和過壓
03/17 11:10, 14F

03/17 11:12, , 15F
一般電氣這個範圍都可以到+10%,你就抓緊一點3~5%
03/17 11:12, 15F

03/17 11:12, , 16F
然後要有一台交流產生器去抓中心值
03/17 11:12, 16F

03/17 20:23, , 17F
ADC取幾次平均?反應要很快嗎?
03/17 20:23, 17F

03/17 20:39, , 18F
等等...都用arduino了還在乎成本?
03/17 20:39, 18F

03/17 21:54, , 19F
無論使用精密電阻、diode 都會有準確度的問題,不然精密
03/17 21:54, 19F

03/17 21:56, , 20F
不會賣得比一般貴。有挑過跟沒挑過的LED 價差可以到數千
03/17 21:56, 20F

03/17 21:57, , 21F
倍就是這個道理。你的問題看來像是精密電阻的vendor 不合
03/17 21:57, 21F

03/17 21:59, , 22F
格,而不是精密電阻精度還不夠不適用。如果只是要 0.1%,
03/17 21:59, 22F

03/17 21:59, , 23F
合格精密電阻應該就夠用。
03/17 21:59, 23F

03/17 23:15, , 24F
乾脆直接掛一顆LDO吧
03/17 23:15, 24F
文章代碼(AID): #1Ooof0jg (Electronics)