PIC单片机12位AD精度偏大问题.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/16 17:04:05
PIC单片机12位AD精度偏大问题.
用的是PIC16F1788的单片机.外部参考电压4.077V(实测),参考电压用示波器测量非常稳定.数字地与模拟机共地.对AN1直接接地时,按理论AD值应该为0,却显示187;满量程测量时,显示4094;并且发现输入越接近满量程,误差越小.问题可能出现在哪里?可以肯定参考电压非常稳定.
用的是PIC16F1788的单片机.外部参考电压4.077V(实测),参考电压用示波器测量非常稳定.数字地与模拟机共地.对AN1直接接地时,按理论AD值应该为0,却显示187;满量程测量时,显示4094;并且发现输入越接近满量程,误差越小.问题可能出现在哪里?可以肯定参考电压非常稳定.
PIC单片机系列的抗干扰非常好,我想你出现的这个原因可能是接地和检测线造成的干扰问题.不妨外界1只1~10u的电容试试,如果有改善,8成是检测线连接的问题
再问: 检测线上加了一个0.1u的CCB电容。我把它取下和没取下之前的效果是一样的。虽然测量误差明显,但是AD转换的结果还是很稳定的。输入的参考电压也非常稳定。请问还有什么可能性?我看到一个帖子,他用的是MSP430F149单片机,有相似的情况,解决办法是每次转换后对AD结果清0.PIC单片机也需要么?或者还有其它可能性?谢谢。
再问: 检测线上加了一个0.1u的CCB电容。我把它取下和没取下之前的效果是一样的。虽然测量误差明显,但是AD转换的结果还是很稳定的。输入的参考电压也非常稳定。请问还有什么可能性?我看到一个帖子,他用的是MSP430F149单片机,有相似的情况,解决办法是每次转换后对AD结果清0.PIC单片机也需要么?或者还有其它可能性?谢谢。
再答: 如果检测的数据稳定[连续检测都是1个值],可能不是连线的问题.可能的原因: 基准电压设定的不对[可能选的不是外基准或什么的],造成计算不对? 如果采用了均值算法,看看算法有无问题? 用示波器看看你的被测电压的稳定度[可能性不大]? 曾经遇到过电路接线错误造成的. 试试
再问: 检测线上加了一个0.1u的CCB电容。我把它取下和没取下之前的效果是一样的。虽然测量误差明显,但是AD转换的结果还是很稳定的。输入的参考电压也非常稳定。请问还有什么可能性?我看到一个帖子,他用的是MSP430F149单片机,有相似的情况,解决办法是每次转换后对AD结果清0.PIC单片机也需要么?或者还有其它可能性?谢谢。
再问: 检测线上加了一个0.1u的CCB电容。我把它取下和没取下之前的效果是一样的。虽然测量误差明显,但是AD转换的结果还是很稳定的。输入的参考电压也非常稳定。请问还有什么可能性?我看到一个帖子,他用的是MSP430F149单片机,有相似的情况,解决办法是每次转换后对AD结果清0.PIC单片机也需要么?或者还有其它可能性?谢谢。
再答: 如果检测的数据稳定[连续检测都是1个值],可能不是连线的问题.可能的原因: 基准电压设定的不对[可能选的不是外基准或什么的],造成计算不对? 如果采用了均值算法,看看算法有无问题? 用示波器看看你的被测电压的稳定度[可能性不大]? 曾经遇到过电路接线错误造成的. 试试
PIC单片机12位AD精度偏大问题.
PIC 单片机的AD采样问题
PIC 单片机的AD值怎么计算
单片机有8路AD转换,想外扩成12位的,
单片机AD转换位数,10位,12位,10,12代表什么?有什么计算关系吗?
单片机中AD转换, 为什么位数越多精度越高,两者有什么计算关系
我在想,PIC单片机的AD一次要近20微秒,如果在转换过程中发生其它中断怎么办,会影响AD结果吗
单片机AD转换问题.ad转换是什么概念?为什么要ad转换才能输入单片机呢?8位16位的ad转换芯片是什么意思?芯片的采样
PIC单片机ds18b20测温度时,将AD转换的750ms延时使用中断延时的程序后,温度检测的变化几分才转换一次,为
PIC单片机i2c总线的上拉电阻多大
0到5V电压,用10位AD转换器,转换后的精度是多少
单片机 AD转换热敏电阻