首页 上一页 1 2 下一页 尾页

步进电机啸叫 点击:2213 | 回复:22



qaz

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 41回
  • 年度积分:0
  • 历史总积分:145
  • 注册:2002年12月09日
发表于:2006-07-20 15:56:00
楼主
我用AT89C2051通过驱动器控制一台步进电机(4A),步进电机每转一圈,遇到接近开关,即开始减速、停止。电机在加速时偶尔会失步、啸叫,不知是何原因。采用AT89C2051的定时器改变脉冲的频率,控制步进电机按梯形图加减速。这样的设计是否正确,请各位帮忙分析一下。先谢了!



周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2006-07-20 16:44:00
1楼
估计还是加速有些快了,提速不要着急

学习小样儿

  • 精华:1帖
  • 求助:0帖
  • 帖子:41帖 | 937回
  • 年度积分:0
  • 历史总积分:802
  • 注册:2006年3月31日
发表于:2006-07-20 17:10:00
2楼
"步进电机每转一圈,遇到接近开关,即开始减速、停止。"
那第二圈呢  ? 还是就转一圈

qaz

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 41回
  • 年度积分:0
  • 历史总积分:145
  • 注册:2002年12月09日
发表于:2006-07-20 17:10:00
3楼
谢谢周老师!加速到10khz时用了49.04ms,请问这样的时间是不是太短?加速时采用查表的方法给定时器付值,每一步都减少定时时间,实现匀加速上升.这样是否合适?三凌PLC的PLSR是采用阶梯上升的方式.

qaz

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 41回
  • 年度积分:0
  • 历史总积分:145
  • 注册:2002年12月09日
发表于:2006-07-20 17:12:00
4楼
第二圈是转一圈.

轮回

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 154回
  • 年度积分:0
  • 历史总积分:728
  • 注册:2005年6月06日
发表于:2006-07-20 17:47:00
5楼
用单片机控制电机问题就是多,前两天刚帮客户解决了一个单片机干扰问题,我支持周公的说法,不过补充一点,有外部或单片机电路本身存在干扰的可能

李劲松

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 448回
  • 年度积分:0
  • 历史总积分:585
  • 注册:2005年12月11日
发表于:2006-07-20 22:22:00
6楼
步进电机在带上负载后的起跳频率以下时,无论频率怎么波动都没有关系,但起跳频率以上就要注意每两次脉冲频率改变的差值了,太大,容易堵转。

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2006-07-20 22:45:00
7楼
加速到10khz时用了49.04ms,这样的时间是比较短。每一步都减少定时时间其实不必要,台阶状就可以,应该到一定速度稳定后再提速。我用单片机做多个步进电机控制无一失步,不是时间要求特别急就把上升率放平缓。

李劲松

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 448回
  • 年度积分:0
  • 历史总积分:585
  • 注册:2005年12月11日
发表于:2006-07-20 22:59:00
8楼
请教周工:
    脉冲是直接由单片机输出通过驱动隔离后送驱动器还是借助了其他器件,用什么方法实现速度曲线的呢?

qaz

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 41回
  • 年度积分:0
  • 历史总积分:145
  • 注册:2002年12月09日
发表于:2006-07-21 15:42:00
9楼
请教周公:
每个台阶的频率差多少、每个台阶要走几步才合适?

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2006-07-21 16:42:00
10楼
驱动器的输入一般有光电隔离,单片机输出通过驱动能够带发光二极管就可以。按设定频率输出就可以实现曲线。
每个台阶的频率差从同步频率到最高频率分十几个台阶就可以了;每个台阶要走到稳定再提高比较合适。

qaz

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 41回
  • 年度积分:0
  • 历史总积分:145
  • 注册:2002年12月09日
发表于:2006-07-21 16:55:00
11楼
脉冲由单片机输出通过74LS07驱动,经TLP521隔离,再送到驱动器,多了一个TLP521,有没有问题?

青龙居士

  • 精华:1帖
  • 求助:0帖
  • 帖子:27帖 | 117回
  • 年度积分:0
  • 历史总积分:259
  • 注册:2004年9月04日
发表于:2006-07-21 17:04:00
12楼
我也遇到过这种情况,主要是加速太快了。把步进电机机速降下来就好了。

qaz

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 41回
  • 年度积分:0
  • 历史总积分:145
  • 注册:2002年12月09日
发表于:2006-07-21 17:47:00
13楼
今天把加速段分为10段,最高为8KHZ,加速时间为150ms,情况仍不好转.刚开始运行了3个小时很正常,然后一直有事,好象跟干扰有关?

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2006-07-21 20:43:00
14楼
脉冲由单片机输出通过74LS07驱动,经TLP521隔离,再送到驱动器,多了一个TLP521,有没有问题?
不应该有问题,但是没有必要。

李劲松

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 448回
  • 年度积分:0
  • 历史总积分:585
  • 注册:2005年12月11日
发表于:2006-07-21 22:48:00
15楼
我是单片机直接驱动ULN2803,2803再驱动步进驱动器,我想,驱动器内部有光隔,没有必要再加隔离。
ULN2803坏了一路,可奇怪的是给高电平后没有低电平输出。按道理说,这种达林顿阵列坏都是对低击穿那!
还有,您们用单片机做是用定时中断来做的吧?所实现的能可靠加减速不丢步的最大速度是多少K?请给个参考,谢谢各位!

qaz

  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 41回
  • 年度积分:0
  • 历史总积分:145
  • 注册:2002年12月09日
发表于:2006-07-21 23:48:00
16楼
同一车间距离该机器20米有电焊机在作业,是否会造成干扰?用开关电源供电是否有益?

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2006-07-22 00:30:00
17楼
51系列定时中断来做,96可以用 HSO 输出。注意脉冲最窄要大于手册给定最小宽度的几倍,否则可能也会丢脉冲。

李劲松

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 448回
  • 年度积分:0
  • 历史总积分:585
  • 注册:2005年12月11日
发表于:2006-07-22 20:09:00
18楼
谢谢周工!
重复问题:用单片机作脉冲发生,所实现的、能可靠加减速、不丢步的最大速度是多少K?请给个参考,谢谢各位!

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2006-07-23 01:10:00
19楼

周公

  • 精华:10帖
  • 求助:0帖
  • 帖子:119帖 | 5549回
  • 年度积分:0
  • 历史总积分:6446
  • 注册:2002年11月26日
发表于:2006-07-23 01:37:00
20楼
'不丢步的最大速度是多少K?'——这个参数和驱动器性能、负载轻重、脉冲形状、加速曲线有关,我试过某电机最高大约是35K。

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页