OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5324|回复: 4

STC单片机AD转换的问题

[复制链接]

5

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2013-8-26
在线时间
15 小时
发表于 2014-3-18 21:49:12 | 显示全部楼层 |阅读模式
各位专家,请帮忙看一下,这个测量直流电压的程序存在什么问题,测了几天也测试不出来
viod DcVoltage_m(void){
 //uint DcVoltage1;
 uchar f1;
 ulong ntc1;
 WDT_CONTR=0xc3;
    b4052=0;
    a4052=0;
    Delay1ms();
    Delay1ms();
 ADC_CONTR=0xca;
 Delay1ms();
 Delay1ms();
 while(1)
        {
         if(ADC_CONTR&0x10)
          
          {
           break;
          }
        }
   
 ntc1=ADC_RES;
 f1=ADC_RESL;
 ntc1=ntc1*4;
 ntc1=ntc1+f1;
  DcVoltage=500*11*ntc1/1024;
}
电路:前侧选用的是HCF4052,直流电压分压后从HCF4052的1脚输入,3脚输出到STC的P12.电阻分压比列11:1;

现在测试的结果,
    1,STC测量的电压与HCF4052-1脚的电压不成比列,如输入电压2.4v,单片机输出222,输入电压5.1,单片机输出355

    2,输出的变化速度明显滞后于输入变化速度。
   3,在HCF4052的2、4、5、脚输入其他参数后,输出的直流电压也会产生变化
在这里先谢谢各位了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-3-18 23:09:17 | 显示全部楼层
回复【楼主位】lbk1964:
---------------------------------
不经过4052,测试下看看。
看看问题出在4052,还是出在代码。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

120

主题

7877

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12010
金钱
12010
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-3-19 08:52:55 | 显示全部楼层
同意原子说法,不经过4052看下结果,我用STC12C5A60S2做过一个ADC测量电池电压的东东,1602显示
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

55

主题

1231

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2624
金钱
2624
注册时间
2014-2-13
在线时间
514 小时
发表于 2014-3-19 10:55:44 | 显示全部楼层
之前试过用内部AD测量外部电压,都没什么问题,可以去看看例程改下代码试试
技术交流,Sell 中颖单片机,欢迎私信骚扰
回复 支持 反对

使用道具 举报

5

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2013-8-26
在线时间
15 小时
 楼主| 发表于 2014-3-20 09:42:51 | 显示全部楼层

谢谢各位,我回去试一下

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 22:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表