|
|
这样排查才对: 第一:先确定你的单片机的ADC采样设计是否合理。你可以用一个1.5V的单电源给到单片机的采样端,进行核实。 第二:就是ADC代码是否能正常运行,不行就自己重写过。 第三:如果硬件和软件都没问题,那就是前面的运放,和分压电路有问题了。 我以前自己画的板子也碰过这样的蠢事,找了好几天好几天,怎么ADC都是不正常。后来静下心来检查发现,ADC的基准电压没给。这是多么的蛋痛,之后就飞了一根线过去就可以了。 |
whwteng 发表于 2025-11-24 23:38 不行哈哈,加大了也会跑一会就拉低 |
沉默味道520 发表于 2025-11-24 19:58 您好!分压电阻是5%精度,准备替换成精密电阻了,C36耐压50V,参考了其他用LM358AP做电压跟随器的发现应在运放输出端对地并联100NF,已经移位了。 |
|
阻值加大就好了 |
| 分压电阻的是否是1%的精度,C36的耐压多少,尽量大些。 |
老愚童63 发表于 2025-11-21 19:24 没必要请勿乱加元件。100uF电容即使有用也应该就近接在负载侧,在电池侧毫无意义。 |
天上有口 发表于 2025-11-21 15:50 100UF电容是并联在电池两端!对分压电路没有影响!除非严重漏电而且电池内阻很大的情况下才会影响电池输出电压 |
| 新手就喜欢胡乱加电容。 |
天上有口 发表于 2025-11-21 15:50 好的感谢 |
qsssuv 发表于 2025-11-21 09:32 好的谢谢 |
老愚童63 发表于 2025-11-21 09:49 不加运放测个两三次就测不准了,数值飙高 |
老愚童63 发表于 2025-11-21 09:46 谢谢,现在在排查PCB LAYOUT的问题,之前确实是发现100NF |
| 100UF的电容对这个电路来说太大了。因为电容充电要时间,而且电容本身有漏电电流。建议用105P 看看。 |
asamisan 发表于 2025-11-20 17:17 楼主的电路图可能与实际电路不一致亦或有其它未知因素导致电阻分压异常。在实际应用的类似电路中只要滤波电容不漏电,分压很准确,在常温环境温飘几乎可以忽略,不可能有百分之十几变化。按16.8V经1/6分压应当2.8V,你初始2.68V就不对。LM358输入阻抗极高,对分压影响几近于无。分压电压明显变化只有两种可能:+16.8电源电压变化和分压点有其它导致漏电的因素,例如电路板被污染。 |
| 另外,STM32的输入阻抗应该足够大吧,358有没有不要值得商榷 |
asamisan 发表于 2025-11-20 17:17 温漂的可能性不大!不足0.4ma电流流过功耗不足5mw会导致12.6%的温漂?看看你的那个100NF电容是不是漏电吧 |
人中狼 发表于 2025-11-20 22:42 您好电池测过的,正常,就是板上的分压电路有了问题。 |
rundstedt 发表于 2025-11-20 18:05 您好,感谢回复,请问换精密电阻是否有效呢 |
| 你根据P=U*U/R,算一下电阻的功率是否符合设计要求 |
asamisan 发表于 2025-11-20 12:03 既然发现100nF电容漏电,为什么不换一个电容试试? |
|
怀疑温漂问题的话,有没有考虑电池的温漂呢,干嘛不也直接测量电池的电压情况,可以做对比 |
asamisan 发表于 2025-11-20 17:17 既然你怀疑是温漂问题,为什么不换一个电阻呢?如果条件实在是简陋,5k电阻可以用个1k串联,同一批电阻温漂基本一致。 |
| 监控温度湿度变化 不要动烙铁, |
人中狼 发表于 2025-11-20 14:14 您好,我之前试过50K+10K的,也出过这个问题,我也想过继续加大阻值,但我加了运放,本来就是高输出阻抗的器件, |
rundstedt 发表于 2025-11-20 13:14 您好!正好刚才又出现异常了,下臂电阻实际应分压2.68V,但工作了7个小时后分压变成了2.34V,上臂电阻分压同时增大,STM32的读数和我的测量值基本相符(错了40mv),请问这是由于温漂导致的么。 |
|
电阻太小了 |
| 那么上臂的电压又是多少呢?STM32的读数是否与你测得电压吻合?应该使用LMV358。 |
| 电阻值温飘了?电池耗能了?你用电压表测出来实际是多少?如果与数值相符表示是对的,如果不对就查代码、查阻值 |