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

第二节:让电机转起来【51单片机-L298N-步进电机教程】

摘要:本节介绍用简单的方式,让步进电机转起来。其目的之一是对电机转动有直观的感受,二是熟悉整个开发流程
本系列教程必要的51单片机基础包括IO口操作、中断、定时器三个部分,可先行学习

一、软件清单
需要用到的软件有keil5编译软件、STC程序烧录软件,此处提供好心网友分享的百度网盘链接,仅供学习参考
①KEIL5
链接:https://pan.baidu.com/s/1u5SnDiWQLSa5UmI1_giiPA
提取码:yu7f
②STC-ISP
链接:https://pan.baidu.com/s/18f21VF0dxCDA609StxUD8A
提取码:xupk
在这里插入图片描述
二、控制原理
根据步进电机转动原理,通过L298N控制步进电机通电顺序,使电机按照设定的顺序转动。通过单片机延时的方式,控制电机每一步的时间,从而控制电机转动速度

三、测试
烧录hex文件后,单片机上电,电机会匀速的转动,至此一个简单的电机驱动程序完成,通过调整delay延时大小,可以调整电机的转速
Proteus仿真
请添加图片描述
在这里插入图片描述

四、总结
此种方式控制电机转动代码简单,适用于测试时使用,缺点是电机的速度调整不定量,下一节将处理电机速度定量计算

五、附件(网盘内keil源码为付费资源,提供答疑,Proteus免费)
百度网盘链接: https://pan.baidu.com/s/1srfWztvZK5YzwzuMhaK7Ww
提取码: nc82

↓↓↓点击下方目录,查看L298N系列全部文章


http://www.kler.cn/a/451041.html

相关文章:

  • 快速解决oracle 11g中exp无法导出空表的问题
  • Unity3d 基于UGUI和VideoPlayer 实现一个多功能视频播放器功能(含源码)
  • Spring常见面试题总结
  • Spring AOP 中记录日志
  • 《Vue3实战教程》5:响应式基础
  • 取多个集合的交集
  • 台球助教平台系统开发APP和小程序信息收藏功能需求解析(第十二章)
  • React:前端开发领域的璀璨之星
  • RabbitMQ 的7种工作模式
  • 内部知识库的未来展望:技术融合与用户体验的双重升级
  • 小程序租赁系统开发指南与实现策略
  • myql explain sql分析详解
  • 千兆网中的gmii与rgmii
  • 【人工智能-初级】基于用户的协同过滤推荐算法
  • 超详细!一文搞定PID!嵌入式STM32-PID位置环和速度环
  • CMake 统一配置方式的优势
  • vue3中多层级路由缓存失效问题
  • 单元测试(UT,C++版)经验总结(gtest+gmock)
  • GitHub 桌面版配置 |可视化界面进行上传到远程仓库 | gitLab 配置【把密码存在本地服务器】
  • <论文>通过解耦注意力来增强Bert
  • Python数据可视化案例——折线图
  • Django 模型字段类型详解
  • 新手SEO指南如何快速入门与提升网站排名
  • HDR视频技术之十:MPEG 及 VCEG 的 HDR 编码优化
  • Pika Labs技术浅析(三):数据分析
  • gitlab window如何设置ssh