微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机控制步进电机求教~~!

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

时间:10-02 整理:3721RD 点击:
各位大神,我现在遇到一个棘手的问题。我需要用单片机发送脉冲至步进电机驱动器,驱动器再驱动步进电机运转。
我用的单片机是STM32F103ZET6,用这个芯片产生50%固定占空比的方波信号,也就是脉冲信号输入到步进电机驱动器。现在的问题是,我的驱动器可以识别的控制信号电压是5~24VDC,但是单片机输出的电压是3.3V,所以有些不对头。想请教一下各位大神,这个问题应该怎么解决。
我想了想:1.换驱动器和步进电机,大神们有合适的、比较好的步进电机推荐吗。保持转矩在80N.mm即可
2.换单片机,有输出电压是5V的单片机吗?

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

光耦是正解,这样应当能解决问题。

不懂,我这有程序,还没看懂这个驱动进步电机的原理

兄弟,32控制步进电机不用pwm的,用的是电平翻转。和接口输出电压大小无关。主要是调整脉冲的电平翻转速度来调节步进电机速度

TI有电平双向转换芯片。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top