借鉴大佬文章https://moore.live/news/197355/detail/

简析步进电机丢步原因

步进电机的转速与脉冲频率成正比,即脉冲频率越高步进电机的转速也越高,但提高了脉冲频率虽然达到了提速作用,却损失了力矩。步进电机丢步根据原因就是负载与扭矩不平衡。

1. 扭矩小于负载:控制脉冲频率过高。

在步进电机供电电源设计好后,定子线圈充电时间常数基本是固定的。假设时间常数是0.02S(0.02S充电到最大值的63%),如果步进电机接受的脉冲周期大于0.04S(占空比为50%,频率小于25HZ),定子线圈即可以获得足够的能量产生足够带动转子的力矩。如果脉冲频率过高,比如50HZ(占空比为50%,脉冲周期小于等于0.02S),定子线圈获得的充电时间才0.01S,少了一半的充电时间,产生的力矩就减少了很多,致使转子跟不上定子旋转磁场的速度,每一步都落后于应该到达的平衡位置,并且距离平衡位置越来越远。积累下来的结果就造成了失步。简单的解决办法:

降低脉冲频率,别认为麻烦,调试步进电机大部分是调节脉冲频率的过程

如果不想因降低频率而造成速度太低,那么加大步进电机供电 电流

减轻电机的负载

2. 扭矩大于负载:控制脉冲频率过低。(有些也表现为共振)

控制脉冲频率低,此时转子的速度高于步进电机定子旋转磁场的速度。 还以上面的0.02S充电时间常数为例,脉冲频率低,定子线圈充电充分,其产生的力矩就大,此时电机的负载如果较轻,转子就会超过应该到达的平衡位置,定子磁场又要拉转子回到平衡位置,同样其在回平衡位置时又会反越过平衡位置而落后于平衡位置,恰恰此时下一个脉冲到来,于是转子只好在落后于平衡位置的地方开始新一轮的步进。如此循环,同样造成每一步都落后于应该到达的平衡位置,并且距离平衡位置越来越远。积累下来的结果就造成了失步。 解决方法:

提高脉冲频率

不想太高速,那么减小步进电机供电电流。

上述两种原因可以通过调整电机驱动IC的衰减模式(快衰减、慢衰减),使得电机定子线圈的充放电达到一个平衡。电机驱动IC的衰减模式(快衰减、慢衰减)还需要学习

简析步进电机丢步原因相关推荐

  1. 24考研——专业院校选报指南(3步决定专业选择、11大类本科对应考研专业简析、6步决定目标院校)

    文章目录 一.专业选择指导 1.1 考研整体形势 1.2 考研专业选报 1.2.1 专业设置 1.2.2 专硕专业设置 1.2.3 专业代码含义 1.2.4 区分"学硕和专硕" 1 ...

  2. 简析客户流失的原因及解决办法

    近年来,面对日益激烈的市场竞争,企业越来越发现开发一个新客户比留住一个老客户的成本要大得多.企业经营者,越来越懂得客户对企业的重要性,然而客户流失却仍在继续,仿佛是一个"永远"难以 ...

  3. 步进电机失步(丢步)的原因和对策

    步进电机失步(丢步)的原因和对策 步进电机可以根据脉冲数和脉冲频率来对电机实现开环控制位置和速度,是一种便宜.简单好用的控制类电机,在自动化控制领域得到越来越广泛的应用.但由于步进电机不是闭环控制,选 ...

  4. 双槽型光耦-可测步进电机正反转、计数防丢步

    背景 42步进电机,基本的一步是1.8度,加上程序中的细分之后就更精准了,比如用64细分,一步就已经是1.8°/64=0.028125°. 而硬件上用的不锈钢码盘是25齿的,如下图,遮挡为0,不遮挡为 ...

  5. 步进电机失步(丢步)怎么解决?

    步进电机失步(丢步)怎么解决? 所谓步进电机失步,就是电机没有按照命令走相应的步数.通常过大的运行步距,会导致高振荡,因为过大的步距,需要很大的扭矩,大扭矩又会产生大加速度,进而容易产生过冲和铃响(振 ...

  6. Linux的启动流程简析(以Debian为例)

    Linux的启动流程简析(以Debian为例) 正文: 前面的文章探讨BIOS和主引导记录的作用.那篇文章不涉及操作系统,只与主板的板载程序有关.今天,我想接着往下写,探讨操作系统接管硬件以后发生的事 ...

  7. 红橙Darren视频笔记 单例模式 volatile简析 ConcurrentModificationException

    1.单例设计模式的必要写法 要写一个单例模式 不管是哪一种单例 有两个条件是必要的: 1.私有化构造方法 2.提供获取单例的静态方法 private Singleton(){}public stati ...

  8. Unity3d资源反编译. AssetBundle格式简析+简单应用+爬坑

    ===================  Unity3d资源反编译工具 DisUnity ================ 源码:https://github.com/ata4/disunity 需要 ...

  9. 小白科研笔记:简析图神经网络收敛性的理论证明

    1. 前言 这篇博客主要简析一篇ICLR2020的论文What Graph Neural Network Cannot Learn: Depth vs Width.这篇论文是很有理论深度的.不过这篇博 ...

最新文章

  1. 遍历百万级Redis的键值的续集
  2. win10 下载 linux系统安装教程,Win10安装Linux子系统图文教程
  3. 把JavaScript代码写在css里
  4. Python——中国大学MOOC——神经网络与深度学习——Matblotlib绘图基础
  5. 最新版 Enterprise Library 企业库 V4.1 中文学习手册
  6. Autorelease Pool
  7. linux shell 十进制转十六进制_问1得10:shell十进制转换到任意进制,多大事儿,一行搞定!
  8. Https如何做到通信安全
  9. dump文件 linux,Linux下快速分析DUMP文件
  10. Unity基础——碰撞体
  11. 闪客工具: 为你的flash firework photoshop做插件
  12. python新浪_Python——新浪新闻抓取
  13. [算法笔记]如何证明一个问题是NPC问题
  14. 互联网产品经理的工作职责
  15. 解决IP地址冲突的方法
  16. 如何把.bat文件设置为开机自动启动?
  17. Citrix PVS7.6 测试调试
  18. 如何将PDF格式转换为WORD文档
  19. APICloud(二):选择一张或多张图片
  20. 计算机在机电一体化应用,关于计算机技术在机电一体化专业中的应用探讨

热门文章

  1. python 无法加载mysql数据库_Python无法连接MySQL数据库是什么原因?
  2. 国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令
  3. Matlab GUI handles的相关函数汇总
  4. Spring Data JPA OneToMany级联,多方删除修改新增详解(好文章!!申精!!)
  5. 环环相扣,VR硬件技术突破的春天还有点远
  6. Java转义字符常见坑之\u000a\u0022
  7. 可替换商业软件的开源免费软件集总
  8. 2021年中国博客软件市场趋势报告、技术动态创新及2027年市场预测
  9. java ios中无法播放_iOS - 无法在后台播放声音
  10. 食神摇摇中图片的晃动效果