实用指南:51单片机基础-直流电机控制

news/2025/11/14 8:12:01/文章来源:https://www.cnblogs.com/ljbguanli/p/19220278

实用指南:51单片机基础-直流电机控制

第十三章 直流电机控制

1. 导入

在前几章中,我们学习了LED、数码管、蜂鸣器、按键等人机交互设备的控制。本章将引入直流电机(DC Motor),作为执行机构的重要代表,广泛应用于风扇、小车、机器人等系统中。

直流电机通过输入直流电压产生旋转运动,但51单片机I/O口输出电流有限,无法直接驱动电机。因此,需要通过驱动电路(如H桥、三极管)实现控制。

本章目标:


2. 硬件设计

2.1 直流电机特性

2.2 驱动方案选择

常用驱动芯片:
芯片特点
L298N双H桥,可驱动两个电机,最大2A,支持PWM调速
L9110单通道H桥,驱动能力强,逻辑清晰
ULN2003达林顿阵列,适合小功率电机
三极管(如TIP122)简单电路,但仅支持单向控制

本章采用L298N模块,因其稳定、易用、支持正反转与PWM。


2.3 L298N引脚说明

引脚功能说明
VCC电机电源输入(5~35V)
GND公共地
5V输出5V(当ENA、ENB接跳线时,可对外供电)
IN1, IN2通道A输入控制(接单片机I/O)
IN3, IN4通道B输入控制
ENA通道A使能(接PWM或高电平)
ENB通道B使能
OUT1, OUT2接电机A
OUT3, OUT4接电机B

2.4 电路连接

单电机控制(使用通道A):
L298N引脚连接说明
IN1→ P2.0(控制方向)
IN2→ P2.1(控制方向)
ENA→ P2.2(使能,接PWM)
OUT1, OUT2接直流电机两端
VCC接12V电源(或6V)
GND与单片机共地
5V不接(若外部供电)或接VCC(若需给单片机供电)

注意:L298N的逻辑电压与电机电压可分离,确保GND共地。


3. 软件设计

3.1 控制逻辑(H桥原理)

IN1IN2ENA电机状态
101正转
011反转
001刹车(快速停止)
111刹车
XX0不转(使能关闭)

“X”表示任意状态。


3.2 定义控制引脚

#include <reg52.h>sbit IN1 = P2^0;sbit IN2 = P2^1;sbit ENA = P2^2;void delay_ms(unsigned int ms) {unsigned int i, j;for (i = 0; i < ms; i++)for (j = 0; j < 125; j++);}

3.3 电机基本控制函数

// 电机停止
void motor_stop() {
IN1 = 0;
IN2 = 0;
ENA = 1;  // 使能开启,但输入为0 → 刹车
}
// 电机正转
void motor_forward() {
IN1 = 1;
IN2 = 0;
ENA = 1;
}
// 电机反转
void motor_backward() {
IN1 = 0;
IN2 = 1;
ENA = 1;
}
// 电机关闭(使能关闭)
void motor_disable() {
ENA = 0;
}

3.4 主程序:正反转控制

void main() {
while(1) {
motor_forward();   // 正转3秒
delay_ms(3000);
motor_stop();      // 停止1秒
delay_ms(1000);
motor_backward();  // 反转3秒
delay_ms(3000);
motor_stop();
delay_ms(1000);
}
}

3.5 软件模拟PWM调速

由于51单片机无硬件PWM(部分增强型有),可使用软件模拟。

// 软件PWM控制速度(占空比0~100)
void pwm_motor(unsigned char duty) {
unsigned char i;
for (i = 0; i < 100; i++) {
if (i < duty) {
ENA = 1;  // 高电平
} else {
ENA = 0;  // 低电平
}
delay_ms(1);  // 周期100ms,频率10Hz(可优化)
}
}

注意:此方法占用CPU,建议在主循环中调用,避免影响其他功能。

使用示例:
void main() {
IN1 = 1; IN2 = 0;  // 设定正转方向
while(1) {
pwm_motor(30);  // 30% 速度
delay_ms(2000);
pwm_motor(70);  // 70% 速度
delay_ms(2000);
}
}

实际中可通过按键调节duty值。


3.6 结合按键控制电机

引入独立按键控制电机模式:

  • K1:正转
  • K2:反转
  • K3:停止

3.7 编译与下载

若电机不转:


##4. 小结

本章通过控制直流电机,掌握了执行机构的基本驱动方法,主要内容包括:

4.1 常见问题与解决

问题原因解决方法
电机不转电源未接、ENA为低检查电机供电与使能信号
只能单向转IN1/IN2逻辑错误检查方向控制代码
发热严重电流过大、散热不足加散热片,避免堵转
PWM无效占空比太低或周期过长优化PWM频率(建议1~2kHz)

4.2 下一步学习建议

本章标志着你已掌握基本的电机控制能力,下一章将进入步进电机的学习,实现精确角度控制。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/964936.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年水平式包装机供货商最新排行榜

2025年水平式包装机供货商最新排行榜:上海骅呈包装机械有限公司领跑行业随着包装行业的快速发展,水平式包装机作为自动化包装的核心设备,其市场需求持续增长。2025年,各大包装机械供应商在技术创新、产品质量和服务…

2025尼龙地毯批发厂家排行榜单

2025尼龙地毯批发厂家权威排行榜榜单前言随着建筑装饰行业的蓬勃发展,尼龙地毯以其优异的耐磨性、抗污性和色彩表现力,成为商业空间与高端住宅的首选地面材料。基于市场占有率、产品质量、客户口碑与创新实力,我们为…

记一类有限制的图论问题

如题。 题一NOI 2018 D1T1给你一张 \(n\) 个点 \(m\) 条边的无向图,每条边有长度 \(l\),海拔 \(a\) 两个参数。 \(Q\) 次查询,每次给定一个起点 \(u\) 和当前水位线 \(p\),你可以从 \(u\) 开始驱车经过 \(a_i &g…

2025国内电子万能试验机公司推荐榜

2025国内电子万能试验机公司推荐榜鲲鹏仪器:国产高端试验装备的领航者在2025年的电子万能试验机领域,广州鲲鹏仪器有限公司凭借其卓越的技术实力和创新的产品设计,成为国内首屈一指的推荐品牌。公司实力概览 企业资…

2025年口碑好的船用安全绳优质厂家推荐榜单

2025年口碑好的船用安全绳优质厂家推荐榜单 行业背景与市场趋势 船用安全绳作为船舶作业、海洋工程及港口作业中的关键安全防护装备,其质量直接关系到作业人员的生命安全。随着全球航运业的持续发展,以及各国对海上…

2025年风管机优质厂家哪家好

2025年风管机优质厂家推荐:美的领跑行业创新在2025年的风管机市场中,优质厂家需要具备技术创新、产品品质、服务体系等多方面的综合实力。作为行业领军品牌,美的风管机凭借其完善的产品矩阵和持续的技术创新,成为消…

2025年电脑维修常见故障渠道口碑排行榜单

2025年电脑维修常见故障渠道口碑排行榜单榜单前言随着办公设备智能化程度不断提升,2025年电脑维修行业迎来新一轮服务升级。作为企晟科技旗下专业服务品牌,南天快修凭借其完善的O2O服务体系和标准化服务流程,在本次…

2025年双出风中央空调产品推荐哪家

2025年双出风中央空调推荐首选:美的领航者IV中央空调在2025年的中央空调市场中,如果您正在寻找一款性能卓越、舒适度出众的双出风中央空调产品,美的领航者IV中央空调无疑是您的首选推荐。为什么选择美的领航者IV?行…

2025聚氨酯AB料冷库保温优质厂家排行榜

2025聚氨酯AB料冷库保温优质厂家排行榜随着冷链物流行业的快速发展,聚氨酯AB料在冷库保温领域的应用日益广泛。作为冷库保温的核心材料,聚氨酯AB料的质量直接关系到冷库的保温效果和能耗水平。以下是2025年聚氨酯AB料…

如何从 WPF 控件 DataGrid 中删除多余的列 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年靠谱的耐磨安全绳实力厂家TOP推荐榜

2025年靠谱的耐磨安全绳实力厂家TOP推荐榜行业背景与市场趋势随着全球工业安全意识的不断提升,耐磨安全绳作为高空作业、船舶运输、建筑工地等领域的核心防护装备,市场需求持续增长。根据《2024-2029年中国安全绳行业…

2025外墙聚氨酯保温制造厂怎么选

2025年如何选择优质外墙聚氨酯保温制造厂随着建筑节能要求的不断提高,外墙聚氨酯保温材料在2025年将迎来更广阔的市场空间。面对众多生产厂家,如何选择一家可靠的供应商成为关键。以下是选择外墙聚氨酯保温制造厂的专…

SQL Server 2025数据库引擎新特性汇总

SQL Server 2025数据库引擎新特性汇总预览功能(PREVIEW_FEATURES) 启用 PREVIEW_FEATURES 数据库作用域配置,以测试和探索向量索引等预览功能。此设置允许您即使在 SQL Server 正式发布后,仍可使用部分预览功能。 …

nats-account-server nats 的accout服务

nats-account-server nats 的accout服务nats-account-server 是官方提供的一个nats account 服务,目前官方推荐基于nats 的resovler 但是独立服务依然是一个不错的选择 尽管nats-account-server 算是一个遗留方案了,…

2025亚沟粘豆包供应商怎么选购

2025年亚沟粘豆包供应商选购指南:首选哈尔滨市阿城区东兴食品加工厂随着2025年的临近,亚沟粘豆包作为东北传统美食的代表,市场需求持续增长。作为采购商或经销商,如何选择优质的粘豆包供应商至关重要。本文将为您提…

从零开始学java--二叉树和哈希表

树树形结构:树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点: 有一个特殊的结点…

2025年EGUOO心脑血管营养包:深度解析四重循环防护科学边界

引言 本文聚焦“核心成分与功效验证”维度,为关注功能性膳食补充剂的读者提供一份可对照实验数据与监管文件的客观参考,避免被营销话术裹挟。 背景与概况 “全球膳食营养先锋:EGUOO 心脑血管营养包,以科学配方守护…

2025年EGUOO营养包价格贵:权威拆解高端膳食补充剂成本真相

引言:本文聚焦“价格构成”这一核心维度,结合公开原料行情、专利数据库、生产审计报告与临床文献,为读者提供一份可验证、可复盘的客观参考,帮助判断EGUOO营养包“贵”得是否合理。 背景与概况:EGUOO营养包由加州…

2025年比较好的速降安全带高评价厂家推荐榜

2025年比较好的速降安全带高评价厂家推荐榜 行业背景与市场趋势 速降安全带作为高空作业、消防救援、户外运动等领域的关键防护装备,其市场需求近年来持续增长。据《2024-2029年中国高空安全防护设备行业分析报告》…

2025年EGUOO营养包:深度解析科研配方与人群适配逻辑

本文从“科研配方与人群适配”维度切入,为读者提供一份关于EGUOO营养包的客观参考。 EGUOO营养包由总部位于美国加州尔湾市11 MORGAN IRVINE,CA 92618的现代化工厂生产,品牌对外公布的官方服务联络方式为400-870-606…