Robofun 機器人論壇

標題: 用Arduino偵測電壓 [打印本頁]

作者: pizg    時間: 2011-12-5 13:49
標題: 用Arduino偵測電壓
請問各位前輩, 該如何用Arduino偵測電壓, 例如偵測12V直流蓄電池,
電路該如何設計? 程式該如何寫?
作者: ThomasVega    時間: 2011-12-14 01:48
http://code.google.com/p/ardupilot-mega/wiki/Voltage

這網頁有類似的說明。
作者: pizg    時間: 2011-12-28 22:44
這網頁有類似的說明。
ThomasVega 發表於 2011-12-14 01:48



    感謝您的回覆.
您提供的網址內是有一個可以量測電壓的功能,
不過那是使用APM模組內建的功能,
可我使用的是UNO, 沒有內建這樣的功能.

我最近查閱了很多偵測電壓的電路,
我想還是用硬體解決比較可行,
Arduino負責接收訊號就好.
作者: trance2000    時間: 2011-12-28 23:19
我覺得這個東西應該可以達到你的需求
AttoPilot Voltage and Current Sense Breakout
作者: pizg    時間: 2012-1-1 12:21
本帖最後由 pizg 於 2012-1-1 12:22 編輯
我覺得這個東西應該可以達到你的需求
trance2000 發表於 2011-12-28 23:19



感謝您的回覆.
不過該模組的價位太高了些.
在網頁中也有不少人提到這一點,
還說該晶片在TI一顆也沒賣多少錢,
簡單的電路中更是沒用到很多的銅量.
如果價位能夠在NT200元以下,
我也可以一次訂購3片.

不知您有沒有電路圖,
我想自製一片這樣的模組.
作者: trance2000    時間: 2012-1-1 14:01
回復 5# pizg


   這我可能就愛莫能助了,如果有spec其實用萬用板拉幾條線應該就可以用了,如果為了3pcs的板子還給人家洗可能成本會更高。
作者: pizg    時間: 2012-1-1 14:39
回復  pizg


   這我可能就愛莫能助了,如果有spec其實用萬用板拉幾條線應該就可以用了,如果為了3pcs ...
trance2000 發表於 2012-1-1 14:01



是啊~~如果有電路圖,
我也想用洞洞板焊幾條線就完成了.
作者: trance2000    時間: 2012-1-2 20:39
回復 7# pizg


   今天我找了一塊電池保護板,這個板子我用其他程式可以讀到電壓值,但是這個IC是用HDQ的通訊協定, Arduino的HDQ我還沒找,不然應該也是可以讀到電壓,但用這個IC來做電壓偵測也不太划算。
作者: alpha    時間: 2012-1-5 10:11
本帖最後由 alpha 於 2012-1-5 10:13 編輯

偵測電壓可以用 Arduino ADC的功能,不過12V超過ATMega328的Operating Voltage,可以使用電阻分壓(像三用電錶),如果只是要和12V比大小,可以用 LM393,LM339,用LM317調出一個12V當基準和要偵測的電壓比較,這裡有一個電壓比較的範例 ,取材自 http://www.bldc.tw/
作者: pizg    時間: 2012-1-13 22:29
回復 9# alpha


    感謝您的回覆.
您提供的電路非常棒, 尤其是在不使用MCU的情況下.

我已經知道該怎麼用Arduino去量測電壓了, 原來是那麼地簡單,
只要用分壓原理就搞定了.




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2