熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2022-6-16 15:54
正文摘要:當(dāng)把R10斷開(kāi)的時(shí)候 分壓是準(zhǔn)的 當(dāng)把R10接上送入MCU的ADC口時(shí) 分壓不準(zhǔn) 誤差很大,這種情況你們?cè)趺刺幚淼模? 1.我采用加一個(gè)運(yùn)放跟隨的方式,阻抗變換(輸入阻抗大,輸出阻抗小 ... |
ADC 輸入阻抗太低了,STM32,GD32都有這個(gè)毛病, STC引腳設(shè)置成高阻輸入,200K之內(nèi)基本不影響線性. |
1)NTC 可用 Loop up Table的方式來(lái)解決 2)注意MCU Reference Voltage 飄動(dòng)電壓 |
wulin 發(fā)表于 2022-6-22 20:39 AC36V 從那里會(huì)到NTC的采樣電路 不可想象 |
這是一款實(shí)際應(yīng)用中的STC15W404AS的ADC輸入電路,由于外電路有可能因意外導(dǎo)致AC36V電壓竄入NTC采樣電路,故加大了R7阻值以保護(hù)MCU,實(shí)測(cè)確有保護(hù)作用并且不影響NTC正常采樣。 ![]() |
wulin 發(fā)表于 2022-6-21 17:12 大師有何良策 |
QWE4562012 發(fā)表于 2022-6-21 16:04 STC系列ADC是這樣的。 |
yueguang3048 發(fā)表于 2022-6-17 09:46 你是如何定采樣頻率的 |
yueguang3048 發(fā)表于 2022-6-17 09:46 實(shí)際用的是104 |
wulin 發(fā)表于 2022-6-16 16:21 高阻模式就一定能保證分壓是準(zhǔn)確的嗎 |
我也碰到類似的情況,怎么回事? |
IO口高祖模式接近1uA電流(2個(gè)保護(hù)二極管的反向電流),你的R44-46電阻太大肯定影響精度。正常R44-46總和要小于50K。解決方法: 1、不改電路,用萬(wàn)用表校準(zhǔn)的方法減少誤差。 2、電阻改小10倍,R46的地用IO控制,測(cè)量時(shí)再打開(kāi)減少功耗。 |
1.并聯(lián)那么多的電容,ADC的動(dòng)態(tài)性能差的一比。(建議降低你的采集頻率) 2.如果是STM32,輸入阻抗最大不超過(guò)50k(詳見(jiàn)數(shù)據(jù)手冊(cè)ADC部分) 3.編不下去了.... ![]() |
你先查一下單片機(jī)ADC的輸入阻抗,反正STM32的阻抗不高,R10是要嚴(yán)重影響精度的。 |
通常MCU用作AD輸入的端口需要設(shè)置為高阻模式,輸入電流近似0,R10上幾乎沒(méi)有電壓降。 |
Powered by 單片機(jī)教程網(wǎng)