stc15单片机用自带的ad检测3.7v锂电池电压,问题是vcc是变动的,就是电池电量多少,vcc

stc15单片机用自带的ad检测3.7v锂电池电压,问题是vcc是变动的,就是电池电量多少,vcc,第1张

当然要增加基准电源,无论测量什么都要有基准,对于用37v锂电池供电的单片机,当然不能用电池电压为基准,虽然该单片机AD基准电压不能单独设定,但AD模块有多个输入端子,可以在一个输入端接基准电压,如TL431或其它两端稳压源,在电源电压已知的情况下,测基准电压,得到一个数字量,将此值写入程序中或存入EEPROM中(批量生产,校正采用统一的电压,但基准源有离散性),以后每次测量前,测一下基准电压,获得另一个数字量,就可推算出电源电压

由于电池的电压不能突变,所以紧接着的其它测量(不只是求电源电压)就可以按已知的电源电压作为基准,也可以直接和稳压源的数字量对比得到真实值

如已知电源电压5V,测基准电压源获得数字量400(也可算出基准源的电压),若电源电压变动后测同一基准源得数字量500,则可知电源电压是4V,此时马上用AD的另一个端子测第三个输入电压得数字量得200,可推算此电压便是2V

因 所测实际电压=测得数字量/满量程数字量*电源电压

实测电压就是基准源是一定的,那么电源电压与所测数字量成反比关系

测锂电电压,需要 一个电压比较器,设定电压的电压是多少时,就要控制其他脚输出高电平了?

就是得有一个电压限定值呀,那电压比较器就根据这个值,输出高电平还是低电平,再把这个电压比较器输出的电平送到STC15W408AS的某个引脚上,程序检测这个引脚的状态,决定否则有输出。

最好,送到P32引脚上,产生中断,利用中断来检测更可靠。

以上就是关于stc15单片机用自带的ad检测3.7v锂电池电压,问题是vcc是变动的,就是电池电量多少,vcc全部的内容,包括:stc15单片机用自带的ad检测3.7v锂电池电压,问题是vcc是变动的,就是电池电量多少,vcc、用STC15W408AS IO脚检测锂电电压 来控制其他脚输出高电平、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10219549.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存