单片机控制步进电机正反转、转速、位置,用C语言编写,上位机用Vc++6.0编写实现串口通信,C程序如何编写? 20

单片机部分P1.0口输入脉冲,1表示有脉冲输入;P1.2口控制转动方向,0为正转,1为反转。转速根据脉冲输入的频率控制快慢,初学实在有点头大。。。望各位不吝赐教。。。... 单片机部分P1.0口输入脉冲,1表示有脉冲输入;P1.2口控制转动方向,0为正转,1为反转。转速根据脉冲输入的频率控制快慢,初学实在有点头大。。。望各位不吝赐教。。。 展开
 我来答
5494小铺
2012-04-18 · TA获得超过1877个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:282万
展开全部
转速:代表发出脉冲频率。
位置:实际上就是代表脉冲个数,具体视步进电机的步距角而定(也就是每发一个脉冲,步进电机所旋转的角度)。
正反转:跟步进电机的相数有关,通过控制相位。
你还是先了解清楚你的步进电机的具体参数 还有步进电机的工作原理吧。

找你说的这种控制方案,是步进电机上还有步进驱动器,然后再通过单片机控制驱动器的。
如果是带驱动器控制,只需要了解驱动器的控制方式就可以了。
追问
这是两相步进电机,1.8度,但是这个不需要考虑,因为步进驱动器与步进电机已经连接好了,这部分变成已经编进去了,现在需要编写单片机控制步进驱动器这块儿,所以正反转这里我觉得可能需要给高低电平,然后是P1.1口置0或1实现正反转吧,但是具体有点混乱。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式