STM32/STM8技术william hill官网
直播中

jf_1664521010.1613

10年用户 24经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

单片机控制步进电机求教~~!!

各位大神,我现在遇到一个棘手的问题。我需要用单片机发送脉冲至步进电机驱动器,驱动器再驱动步进电机运转。
我用的单片机是STM32F103ZET6,用这个芯片产生50%固定占空比的方波信号,也就是脉冲信号输入到步进电机驱动器。。。现在的问题是,我的驱动器可以识别的控制信号电压是5~24VDC,但是单片机输出的电压是3.3V,所以有些不对头。。想请教一下各位大神,这个问题应该怎么解决。。

我想了想:1.换驱动器和步进电机,大神们有合适的、比较好的步进电机推荐吗。保持转矩在80N.mm即可
2.换单片机,有输出电压是5V的单片机吗?

回帖(6)

王双双

2016-4-26 16:52:54

最佳答案

单片机输出3.3用个高速光耦转5v 还能隔离
举报

张翔

2016-4-26 20:24:12
光耦是正解,这样应当能解决问题。
举报

aa453547190

2016-4-26 22:46:52
不懂,我这有程序,还没看懂这个驱动进步电机的原理
举报

501988061

2016-5-4 14:15:59
兄弟,32控制步进电机不用pwm的,用的是电平翻转。和接口输出电压大小无关。主要是调整脉冲的电平翻转速度来调节步进电机速度
举报

h1654155956.5608

2016-7-3 09:17:18
TI有电平双向转换芯片。
举报

jf_05638858

2021-6-24 18:30:14
哥,这个控制的程序和接线图能给我发一下吗?整半天了没整出来,如果可以的话给我发一下邮箱,谢谢,邮箱799134883@qq.con
举报

更多回帖

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