stm32 输出pwm控制电机转速问题

2019-10-15 21:17发布

stm32PWM输出电压3.3V,  提供给电机驱动的电压需要5V,3.3V的直接给电机,PWM的占空比不对。把3.3V 上拉到5V还是没用。求指导怎么解决

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
lycreturn
1楼-- · 2019-10-16 00:35
可以考虑加一级高速光耦,顺便还起到隔离的作用。
流水若冰
2楼-- · 2019-10-16 04:38
使用了电机驱动模块L298了?还是直接用引脚给驱动了?
源代码
3楼-- · 2019-10-16 05:35
学习了
show1220
4楼-- · 2019-10-16 08:35
流水若冰 发表于 2016-10-18 15:12
使用了电机驱动模块L298了?还是直接用引脚给驱动了?

我用电机驱动了,直接把引脚输出接到电机驱动板,因为IO口输出PWM电压3.3V,所以控制起来有问题。
用了一个三极管上拉,还是不可以
show1220
5楼-- · 2019-10-16 09:31
 精彩回答 2  元偷偷看……
lycreturn
6楼-- · 2019-10-16 11:45
show1220 发表于 2016-12-28 16:47
IO口输出电压是3.3V的,供给电机控制板需要5V,接光耦可以吗?
我的驱动板上已经有光耦了

光耦输入端使用3.3V电源,输出端使用5V电源,中间是隔离的,当然可以。

一周热门 更多>