电机控制
直播中

h1654155275.5916

7年用户 993经验值
私信 关注
[问答]

如何用5V的51单片机驱动步进电机呢?

想用STM32驱动步进电机,用的模块是淘宝买的TB6560。
直接用STM32来接到模块上面,发现3.3V无法驱动此模块运行,用5V的51单片机却可以运行!
现在想如何加外围威廉希尔官方网站 ,将STM32的3.3V电压输出成5V来驱动步进电机(输出PWM波)!
这个外围威廉希尔官方网站 需要如何设计?求原理图

回帖(3)

王芳

2023-3-14 14:21:31
单片机的输出无法直接带动步进电机,你可采用几个三极管共射放大威廉希尔官方网站 来控制步进电机(采用共地形式),单片机输出去驱动共射威廉希尔官方网站 的基极即可。
举报

李平

2023-3-14 14:21:40
加一级MOS管,做成推挽式的来提高单片机的输出功率。
举报

李梅

2023-3-14 14:21:48
TB6560是一种很好用的驱动IC,对它的驱动要用TTL电平。STM32的工作电压是3.3V,直接驱动肯定不行,提议在TB6560的3个驱动信号中用74LS14过渡,74LS14用5V供电,过渡后的就是TTL信号,一定可以驱动TB6560。不过要注意的是经过74LS14后信号会反相,因此在STM32编程时要将驱动信号反过来,这样就可以达到目的了。
最后说明,74LS14 是六路施密特触发反向器。1.6V触发,0.8V恢复。因此STM32的信号可以使其工作。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分