89c51单片机控制步进电机如何复位到原点???、? 求思路或者代码。。

如题所述

不知道你说的原点是固定的还是你上面说的是上电的任意位置,如果是固定的,那就像一楼说的那样装个行程开关或者光电开关,如果是上电的任意位置,那就需要用软件或EEPROM来记录你步进的步数,要回零时,就回相应的步数即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-23
在原点处安放一个行程开关,复位时让电机反转,直到行程开关有动作为止。追问

具体说说啊。我试过好多就是不成功

追答

1)不知道你的电机输出最终是圆周运动还是直线运动或其他形式的运动?需要复位时又是什么形式的运动?
2)你能够让电机往一个方向转动,是否也能够让电机做反方向转动?
3)你的行程开关安装对了吗?

本回答被提问者和网友采纳