单片机如何检测自身电压?或者基准电压?请看下面详细说明,求高手帮忙,分都不是问题!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机如何检测自身电压?或者基准电压?请看下面详细说明,求高手帮忙,分都不是问题!!相关的知识,希望对你有一定的参考价值。

单片机使用内部2.4v电压作为基准电压,当使用ad检测到基准电压为2.4v左右时证明单片机在正常工作电压范围内工作,但是现在发现的状况是,当单片机工作在低于正常工作的电压时,单片机内部的基准电压也会随之降低,导致ad检测出的基准电压值是不变的!如何才能解决这个问题?

参考技术A 用外部1.5V基准稳压管作为基准。一般单片机在1.5V以下就不工作了。测量稍高电压用精密电阻分压。和基准电压作比例比较计算追问

这个确实是个好方法,但是现在暂时还不打算改进硬件设计,所以尽可能在原有的基础上修改软件的,我知道我的设想有些冲突和矛盾,但是只想听听大家有没有什么更好的想法,或者有没有遇到过类似的问题~

参考技术B 单片机工作电压变化范围不是太大时,基准电压不会变的。可能你设置的检测通道时单片机的工作电压,或者基准电压输出引脚与工作电压有关系了追问

我是将基准电压设置输出到了某个引脚上,然后再用ad检测该引脚的电压,但是当单片机工作电压降低时,内部基准电压的输出也会随之降低,假设正常单片机3.3v工作时输出内部基准电压为2.4v,但是当单片机工作电压变为3v时,可能内部基准电压输出为2.3v,而ad的检测又跟这内部基准电压有关系,导致测量的电压值依旧是满量程!~~

追答

基准电压设置输出到了某个引脚上,这个引脚是不是设置了上拉电阻?若这样就和工作电压有关系了

追问

没有设置上拉,数据手册上说不允许设置上拉~看来还是需要外部基准或者其他电压作为一个参考值

本回答被提问者采纳

如何将3V的电压转换成单片机管脚所需的5V电压?

单片机和一器件通信,器件输出高低电平,但高电平只有3V电压,单片机不能判别是高还是低,要将其转换成5V,送到引脚,反过来,单片机输出又要输出高低电平到器件,请问电路怎么样设计。

参考技术A 用LM317
它是一种输出电压可变的集成三端稳压块。用317稳压块制作输出电压可变的稳压电源。这样就可以将3V升到5V了。它的输出电压范围是1.25V
——37V
参考技术B 使用光电耦合器或者三极管,75451或者75452进行电平转换。 参考技术C 最简单的方法:接一个三极管就可以了。本回答被提问者采纳 参考技术D 加一电路转换不就行了吗!很简单 第5个回答  2008-07-15 用34063 升压到5V

以上是关于单片机如何检测自身电压?或者基准电压?请看下面详细说明,求高手帮忙,分都不是问题!!的主要内容,如果未能解决你的问题,请参考以下文章

5V带AD转换单片机的基准电压是不是能超过5V 也就是说5V单片机是不是能测量超过5V的电压?求赐教

12位ad 3.3v基准电压 测量电压为10v左右 怎么办

单片机怎样对交流电压电流取样

单片机AD采集回来的数值如何能显示为对应的电压值?

怎样把电压编码后转换为实际电压数值

如何将3V的电压转换成单片机管脚所需的5V电压?