第一节:电路连接【51单片机-L298N-步进电机教程】

摘要:本节介绍如何搭建一个51单片机+L298N+步进电机控制电路,所用材料均为常见的模块,简单高效的方式搭建起硬件环境

一、硬件清单

①51单片机模块

②恒流模块

③开关电源

④L298N模块

⑤二相四线步进电机

⑥电线若干

二、接线

三、L298N模块用法
3.1、模块功能界面

3.2、关键参数

逻辑电压:5V-7V

逻辑电流:0-36mA

电机供电电压:5-35V,如果使用5V降压模块进行板内供电,则为7-35V

驱动电流:2A

最大功率:25W

3.3、注意事项

①当电机供电电压大于12V时,需要取下5V降压模块使能挑线帽,并在5V端口这里接入5V电压给L298N进行逻辑供电。当电机供电电压7-12V时,可以使用板内5V降压模块,此时5V端口可以对外进行5V供电

②L298N模块本身不带电流调节功能,通常需要加恒流电路或者恒流模块控制输出电流大小,防止L298N芯片过热

③本文采用的是12V开关电源,使用板内5V降压模块进行L298N逻辑供电,所以5V降压模块使能挑线帽是插上的。控制步进电机时,AB相使能端是用不到的,跳线帽插上即可。GND端一定要接到单片机板上,不然没有公共0点。AB相控制IO口接到单片机小板P00-P03上。模块的A相2个接口接到电机A相线,不分正负。模块的B相2个接口接到电机B相线,也不分正负

3.4、电机拍数

L298N控制二相四线混合步进电机,有三种控制控制相序:单四排、双四拍、八拍,简单理解如下:

步进电机固有步距角为1.8°,当采用四拍控制时,电机每次转动一个整步即1.8°,当采用八拍控制时,电机每次转动半步即0.9°

如需详细理解,需要了解步进电机转动原理,详见此文章:步进电机转动原理

https://mp.weixin.qq.com/s/r9l2HdZcAscg9dDs_xllFg?token=753656883\&lang=zh_CN

配套一个步进电机原理演示程序:
百度网盘链接: https://pan.baidu.com/s/1SCRS9uUbf5gNyIYzYz89Cg
提取码: k3bc

四、补充说明
4.1 开关电源接线用0.5平方以上的电线,如无合适的线也可并联多根杜邦线使用
4.2 步进电机电线同相简单区分方法

方法一:将步进电机任意两个线接在一起,用手转动电机轴,有阻力的则可以确定为同相

方法二:用欧姆表电阻档量步进电机任意两相,有电阻的为同相

五、附件(物料清单)

百度网盘链接: https://pan.baidu.com/s/18O9rht1pRpuJ6K9Z4bXViw

提取码: c2nc

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

相关推荐
kkkkkkkkkk_Z17 小时前
新手自学嵌入式|学习日记:从C语言到51单片机基础(GPIO、中断、定时器与PWM篇)
linux·笔记·学习·51单片机
老当益壮梁奶奶18 小时前
ARM汇编学习笔记(六):【i.MX6ULL】时钟系统与定时器(EPIT & GPT)
c语言·arm开发·嵌入式硬件·学习·51单片机
AAA代码批发商19 小时前
Days 50 51 单片机与 i.MX6ULL 定时器对比:Timer、EPIT、GPT 原理与实验
51单片机·定时器·imx6ull·裸机开发
myy-learn2 天前
51单片机-外设温度计(DS18B20)知识总结
51单片机
老当益壮梁奶奶2 天前
ARM汇编学习笔记(四):i.MX6ULL裸机开发:从汇编点灯到C语言BSP工程管理
c语言·arm开发·单片机·嵌入式硬件·51单片机
myy-learn4 天前
51 单片机-串口通信
51单片机
kkkkkkkkkk_Z4 天前
单片机|学习日记:单片机底层架构与寄存器操作全解析
linux·笔记·单片机·学习·51单片机
辰域电子5 天前
STM32项目开源:智能插座控制系统(代码 + 原理图 + 仿真)
stm32·单片机·嵌入式硬件·开源·51单片机·proteus
ouynagda5 天前
DS18B20单总线温度传感器原理与51单片机驱动
51单片机
myy-learn5 天前
【51 单片机入门】点亮第一个 LED|模块化编程 led.c(完整源码 + 踩坑)
51单片机