AD采样的精度都会在 单片机 数据手册上给出, 有些片子 精度必须在5V供电下才会精准, 但是3.3V也会正常工作,只是3.3V下AD采样精度会降低. 另外如果你无法太高Vcc, 可以尝试太高AD引脚上的电压. 采样进度跟所采集的引脚电压也有关系, 把采集电压太高会提供精度 。
查看 电气性能 一章节,看看AD采集的电压需求,我看应该是跟上面的情况一样. 只有2个办法, 提高Vcc 或者 采集信号幅度, 你种情况还无法用补偿来做,换一个片子补偿值需求不一样. 另外还有一个办法: 就是先用一个稳压(如2V)进行采集, 将采集结果保存非易失性存储器,每次上电调出作为参考值. 可以用在要求不太严格的场合。
AD采样的精度都会在 单片机 数据手册上给出, 有些片子 精度必须在5V供电下才会精准, 但是3.3V也会正常工作,只是3.3V下AD采样精度会降低. 另外如果你无法太高Vcc, 可以尝试太高AD引脚上的电压. 采样进度跟你所采集的引脚电压也有关系, 把采集电压太高会提供精度
按照你说的方法,建议你查看数据手册的 电气性能 一章节,看看AD采集的电压需求,我看应该是跟上面的情况一样. 只有2个办法, 提高Vcc 或者 采集信号幅度, 你这种情况还无法用补偿来做,换一个片子补偿值需求不一样. 另外还有一个办法: 就是先用一个稳压(如2V)进行采集, 将采集结果保存非易失性存储器,每次上电调出作为参考值. 可以用在要求不太严格的场合
AD通常有基准电压的,,如果基准电压不准的话,会直接导致测得的电压值不准;并且是如果基准电压低的话,测量值是偏高的。这也是手持万用表快没电时测量结果偏大的原因。
那要看你的AD的参考电压是多少了,如果你用了单片机内部的作为参数电压,那肯定会有影响.不过就算你用外部的,当单片机的工作电压低于一定程序时,单片机都工作不正常了,更不用说采样.
建议你仔细看看你使用的单片机资料 百度一搜就有了 一般单片机供电都不是一个定值的 会有范围的 比如STC89C52就有3.7V-5.5V供电的 只要是你的供电电压不超出他的规定范围 就不会影响片内AD或DA等资源的正常运行。
如果运行还不真行 就排除供电问题 仔细看资料 比如需不需要外接参考电压 ? 需要供电几V?