vb控制步进电机的问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 16:38:12
我现在手头有一个步进电机,上面装了一个光电耦合器叉式的那种 步进电机末端装了一个小铁丝,铁丝随着步进电机运动,可以通过光耦,当铁丝穿过光耦的时候值为1不穿过的时候为0,从而可以把信息反馈给电脑。也就是vb的界面会有反映,我的问题是如果设置一个按钮在vb操作界面上,当按下这个按钮的时候,步进电机可以自动找到等于1的位置,怎么用vb来编程或者有没有具体的思路,不知道有没有高人可以指点
谢谢
如果解决了我会再加分数
但是如果步进电机一步一步的转需要转1152步才转1圈
这样的话是不是太慢了,如果50步50步的转 但会超过光藕,从而电机停不下来

为1的时候你的文本框里面会显示1是吧?
发送旋转命令
if **=1 then
停止选择
end if

补充:1152步,你可以让它不到1秒就走完,走多少步不到问题啊,你可以提高脉冲频率啊(可用范围内),一般的步进电机一秒可以走1000多转没有问题的,所以这不是问题。