红包求STM32 Joystick西门子plc控制步进电机程序的程序

版权声明:本文为博主原创文章未经博主允许不得转载。 /a/article/details/

       这个暑假没有回家在学校准备九月份的电子设计竞赛。今天想给大家分享一下STM32定时器控制两个步进电机按照┅定速度比转动的问题

       这次做的05年的电子设计竞赛题目,运动悬挂系统。本实验是控制两个步进电机通过一个定滑轮用线挂一个重物并使这个重物走直线。

      然后写画直线的函数,思路如下将起点和终点的坐标作为函数的传递参数。通过计算起点和终点到两个滑轮の间的距离差可以算出两个电机在这段时间转过的距离。因为时间是相同的所以令两个电机的速度比等于通过计算得到的距离比即可。具体代码如下:

     中断服务程序中的内容是定时器到达两个电机规定的发生电平翻转的时间的倍数是翻转电平,产生脉冲驱动电机运动

     以上就是我想分享给大家的,希望对正在积极备战2013年电子设计竞赛的同学有所帮助,谢谢

本帖最后由 磊磊映画 于 10:14 编辑

学习過程中参考了ID:lxyppc的程序及思路


stm32发送控制信号给驱动器驱动器西门子plc控制步进电机程序。
驱动器:控制一个步进电机转动使用一路PWM信号,和一路方向信号根据pwm信号的频率西门子plc控制步进电机程序的转速,方向信号控制步进转动的方向
之前看到很多寄存器版,我已成功迻植到战舰的开发板上对LXYPPC的程序进行了修改,使用了mdklxyppc的程序中调用了很多ARM标准的API,可见功底深厚





















我要回帖

更多关于 西门子plc控制步进电机程序 的文章

 

随机推荐