单片机控制步进电机 要求实现正反转 高低两档变速;变速最好是通过IO 10
我想要通过外接开关,开关闭合是加速,断开是减速的的这样一个电路,然后再加程序,程序可以是汇编的也可以是c的谢谢啦...
我想要通过外接开关,开关闭合是加速,断开是减速的的这样一个电路,然后再加程序,程序可以是汇编的也可以是c的
谢谢啦 展开
谢谢啦 展开
展开全部
首先问你个问题,你这个步进电机在那上面用?电机负载扭矩有多大,看到你这个问题,突然想到我以前遇到的一个问题。
我控制的那个电机,负载扭矩非常大,也是用单片机控制的,虽然能用,但有一些问题。比如你要让速度瞬间达到某个值,你会发现有爬坡现象。
关于你的问题给你一些建议:
1、步进电机不要直接接控制器,中间最好有隔离和驱动,三极管驱动即可,用普通光耦隔离就行了,步进电机驱动器上有三组输入,单片机经隔离驱动后,分别控制电机的转向,和给定脉冲,另外一组输入,是什么我记不清了,方正不用接的;
2、你说的要有正反转两个按钮,你可以用单片机的IO口即可,处理过程是,当A按钮按下时,控制方向的输入一个电平(比如低电平),当按下B按钮时,输出一个电平(高电平)
OK
我控制的那个电机,负载扭矩非常大,也是用单片机控制的,虽然能用,但有一些问题。比如你要让速度瞬间达到某个值,你会发现有爬坡现象。
关于你的问题给你一些建议:
1、步进电机不要直接接控制器,中间最好有隔离和驱动,三极管驱动即可,用普通光耦隔离就行了,步进电机驱动器上有三组输入,单片机经隔离驱动后,分别控制电机的转向,和给定脉冲,另外一组输入,是什么我记不清了,方正不用接的;
2、你说的要有正反转两个按钮,你可以用单片机的IO口即可,处理过程是,当A按钮按下时,控制方向的输入一个电平(比如低电平),当按下B按钮时,输出一个电平(高电平)
OK
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询