【L298N 驱动电机的线路连接图】
----------公司的 扫地机器人 第四章:51单片机 连接 有刷 直流 电机 驱动模块
更详细资料:https://yancc.top/
---1. 抱怨 网上的资料
首先,在淘宝买了一个L298N的驱动模块,然后 从淘宝店找资料,几乎所有的淘宝店都是一个 说明书,没有卵用。后来自己在网上找了好多东西,都没有什么用,整个下午就一直在看东西。尝试了各种方法,最终明白了 它的连线 和工作原理。
---2. 讲述自己的实验过程
测试了很多,还以为是电压不够,去买了 4节南孚电池,。顺便测试了下 南孚的电压,如图:(之前同学买了普通电池,驱动两个车轮,车轮不会动,后来换了南孚就能行了,也许是电压不够,在网上看到说南孚的电压 在 1.6V--1.8V之间,觉得很惊讶,所以来测试下, 结果 也没那么夸张,就是1.5V而已)。
这说明一个问题,就是普通电池 可能连 1.5V都达不到,或者说 电压不稳定。
---3. 成功的方法::最终测试成功了,但在网上都是讲 驱动模块的工作模式,使用的电压 范围,并没有连接图,只是有引脚的说明。对于我们 小白来说,真的是非常的难受啊。 所以,我把自己测试成功的 连线图 分享出来,另外分享自己在用的 测试程序, 毕竟万事开头难,哥哥 就帮你们开个好头。
-----3.1 直接用USB 供电的硬件连接图:
------USB转TTL 的下载器 给 最小系统 供电,(通电的工作最后再做)
-------最小系统的EA(中断总开关)连接 VCC引脚,
-------最小系统给 L298N 模块供电,5V输出 和 GND 分别连接模块的 12V 输入 和GND,
------- 最小系统的P0.0引脚(经过上拉电阻置位高电平)连接模块的 ENA 引脚,(如果是有跳线的,去掉跳线帽)
------- 最小系统的 P1.0和 P1.1引脚分别 连接 模块的 IN1 和 IN2(此处使用P1.0 和 P1.1 是因为 程序中有用到,程序在文末)
------- 驱动模块的 OUT 1 和 OUT 2 连接led或者步进电机,(其中 OUT 2 是正极)
完成下载程序 和 连接后,按下 最小系统的开关按钮,首先,最小系统的指示灯会亮,然后 模块的 指示灯会亮 ,然后 模块连接的电机或者led 会有电流,有效果。
----3.1.1 详细的 模块与 最小系统的连接 如下图:
-----3.2 使用电池供电的 硬件 连接图:
------ 电池组 通过并联达到 了一定的电压,分别连接 模块的12V供电引脚和GND引脚(此时的供电电压为6V,远远不够12V,但是就这么接既可以,当然 5V也是可以的) (通电的工作最后再做)
-------模块的 5V输出 和 GND 连接 最小系统的 VCC 和 GND,为 最小系统 供电(此处注意 共用GND 是 非常重要的一点)
------- 最小系统的P0.0引脚(经过上拉电阻置位高电平)连接模块的 ENA 引脚,(如果是有跳线的,去掉跳线帽)
------- 最小系统的 P1.0和 P1.1引脚分别 连接 模块的 IN1 和 IN2(此处使用P1.0 和 P1.1 是因为 程序中有用到,程序在文末)
------- 驱动模块的 OUT 1 和 OUT 2 连接led或者步进电机,(其中 OUT 2 是正极)
程序的烧录还是需要 USB转 TTL的下载线 和 串口连接的,烧录完成之后,断开 最小系统 和 PC的连接,然后 使用电池供电。
最小系统的指示灯 和 模块的 指示灯会亮 ,然后 模块连接的电机或者led 会有电流,有效果。
----3.1.1 详细的 模块与 最小系统的连接 如下图:
呢个,就是这样了。
部分代码展示:
/***************************************************************************
标题:左轮前进
平台:LY5A-L2B开发板
作者: 林洋电子工作室-单片机
客服QQ:52927029
邮箱: 52927029@qq.com
说明: 本程序主要是用来做接线调试使用,左轮前进,即前进方向的左边轮子,如果实际写入程序测试电机向后转(后退),将电机两线调换一下即可。
******************************************************************************///头文件:
#include <reg52.h>//IO引脚定义:sbit IN1=P1^0;
sbit IN2=P1^1;
sbit IN3=P1^2;
sbit IN4=P1^3;
//以上为电机驱动板输入引脚定义,
//IN1和IN2控制左轮电机,输出对应的OU1和OUT2接左轮电机,
//IN3和IN4控制右轮电机,输出对应的OU3和OUT4接右轮电机//宏定义
#define L_go IN1=0;IN2=1 //左轮前进
#define L_back IN1=1;IN2=0 //左轮后退
#define L_stop IN1=0;IN2=0 //左轮停止,两个输出1也可以
#define R_go IN3=0;IN4=1 //右轮前进
#define R_back IN3=1;IN4=0 //右轮后退
#define R_stop IN3=0;IN4=0 //右轮停止,两个输出1也可以//入口函数
void main(void)
{L_go; //左轮前进while(1);
}
---4. 从中的启示
特别注意: 轻易别搞 硬件,特别是没有设备的情况下,,得买很多东西,而且 买的时候,。你并不知道有没有用。
遇到问题,不要急,慢慢来。
测试程序使用 keil 写的,全部资料在:https://download.csdn.net/download/ca1m0921/10458488
下载资源包括:(使用的是STC89C52,一遍通过)
评论区问: 杜邦线用 哪种?
答: 你能接触上就行,实在不可以,那把 杜邦头拆了,直接把线接上也行的。‘
认真答: 我猜你是 塞不进去,蓝色的接口。那个 东西 是有个螺丝的,可以拧下来的。然后把 插针放进去,再 拧紧。
为什么一定要在这里回答呢,因为我看这篇文章的阅读量直线攀升,要给小白给个福利。
【L298N 驱动电机的线路连接图】相关推荐
- L298N驱动电机+pwm
目录 一.L298N驱动电机 二.pwm波输出--电机转动 pwm参数 pwm参数计算 输出比较 pwm基本结构:运行控制 → 时基单元 →捕获/输出比较通道 时基单元 捕获/输出通道的输出 STM3 ...
- L298N 驱动电机与单片机的线路连接图
1 当用单片机5V电源给L298N供电驱动5V的小马达时,驱动模块的12V和5V都接单片机的5V,GND一定得接单片机的GND.第一排6个排针接单片机的IO口就可以了.其中IN1到IN4为马达逻辑输入 ...
- L298N驱动直流电机转动
仿真线路图: 代码: #include<reg52.h> sbit ENA=P3^5; sbit IN1=P3^6; sbit IN2=P3^7;void delay(unsigned i ...
- l298n电机哪一端为正_L298N控制直流电机正反转_张天鹏
Design L298N控制直流电机正反转 文/张天鹏 徐磊 北京林业大学工学院 摘要:在分析了直流电机驱动芯片 L298N 的性能.结构的基础上,结合 SPCE061A EMU BOARD单片机 ...
- STM32外设系列—L298N
文章目录 一.L298N简介 二.L298N电路图 三.L298N使用方法 四.L298N驱动电机实例 4.1 麦克纳姆轮简介 4.2 定时器PWM配置 4.3 智能车行驶控制 五.拓展应用 一.L2 ...
- 使用STM32F103C8T6控制L298N电机驱动麦克纳姆轮小车(HAL库)
文章目录 一.L298N驱动介绍 二.麦克纳姆轮特点及其运动 三.CubeMx配置 1.RCC 2.SYS 3.GPIO 四.代码 一.L298N驱动介绍 驱动部分介绍选https://blog.cs ...
- 不受局域网限制的遥控小车(esp8266+l298n+点灯科技平台)
好久没写文章了,忙一些事去啦,最近做了一个小车觉得还挺有意思的,做成教程分享给大家(闲鱼奸商源码卖88真是不要脸) 博主给自己的小车供网,让远在百公里外的兄弟控制了小车,确实是个非常有意思的小项目 首 ...
- 用寻迹模块L298n电机驱动模块制作Arduino寻迹小车四路(含清单,代码,接线,注意事项)
本帖是在参考了很多博客之后进行的一次实战加总结,参考连接如下: Arduino智能小车寻迹篇 不适用PWM调速彻底解决L298n电机驱动转速不同的问题 1.工作原理 总体思想:小车通过四路寻迹模块得到 ...
- 导航小车利用laser_scan_matcher实现建图
硬件搭配(建图部分跟硬件关系不大) 1.电机:随意,能pid调速就好 2.编码器:精度不用太高,能用于pid控制就好,我们用的是13线的一个编码器,精度不算高 3.激光雷达:使用的是N10单线激光雷达 ...
- 【毕业设计】基于超声波与红外的自动调速风扇系统(代码开源) -物联网 嵌入式 stm32
文章目录 1 简介 1 设计概要 2 系统设计 2.1 系统供电问题 2.2 自动/手动模式的切换 2.3 PWM信号的产生 2.4 单片机内部资源的分配 三.硬件搭建 3.1 单片机最小系统 3.2 ...
最新文章
- 页目录项和页表项——《x86汇编语言:从实模式到保护模式》读书笔记43
- 利用对象存储多种方式 保障OSS数据安全
- 云原生安全厂商小佑科技获达泰资本千万级投资
- idea 利用vue.js插件创建vue初始化项目
- 在git上面找开源项目遇到的坑
- 网络编程_手写聊天室_群聊过渡板
- AMOS分析技术:路径分析的非递归模型
- 单片机机器周期怎么计算公式_单片机机器周期的计算
- 蓝桥杯试题——随意组合
- 浏览器网页无法打开麦克风、摄像头
- 【服务器搭建个人网站】附:接入的服务商 以及 安全评估报告该如何填写?
- 七天玩转Redis | Day5、Java操作Redis
- 由浅入深玩转华为WLAN—25 高可用性系列(1)双击热备概述
- 微信公众号平台服务器配置请求url超时,绑定微信公众平台提示请求URL超时怎么办...
- Http常用请求方法
- 百变精灵、灵萌仙宠,《神都降魔》带您遨游仙界!
- MSN天气 城市代码
- SpringCloud - Spring Cloud Netflix 之 Hystrix熔断器(七)
- ext核心API详解
- OCR财务报表识别方案
热门文章
- 暴风影音II升级进程stormliv.exe持续不停的调用WSPSelect()函数,它想干啥?
- 国际国家代号mysql_最全的各国 语言(文化)代码与国家地区对照表(国际通用标准形式)...
- jquery ajax 详细教程视频,jquery ajax 视频教程
- 文华财经期货买卖点指标源码,期货超短线指标公式源码
- 麟龙指标通达信指标公式源码_麟龙饱和度公式源码副图指标公式-通达信公式 -程序化交易(CXH99.COM)...
- 论文 | 研究方法 —— 结构方程
- python 安装包国内源
- 跟着王道考研学计算机网络笔记(一):初步了解计算机网络
- 适合Java新手练手的小项目!
- 读书札记:Fiddler--中文版(本人自己汉化的)下载