lningbd 发表于 2011-4-16 22:16:42

如何监测步进电机“堵车”,并采取相应的保护措施?

步进电机在使用过程中由于设计上存在问题呀等等原因有时会“堵车”,怎么检测到堵车呢?有哪些保护措施?

jrcsh 发表于 2011-4-17 09:44:21

电流

yanghai-M 发表于 2011-5-15 23:48:32

选用带有堵转检测的驱动芯片,目前高端的芯片中也有具有这个功能了。比如德国的TMC芯片 StallGuard功能
德国Trinamic公司推出StallGuard失速探测器。该产品无需编码器即可实现无传感器失速探测功能,目前有TMC246和TMC249两种驱动器芯片可供选择。
TMC246是一款双全桥驱动器IC,适用于双极步进电机控制。用户可选择105℃高温运行或每相1.5A的大电流工作类别的产品。该产品具有电流消耗低、效率高的特点,并提供了内部DAC,可实现微步进调节和智能控制功能,强化电机和驱动器的冷却。该器件还能通过串行接口(SPI)或模/数输入信号进行控制,并集成了短路、过热、欠压和过压保护功能。
TMC249则是高电流版本的TMC246。该产品能支持由外部MOSFET设置的高达75VDC/10A电流。该驱动芯片还适用于单极步进电机。在用于单极电机操作时只需4个外部PMOS晶体管。
TMC246和TMC249具有过载预测功能,适于要求高可靠性的应用领域。其所具备的无传感器失速探测功能适合于需要参考点却又不能使用开关元件的设备应用。

由于电机是个感性器件所以在电机的旋转过程中自然会产生反电动势,在电机遇到阻力的时候反电动势电压自然会增加,其产生的信号会被具有StallGuard功能的TMC246,TMC249芯片读出,StallGuard可以被编程控制以达到我们所希望的电机堵转力矩
点击此处下载 ourdev_640044H7SOPW.pdf(文件大小:662K) (原文件名:2009-03_stallGuard.pdf)
点击此处下载 ourdev_640045UMI45D.pdf(文件大小:811K) (原文件名:最新Coolstep系列驱动芯片TMC260_TMC261_TMC262_datasheet.pdf)

syuanwang 发表于 2011-5-16 06:52:34

可以用编码器或者霍尔传感器之类的反馈器件么

yanghai-M 发表于 2011-5-17 22:57:48

编码器来处理“堵转”会占用MCU的资源

modbus 发表于 2011-5-18 11:18:52

步进电机不怕堵车,不用采取保护措施

syuanwang 发表于 2011-5-18 11:56:06

回复【4楼】yanghai-M
编码器来处理“堵转”会占用mcu的资源
-----------------------------------------------------------------------

上编码器了那也肯定不会只是用来检测堵转了吧,
用霍尔传感器检测占不了多少MCU,根据所需的精度布置传感器,比较理论位置和实际位置就能知道

更重要的是,这货便宜
页: [1]
查看完整版本: 如何监测步进电机“堵车”,并采取相应的保护措施?