STM32控制步进电机 求解
各位大神,我现在遇到一个棘手的问题。我需要用单片机发送脉冲至步进电机驱动器,驱动器再驱动步进电机运转。我用的单片机是STM32F103ZET6,用这个芯片产生50%固定占空比的方波信号,也就是脉冲信号输入到步进电机驱动器。。。现在的问题是,我的驱动器可以识别的控制信号电压是5~24VDC,但是单片机输出的电压是3.3V,所以有些不对头。。想请教一下各位大神,这个问题应该怎么解决。。
我想了想:1.换驱动器和步进电机,大神们有合适的、比较好的步进电机推荐吗。保持转矩在80N.mm即可
2.换单片机,有输出电压是5V的单片机吗? 帮顶! 可以用个光耦转换一下电源,或选用HCT芯片 光耦隔离后应该就不会有这个问题了。 驱动步进电机都是需要有驱动模块的,单片机输出的功率也不够,驱动不起来电机 加个电机驱动电路 直接用单片机信号去驱动电机一般是不行的,要有驱动电路的,加光耦或者信号转换转换芯片就可以了,最常用的是这两种方法 加光耦,加三极管,用转换芯片,随便搞 加个光耦 PC817TLP621 627 接光耦比较靠谱,看一下你需要的频率,选光耦的时候看下参数,确定能够满足你的频率要求 驱动器一般都有光藕隔离输入的, 你可以加个三极管变换 一般驱动步进电机都会用到驱动芯片,这种芯片很多的 直接使用长线驱动器芯片,26LS31
页:
[1]