百科知识

ad单片机-STC单片机AD基准电压问题用STC12C单片机,自带的AD是用

2010-11-24 21:18:28c***
用STC12C单片机,自带的AD是用VCC作参考电压的,但是如果VCC是电池供电得到的结果就不准确.STC的手册说可以用其中一个通道接一个1.5V基准电压,然后根据这个基准电压计算出VCC的电压.请问如何计算呢?100分.【ad单片机】STC单片机AD基准电压问题用STC12C单片机,自带的AD是用VCC作参考电压的,但是如果VCC是电池供电得到的结果就不准确.STC的手册说可以用其中一个通道?

最佳回答

  • 这是一种聪明的解决办法,对于一些不提供基准输入引脚,只能以电源电压为基准的CPU。该方法消除了电源电压带来的误差。 具体是在多路AD的某一路连接一个高精度电压基准(例如1.25V)。测量时,先测量(用AD)该基准,得到该基准电压的对应测量值。例如0xc8,十进制是200。再去测量被测电压,比如得到0x190,十进制是400。则实际电压应该是1.25*400/200=2.5V。
    2010-12-01 23:48:02
  • 我想手册上的意思就是说实际输出和VCC的值是线性的,意思就是,你接一个基准电压,然后同样的得到输出值,与只用电池得到的输出值进行比较,这个比例和基准电压与电池供电电压的比值一样,也就是线性输出。
    2010-11-29 04:10:36
  • 很赞哦! (153)