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