打印
[应用相关]

AD转换的结果并非线性关系

[复制链接]
856|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Listate|  楼主 | 2018-6-5 21:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测量输入电压后,程序显示的转换的结果与采用公式计算的结果不符,并且在不同的输入电压下,AD转换的结果并非线性关系
void main(void)

{

WDTCTL = WDTPW+WDTHOLD;

P6SEL |= 0x04;

ADC12CTL0 = 0x0270;

ADC12CTL1 = SHP;

ADC12MCTL0 = 0x02;

ADC12IE = 0x01;

ADC12CTL0 |= ENC;

_EINT();


while(1)

{

ADC12CTL0 |= ADC12SC;

_BIS_SR(LPM0_bits);

}

}


interrupt[ADC_VECTOR] void ADC12ISR (void)

{

results = ADC12MEM0;

_BIC_SR_IRQ(LPM0_bits);

}
沙发
Mozarts| | 2018-6-5 21:38 | 只看该作者
你的硬件电路上的输入是多少,单片机的引脚上输入电压是多少?

使用特权

评论回复
板凳
Mozarts| | 2018-6-5 21:40 | 只看该作者
以前做的时候也是这样,只不过那时不需要循环多次

使用特权

评论回复
地板
_gege| | 2018-6-5 21:40 | 只看该作者
AD转换部分大致不会有错,只有看串口部分了

使用特权

评论回复
5
_gege| | 2018-6-5 21:41 | 只看该作者
很可能是中间的隔离电路造成的原因!

使用特权

评论回复
6
Edisons| | 2018-6-5 21:42 | 只看该作者
你使用的是什么公式啊,转换结果是什么啊?

使用特权

评论回复
7
laozhongyi| | 2018-6-5 21:45 | 只看该作者
data = 4095*(Vin - Vr-)/(Vr+ - Vr-),采用内部参考2.5V,是不是就是令Vr+=2.5V,Vr- = 0V

使用特权

评论回复
8
wanglaojii| | 2018-6-5 21:48 | 只看该作者
楼主代码里关于寄存器的配置都是0xXXXX,实在没精力一个个去查寄存器地址做翻译了

使用特权

评论回复
9
zhouhuanの| | 2018-6-5 21:49 | 只看该作者
建议楼主改成头文件里的定义,这样可读性会增加很多。

使用特权

评论回复
10
handleMessage| | 2018-6-5 21:51 | 只看该作者
你输入电压是怎么得到的?用万用表量过引脚嘛?

使用特权

评论回复
11
bbapple| | 2018-6-5 21:51 | 只看该作者
ADC寄存器配置上,有没有给internal ref足够的建立时间?

使用特权

评论回复
12
sourceInsight| | 2018-6-5 21:54 | 只看该作者
会不会是参考电压不稳定啊???

使用特权

评论回复
13
boy1990| | 2018-6-5 21:54 | 只看该作者
是不是转换结果有问题呢?使用滤波的算法了吗?

使用特权

评论回复
14
CallReceiver| | 2018-6-5 21:57 | 只看该作者
隔离电源模块的作用主要有哪些啊

使用特权

评论回复
15
hfdy01| | 2018-6-5 21:57 | 只看该作者
安全隔离:强电弱电隔离IGBT隔离驱动\浪涌隔离保护\雷电隔离保护(如人体接触的医疗电子设备的隔离保护);
噪声隔离:(模拟电路与数字电路隔离、强弱信号隔离);
接地环路消除:远程信号传输\分布式电源供电系统。

使用特权

评论回复
16
xia00| | 2018-6-5 22:00 | 只看该作者
是不是前段电路有干扰了。

使用特权

评论回复
17
shashaa| | 2018-6-5 22:00 | 只看该作者
这个推荐使用外部的ADC。。

使用特权

评论回复
18
qiangweii| | 2018-6-5 22:03 | 只看该作者
线性拟合的结果一般比较准确的。

使用特权

评论回复
19
litengg| | 2018-6-5 22:04 | 只看该作者
可能是前段信号有问题。。

使用特权

评论回复
20
androidbus| | 2018-6-5 22:05 | 只看该作者
如果使用外设AD转换芯片比较精准。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

161

主题

1233

帖子

1

粉丝