[PIC®/AVR®/dsPIC®产品] PIC单片机AD采集电压,不为0

[复制链接]
4863|28
 楼主| 力挽狂灡 发表于 2014-6-11 10:22 | 显示全部楼层 |阅读模式
具体单片机型号PIC16F1783  数码管显示   AD口接地始终会采集一个0.7mV 的电压。外围电路的噪声应该没事,好像是单片机有问题,我设置错啦?
高丽棒子 发表于 2014-6-11 10:30 | 显示全部楼层
加个滤波电容。
yklstudent 发表于 2014-6-11 10:36 | 显示全部楼层
模拟口?引脚电压测量了?软件设置对了?
 楼主| 力挽狂灡 发表于 2014-6-11 10:39 | 显示全部楼层
用的内部基准电压,4.096V    12位采样,  精度是1mV,我擦是不是超过精度啦??
 楼主| 力挽狂灡 发表于 2014-6-11 10:42 | 显示全部楼层
高丽棒子 发表于 2014-6-11 10:30
加个滤波电容。

不是外围电路的问题,是单片机问题
 楼主| 力挽狂灡 发表于 2014-6-11 10:42 | 显示全部楼层
yklstudent 发表于 2014-6-11 10:36
模拟口?引脚电压测量了?软件设置对了?

引脚电压用示波器看有点杂波
lanmp 发表于 2014-6-11 11:10 | 显示全部楼层
力挽狂灡 发表于 2014-6-11 10:39
用的内部基准电压,4.096V    12位采样,  精度是1mV,我擦是不是超过精度啦?? ...

那就奇怪了。你这不是精度,是分辨率。采样结果怎么可能小于分辨率呢?
zzyfidy 发表于 2014-6-11 13:41 | 显示全部楼层
单片机就是这样,在0V附近和VDD附近不能正常转换。

评分

参与人数 1威望 +1 收起 理由
力挽狂灡 + 1 很给力!

查看全部评分

zhimagod 发表于 2014-6-11 17:29 | 显示全部楼层
你这个是多次测量求平均之后出来的0.7mV吧?
其实对于一个ADC来说最低位的1bit偶尔跳两下是正常的~
 楼主| 力挽狂灡 发表于 2014-6-12 14:27 | 显示全部楼层
zhimagod 发表于 2014-6-11 17:29
你这个是多次测量求平均之后出来的0.7mV吧?
其实对于一个ADC来说最低位的1bit偶尔跳两下是正常的~ ...

是的采集100次,求的平均值。
 楼主| 力挽狂灡 发表于 2014-6-12 14:29 | 显示全部楼层
lanmp 发表于 2014-6-11 11:10
那就奇怪了。你这不是精度,是分辨率。采样结果怎么可能小于分辨率呢? ...

前边的算错了,采集AD口电压时,AD转换得到的值是7,转换成电压是7mv不是0.7.
难道是求多次平均值出现的问题?
 楼主| 力挽狂灡 发表于 2014-6-12 14:29 | 显示全部楼层
zzyfidy 发表于 2014-6-11 13:41
单片机就是这样,在0V附近和VDD附近不能正常转换。

真的还是假的啊?
这样就没法测小电压了,
kvdong 发表于 2014-6-12 14:41 | 显示全部楼层
小电压可以用叠加直流提升的方式测
ayb_ice 发表于 2014-6-12 15:14 | 显示全部楼层
看手册就什么都明白了
 楼主| 力挽狂灡 发表于 2014-6-12 16:22 | 显示全部楼层
ayb_ice 发表于 2014-6-12 15:14
看手册就什么都明白了

看不出来啊。
moyue 发表于 2014-6-12 16:39 | 显示全部楼层
一般ADC会存在offset误差,而且你用的ADC假设号称有12bit精度,可能实际只有10bit左右。对于软件数据处理部分,你再检查下有无问题
ayb_ice 发表于 2014-6-13 07:59 | 显示全部楼层
力挽狂灡 发表于 2014-6-12 16:22
看不出来啊。

失调都是有的,误差都是有的...
yewuyi 发表于 2014-6-13 08:37 | 显示全部楼层
moyue 发表于 2014-6-12 16:39
一般ADC会存在offset误差,而且你用的ADC假设号称有12bit精度,可能实际只有10bit左右。对于软件数据处理部 ...

对于PIC来说,12BIT是分辨率,精度一般是11位
lh18753385 发表于 2014-6-13 09:34 | 显示全部楼层
我用过pic16f1783,测量工频整流滤波后的电压,ad输入端并联VSS 10nf电容,也是多次求和平均值,测得的数值不为0,后来只好减去那个数值了,写了一个自整定的程序。
yewuyi 发表于 2014-6-13 10:20 | 显示全部楼层
lh18753385 发表于 2014-6-13 09:34
我用过pic16f1783,测量工频整流滤波后的电压,ad输入端并联VSS 10nf电容,也是多次求和平均值,测得的数值 ...

你这不是0很正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

20

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部