登录
首页 单片机论坛
回帖 发帖
正文

主题:单片机如何发脉冲控制步进电机

点击:8363 回复:24

如题!谢谢
09-10-28 15:36
用个定时中断,间隔性的就某个输出口置0、置1,不就是脉冲了,改变定时时间就改变频率了
09-10-29 12:14
#include
main()
{
  wihe(0)
   {
       for(n=0;n++;n<500);
       p0.0=!p0.0;
   }
}
最后修改:2009-10-29 15:46:31
09-10-29 15:06
改变n的值,则改变输出的频率。数目可以程序里加记数。
最后修改:2009-10-29 15:48:20
09-10-29 15:06
发问的人如果没有看到答案实在是太可惜。
09-11-01 20:18
只是步进电机对电压跟频率的关系也有一定的要求,以上只能说是原理,实际中还得处理好输出电压相对应频率的关系
09-11-03 14:58
电压方面,驱动器是有要求的。电压为一定值。这些东西我已经试了,没有问题。只是这里没有加减速,再有就是自己要计算一下时间的周期。
09-11-04 10:34

引用 sankyo_feng 在 2009-11-4 10:34:23 发言【内容省略】

试试只能说明在你那个电机及负载的情况下,没问题,但要是电机功率大负载也大的情况下,若给定一定的电压值,若电压过高,则在轻载时浪费不必要的功耗,电压过低重载时可能又达不到需要的功率,总的影响会导致同步电动机的温升过高。
09-11-04 18:18
8楼
该帖内容不符合相关规定!
09-11-04 18:39
你用过PLC控制步进电机吗?
PLC控制步进电机是把高速输出端接入步进驱动器的脉冲输入端,如果用DC5V不用接限流,如果用DC24V接约2K 1/2w的电阻.PLC向电机驱动发脉冲电机运行。
我的这个方法跟PLC控制没有两样。你是怎么控制的?如果看到你说下看看,谢谢!
09-11-05 09:12

上一页下一页

工控新闻

更多新闻资讯