找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5045|回复: 9
打印 上一主题 下一主题
收起左侧

能实现步进电机受到阻力自动停止吗?

[复制链接]
跳转到指定楼层
楼主
ID:880793 发表于 2021-1-28 17:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
跟51单片机相连的步进电机能通过硬件或者软件实现无法转动时自动停止吗?如果可以应该怎么解决?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:276685 发表于 2021-1-28 20:59 | 只看该作者
tmc驱动有 uart模式可以根据阻塞时的电流变化判断,你所说的问题。当然也可以做软限位。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:276685 发表于 2021-1-28 20:59 | 只看该作者
tmc2209等…
回复

使用道具 举报

地板
ID:752974 发表于 2021-1-29 08:27 | 只看该作者
可以,需要检测电流,要躲过启动和正常工作电流的。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:288629 发表于 2021-1-29 11:45 | 只看该作者
无法转动时,是指阻力太大了,电机的电流和有很明显的变化的,监控电流超过一定限值后就断电,就可以实现这个功能了!

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:420836 发表于 2021-2-1 09:00 | 只看该作者
某些步进电机驱动器IC具有电流检测功能,您可以在代码中设置电流变化率阈值,以判断电机是否堵转。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

7#
ID:879348 发表于 2021-2-1 10:36 | 只看该作者
可以的,堵转时持续电流会很大

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

8#
ID:560202 发表于 2021-2-23 22:25 | 只看该作者
可以自己做个反电动势检测的方法,无法转动的时候,反电动势为零,这样就可以用来对电机进行自动停止。
硬件上的话,做个反电动势检测电路,软件上的话,也可以通过电机电压,电流,电机参数,由电机方程,得到反电动势,低速情况下,反电动势很微弱。效果可能在转速很低的情况下,不怎么好。也可以通过观测器得到电机的估计位置信息,也可以做到,不过更加好的方法,就是加个编码器,既简单,又方便。就是要增加成本。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

9#
ID:420836 发表于 2021-2-24 09:34 | 只看该作者
可以定义与电动机承受的力相对应的电流。 当电流传感器检测到符合定义的电流时,程序停止电动机。
回复

使用道具 举报

10#
ID:80847 发表于 2021-2-24 16:58 | 只看该作者
电机上加个编码器,计数,通过是否计数判断。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表