楼主: 1316222570sjj

[未解决] 如何,让步进电机,精准回零。

[复制链接]
  • TA的每日心情
    奋斗
    2019-12-11 10:06
  • 签到天数: 110 天

    [LV.6]常住居民II

     楼主| 发表于 2019-8-28 04:40 | 显示全部楼层
    flashman8 发表于 2019-8-27 14:10
    如果你是做3D打印机的话不建议用红外避障模块,那个精度有点低了。
    另外旋转编码器只解决了长度和方向的 ...

    这位大神,您的回答,是目前最完整,细心的,非常感谢您
  • TA的每日心情
    开心
    2020-6-2 00:42
  • 签到天数: 1149 天

    [LV.10]以坛为家III

    发表于 2019-8-28 12:02 | 显示全部楼层
    1316222570sjj 发表于 2019-8-28 04:33
    因为小弟,的往复运动,需要用单片机控制启停,假如用了机械开关,关了以后应该是,不能启动了吧 ...

    看来你没有理解这位兄弟的意思,他说“用2 个机械式的限位开关”,意思是在起始和结束位置放微动开关,类似行程开关的作用,开关触点信号交给控制器(如果是你自己做控制器的话),然后,如果你用的是编码器的方案,那么行程开关信号去清零编码器计数器(如果是增量编码器)或者保存当前编码器值(如果是绝对值编码器)。
    不过看你这么多描述,如果我猜得没错的话你应该是用在直线滑台上吧,这种滑台也可以用开环控制,就是不用编码器,起始端用行程开关置零计数器,然后数步数就是了,假如遇到丢步,撞行程开关再次置零就是了,一般桌面3D打印机都是这种控制方式。
    再有,如果用的是步进电机方案,负载又是10公斤,要考虑始末端的加减速控制,比如你行程是10厘米,那么两头各拿出1厘米到2厘米的长度做加减速。其实全盘看你的需求,应该就是自制一个带控制器的直线滑台。
  • TA的每日心情
    无聊
    2020-5-8 13:13
  • 签到天数: 146 天

    [LV.7]常住居民III

    发表于 2019-8-28 20:48 | 显示全部楼层
    1316222570sjj 发表于 2019-8-28 04:33
    因为小弟,的往复运动,需要用单片机控制启停,假如用了机械开关,关了以后应该是,不能启动了吧 ...

    限位开关只是控制单方向的停止,不是串联在电源里而使电机断电,不会影响反方向的启动运行。
  • TA的每日心情
    奋斗
    2019-12-11 10:06
  • 签到天数: 110 天

    [LV.6]常住居民II

     楼主| 发表于 2019-8-29 11:10 来自手机 | 显示全部楼层
    47okey 发表于 2019-8-28 20:48
    限位开关只是控制单方向的停止,不是串联在电源里而使电机断电,不会影响反方向的启动运行。 ...

    这么说,我明白了,限位开关,应该是,和如霍尔开关,一样,开和关,都只是,单片机,io口,的开和关,而并不,串联控制电源,通断。
  • TA的每日心情
    无聊
    2020-5-8 13:13
  • 签到天数: 146 天

    [LV.7]常住居民III

    发表于 2019-8-29 11:33 | 显示全部楼层
    1316222570sjj 发表于 2019-8-29 11:10
    这么说,我明白了,限位开关,应该是,和如霍尔开关,一样,开和关,都只是,单片机,io口,的开和关,而 ...

    是的。可以2 个限位开关接2 个IO口,用if语句判断输入电平 来控制电机启停
  • TA的每日心情
    奋斗
    2019-12-11 10:06
  • 签到天数: 110 天

    [LV.6]常住居民II

     楼主| 发表于 2019-8-30 03:02 来自手机 | 显示全部楼层
    上海老王 发表于 2019-8-28 12:02
    看来你没有理解这位兄弟的意思,他说“用2 个机械式的限位开关”,意思是在起始和结束位置放微动开关,类 ...

    嗯嗯,你说的,很多知识点,我都觉得非常有用。大神,很不容易啊,小弟的许多,帖子,都有需要大神,解答。小弟实在惭愧。
  • TA的每日心情
    开心
    2020-6-2 00:42
  • 签到天数: 1149 天

    [LV.10]以坛为家III

    发表于 2019-8-30 10:14 | 显示全部楼层
    1316222570sjj 发表于 2019-8-30 03:02
    嗯嗯,你说的,很多知识点,我都觉得非常有用。大神,很不容易啊,小弟的许多,帖子,都有需要大神,解答 ...

    不用这么客气,我也不是什么大神,论坛上互相学习交流而已
  • TA的每日心情
    奋斗
    2019-12-11 10:06
  • 签到天数: 110 天

    [LV.6]常住居民II

     楼主| 发表于 2019-8-30 19:03 | 显示全部楼层
    47okey 发表于 2019-8-29 11:33
    是的。可以2 个限位开关接2 个IO口,用if语句判断输入电平 来控制电机启停 ...

    大神的,水准,不简单。 拜读了。
  • TA的每日心情
    开心
    2016-10-14 12:36
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-10-12 21:23 | 显示全部楼层
    步进电机加个光电开关就可以确定精确的参考零位,至于换向丢步等,只要控制好步进电机的加减速和不要超载,这些完全可以避免,无需用编码器加闭环控制,3mm误差这要求也太松了哦,还有,步进电机没有误差积累的。当然你若是用步进电机加减速机,那就储备力矩更大了,更不容易丢步,速度也下来了,那就更完美。总而言之,步进电机+减速机+光电开关的开环控制从各方面综合是个好方案。
    对了,减速机一定要选个无间隙或间隙可调节消除的,否则减速机回差会吃掉你的精度
  • TA的每日心情
    奋斗
    2019-12-11 10:06
  • 签到天数: 110 天

    [LV.6]常住居民II

     楼主| 发表于 2019-10-13 17:03 | 显示全部楼层
    三寒食 发表于 2019-10-12 21:23
    步进电机加个光电开关就可以确定精确的参考零位,至于换向丢步等,只要控制好步进电机的加减速和不要超载, ...

    大神的回复,非常专业,思路清晰,让小弟学到不少的知识。感谢!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    创客火首发无人机编队套装,开启不一样的人工智能教育
    创客火首发无人机编队套装
    2017年国务院发布《新一代人工智能发展规划》,提出要广泛开展人工智能科普活动,在中
    <ESP8266NodeMCU>网络连接问题
    <ESP8266NodeMCU>网络连接
    在我家的WiFi可以连上,但在学校里无论是WiFi还是手机热点就是连不上。 想让各位康
    基于机器视觉的智能分拣机械臂
    基于机器视觉的智能分拣机
    本作品是一个基于机器视觉的智能机械臂操作平台,其采用atmega32单片机作为主控制系统
    晒图ESP8266一个框架
    晒图ESP8266一个框架
    好久没发帖了,出来活跃活跃一下。ESP8266免身份登录截图。 最近外研究新的架构M2M或P
    blinker做的卧室灯开关发现一个问题
    blinker做的卧室灯开关发
    做了一个卧室灯开关并安装到墙壁86盒中,实现了小爱同学,墙壁开关点动控制开关灯.看起
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表