第8节、双电机多段直线运动【51单片机+L298N步进电机系列教程】

↑↑↑点击上方【目录】,查看本系列全部文章

摘要:前面章节主要介绍了bresenham直线插值运动,本节内容介绍让两个电机完成连续的直线运动,目标是画一个正五角星

一、五角星图介绍
五角星总共10条直线,10个顶点。设定左下角为原点,用CAD画出一个正五角星,量出每一点的坐标值。设定1点为起点,按照1-10的顺序依次画出10条直线,组成完成的五角星
第8节、双电机多段直线运动【51单片机+L298N步进电机系列教程】_第1张图片

二、程序流程图
在上一节单条直线运动的基础上,每运动完一次直线,更新下一段直线的起点及终点值,并初始化计算方向、步数等参数,继续单条直线运动,直至所有直线运动完成后停止运动,具体流程图如下:
第8节、双电机多段直线运动【51单片机+L298N步进电机系列教程】_第2张图片

三、proteus仿真及实测
实物测试步进电机转动一步,直线距离为0.1mm,可以根据不同的机械系统去调整五角星的坐标值
第8节、双电机多段直线运动【51单片机+L298N步进电机系列教程】_第3张图片
第8节、双电机多段直线运动【51单片机+L298N步进电机系列教程】_第4张图片

第8节、双电机多段直线运动【51单片机+L298N步进电机系列教程】_第5张图片

四、附件
proteus仿真文件百度网盘链接:
链接:https://pan.baidu.com/s/1uvA2IxUnCzv11g731TLlVg
提取码:s1fy

五角星计算表百度网盘链接:
链接:https://pan.baidu.com/s/1oX8m1JnL4j2kQ7mla0nMTA
提取码:7qp6

Keil工程文件获取链接:
https://item.taobao.com/item.htm?ft=t&id=764491394200

你可能感兴趣的:(皮皮黄)