点击“TRINAMIC电机驱动控制系统”,关注我们

步进电机的噪音来自哪里?

由于步进电机由于结构简单、控制方便、安全性高、成本低、停止时候力矩大、在低速情况下不需要减速机就可以输出很大的力矩、相比直流无刷和伺服电机,步进电机不需要复杂的控制算法也不需要编码器反馈情况下可以实现位置控制。被用在很多要求精确定位的场合,基本上在很多需要移动控制的场合都会用到步进电机如自动化控制、数字化生产如3D、医疗和光学等众多领域。

步进电机有一个缺点就是噪音比较大,特别是在低速的时候。震动主要来自两个方面一是步进电机的步距分辨率(步距阶跃)另一方面是来自斩波和脉宽调制(PWM)的不良模式反应。

步距角分辨率和细分

典型的步进电机有50个极(Poles),就是200个整步(Full Steps) ,也就是整步情况下每步1.8°角度,电机旋转一周需要360°。但是也有些步进电机的步距角更小比如整步需要800步的。起初,这些步进电机被用作整步或者半步模式下,矢量电流提供给电机线圈A(蓝色)和线圈B(红色)矩形曲线图。描述了整个一个周期360°的曲线。在图3和图4中很明显看到电机线圈在90°换相点处线圈电流要么是最大电流(full power)要么是没有电流。

一个周期内(360°)每组线圈由4个整步或者8个半步构成。也就是50个极的步进电机需要50个电气步距来完成一周的机械旋转(360°)。

低的步距分辨率模式比如半步或者整步是步进电机噪音的主要来源。会引起极大的震动在这个机械系统中,尤其是在低速运行时和接近机械共振频率的时候。在高速的时候,恰好由于惯量的存在这个效应会被降低,电机的转子可以为认为成谐波振荡器或者弹簧钟摆,如图5。

在新的矢量电流从驱动器端输出之后,电机转子会根据新的位置指令移动下一个整步或者半步的位置和脉搏反应相似在新的位置点周围,转子会产生超调和振荡,如此一来会导致机械振动和噪音。为了减少这些震动,等步细分的原来被提了出来,将一个整步分割成更小的部分或者微步细分,典型的细分数是2(half-stepping)、4(quarter-stepping)、8、32甚至更大的细分。

电机定子线圈的电流并不是最大电流(Fullcurrent)或者就是没有电流,而是一个中间的电流值,相比于4个整步电流(4full steps)更接近于一个正弦波形状。永磁体的转子位置处在2个整步位置之间(合成磁场位置)。最大的细分数是由驱动器的A/D和D/A能力决定。TRINAMIC所提供的驱动和控制器可以达到256细分(8bit)采用集成的正弦波配置表格,步进电机可以实现非常小的角度控制,图6描述了在达到新位置时候的波动。

斩波和PWM模式

噪音和振动的另外一个来源是传统的斩波方式和脉宽调制(PWM)模式,由于比较粗的步距分辨率是产生振动和噪音的主要因素,我们通常忽视了斩波和PWM带来的问题。

传统的恒定PWM斩波模式是电流控制的PWM斩波模式,该模式在快速衰减和慢速衰减之间有个固定关系,在其最大数值的时候,电流才会达到规定的目标电流,最终导致平均电流是小于预期目标电流的,如图7所示。

在一个完整的电周期内,电流方向改变时在正弦波过零处有个平稳过渡期,这个会影响在很短的过渡期内线圈里面的电流为零,也就是电机此时根本就没有力矩,这就导致了电机摆动和振动,尤其是在低速情况下。

相比恒定的斩波模式,TRINAMIC的SpreadCycle PWM斩波模式在慢速和快速衰减器之间自动配置一个磁滞衰减功能。平均电流反应了配置的正常电流,在正弦的过零点不会出现过渡期,这就减少电流和力矩的波动,是电流波形更加接近正弦波,相比传统恒定斩波模式,SpreadCycle PWM斩波模式控制下的电机运行得要平稳、平滑很多。

这一点在电机从静止或低速到中速过程中非常重要。

如何使步进电机实现完全的静音?

尽管高细分能解决大部分情况下的低频震动;先进的电流控制PWM斩波模式比如TRINAMIC的SpreadCycle算法,这些在硬件上的作用很大程度上减少震动和颤动,这也满足了大部分的应用,也适合高速运动。但是基于电流控制的斩波模式,还是会存在可听得见的噪音和振动,主要是由于电机线圈的不同步,检测电阻上几毫伏的调节噪音和PWM时基误差,这些噪音和振动在一些高端应用场合也是不被允许的,缓慢运行或中速运动的应用,以及任何不允许有噪音和场合。

TRINAMIC的StealthChop算法也是通过硬件来实现的,从根本上使步进电机静音,但是Stealthchop功能如何影响了步进电机?为什么电机不会出现噪音和震动?Stealthchop采用一种与基于电流斩波模式如SpeadCycle完全不同的方法。而是采用基于电压斩波模式一种新技术,该技术保证了电机的静音和平稳平滑运动。

TMC5130-一款小体积,精巧的步进电机驱动控制芯片,带有StealthChop模式。TRINAMIC改进了电压调节模式联合了电流控制。为了最大限度降低电流波动,TMC5130采用基于电流反馈来控制电压调制,这允许系统自适应电机的参数和运行电压。来自直接电流控制回路算法引起的微小震荡被消除。

图10和图11显示 电压控制模式的Stealthchop和电流控制模式的SpreadCycle。

StealthChop模式下过零点的效果是非常完美的:当电流的信号从正变为负或者负变为正,不会有过渡区域而是持续性的穿过零点。因为电流的调制是根据PWM占空比来控制的。在50%的PWM占空比,电流是0,StealthChop调整PWM的占空比来调节电机电流,PWM频率是个常数,与此相反 电流控制的斩波器通过调控频率实现调节电机电流,在这里 电流的波动是比较大的,此外电流的波动会在电机的永磁体转子里产生涡流,这会导致电机的功耗损失。

这些频率变化着的PWM发出的声音是在可听范围之内的,会发出嘶嘶的声音,而且电子定子会由于磁致伸缩产生更大的噪音,进而会传递引起机械系统的震动。而StealthChop的固定斩波频率就不会有这些问题。没有斩波频率的变化 除了电机运行时候微步相序分配器的变化。

除了电机轴承钢球磨擦的声音,这是无法避免的之外,StealthChop可以驱动电机工作在极度的静音下,可以实现控制电机声音在10dB分贝以下,噪音大大低于传统的电流控制方式。我们从物理中得知 3dB分贝的减少量会将噪音程度降低一半。

对步进电机来说改变了什么?

如今步进电机还是一种十分经济的电机,已经被应用了很多年,依旧采用和原来一样的材料,一样的生产工序和装配工艺。

但是相比过去,如今步进电机被更简单的控制单元驱动,更先进的算法和更高度集成的微电子是原来的电机发挥出更大的潜能。在接近电机的驱动电路中更多的信息被获取和处理并实时在驱动电流里被处理以优化电机控制,StealthChop便是一个完美的例子它的算法和PWM斩波紧密联系,此外这些信息还可以反馈到更高的应用控制层,而传统的步进驱动方案都是单向的(脉冲/方向),所有TRINAMIC的智能步进电机驱动方案都是双向通讯,这些接口还可以监测不同状态、诊断信息。这可以增加系统的可靠性,提供系统的性能。

StealthChop静音驱动技术非常适合3D打印、桌面型CNC、高端的CCTV、体外诊断设备、医疗检测设备等对噪音要求敏感的场合。

TRINAMIC提供带有StealthChop功能的模块,包括单轴、三轴和六轴驱控模块。传统的控制模式下步进电机在低速情况下会出现比较大的噪音和震动,而在StealthChop模式下即使速度很低也听不到明显的声音。

点击↓↓↓

凝思系统如何调节分辨率_如何消除步进电机的噪音和振动?相关推荐

  1. 如何消除步进电机的噪音与振动TMC

    步进电机的噪音来自哪里? 由于步进电机由于结构简单.控制方便.安全性高.成本低.停止时候力矩大.在低速情况下不需要减速机就可以输出很大的力矩.相比直流无刷和伺服电机,步进电机不需要复杂的控制算法也不需 ...

  2. win7 系统增加自定义分辨率_【文献转载】GT5000便携式多参数土壤呼吸测量系统用于棉花田间土壤二氧化碳释放量的测量...

    Mark D. McDonald等在耕作制度与施肥方式对棉花田间土壤CO2排放量影响的研究中,使用GT5000便携式多参数土壤呼吸测量系统测量田间土壤CO2的排放量. GT5000基于傅里叶变换红外光 ...

  3. win7 系统增加自定义分辨率_【文献转载】GT5000便携式多参数土壤呼吸测量系统用于冬小麦田间土壤氧化亚氮释放量的测量...

    Tanka P. Kandel等研究耕作方式和氮肥施用对冬小麦田间土壤CO2和N2O释放量的影响时,使用GT5000便携式多参数土壤呼吸测量系统测量田间土壤N2O的释放量. GT5000基于傅里叶变换 ...

  4. win7 系统增加自定义分辨率_完美适配win7操作系统的平板电脑,专治软件不兼容...

    2020年1月14日,微软正式对Windows 7系统停止支持,不再对Windows 7系统进行免费的技术支持,安全更新和修复.需要注意的是,像很多企业还在用过去的XP系统一样,用户也可以继续使用wi ...

  5. linux系统怎么调节分辨率,直观:Linux下的高分辨率屏幕设置

    2018-05-28 计算机显示器的分辨率越来越高,1080p,2k,4k确实使人们感到生活真的很美好.但是笔记本电脑的高分辨率屏幕并未针对该系统进行优化,这使眼睛不舒服. Win10现在已经过优化. ...

  6. 凝思系统机器名怎么查看_凝思操作系统常见问题及处理方法

    凝思操作系统常见问题及处理方法 一.凝思系统编辑内部数据操作步骤:首先插入指令( insert ),进行编辑,完成后使 用 指令( esc )键退出,利用 :wq! 共计 4 个字母组合键进行保存. ...

  7. win10如何提高电脑画质_教你win10系统提高图片分辨率的修复教程

    电脑是我们工作和生活中的好伙伴,使用不当就会出现一些毛病,其中win10系统提高图片分辨率就是比较常见的事情,对于电脑菜鸟而言看到win10系统提高图片分辨率是很无奈的,到底要怎样做才能快速.高效的解 ...

  8. 虚拟机 Linux 系统自定义桌面分辨率且重启后保持不变

    这是原先写在博客园的,原标题为"Linux Ubuntu 虚拟机系统自定义桌面分辨率且重启后保持不变",现在做部分修改,适用于 Debian 系发行版: 我用 VMware Wor ...

  9. PHP 屏幕亮度,window_Win8系统 调节电脑屏幕亮度的四种方法,第一页:Win8系统下调节电脑屏 - phpStudy...

    Win8系统 调节电脑屏幕亮度的四种方法 第一页:Win8系统下调节电脑屏幕亮度的四种方法 第二页:Win8系统下调节电脑屏幕亮度的四种方法 刚接触到win8系统的用户或许会比较生疏,很多设置都找不到 ...

最新文章

  1. 阿里云牵手东华软件拓展智慧城市
  2. html5登录界面源代码_TwinCAT HMI,一款基于web的人机界面产品
  3. metrics_FlexyPool如何支持Dropwizard Metrics包重命名
  4. leetcode55 跳跃游戏 秒杀所有答案
  5. 数列分块入门 6(LibreOj-6282)
  6. 从交换机分析网络风暴
  7. 庆大学校计算机系,张丽霞(加州大学洛杉矶分校计算机系教授)_百度百科
  8. 不要拿ERP的报表忽悠领导!——一个报表引发的企业经营反思
  9. 数据分析_金额业务数据知识
  10. STC学习:振动传感器
  11. 阵列卡u盘安装系统步骤_Dell的R720服务器使用U盘安装系统
  12. 计算机怎么用函数算出成绩自评,SPSSAU一众新功能上线:高级公式、综合得分一键计算!...
  13. 什么软件可以编辑PDF,PDF怎么拆分页面
  14. transformers5--t5模型中encoder与decoder内容不同解读
  15. C语言实现BMP图片的放大缩小
  16. win11怎么设置电脑字体大小
  17. 小杨哥陷入打假风波,会变成下一个辛巴吗?
  18. ppt怎么插入html代码,如何在PPT中插入html网.ppt
  19. 怎么查看linux有多少内存插槽,linux 查看内存插槽数、最大容量和频率
  20. Flutter开发桌面应用

热门文章

  1. .Net应用程序打包部署总结
  2. CCFollow和ActionCallFunc
  3. oracle 视图权限 oracle 创建视图权限不足( ORA-01031: 权限不足)
  4. overlapped重叠IO
  5. 初识Flink广播变量broadcast
  6. jmap与jstat工具实战分析
  7. 洛谷P2698 花盆Flowerpot【单调队列】
  8. ssh服务及安全配置
  9. [FZYZOJ 1073] Password
  10. 重写GridView支持数据筛选和自动排序功能