![]() |
發布時間: 2022-6-16 15:54
正文摘要:當把R10斷開的時候 分壓是準的 當把R10接上送入MCU的ADC口時 分壓不準 誤差很大,這種情況你們怎么處理的? 1.我采用加一個運放跟隨的方式,阻抗變換(輸入阻抗大,輸出阻抗小 ... |
ADC 輸入阻抗太低了,STM32,GD32都有這個毛病, STC引腳設置成高阻輸入,200K之內基本不影響線性. |
1)NTC 可用 Loop up Table的方式來解決 2)注意MCU Reference Voltage 飄動電壓 |
wulin 發表于 2022-6-22 20:39 AC36V 從那里會到NTC的采樣電路 不可想象 |
這是一款實際應用中的STC15W404AS的ADC輸入電路,由于外電路有可能因意外導致AC36V電壓竄入NTC采樣電路,故加大了R7阻值以保護MCU,實測確有保護作用并且不影響NTC正常采樣。 ![]() |
wulin 發表于 2022-6-21 17:12 大師有何良策 |
QWE4562012 發表于 2022-6-21 16:04 STC系列ADC是這樣的。 |
yueguang3048 發表于 2022-6-17 09:46 你是如何定采樣頻率的 |
yueguang3048 發表于 2022-6-17 09:46 實際用的是104 |
wulin 發表于 2022-6-16 16:21 高阻模式就一定能保證分壓是準確的嗎 |
我也碰到類似的情況,怎么回事啊? |
IO口高祖模式接近1uA電流(2個保護二極管的反向電流),你的R44-46電阻太大肯定影響精度。正常R44-46總和要小于50K。解決方法: 1、不改電路,用萬用表校準的方法減少誤差。 2、電阻改小10倍,R46的地用IO控制,測量時再打開減少功耗。 |
1.并聯那么多的電容,ADC的動態性能差的一比。(建議降低你的采集頻率) 2.如果是STM32,輸入阻抗最大不超過50k(詳見數據手冊ADC部分) 3.編不下去了.... ![]() |
你先查一下單片機ADC的輸入阻抗,反正STM32的阻抗不高,R10是要嚴重影響精度的。 |
通常MCU用作AD輸入的端口需要設置為高阻模式,輸入電流近似0,R10上幾乎沒有電壓降。 |