单片机控制步进电机求教~~!
时间:10-02
整理:3721RD
点击:
各位大神,我现在遇到一个棘手的问题。我需要用单片机发送脉冲至步进电机驱动器,驱动器再驱动步进电机运转。
我用的单片机是STM32F103ZET6,用这个芯片产生50%固定占空比的方波信号,也就是脉冲信号输入到步进电机驱动器。现在的问题是,我的驱动器可以识别的控制信号电压是5~24VDC,但是单片机输出的电压是3.3V,所以有些不对头。想请教一下各位大神,这个问题应该怎么解决。
我想了想:1.换驱动器和步进电机,大神们有合适的、比较好的步进电机推荐吗。保持转矩在80N.mm即可
2.换单片机,有输出电压是5V的单片机吗?
我用的单片机是STM32F103ZET6,用这个芯片产生50%固定占空比的方波信号,也就是脉冲信号输入到步进电机驱动器。现在的问题是,我的驱动器可以识别的控制信号电压是5~24VDC,但是单片机输出的电压是3.3V,所以有些不对头。想请教一下各位大神,这个问题应该怎么解决。
我想了想:1.换驱动器和步进电机,大神们有合适的、比较好的步进电机推荐吗。保持转矩在80N.mm即可
2.换单片机,有输出电压是5V的单片机吗?
单片机输出3.3用个高速光耦转5v 还能隔离
光耦是正解,这样应当能解决问题。
不懂,我这有程序,还没看懂这个驱动进步电机的原理
兄弟,32控制步进电机不用pwm的,用的是电平翻转。和接口输出电压大小无关。主要是调整脉冲的电平翻转速度来调节步进电机速度
TI有电平双向转换芯片。
