你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

电阻分压测量24V电压,结果不稳。

[复制链接]
any012 提问时间:2019-4-24 15:39 /
悬赏10ST金币已解决
本帖最后由 any012 于 2019-4-24 17:41 编辑

用了几个adc,其中1个用来检测24V供电,如图,用的是300K和15K电阻分压,测得的结果不稳。
1.png

怀疑是两个电阻的总阻值太大了,于是各减小大概10倍,改成了33K和1.5K,结果测得还是不稳,最大和最小相差了近2V.
而用示波器观测24V电压,没有这么大的纹波。
2.png 3.png



还有其它adc,有的用来当作adc按键,按键未按下时,相当于用了两个10K电阻将3.3V电压分压,这个测得是很稳的。
4.png 5.png


--------------------------------------------------------------------------------------------

问题已解决,由于论坛bug,设为最佳答案的toofree的回复看不到了。
在此说明下问题原因,测量24V时分压电阻的地是AGND,和单片机的GND不是一个地,而是经过了一个共模电感。将AGND划开后飞线接到GND后问题解决,挺稳的。


最佳答案

查看完整内容

AGND和GND是什么关系? 可能是“地线”干扰造成的。 建议你用隔离DCDC转的电压给单片机系统供电,或者用电池给系统供电,然后把AGND和GND相连。 如果用的MCU是不带外部模拟电压参考的,而是以自身AVDD为参考的话,AVDD必须要稳。 你给出的信息太少了,不完整。只通过一根腿毛,是看不出来这个人是谁的。 ...
收藏 1 评论30 发布时间:2019-4-24 15:39

举报

30个回答
七哥 回答时间:2019-4-24 15:39:53
本帖最后由 toofree 于 2019-4-24 17:05 编辑

AGND和GND是什么关系?
可能是“地线”干扰造成的。
建议你用隔离DCDC转的电压给单片机系统供电,或者用电池给系统供电,然后把AGND和GND相连。
如果用的MCU是不带外部模拟电压参考的,而是以自身AVDD为参考的话,AVDD必须要稳。

你给出的信息太少了,不完整。只通过一根腿毛,是看不出来这个人是谁的。

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

wenyangzeng 回答时间:2019-4-24 15:56:14
应该是24v本身不稳的可能,我用2.2M与200K分压都很稳

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

any012 回答时间:2019-4-24 16:01:14
也这么怀疑过,但用示波器测量24V,还算稳吧,至少没看到一两伏的纹波。

7.png 6.png


24V是用可调稳压电源输出来的,直接了这么一个板,板上用三极管来驱动24V供电的LED,1秒翻转1次;
输出还有个24V供电的无源蜂鸣器,但是开机后暂时没有触发它响。
本来还想控制24V供电的电磁阀,但暂时还没接呢。

疯de_恒 回答时间:2019-4-24 16:15:00
采样时间加长一点

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

any012 回答时间:2019-4-24 16:36:11

采样周期由1.5改为28.5,测量结果还是有最大2V的差值变化。
8.png

TLLED 回答时间:2019-4-24 16:43:44
示波器使用交流耦合可以看下纹波

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

any012 回答时间:2019-4-24 16:46:19
TLLED 发表于 2019-4-24 16:43
示波器使用交流耦合可以看下纹波

在2L发过,偶尔有个向下的小突起,大概1s钟,这正好和定时器控制的led灯翻转的时间一致,但这个是3.3V供电的led灯。而且凸起的值也很小。
跟风和天空对话 回答时间:2019-4-24 16:53:32
循环滤波 取平均值,如何?

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

wenyangzeng 回答时间:2019-4-24 16:55:26
any012 发表于 2019-4-24 16:01
也这么怀疑过,但用示波器测量24V,还算稳吧,至少没看到一两伏的纹波。

转换直流应该使用最大采样时间
any012 回答时间:2019-4-24 16:59:48
wenyangzeng 发表于 2019-4-24 16:55
转换直流应该使用最大采样时间

改成239.5个周期了,问题依旧。
9.png

any012 回答时间:2019-4-24 17:02:35
zhaoshan880528 发表于 2019-4-24 16:53
循环滤波 取平均值,如何?

也可以考虑软件滤波,但响应会慢了些。
现在奇怪的是,用两个10K电阻分3.3V,得到的值很稳定;而用300K和15K分24V得到的却不稳...
现在24V用的电池供电,负载只有这个板,另供一个24V的LED灯常亮,板上有个3.3V供电的LED灯每秒翻转一次。
any012 回答时间:2019-4-24 17:06:10
本帖最后由 any012 于 2019-4-24 17:14 编辑
toofree 发表于 2019-4-24 17:01
AGND和GND是什么关系?
可能是“地线”干扰造成的。
建议你用隔离DCDC转的电压给单片机系统供电,或者用电 ...

谢谢提醒,AGND打算是控制外部电磁阀时,三极管灌电流的地,虽然和GND最后连到了一起。

我去试试把测量24V的分压电阻接的AGND划断接到GND上。

-------------------------------------------------------------------------------------------

确认了下,AGND和GND没直接连在一起,是24V的正负经过了一个共模电感后是GND和电源板供电。
10.png

any012 回答时间:2019-4-24 17:16:21
感觉调小分压电阻没有什么明显显的效果,于是我又把分压电阻改回为300K和15K了。
any012 回答时间:2019-4-24 17:27:21
本帖最后由 any012 于 2019-4-24 17:33 编辑

我将toofree的答案设为最佳答案了,结果却看不到他的回复了...
这是论坛bug吗?

将测量24V分压电阻的AGND划断,接到GND上,测量结果稳了。
11.png



点评

这是论坛BUG,遇到过好多次了  发表于 2019-4-24 17:35
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版