步进电机方向、定位跪求大神!

2020-01-01 17:56发布

5.png (57.18 KB, 下载次数: 0) 下载附件 2016-7-7 18:59 上传
大神们,我们电机只能让他旋转300度,两边都是结构限位。现在的问题是我电机如果碰到了那个结构限位的物体,那我软件怎么做才可以识别它呢?我手头上只有上面的光电开关和圆盘。求大神们给点思路啊!
还有靠这两个东西如何判断电机正转还是反转啊?定位呢? 在线跪求大神!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
47条回答
zengan007
1楼-- · 2020-01-03 16:49
wang137long 发表于 2016-7-8 08:22
检测到限位开关就要关驱动的电了

机械限位
keshipt
2楼-- · 2020-01-03 17:00
你图中的元件有码盘有2位的光槽传感器,相当于只有AB项的编码器,根据AB项的相位差判断出方向,至于定位只要对AB脉冲进行计数计算出行程即可,建议增加一个到位检测点作为Z项零点信号,这样每次开机后先找到Z点然后标定相关的参数,就可以判断方向和定位了,当然如果条件允许换绝对值编码器是最省事的,缺点是成本高
zengan007
3楼-- · 2020-01-03 17:24
 精彩回答 2  元偷偷看……
NJ8888
4楼-- · 2020-01-03 22:57
zengan007 发表于 2016-7-8 08:47
大哥,你可以在具体一点么?你的意思是我的那个光电开关里面的数据能够自动加减?这要怎么搞?菜鸟求详解 ...

不是光电开关能自动加减,是mcu比如stm32的政教编码器接口,内部计数器能根据相位状况自动向加方向或减方向实时计数
zengan007
5楼-- · 2020-01-04 02:31
keshipt 发表于 2016-7-8 08:43
你图中的元件有码盘有2位的光槽传感器,相当于只有AB项的编码器,根据AB项的相位差判断出方向,至于定位只 ...

大哥,通过光电开关监测到的脉冲数就不是特别准呢,有时候一抖动就会变,我经常测验电机走一圈光电开关出来的值都不一样。而且有时候碰到结构限位时最开始数据都没有怎么变,要撞击好多下才变化!
光电开关那两根线的波形确实有不一样的地方,正转的时候A超前B 90度,反转B超前A  90度 ,那单片机如何处理这样的信号呢?望大神指点一二!
hy2515131
6楼-- · 2020-01-04 07:56
结构限位处应该有光电开关限位吧,我看日本的机器都是只有一个光电开关   设备装完后就要调电机转的方向 LZ是要用两个光电开关做成编码器的AB相位的信号?

一周热门 更多>