⑴ 怎麼用單片機內部AD檢測電壓,是先分壓然後輸入到單片機AD管腳么,請大神解答
AD是單片機引腳自帶的。
有連接,然後從寄存器走就可以了。
你這里分壓不是為了ad。
單片機引腳測量電壓是有上限的。
這里只是為了應對超上線的電壓而已。
⑵ 如何用單片機測量20kv的高壓直流電的電壓和電流呢
用單片機測量模擬量,首先要用到A/D轉換器採集數據到單片機。
測電壓,分壓電阻串聯以後和電源並聯,分壓電阻串聯阻值越大,對電源輸出電壓影響越小,取樣電阻越小,單片機迴路對取樣值影響越小,有利於測量精度。
測電流,分流電阻串聯在電流迴路,分流電阻並聯值越小(考慮同時用幾個分流電阻並聯起來分流的情況),對電流迴路影響越小,有利於測量精度。
同時,還要考慮電阻耗散功耗和電源負載能力。
另外,最重要的一點,那就是絕緣、安全,這是基本前提。
⑶ 單片機電壓檢測
可以使用一個內部帶A/D的單片機來完成這個檢測。如果你對51單片機很熟,可以使用STC12C52XXAD系列單片機,它內部帶一個8位的AD轉換器,檢測電壓范圍0~5V,最多可以有8個通道,而且該晶元價格也不算貴,只要幾塊錢而已。
主晶元確定下來了,其它的就很簡單了,自己外圍搭個顯示電壓電路,再寫個AD採集及顯示的程序就OK了。
⑷ 怎麼用單片機的ad採集口測電容兩端的電壓
先看電容兩端電壓有多高,電壓高的話要用電阻分壓才能供單片機測量,但用電阻分壓會泄放電容上的電壓,因此電阻不能 太小,其次要看待測電容能 否和單片機共地,如果低壓側能 和單片機共地,測量時只測一端電壓就 行了,否則2端電壓都要測量
另外單片機AD只能測正向電壓,因此要保證電容兩端的電壓都高於單片機的「地」
⑸ 用單片機10位AD測電池電壓為3.68V,用萬用表20V檔測卻是3.58V,為什麼
1、萬用表測得5.01V,實際值為5.00V應該是正確的。應該信任萬用表所讀值為實際值。
2、被測電池是否穩定,且測量時電池的負載是相當的。可以用5V直接分壓後分別給單片機和萬用表再測試試。更換電池再試試。必要時給電池串入電流表。
3、處理好AD的參考電源。
4、考慮ADC轉換的時序,是否啟動有效,是否轉換完成,是否考慮濾波。通過模擬獲取轉換值加以分析。祝你好運!
⑹ 單片機自帶ad轉換的電壓值范圍是多少
AD測量范圍:0~基準電壓。包含0 跟 基準電壓。
基準電壓分多種:
1、單片機電源電壓;(有AD功能的就有)
2、內置高精度電壓1.23V;(如果單片機有的話)
3、外輸入電壓;(如果單片機有的話)
通過程序配置選擇以上某種電壓 作為基準電壓。