单片机控制的步进电机自适应调速方法_孙侃.pdf解决方案.docVIP

单片机控制的步进电机自适应调速方法_孙侃.pdf解决方案.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
— 32 — 电子与自动化 1999 年第 1 期 单片机控制的步进电机自适应调速方法 孙 侃 (广东中山大松通用机电有限公司技术开发部, 528437) 摘 要 介绍了步进电机速度自适应控制实现的机理, 步进电机分段变速控制中频率运行代 码、与频率运行代码相对应的最高运行频率、最小运行步长三者的对应关系, 最后介绍了程序设计 方法。 这种由单片机实现的步进电机自适应调速方法已得到实际应用, 取得了较满意的结果。 关键词 步进电机 单片机 自适应调速 变频信号源   步进电机的变速控制 ———自动加/减速 控制 ,是步进电机的基本变速方式 ,常用于位 置控制场合。在这种场合 ,要求步进电机对 运动对象进行步长长度不等的实时位置控 制,通常步长的变化范围还很大,如何利用这 个基本变速方式进行有效的不失步控制, 以 满足控制的“快而不失步”的实际需要 ,是步 进电机开环控制的中心问题。对步长较大的 定位控制 ,可以使步进电机总是以等高、等腰 梯形的升降频曲线轨迹来运行 ,梯形曲线的 高度就是步进电机恒频段的最高运行频率, 它与步长无关;而当步长较小时,这个恒频段 最高运行频率与步长大小是否也没有关系 呢? 本文就这个问题 , 对步进电机在步长较 大和较小的位置控制中, 如何实现位置的速 度自适应控制进行讨论。 1. 步进电机控制系统 步进电机控制系统如图 1 所示。变频信 号源是一个脉冲频率由几赫到几千赫可连续 变化的信号发生器, 它为脉冲分配器提供脉 冲序列。脉冲分配器则根据方向控制信号把 脉冲信号按一定的逻辑关系加到脉冲驱动放 大器上进行放大, 以驱动步进电机的转动。 因此变频信号源产生的脉冲序列是步进电机 控制的基础。本文要阐述的就是由单片机系 统实现的变频信号源产生的脉冲序列如何满 足步进电机速度自适应控制的思路和方法。  图 1 步进电机控制图 2. 步进电机速度自适应控制实现的 机理 我们知道步进电机的转速可用下式表示 (以反应式步进电机 、负载不变的情形为例): n =60ZNf (r/min) 式中 f 为控制脉冲的频率, Z 为转子齿数, N 为运行拍数。由上式可见步进电机转速取决 于脉冲频率、转子齿数和拍数。当转子齿数 一定时,转子旋转速度与输入脉冲频率成正 比。在负载能力范围内 , 这些关系不因电源 电压、负载大小、环境条件的波动而变化, 仅 与脉冲频率有关。它每转一周都有固定的步 数,在不丢步的情况下运行,其步距误差不会 积累 ,且改变脉冲频率就可以改变转速 ,故可 进行调速, 调速范围很宽。在实际的步进电 机位置控制中 ,也不可避免地遇到调速问题。 为了使步进电机在运行中不出现失步现象 , 一般要求其最高运行频率应小于(或等于)步 进电机响应频率 f s , 在该频率下 , 步进电机 可以任意起动、停止或反转而不发生失步现 象,并且在控制中常采用如图 2 所示的梯形 图式的升降频变速控制方式, 即先低速启动 , 1999 年第 1 期 电子与自动化— 33 — 高速运转 ,然后降低速度 ,最后停止。因此在 步进电机的位置控制中, 存在着两类不同的 情形 ,一类是:当步进电机要行走的步长较长 时,由于行走的距离长,可以让其运行在很高 的频率上, 甚至可以运行在最高响应频率 f s 处,在梯形图上表现为以 f s 为高度的梯形曲 线,也就是在大距离的位置控制时 ,步进电机 可以而且最好是运行于最高响应频率 f s 处, 并不受步长的制约。另一类情形就不同了, 当步进电机运行的步长小到某一步长 L s 后,由于走过的距离短,如果仍然以不变的最 高响应频率运行 ,显然步进电机在运行中就 会失步 ,这是不能允许的, 必须加以避免, 折 衷的办法只能是让步进电机降低频率运行, 这个频率本文且记为 f si 。毫无疑问, 这个 f si 是随着步长的不同而不同的 ,并且 f si 正比于 步长 ,步长大时, f si 就大, 步长小时 f si 就小。 因此在步长变得较小后, 在步进电机的梯形 曲线图上必然存在着一个个高度不等的升降 频曲线。如果根据实际的控制需要, 按照步 长分段选择一些必要的升降频率曲线, 控制 时随着不同的行走步长自动地选择合适的曲 线来运行 ,便可解决快速而不失步的矛盾了。 因此 ,由这些高度不等的升降频曲线,我们自 然就引出了“步进电机分段变速控制” 的方 法。为了很好地说明这种方法 ,还须引进“最 小步长”和“频率运行代码”的概念。 最小步长 ———在步长较小时, 若选定某 一最高运行频率 f si ,在这个 f si下步进电机不 失步所能行走的最小距离(步长)。 频率运行代码———选定某 -f si ,对应于 这

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档