总结 L298N 电机就是不转问题!!!

目录

前言

1、共地问题

PWM 不能直接控制电机转动!!!!!!!!!别把PWM直接接电机!!!!!

2、功率不足

3、L298N 坏掉了


前言

本问题是在排除了软件问题之后的硬件问题总结,肯定不全,遇时更新。

1、共地问题

L298N 通常需要使用单片机提供 PWM 信号作为输入调速信号,具体怎么实现的懂电路的同学可以把原理图找来看看,虽然有很多版本,但是基本都是大同小异。做软件的同学需要注意的是:PWM 的占空比与电压之间的换算关系,另外有一条最需要注意的就是:

PWM 不能直接控制电机转动!!!!!!!!!别把PWM直接接电机!!!!!

原因分析:

通常这种行为是用 Arduino 板子时出现的,因为这东西可以 USB 供电,所以很多人直接在线调试,调个GPIO(小灯)还可以,但是调电机的时候用电池给L298N供电。

共地要求单片机的地(GND)和电机(motors,任意1根线,非必要)、L298N 的GND、直流电源(GND)是同一个。

现象

当不满足上述条件时可能出现的现象(自己遇到过的):

(1)电机不转;

(2)输出端口电压 0V;

(3)电笔或其他导体(包括手)触碰输出端子,电机转动(可能是静电导致)。

解决方案:

自己想办法使两个共地吧,不要简单地把两个GND连在一起~!

2、功率不足

有些人可能了解共地的重要性,但是明明线连的都对,为什么电机还是不转呢?

出现原因

这时候你就要考虑整体功率不足的问题了,因为L298N本身需要一定的电能(忘记在哪看到的),所以在驱动电机的时候,5V电压根本带不动电机,表面 5V 的电压,电流可能远不达标。

现象:

出现这种问题的通常是因为单片机供电 5V 左右就可以了,而L298N也可以5V供电,为了方便,当然是单电源双用,这时会出现以下现象(自己遇到过的):

(1)电机不转;

(2)带负载时电机输出端子电压很小;

(3)卸掉负载电机后电压正常;

(4)指示灯(L1,L2,L3,L4)按程序正常闪烁。

解决方案:

选取12V电源,对L298N和单片机供电,单片机如果需要5V的话,还需要接一个稳压模块或自己做降压(不推荐,烧过一块板子,伤心)。

3、L298N 坏掉了

这个时临时加的,因为可能不是常见问题,所以可能写的具体测试方法没有那么详细准确(见谅)。

出现原因:

这东西坏了真的就不确定原因了,可能芯片烧了;可能某块电路断掉了......

现象:

(1)我什么都注意了,并且什么都做了,它电机死活不转啊!!!

(2)指示灯没有亮的;

(3)明显的物理伤;

测试方案

你可能需要一个万用表、一个你所用的 L298N 原理图、还有一些基本的电路知识。

(1)检测短路:

电源和地是否短路(基本上电就烧)、电机输出端是否短路,总之就是根据原理图看是不是不该短路的地方短路了。

(2)检测断路:

同(1),可以看二极管是否击穿。

(3)测试 78M05 芯片

(4)上电测试 L298N 芯片

当然了,上述测试是针对我这样的穷人做的,如果有备用的驱动版直接拿来做一下同样的试验,还不行的话那板子坏的可能性不高。附上L298N简单画的几个测试点:

仅建议没有备用板且有电路基础的同学做。

欢迎评论区补充、讨论,共建活跃社区!

L298N——真正的玄学驱动板相关推荐

  1. 智能家居硬件小制作(含源码)《手势识别控制器》基于PAJ7620手势模块、L298N驱动板、arduino

    智能家居硬件小制作(含源码)<手势识别控制器>基于PAJ7620手势模块.L298N驱动板.arduino 目录 智能家居硬件小制作(含源码)<手势识别控制器>基于PAJ762 ...

  2. 【嵌入式设计开发】基于STM32 HD01双H桥高功率C车模车驱动板 程序设计

    HD01高功率驱动高速小车 HD01双H桥高功率赛车驱动板 驱动参数 引脚分配 引脚性能 STM32驱动代码 初始化代码 电机控制代码 控制频率参数 HD01双H桥高功率赛车驱动板 HD01高功率驱动 ...

  3. 构建基于MX1919的超声波阵列驱动板

    简 介: 对于基于MX1919芯片制作的超声波阵列驱动板进行了设计.测试. 为能够在课堂上进行演示打下了基础. 关键词: 超声波,阵列,MAX1919 #mermaid-svg-iDL3UGlIcrX ...

  4. 《树莓派项目实战》第十二节 使用PCA9685驱动板控制多个舵机

    目录 11.1 引脚介绍 11.2 打开I2C接口 11.3 连接到树莓派 11.4 编写代码获取温度 因为树莓派无法同时生成多个稳定的PWM信号,所以也就无法控制多个舵机,我们需要借助PCA9685 ...

  5. Baize_ServoDriver_esp32——arduino 32路舵机驱动板(esp32主控,免费开源,附程序、固件)

     该机器人开发板的用法和介绍以本文章为准. 最新的代码github仓库为准:https://github.com/Allen953/Baize_ServoDriver_esp32 介绍 仓库总是存放最 ...

  6. ROS机器人驱动板(含原理图以及PCB)已经打板测试且正在使用

    已经绘制好 ROS机器人驱动板,平衡小车驱动板,大功率电机驱动板 ROS机器人驱动板,ROS机器人控制板,电机驱动板,板子是给大功率ros小车设计的,也可以用于平衡小车以及多种智能车的用途,引出了四个 ...

  7. USB2.0接口CM4_5G mini驱动板搭配广和通FM150在Win11下的测速

    关键词:USB2.0  接口  CM4  mini  5G  驱动板  广和通  Fibocom  FM650  FM150  PC  Windows  树莓派  Raspberry Pi  OS   ...

  8. USB2.0接口CM4_5G mini驱动板搭配广和通FM650在Win11下的测速

    关键词:USB2.0  接口  CM4  mini  5G  驱动板  广和通FM650  PC  Windows  树莓派  Raspberry Pi  OS  Ubuntu R2S  R4S   ...

  9. Baize_ServoDriver_esp8266-(arduino32路舵机驱动板)(开源可自制,附程序和固件以及烧录方法)

    导航在这里:白泽六足机器人_arduino_v1 介绍 先放资料 github:GitHub - Allen953/Baize_ServoDriver_esp8266 立创开源地址:https://o ...

  10. 鼎科TSUX6V6.0-E液晶电视驱动板维修

    1. 鼎科TSUX6V6.0-E液晶电视驱动板通病: D3.D4.D12  三个二极管性能不好,换掉 2.目测板上有无因安装挂墙设备,螺栓过长导致的元器件损坏,比如电容. 3.接口连线 除了上图接线外 ...

最新文章

  1. OpenCV 新版 4.5.1 发布!
  2. 神经网络如何处理测试阶段出现的新特征?面向开放环境特征外推的图学习解决方案...
  3. JVM基于栈的解释器执行原理
  4. DCMTK:使用dcmimage库将DICOM图像转换为PPM或PGM
  5. #地形剖面图_高中地理——每日讲1题(地形剖面图、河流水的补给、河流丁坝)...
  6. Struts第一个案例搭建
  7. linux配置Httpd授权
  8. recorder-list
  9. 拼多多黄峥一句话,阿里P8的我,越想越后怕
  10. (9)vivado ila IP使用示例(学无止境)
  11. IT职场人生系列之三:第一份工作
  12. 百度网盘不限速下载百度文科文档免会员下载
  13. 数据库笔试题 (3)
  14. 有机酸的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  15. 【转载】Java并发编程:volatile关键字解析 by 海子
  16. 为什么国外程序员爱用Mac?
  17. 阿里P6+Java研发工程师,到底牛在哪儿?
  18. 忽视显而易见的东西:差分放大器的输入阻抗
  19. 扫地机器人的技术升级之路 自主规划清扫成主流
  20. Bootstrap data类型的Url格式--url(data:image/gif;base64,AAAA):把小数据直接嵌入到Url中

热门文章

  1. 陈纪修老师《数学分析》 第03章:函数极限与连续函数 笔记
  2. spring boot访问zul页面总是变为下载页面
  3. 微信聊天机器人,不使用iChat,可以群聊
  4. 如何写一个播放器-解析MNVideoPlayer(一)
  5. 数据结构严蔚敏清华大学pdf_2021年清华(清华大学)电子信息考研
  6. 百度地图城市代码CityID
  7. user-agent 批量汇总+随机返回一个
  8. 快逸报表整合至MyEclipse项目中
  9. S7-1200PLC 连接单圈绝对值编码器(格雷二进制)
  10. P1048 采药 洛谷Oj