OpenEdv-开源电子网

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

如何用stm32io口调节0~32V的电压(方案可行性讨论)

[复制链接]

1

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2019-5-20
在线时间
13 小时
发表于 2019-9-15 15:33:09 | 显示全部楼层 |阅读模式
3金钱
本人研究僧新兵蛋子一枚,项目中遇到这样一件事:
要求对同一电磁铁,加不同电压,例如5v、10v、15v……来测试在不同电压下,该电磁铁的吸力。
要求自动化控制,软件控制其上电压值改变,电压值变化范围是0~32V,电流在mA级。

已有方案如下:
1. 分别用32v转5v、10v、15v……的降压模块降压,需要用到哪个电压,哪一路继电器吸合,单片机只需输出开关量即可。
         这种方法十分笨拙,但好歹能实现功能,控制简单,但成本较贵,体积较大,没啥技术含量,不主张采用。
2. 使用stm32的DAC功能,输出0~3.3V模拟电压,通过LM358放大电压,放大倍数调为约10倍,软件设定其电压值。
        
       由于没用过LM358,所以对该方案心里没啥底,想问问大佬们,这样做是否妥当,是否有更好的模块可供选用,或者更好的方案。
       为什么不问导师,因为导师是偏机械的,不清楚。

最佳答案

查看完整内容[请看2#楼]

方案1:7805 781x 7815 ,781x那个用7805接地脚加个小电阻去调出10V,再找光耦或继电器切换; 方案2:用3路PWM驱动三极管(mos 管也可)调出三路电压,再滤波一下就行了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2019-3-15
在线时间
30 小时
发表于 2019-9-15 15:33:10 | 显示全部楼层
方案1:7805  781x 7815 ,781x那个用7805接地脚加个小电阻去调出10V,再找光耦或继电器切换;
方案2:用3路PWM驱动三极管(mos 管也可)调出三路电压,再滤波一下就行了。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2019-9-16 02:02:04 | 显示全部楼层
如果只有固定的几组电压,大可以直接通过继电器切换啊。
回复

使用道具 举报

49

主题

341

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5265
金钱
5265
注册时间
2012-8-25
在线时间
1025 小时
发表于 2019-9-16 08:01:11 | 显示全部楼层
模拟量放大我觉得不靠谱,现在基本都很少用模拟放大了.还是看看pwm加pid做吧.这个对你学习更有帮助.
回复

使用道具 举报

0

主题

47

帖子

0

精华

高级会员

Rank: 4

积分
640
金钱
640
注册时间
2018-10-12
在线时间
91 小时
发表于 2019-9-16 08:25:29 | 显示全部楼层
LM358印象中没那么高电压,好像最多20多V,电路简单,30多V估计达不到,实践出真理,可以试一试
回复

使用道具 举报

1

主题

882

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3071
金钱
3071
注册时间
2018-2-7
在线时间
285 小时
发表于 2019-9-16 15:49:52 | 显示全部楼层
可以考虑用光耦或者mos管
回复

使用道具 举报

7

主题

175

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1327
金钱
1327
注册时间
2019-7-11
在线时间
165 小时
发表于 2019-9-17 09:17:39 | 显示全部楼层
反正你这个方案二可行
世界和平
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 17:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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