步进电机被迫制动能不能反馈信号,求助求助···
用的步进电机是4线的,AB两组线圈我现在希望当步进电机运动过程中,一旦被卡住不能运动,可以有一个信号反馈给单片机,这个该怎么弄,或者有没有这样的步进电机可以买。
初步的想法是在线圈上加一个电阻,测试这个电阻的电压。电机被卡住的时候电流上升,电阻上的电压到达一定程度单片机作出判读。
这个可行不,电阻是加在A还B上,还是都加。
最好有这样功能的步进电机···
对步进电机的转动精度有比较高要求,负载很小,就是一个电位器,大家能推荐些步进电机或者伺服电机么 伺服,或者加编码器的步进。 检测电流突变增大。用AD去采 xuanke 发表于 2013-7-11 12:52 static/image/common/back.gif
检测电流突变增大。用AD去采
这个采样有困难的的......
拿示波器看过的,故意用手抓住了看电流的波动,和正常电流的比较没有显著的变化的......
就算有那么一点点的变化,实际中也必须先排除是否输入电压波动造成的,所以采样出来的电流变化无法作为一个很好的依据...... xuanke 发表于 2013-7-11 12:52 static/image/common/back.gif
检测电流突变增大。用AD去采
如果是用成品驱动器驱动电机是没办法检测的,因为驱动器会按设置电流自动调节的。 你的办法不可行。
带动电位器,可以采用摩擦传动
电位器旋转到端点,打滑处理。
JQ_Lin 发表于 2013-7-11 13:21 static/image/common/back.gif
你的办法不可行。
带动电位器,可以采用摩擦传动
电位器旋转到端点,打滑处理。
我还需要反转的,到头之后单片机处理,并且反转 lihuyong 发表于 2013-7-11 12:51 static/image/common/back.gif
伺服,或者加编码器的步进。
加编码器怎么用?我应该怎么搜索关键字
另外,我对于电位器的角度是未知的,每次的角度可能都不一样,这样的话编码器还有用么??? 茫羽 发表于 2013-7-11 19:05 static/image/common/back.gif
我还需要反转的,到头之后单片机处理,并且反转
没有矛盾的。
茫羽 发表于 2013-7-11 19:08
加编码器怎么用?我应该怎么搜索关键字
另外,我对于电位器的角度是未知的,每次的角度可能都不一样,这 ...
每1-2毫秒比较一下编码器反馈的实际位置和理论位置比较一下。
那个叫丢步,是驱动力不够才会丢步的,雷赛有一个驱动器不用编码器的有这个功能!可以参考一下! 更换合适的电机和驱动器保证不丢步不赌转,丢步赌转了说明不适合使用步进电机了。 今天早上实验了下,驱动器输出的电流是恒定的,加电阻的方式失败~~~ lihuyong 发表于 2013-7-11 19:40 static/image/common/back.gif
每1-2毫秒比较一下编码器反馈的实际位置和理论位置比较一下。
编码器没有用过,今晚查下资料。
现在我手上有个高精度的电位器,想用它当角度传感器,加在步进电机上,给个恒压。AD不断对它采样,直到电压值不变化后 认为 旋转到头。这个方法怎么样
yamqqqq 发表于 2013-7-11 23:21 static/image/common/back.gif
那个叫丢步,是驱动力不够才会丢步的,雷赛有一个驱动器不用编码器的有这个功能!可以参考一下! ...
能把具体型号告诉我吗??
准确地说不是驱动力不够,电机停止是因为同轴的电位器转到头了,直接卡住了 茫羽 发表于 2013-7-12 17:50 static/image/common/back.gif
能把具体型号告诉我吗??
准确地说不是驱动力不够,电机停止是因为同轴的电位器转到头了,直接卡住了 ...
2种方法可解决:
1.步进电机驱动的时候需要记录累计转动角度,因为你驱动的是有旋转圈数限制的同轴电位器,实测同轴电位器选择圈数,软件驱动步进电机时做个圈数限制就可以;
2.加一个旋转编码开关,当你驱动步进电机旋转,而编码开关无返回脉冲时,就是电机已卡死或电位器转到头了 wukongli 发表于 2013-7-12 18:22 static/image/common/back.gif
2种方法可解决:
1.步进电机驱动的时候需要记录累计转动角度,因为你驱动的是有旋转圈数限制的同轴电位器 ...
增量式的旋转编码器输出的是数据代表什么意思???怎么处理他们? 可以用闭环步进,有堵转报警输出,不过价格较贵! 只是检测是不是卡死的话,用类似鼠标上的那种编码器 。 很简单啊~~加增量式光电编码器啊~~楼主去研究一下舞台灯纠错的那个东西~~ 本帖最后由 lihuyong 于 2013-7-12 23:26 编辑
楼主不仅什么都不会,而且还是超级伸手派!!!
你把这个论坛的关于步进电机的资料都搜索一下,看100个帖子的讨论,再来讨论。
谷歌里面这样搜索 : 步进电机 失步 site:www。amobbs。com
----------------------------
句号。换成. 茫羽 发表于 2013-7-12 18:41 static/image/common/back.gif
增量式的旋转编码器输出的是数据代表什么意思???怎么处理他们?
这个要查查资料,我没用过,但基本原理无非是输出和角度对应的二进制码或者脉冲 lihuyong 发表于 2013-7-12 23:24 static/image/common/back.gif
楼主不仅什么都不会,而且还是超级伸手派!!!
你把这个论坛的关于步进电机的资料都搜索一下,看100个帖 ...
谢谢你的回复,现在正在尝试你提示的加编码器的方法。
在发帖之前我已经在论坛里搜索过相关帖子,但大多数都是因为电机力量不够造成的失步,其解决方案也大都是改变电机运行方式,并没能切实解决我面临的问题。
步进电机我第一次接触使用,有很多不了解的地方,确实是个小白。不过并没想做个伸手党,我也一直在寻找解决方案。至于你说看100个帖子,好吧,我承认,我没
那么好的耐心,等研究完100个帖子,估计几天时间已经过去了,而且我这个问题其实没那么大。
总之,还是谢谢你的解答 wukongli 发表于 2013-7-13 09:53 static/image/common/back.gif
这个要查查资料,我没用过,但基本原理无非是输出和角度对应的二进制码或者脉冲 ...
已经找了一种编码器,不过它发出的信号都是一样的,先试试看 增量编码器,和步进电机轴同步转动,根据编码器的精度,转1圈输出n个脉冲,你单片机计数这个脉冲就可以知道转动了多少角度,
你的问题在有编码器的情况下很好解决,你驱动电机转动,正常情况下电机转动速度与你编码器输出脉冲成正比,速度越快,编码器输出脉冲频率越高,但如果电机堵转,编码器就会无脉冲输出,此时你可以根据一定时间段内的脉冲值判断出电机是否发生堵转。
页:
[1]