標(biāo)題: 單片機內(nèi)部AD測電壓值來回變化差距比較大? [打印本頁]

作者: 864800116    時間: 2022-11-30 15:40
標(biāo)題: 單片機內(nèi)部AD測電壓值來回變化差距比較大?
變壓器按照一定頻率開關(guān) 經(jīng)過整流后輸出13V電壓 然后用STC單片機內(nèi)部AD進行取樣 為什么取的電壓值 是來回變化的 變化差距比較大  采樣電阻為10K 15k  用萬用表量的電壓 變化幅度很小

16697951hei7922.png (19 KB, 下載次數(shù): 60)

16697951hei7922.png

1669793616871.png (14.02 KB, 下載次數(shù): 60)

1669793616871.png

1669793626964.png (15.15 KB, 下載次數(shù): 68)

1669793626964.png

1669793723870.png (38.88 KB, 下載次數(shù): 61)

1669793723870.png

1669793933259.png (1.64 KB, 下載次數(shù): 65)

1669793933259.png

作者: Hephaestus    時間: 2022-11-30 20:00
AVCC和AGND要加強退耦,輸入信號和Vref加濾波。
作者: Y_G_G    時間: 2022-11-30 21:47
看到你這電路都覺得頭痛
1,先用一個電位器代替電路,調(diào)節(jié)一下電壓,進行ADC,然后跟萬用表測量值對比,如果正常,就說明你這硬件電路有問題
2,如果不正常,看一下程序哪里有問題
3,萬用表測量到的并不代表就是真實的,很多萬用表里面是有平均傎電路或者軟件算法的
作者: Y_G_G    時間: 2022-11-30 21:49
還有,你參考電壓是什么?如果是內(nèi)部的參考電壓,如果你用的是STC15系列,那么,這肯定是不行的
STC的15系列內(nèi)部電壓不是相對固定的,開機之前要先校正的,很麻煩的
作者: Hephaestus    時間: 2022-11-30 22:02
Y_G_G 發(fā)表于 2022-11-30 21:49
還有,你參考電壓是什么?如果是內(nèi)部的參考電壓,如果你用的是STC15系列,那么,這肯定是不行的
STC的15系 ...

基準(zhǔn)源絕對誤差大與短期快速跳動完全無關(guān),你看他的串口輸出的電壓值,都跳成羚羊了。
作者: xdqfc    時間: 2022-12-1 09:23
先用示波器看一下ADC端口的電壓波形吧。
作者: coody_sz    時間: 2022-12-1 10:12
示波器先看電源電壓是否紋波很大,再看看ADC輸入電壓是否紋波很大。如果紋波小,則檢查程序。
作者: yzwzfyz    時間: 2022-12-1 17:36
采樣及計算方案不當(dāng)。
作者: liu888888    時間: 2022-12-1 18:19

1。首先,你的電路整流濾波電路太簡陋,需改進,去補一下數(shù)模電路基礎(chǔ)知識。(補充一下:就這電路輸出,若給音響功放供電,就是不合格電路,那是滿滿的交流聲呦)~
2。  AD基準(zhǔn)電壓要盡可能穩(wěn)定,無波動干擾,這是測量穩(wěn)定的基礎(chǔ)(非常重要!)
3 。大概率你用的是數(shù)字萬用表測量,輸入端本身就有很大的平滑濾波功能,直觀感覺就是測量時顯示反應(yīng)遲滯。若指針式的的電壓抖動反應(yīng)能靈敏一些,直觀的就是指針在顫抖 ,但結(jié)構(gòu)本身也有阻尼機構(gòu),實際上也是有一定的平滑濾波輸出在顯示。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1