当前位置: 首页 > news >正文

5-4、S加减单片机程序【51单片机+L298N步进电机系列教程】

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

摘要:本节介绍实现步进电机S曲线运动的代码
一、目标功能
实现步进电机转动总角度720°,其中加减速各90°
加速段:加速类型:S曲线
 加速角度:角度为90°
 起步速度:30RPM
 终止速度:500RPM

匀速段:
 匀速角度:角度为540°
 匀速速度:500RPM

减速段:减速类型:S曲线
 减速角度:角度为90°
 起步速度:500RPM
 终止速度:60RPM
在这里插入图片描述
二、生成器计算
加速参数计算
在这里插入图片描述
匀速参数计算,主要计算电机步数
在这里插入图片描述
减速参数计算
在这里插入图片描述
三、proteus仿真及实测
在这里插入图片描述
请添加图片描述
请添加图片描述

四.总结
通过上述计算,完成S曲线加减速运动。通过调整匀速运动的角度,加减速过程不变,可以实现总转动角度的变化,适用于总转角需要变化且需要较高速度的情况,并且满足总转角应大于加减速转角之和。
对于大多数情况,加减速的过程可以合并,即用S加速的逆过程去实现减速,可以实现代码的简化

五、附件
proteus仿真文件百度网盘链接:
链接:https://pan.baidu.com/s/10snB8MxewSq0w3szx1s9lA
提取码:csxh

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

http://www.lryc.cn/news/294631.html

相关文章:

  • 【安卓跨程序共享数据,探究ContentProvider】
  • abap - 发送邮件,邮件正文带表格和excel附件
  • Ubuntu编译和测试ITK4.13.1
  • 【C语言】简易计算器转移表(函数指针简化)
  • JavaBase持续更新
  • AI专题:海外科技巨头指引,AI主线逻辑依旧坚挺
  • 性能测试工具LoadRunner与登录性能测试分析
  • 作业2024/2/5
  • 聊聊并发编程,另送5本Golang并发编程新书
  • Jgit Packfile is truncated解决方案
  • 为后端做准备
  • 地下停车场智慧监查系统:科技让停车更智能
  • LeetCode每日一题 | 1696. 跳跃游戏 VI
  • 大型装备制造企业案例分享——通过CRM系统管理全球业务
  • 16.docker删除redis缓存数据、redis常用基本命令
  • 【开源】基于JAVA+Vue+SpringBoot的教学资源共享平台
  • 如何使用Python + 百度翻译API 自动大批量免费翻译Excel文件中的外语内容
  • ONLYOFFICE:一站式办公,探索高效办公新境界
  • nginx反向代理----->微服务网关----->具体微服务
  • 怎么清理电脑内存?详细图文教程分享!
  • CKS1.28【1】kube-bench 修复不安全项
  • 6.s081 学习实验记录(五)traps
  • 探索设计模式的魅力:从单一继承到组合模式-软件设计的演变与未来
  • 文心一言4.0API接入指南
  • Python循环语句——while循环的嵌套应用
  • 数据库管理-第145期 最强Oracle监控EMCC深入使用-02(20240205)
  • Centos 7系统安装proftpd-1.3.8过程
  • DevExpress ASP.NET Web Forms v23.2最新版本系统环境配置要求
  • 5分钟快速掌握 XML (Extensible Markup Language)
  • Python中的HTTP代理服务器和客户端的区别与联系