OpenEdv-开源电子网

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

面包板上输出的信号,由STM32通过ADC进行采集,出现问题

[复制链接]

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2013-10-15
在线时间
0 小时
发表于 2014-8-18 14:29:23 | 显示全部楼层 |阅读模式
5金钱
问题描述:
   
   的面包板上做测试,传感器输出的电压为0.4V左右,
  
   当用通道4(PA4)采集的时候,输出却是2.9V左右(用LCD屏显示读取的转化电压值)

现象描述:
    STM32板子采集自己板子上的电压(GND、3.3V)时,无误。但是每次接入外来电压测量时,都会被抬高。
接线描述:

    用的战舰板子,用的是USB供电,面包板用的是±15V直流电源供电的,我将战舰板子上的GND和面包板上的直流电源的地相接了。
  

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2013-10-15
在线时间
0 小时
 楼主| 发表于 2014-8-18 14:33:42 | 显示全部楼层
另:在面包板输出处已接了一个电压跟随器,问题依旧是那样
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-19 00:40:57 | 显示全部楼层
你用万用表测量下ADC引脚,看看结果是多少?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2013-10-15
在线时间
0 小时
 楼主| 发表于 2014-8-19 13:27:47 | 显示全部楼层
回复【3楼】正点原子:
--------------------------
adc引脚,是PA1吗?测得的是满量程,3.299左右,有波动(传感器单独输出为0.821V)
回复

使用道具 举报

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2013-10-15
在线时间
0 小时
 楼主| 发表于 2014-8-19 21:11:16 | 显示全部楼层
原子哥继续求救,我现在发现程序里面有一点点问题:采用了6个通道,后面两个通道的先后顺序忘记修改。

现在测试的情况时:不接STM32的时候输出很稳定;接了板子后,输出一直波动。
回复

使用道具 举报

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2013-10-15
在线时间
0 小时
 楼主| 发表于 2014-8-19 21:18:51 | 显示全部楼层
太奇怪了,接不同的引脚时,情况都不太一样。
我接PA6通道的时候,万用表读数在接和不接STM32时,读数没变化,但是LCD屏显和测试结果不一样,LCD屏显示的结果一直在变,但万用表读数是不变的。ADC转换采用的是1s定时触发的,LCD显示还能一直波动…这都是为什么??头大了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-19 22:51:27 | 显示全部楼层
回复【4楼】Vv_M:
---------------------------------
测PA4,你不是读PA4的电压么?
就是想让你对比下单片机读取的电压和万用表的电压有什么区别.

回复【5楼】Vv_M:
---------------------------------
你先搞通一个通道再去做多个通道吧....
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

582

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2690
金钱
2690
注册时间
2014-5-23
在线时间
188 小时
发表于 2014-8-20 08:27:48 | 显示全部楼层
你引脚设置成模拟量输入了吗
回复

使用道具 举报

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2013-10-15
在线时间
0 小时
 楼主| 发表于 2014-8-20 09:57:45 | 显示全部楼层
回复【8楼】awsawzj:
---------------------------------
恩,设置了,测板子自带的3.3V和GND都没问题。一外接我自己搭的电路就不行了。
回复

使用道具 举报

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2013-10-15
在线时间
0 小时
 楼主| 发表于 2014-8-20 09:58:51 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
多通道程序时很早前写好的,6个通道都可用,测板子上的电压也没问题,为了排除通道间的相互干扰,我也值连了一根线。
回复

使用道具 举报

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2013-10-15
在线时间
0 小时
 楼主| 发表于 2014-8-20 10:19:40 | 显示全部楼层
用了6个通道,PA2~PA7
测量时:PA3通电后会使电压下降(0.3V左右);
           A4、PA6会使电压太高(2V左右);
           其余通道变化不大,但会有波动。

有没有人遇到过同样状况的啊,请给点意见啊
回复

使用道具 举报

15

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
131
金钱
131
注册时间
2013-10-15
在线时间
0 小时
 楼主| 发表于 2014-8-20 13:16:27 | 显示全部楼层
接法有点问题,接线的时候接触电阻太大,换了种接法好了点。

现在测试只有PA4引脚不对,其余的都只是有点波动。不知道是为什么?

STM32自带的ADC属于电容型吗?并了个大电容没多大改善。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-2 12:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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