搜索
bottom↓
回复: 15

STM32F103VC用外部参考电压,1分钟时间后采集的电压会升高?

[复制链接]

出0入0汤圆

发表于 2017-3-23 23:50:14 | 显示全部楼层 |阅读模式
STM32F103VC用外部参考电压,1分钟时间后采集的电压会升高到参考电压了,请问有没有人碰到过是什么原因?
我的分析是硬件上有问题,但是其他的功能都是正常的,参考电压也是正常的电压。
请大家帮忙分析一下啥原因?

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入300汤圆

发表于 2017-3-24 00:28:34 来自手机 | 显示全部楼层
不要想太多了,你把ADC阉割掉三位就不会纠结了。要想好用有无数独立的ADC可以选择。

出0入4汤圆

发表于 2017-3-24 07:04:02 | 显示全部楼层
没太看明白:这时候AD输入引脚是什么状态的?开路?有固定输入?还是其他什么状态?
如果是开路的,那采集到的数值不稳定(上升)就是正常表现。

出0入0汤圆

 楼主| 发表于 2017-3-24 07:28:29 来自手机 | 显示全部楼层
ibmx311 发表于 2017-3-24 00:28
不要想太多了,你把ADC阉割掉三位就不会纠结了。要想好用有无数独立的ADC可以选择。 ...

不是阉割掉后面三位的问题吧,最开始上电的时候,采集到的电压是正常的1.2伏,大概工作了一分钟后,采集到的电压变成了趋近3.3伏了。以前没碰到过这样的问题的,都用的很好,只不过都是用内部参考电压的

出0入0汤圆

 楼主| 发表于 2017-3-24 07:30:59 来自手机 | 显示全部楼层
pspice 发表于 2017-3-24 07:04
没太看明白:这时候AD输入引脚是什么状态的?开路?有固定输入?还是其他什么状态?
如果是开路的,那采集 ...

最开始上电的时候,采集到的电压是正常的1.2伏,大概工作了一分钟后,采集到的电压变成了趋近3.3伏了。这时的ad输入状态是固定电压的。再问一下如果悬空的话,会上升是什么原因呢,谢谢!

出0入4汤圆

发表于 2017-3-24 07:43:29 | 显示全部楼层
jaky80000 发表于 2017-3-24 07:30
最开始上电的时候,采集到的电压是正常的1.2伏,大概工作了一分钟后,采集到的电压变成了趋近3.3伏了。这 ...

如果是AD的输入是固定电压(1.2V)的,采集到的电压会生到3.3确实不正常。检查一下的的采集部分的程序,有没有做什么处理,是简单的单次采然后输出(显示),还是做了类似累加后平均的处理。
如果有累加或滤波之类的处理,看看程序是不是有问题。

输入脚开路(悬空)的话,相当于高阻输入,由于感应、电荷积累等原因,会导致采集到的电压升高。

出0入0汤圆

 楼主| 发表于 2017-3-24 08:22:28 来自手机 | 显示全部楼层
pspice 发表于 2017-3-24 07:43
如果是AD的输入是固定电压(1.2V)的,采集到的电压会生到3.3确实不正常。检查一下的的采集部分的程序, ...

谢谢解答。程序上有做滤波,连续采集,然后除去最大最小4个值,然后求平均,这样率掉了不正常的数据了。我再查查硬件,我是把vref-接到系统地的,vref+是接了个另外的3.3伏电源的。使用外部电源没有资料说要设置这个基准电压来源的吧。
谢谢!

出300入477汤圆

发表于 2017-3-24 08:27:40 来自手机 | 显示全部楼层
ibmx311 发表于 2017-3-24 00:28
不要想太多了,你把ADC阉割掉三位就不会纠结了。要想好用有无数独立的ADC可以选择。 ...

STM32F1自带的AD可是算自带AD里面比较好的啊。开高一点速度,多采一些数据来做个滤波,稳在11位完全没问题

出0入0汤圆

 楼主| 发表于 2017-3-24 12:13:12 来自手机 | 显示全部楼层
redroof 发表于 2017-3-24 08:27
STM32F1自带的AD可是算自带AD里面比较好的啊。开高一点速度,多采一些数据来做个滤波,稳在11位完全没问 ...

谢谢指导,已经做了多次采集滤波了。我也再查查硬件

出0入0汤圆

发表于 2017-3-24 12:44:09 来自手机 | 显示全部楼层
先别做处理,输出原始数据看看,一般认为程序没问题,最后还是发现是程序的问题。

出0入0汤圆

发表于 2017-3-24 14:25:29 | 显示全部楼层
先确定是不是你的源有问题?

出0入0汤圆

发表于 2017-3-24 17:44:47 | 显示全部楼层
你这太夸张了,从1.2升到3.3,,,查查硬件吧

出0入0汤圆

 楼主| 发表于 2017-3-24 22:08:21 | 显示全部楼层
gao_hailong 发表于 2017-3-24 12:44
先别做处理,输出原始数据看看,一般认为程序没问题,最后还是发现是程序的问题。 ...

不是程序问题,这个程序我之前用在64脚以下的STM32都是很稳定的,现在的区别就是用了外部的REF。现在我把输入电压用2个10K电阻分压后输入到PC0脚,开始正常,但是过一段时间后,转换出来的原始值,就慢慢的往上升了

出0入0汤圆

 楼主| 发表于 2017-3-24 22:32:14 | 显示全部楼层
bad_fpga 发表于 2017-3-24 14:25
先确定是不是你的源有问题?

VREF+我单独用了个LM1117供电的,也挺稳定的。
现在输入电压用2个10K电阻分压的作为输入在测试

出0入0汤圆

发表于 2017-3-25 19:21:46 来自手机 | 显示全部楼层
如果外部基准和输入都不变,排除下虚焊,基本就是软件问题了。

出0入0汤圆

发表于 2017-3-25 20:02:50 | 显示全部楼层
必须是程序的问题。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 21:28

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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