大家好,今天小编关注到一个比较有意思的话题,就是关于单片机检测正负电压的问题,于是小编就整理了3个相关介绍单片机检测正负电压的解答,让我们一起看看吧。
单片机输出高低电平区别?
1、输出电压=VCC就是高电平,输出电压=GND(一般是0V)就是低电平,分别用1和0来表示,这个是理想值。但实际上它也有一个范围,这个会在单片机的datasheet里说明。比如你的单片机供电压(VCC)=5V,那么,datasheet里会说明高电平最低要达到多少伏,比如给出的是3.7V,那么在3.7~VCC的范围内,单片机都会识别成高电平。
2、低电平会说明最高能达到多少伏,比如0.8V,那么GND~0.8V这个范围内的电压都会被识别为低电平。中间状态(0.8V~3.7V)识别状态不定,可能是高电低也可能是低电平。所以实际应用时要注意这个问题。
单片机测100V左右的直流电压,如何提高精度?
用单片机测,就是先用A/D转换电路转换成数字量。而AD转换器输入的模拟电压多为5Ⅴ,所以,必须用电阻对100Ⅴ电压分压后再进行AD转换。所以,要提高精度,要选16位或24位的A/D转换器,输入电压尽量高,如允许输入10Ⅴ的,可以减少因分压带来的相对误差。
用单片机检测电源电压是否大于3.6v其程序如何写?
假设单片机电源电压3.3V,这就是基准电压(一般单片机是这样),ADC是10位的,满量程设为VM。由于没法自己测量自己的电压,需要一个参考电压,比如接一个2V稳压管,测量稳压管上的压降,设为VZ。当VZ>2VM/3.6时,单片机电源电压大于3.6v了。
到此,以上就是小编对于单片机检测正负电压的问题就介绍到这了,希望介绍关于单片机检测正负电压的3点解答对大家有用。