第一节:电路连接【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系列全部文章

相关推荐
兰_博3 天前
51单片机驱动1602液晶显示
单片机·嵌入式硬件·51单片机
相醉为友3 天前
在开发嵌入式系统时,尤其是处理大数时,会遇到取值范围的问题。51单片机通常没有内建大整数支持,因此我们需要采用不同的方法来解决这一问题
单片机·嵌入式硬件·51单片机
JaneZJW3 天前
Proteus仿真——《51单片机AD和DA转换器的设计》
单片机·嵌入式硬件·51单片机·proteus
灵槐梦4 天前
【速成51单片机】2.点亮LED
c语言·开发语言·经验分享·笔记·单片机·51单片机
新晨单片机设计4 天前
【087】基于51单片机智能宠物喂食器【Proteus仿真+Keil程序+报告+原理图】
嵌入式硬件·51单片机·proteus·宠物·ad原理图
单片机学习之路4 天前
【C语言】结构
c语言·开发语言·stm32·单片机·51单片机
森旺电子4 天前
51单片机仿真摇号抽奖机源程序 12864液晶显示
单片机·嵌入式硬件·51单片机
gantengsheng5 天前
基于51单片机和OLED12864的小游戏《贪吃蛇》
单片机·嵌入式硬件·游戏·51单片机
析木不会编程5 天前
【小白51单片机专用教程】protues仿真独立按键控制LED
单片机·嵌入式硬件·51单片机