用AT89C51单片机怎么实现通过传感器传递信号给单片机,处理后驱动步进电机运停

2019-07-18 08:57发布

请问一下,用AT89C51单片机怎么实现通过速度传感器传递信号给单片机,处理后驱动步进电机转动一定角度,然后停止,谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
渴死的鱼儿
1楼-- · 2019-07-20 02:42
liuxiaoyong 发表于 2016-11-16 12:53
如果采用限位开关的话,要安装在辅助轮上,与地面想接触的话就会破坏限位开关,感觉不好办

实在不行你就用笨办法,让步进电机运行到你想要的角度停住,在转动速度一定的情况下利用计数器或定时器记录下电机从开始启动到指定位置的时间量。然后修改程序给步进电机定时,时间一到(也就是步进电机正好到达指定位置)电机就停止。不过这方法局限性很大,如果后面还有其他功能要添加,可能会影响还要修改程序
liuxiaoyong
2楼-- · 2019-07-20 05:04
渴死的鱼儿 发表于 2016-11-16 18:56
实在不行你就用笨办法,让步进电机运行到你想要的角度停住,在转动速度一定的情况下利用计数器或定时器记录下电机从开始启动到指定位置的时间量。然后修改程序给步进电机定时,时间一到(也就是步进电机正好到达指定位置)电机就停止。不过这方法局限性很大,如果后面还有其他功能要添加,可能会影响还要修改程序 ...

非常感谢,我知道该怎么做了
歌以咏志123
3楼-- · 2019-07-20 10:01
呃呃呃呃呃呃呃呃呃

一周热门 更多>