神农鼎
发表于 2023-8-28 09:50:17
你外围哪有问题,瞬间来了高压大电流我们是不知道的,加
STC8H1KW
发表于 2023-8-30 17:20:53
请教一下,ADC 采样电压理论上最高只有2.27V,现在实测有5.5V多,谢谢。补充一下,电池是6节鲤电池,充满才25.2V
梁工
发表于 2023-8-30 21:48:01
STC8H1KW 发表于 2023-8-30 17:20
请教一下,ADC 采样电压理论上最高只有2.27V,现在实测有5.5V多,谢谢。补充一下,电池是6节鲤电池,充满才 ...
先断开单片机的链接,单独测量两个电阻分压后的电压,用数字万用表,输入电阻10M。
STC8H1KW
发表于 2023-8-31 18:32:09
问一下,ADC这样设计OK吗
梁工
发表于 2023-8-31 21:20:08
STC8H1KW 发表于 2023-8-31 18:32
问一下,ADC这样设计OK吗
可以。模拟地与数字地直接连接,不要串接磁珠。
STC8H1KW
发表于 2023-9-1 10:40:13
https://www.stcaimcu.com/data/attachment/forum/202308/30/171906suibbgf7kfzbcc7c.png,这个电压在没有焊MCU时,电压是对的,但是焊了以后,电压就会升到4.4~5.5V,请教一下是怎么回事。
梁工
发表于 2023-9-1 11:15:48
STC8H1KW 发表于 2023-9-1 10:40
,这个电压在没有焊MCU时,电压是对的,但是焊了以后,电压就会升到4.4~5.5V,请教一下是怎么回事。 ...
先断开单片机的链接,单独测量两个电阻分压后的电压,用数字万用表,输入电阻10M。
STC8H1KW
发表于 2023-9-1 16:58:21
用ADC 判断电池电压,从而显不,绿,橙,红,结果只能亮绿灯,问一下,这个程序有什么问题。
梁工
发表于 2023-9-2 12:45:08
STC8H1KW 发表于 2023-9-1 16:58
用ADC 判断电池电压,从而显不,绿,橙,红,结果只能亮绿灯,问一下,这个程序有什么问题。
...
1、ADC允许后(ADC_CONTR = 0x80)至少要等待1ms以后再做ADC。
2、你使用了小数,则变量要定义为浮点数。
3、判断时注意边界,比如2.15时绿、橙都会亮起,要改其中一个不要等于号。
STC8H1KW
发表于 2023-9-2 13:32:04
非常感谢,