51单片机智能小车驱动主板安装与接线指南:从L298N到电机控制

发布时间:2026/9/4 10:10:29
51单片机智能小车驱动主板安装与接线指南:从L298N到电机控制 很多初学者在接触 HJ-4WD 51 智能小车时最容易卡住的不是程序语法而是拿到散件后不知道怎么把驱动主板装好、线接对。明明代码下载成功了小车却一动不动或者刚接通电源芯片就发烫甚至冒烟。这类问题大多不是程序 bug而是驱动主板安装与接线环节出了差错。本课是 HJ-4WD 51 智能小车系列教程的第 7 课重点解决“主板怎么装、线怎么接、上电怎么不烧”这三个问题。教程会从硬件组成讲起逐步拆解驱动主板安装步骤、电机与电源接线方法再给出通电测试用的最小代码和常见故障排查思路。整个内容按照零基础学习者的节奏设计跟着步骤做即可不要求你已经掌握电机驱动原理。每完成一步先目视检查再进入下一步。1. 课程背景为什么驱动主板安装决定了整车能否正常运行1.1 HJ-4WD 51 智能小车整体构成HJ-4WD 是一款常见的 51 单片机入门级四轮智能小车套件名字里的 4WD 表示四轮驱动。它的整体结构大致可以分为四个部分。第一是车体机械部分包括底盘、电机支架、轮子、万向轮或支撑轮等。这部分决定小车的结构稳定性也是安装主板的重要基础。很多套件使用亚克力板或铝合金板作为底盘板上有成排的安装孔用来固定电机支架、电池盒和主控板。第二是动力部分核心是四个直流减速电机通常带有塑料齿轮减速箱转速比普通直流电机低但扭矩更大适合驱动小车。四个电机通过导线接入驱动主板。第三是主控与驱动部分主控板是 51 单片机系统板负责运行程序、处理传感器数据和输出控制信号驱动主板负责把控制信号转换成能够驱动电机的大电流电压信号。第四是传感器部分常见的有循迹模块、避障模块、超声波模块、红外遥控接收头等。它们将环境信息传给单片机让小车实现循迹、避障或遥控功能。把这几个部分串起来的正是驱动主板。驱动主板安装不正确后面的所有传感器调试都无法进行因此它处于整车装配流程里承上启下的位置。1.2 驱动主板在整车中到底承担什么任务用一句话概括驱动主板的作用它是单片机与电机之间的“功率放大器”和“开关切换器”。51 单片机的 IO 口只能输出几毫安的电流而且逻辑电平最高只有 5V 左右根本无法直接驱动直流电机转动。如果强行把电机接到单片机引脚上轻则单片机重启重则烧毁引脚。驱动主板内部的驱动芯片会把单片机送来的小信号转换成电机需要的较大电流同时控制电流方向从而改变电机的正反转状态。在 HJ-4WD 套件中比较常见的驱动方案是 L298N 双 H 桥驱动。H 桥是一种由四个开关管组成的电路结构它可以自由切换电机两端电压的极性和通断实现正转、反转、停止和刹车。如果套件使用一体式驱动主板核心工作原理也一致。除了电流放大驱动主板还会承担部分电源分配功能比如把外部电池电压稳压成 5V 供给单片机或传感器或者在电源输入端增加滤波电容减少电机启动时对单片机供电的干扰。1.3 常见的主板安装方案差异市面上的 HJ-4WD 套件驱动主板方案并不完全统一主要分两种形态。一种是分体式结构51 单片机最小系统板与 L298N 驱动模块分开两块板独立固定在底盘上再通过杜邦线连接。这种方案的优点是灵活性高板子坏了可以单独更换适合配合普中、天祥这种常见 51 开发板使用缺点是线材较多容易接错。另一种是一体式主板结构主控芯片、驱动芯片、电源电路都集中在一张 PCB 上底部的丝印会直接标注电机接口、电源接口和传感器接口。这种方案接线更简洁适合初学者因为不需要自己搭建单片机最小系统。本课接下来的安装步骤以“分体式驱动模块 51 开发板”为例说明因为这种方案能帮助大家更清楚理解信号线和电源线的走向。如果你使用的是一体式主板接线更少但接口定义思路完全一致完全可以参考本课的方法检查自己的板子。2. 安装前准备与物料检查2.1 工具与物料清单安装驱动主板前建议先准备好以下工具和材料类别物品说明车体物料底盘、四个 TT 电机、车轮、螺栓螺母铜柱、电池盒确认数量齐全孔位匹配电子物料51 核心板、驱动主板、杜邦线若干、电源开关模块最好准备不同颜色杜邦线便于区分工具十字螺丝刀、尖嘴钳、剥线钳TT 电机引出线一般已剥好直接接入端子检测工具数字万用表建议使用通断蜂鸣档上电前测电源与地是否短路辅料扎带、热缩管或电工绝缘胶带用于整理线束和包裹裸露焊点上面清单里最容易忽略的是扎带和万用表。很多新手装完主板后线束搭在一起小车一跑起来线就被轮子蹭断或者通电之前没测量导致正负极短路烧坏驱动芯片。扎带只需要几根却能让整车的稳定性提升很多。2.2 安装前先阅读板子丝印拿到驱动主板后第一步不是马上拧螺丝而是先仔细观察 PCB 上的丝印标记。以 L298N 驱动模块为例板子上通常会有以下标注丝印名称含义常见位置MOTOR A、MOTOR B 或 OUT1/OUT2电机输出端子靠近电机线接口IN1、IN2、IN3、IN4方向控制信号输入靠近单片机接口排针ENA、ENB使能端可接 PWM 调速接近 IN 引脚VCC 或 12V电机电源正极输入电源接线端子GND公共地电源接线端子附近5V板载稳压输出给单片机等供电视不同板型而定不同厂家板子丝印风格不同有的写成 P1、P2 接口有的直接用 VBAT 表示电池电压。安装之前先拍一张接口照片然后对照说明书确认每个端子的功能不要凭感觉接线这是避免烧板最有效的方法。2.3 版本差异提示L298N 模块本身有并联稳压还是降压稳压的差异不同版本的 78M05 输出电压能力也不同51 单片机开发板也有 89C52 与 12C5A60S2 的区别。安装时需要按你手里的实际板型调整接口顺序例如有的板子将 ENA、ENB 直接通过跳线帽短接到 5V有的则需要外部接高电平才能输出电机电压。后续示例中使用的是 STC89C52 系列单片机常见引脚定义如果你的板子引脚不同只需要修改程序里 sbit 定义的引脚即可不需要改动硬件结构。3. 驱动主板安装完整分步教程3.1 第一步固定电机与安装铜柱底盘组装是安装主板的前置条件如果底盘还没固定好直接上主板容易把铜柱拧歪。先拿出四个 TT 电机把电机轴对准底盘预留的电机固定孔从底盘下方穿入。TT 电机壳体两侧一般带凹槽需要卡入电机支架上的凸台防止电机运行中发生位移。之后拧紧固定螺丝注意不要一次拧死等四个电机位置都对齐后再统一紧固。底盘上方通常需要安装铜柱来抬高主板。铜柱的作用不只是支撑更重要的是让主板与金属底盘之间保持绝缘距离防止焊接点或裸露走线碰到金属造成短路。铜柱高度不一致会导致主板倾斜建议先用手拧入两圈再用螺丝刀适当带紧。安装块状驱动主板时四角螺丝要交替拧紧不要单边一次拧到底。安装电机时还要同步把电机引线理顺。TT 电机的引线通常是一红一蓝或者一红一黑尽量让四根电机线朝底盘内部走避免被车轮压到。如果电机线长度不够不要为了省事去拉扯线皮建议改用延长线并焊接然后用热缩管包裹。3.2 第二步固定驱动主板与 51 主控板接下来需要确定驱动主板在底盘上的安装位置。推荐把驱动主板放在底盘中间偏后的区域让四个电机的出线方向都能自然朝向主板避免线材被拉扯。主控板可以架在驱动主板上层也可以直接放置在一旁。为了降低震动影响螺丝接触面可以垫绝缘垫片或者用尼龙柱隔离。分体式结构中使用铜柱时顺序参考如下在底盘安装孔上装尼龙六角柱柱端朝上。将驱动主板套在铜柱上。用螺丝拧紧主板四角拧到主板不再晃动即可不要用过大力气压裂 PCB。如果主控板需要叠装在驱动主板上再次安装长铜柱再放主控板。一体式驱动主板结构更简洁只要确定它的传感器接口朝前、电机接口朝后即可。把主板放上去时对准底部固定孔用 M3 螺丝固定不要让它悬空只靠线材支撑。有些同学为了看起来整齐喜欢把所有板子叠在一起但要注意驱动主板在工作时会有一定热量特别在连续转动情况下散热条件差会导致芯片保护甚至损坏。所以叠装时尽量让驱动芯片的位置露出不要被上层板完全盖住。3.3 第三步连接四个电机线电机是整个动力系统的执行端每个电机只有两根线。驱动主板在电机输出端有四个接线端子意思是可以接两路电机每组两个端子对应一个电机。连线时要区分清楚左右电机后面遥控和循迹程序需要知道哪个方向是前进。电机接线顺序左前电机 左后电机左轮组 - MOTOR A 端子 右前电机 右后电机右轮组 - MOTOR B 端子L298N 模块中MOTOR A 对应的输出端子是一片 H 桥的输出它可以同时驱动连接在两个端子上的一路负载。为了简化控制通常把左侧两个电机并联到 MOTOR A右侧两个电机并联到 MOTOR B。接线端子如果采用弹簧式压线端子操作要诀是先用螺丝刀压下弹片把电机线芯完全插入再松开弹片然后轻轻向外拉一下确认线不会松脱。不要只把线皮压住金属线芯没有接触导电片。这里还要特别强调电机线的方向问题。两个电机并联时极性必须相同。如果左侧前电机接 OUT1、OUT2 的正反方向和左后电机的方向相反通电后这两个电机会一个正转一个反转小车会出现原地抖动或转向异常。遇到这种现象直接把其中一个电机的两根线对调即可。3.4 第四步连接电池盒电源线与总开关电源是整个系统最容易出问题的地方。HJ-4WD 小车如果没有外接电源可以靠 51 开发板的 USB 供电但 USB 供电电流很难满足四个电机同时启动的瞬态电流需求小车可能上电后程序运行正常但电机一启动单片机就复位。因此正式装配时应使用独立的电池盒或锂电池组供电。电池盒正极一般是红色线负极是黑色线。驱动主板的电机电源端子上通常标有 VCC、GND或者 6-12V、、-。接线原则是红线接正极黑线接负极。在串入总开关时优先把开关接在电池正极与主板 VCC 之间这样断电后整个主板电位都是低电平比只断负极更符合电气习惯。当然很多成品套件直接把开关串在两个电池盒线路中间效果也一样。不建议在电机电源使用过高电压。HJ-4WD 套件的 TT 电机额定电压一般是 3V 到 6V 左右如果直接接 12V 电源适配器电机转速会非常高电流也很大不仅容易烧驱动芯片还会让小车的循迹性能变得极不稳定。如果使用 L298N逻辑电路由板载 5V 稳压输出时输入电压不能低于 7V 左右因为普通线性稳压芯片需要一定压差。这会出现一个矛盾TT 电机适合低电压而 L298N 的 5V 稳压需要较高输入电压。解决办法是分开供电电机电源按电机额定电压选择控制板另外通过 USB 或低压电源供电或者使用支持低电压输入的一体式驱动板。因此接线前一定要先查清楚自己套件里的电池盒总电压与驱动板输入范围。连接电池盒后先不要急着通电用万用表蜂鸣档测量主板 VCC 与 GND 两端是否短路。如果显示短接说明接线错误或板上有焊锡搭接必须先排除再通电。3.5 第五步连接单片机与驱动板之间的控制信号线驱动主板只是功率执行层需要单片机的控制信号来决定电机转不转以及往哪个方向转。信号线才是让小车按程序行动的“大脑神经”。常见接法是使用母对母杜邦线把单片机 IO 口接到驱动板的 IN 引脚。以 L298N 为例接线关系如下驱动板引脚单片机引脚功能IN1P1.0MOTOR A 方向控制1IN2P1.1MOTOR A 方向控制2IN3P1.2MOTOR B 方向控制1IN4P1.3MOTOR B 方向控制2ENAP1.4 或接高电平MOTOR A 使能ENBP1.5 或接高电平MOTOR B 使能如果不使用 PWM 调速ENA、ENB 可以通过模块上的跳线帽直接接到 5V让驱动芯片一直处于使能状态。如果想控制车速就需要把跳线帽拔掉将单片机的 PWM 输出接到 ENA、ENB 上。51 单片机本身没有硬件 PWM通常使用定时器中断翻转引脚模拟 PWM或者用带有硬件 PWM 的增强型 51 单片机例如 STC12C5A60S2。信号线连接时要注意共地。共地是单片机 IO 高电平能够被驱动板正确识别的必要条件。如果没有连接 GND单片机的控制信号相对驱动板地是浮空的可能会出现“逻辑高电平但电机不动作”的现象。因此需要额外用一根杜邦线把单片机板的 GND 接到驱动板的 GND 上。分体式方案中即使两个电源模块各自独立供电也必须把负极连接在一起。3.6 第六步安装传感器与走线整理前面步骤完成后小车的主体驱动链路已经具备单片机发出指令驱动板放大功率电机转动。接下来可以顺便把循迹传感器装好。循迹传感器一般通过支架安装在底盘前方距离地面约 1cm 到 2cm。传感器离地面太近遇到轻微起伏容易刮碰离地面太远红外反射回光强度不足导致白线检测误判。旋松支架螺丝上下调整传感器高度然后拧紧。循迹传感器的输出端通常是四针VCC、GND、OUT1、OUT2分别接到单片机电源和 IO 口。走线是新手安装时最容易乱的地方。接线完成后用扎带把相同走向的线束分组电源线一组、电机线一组、传感器线一组。不要把所有线混在一起否则后续排查时很难分辨。电源线和电机线属于大电流线尽量远离循迹传感器的模拟输出线减少对采集信号的干扰。多余的线可以盘成小圈并用扎带固定在底盘支架上避免线在运动中被卷入轮轴。4. 接线原理拆解为什么这样接才正确4.1 电机为什么不能直接接 51 单片机 IO 口直流电机是感性负载启动瞬间会产生很大的浪涌电流同时当电刷换向或断电瞬间会产生反向感应电动势。如果直接把电机接到 51 单片机的 IO 口这几点足以让单片机复位甚至击穿引脚。51 单片机 P1 口内部是准双向 IO输出高电平时驱动能力非常弱只能提供几百微安的拉电流输出低电平时最多灌入几十毫安。对于工作电流在几百毫安到数安培的直流电机差距非常大。因此必须在单片机与电机中间加一级功率驱动电路。这一级功率驱动电路不仅要有电流放大能力还要能够承受电机感性负载产生的反向电动势冲击。L298N 等驱动芯片内部已经包含有续流二极管或桥臂寄生二极管能把关断瞬间反向电动势释放掉从而保护单片机和电源。4.2 H 桥驱动与正反转控制电机正反转的本质是改变电机两端电压的方向。H 桥电路用四个开关管搭建电机接在桥臂中间形象来看像一个字母 H。当 Q1 和 Q4 导通Q2 和 Q3 关断时电流从正极经 Q1 入电机一端再从另一端经 Q4 回到负极电机正转。当 Q2 和 Q3 导通Q1 和 Q4 关断时电流方向相反电机反转。L298N 通过 IN1、IN2 的电平组合实现这个逻辑IN1IN2电机状态00停止惰性10正转01反转11刹车理解这张表之后接线时就不会再纠结于“哪个引脚接哪个功能”了本质上 IN1 和 IN2 只是控制桥臂开通组合的电平输入。4.3 使能端与 PWM 调速L298N 的 ENA、ENB 引脚在高电平有效时打开对应通道的输出。很多同学第一次让电机转时会发现电机一动不动排查一圈才发现是 ENA 跳线帽没插或者使能端没有接高电平。如果只是让电机全速转可以把 ENA 用跳线帽接到 5V。但全速转的小车很难精确控制直线这时需要引入 PWM 调速。PWM 是脉冲宽度调制简单理解就是通过改变一个周期内高电平所占的比例占空比来改变电机的平均电压。当 51 单片机从某引脚输出 100Hz 的方波占空比 50% 时电机上的平均电压约为额定的 50%转速也大约减半。占空比越大平均电压越高电机越快。这就是车速控制的底层原理。用定时器实现 1kHz 左右 PWM 是 51 小车项目常练习的内容。示例代码中先保持使能端为高电平然后再通过改变定时器初值或中断里比较翻转来控制占空比。4.4 独立供电时为什么必须共地对于分体式驱动模块方案如果电机电源使用电池盒单片机使用 USB 供电两个电源之间存在各自独立的参考点。单片机输出的 5V 高电平信号是相对单片机 GND 而言的而驱动板判断输入高电平是相对驱动板 GND 而言的。两者没有共同参考点时信号电平无法形成回路单片机发的高电平在驱动板看来可能是不确定状态。所以不管电源是否隔离只要单片机与驱动板之间有信号线就必须把两边的 GND 接在一起。这是驱动板安装通电之后程序不执行、电机不转的常见根因之一。部分套件出厂时已经把 5V 稳压输出接到主控电源接口上看起来似乎已经“共电源”了但为保险起见还是需要检查 GND 网络是否真正连通可用万用表电阻挡测量单片机 GND 与驱动板 GND 之间的阻值应接近 0 欧姆。5. 通电测试与最小验证代码5.1 上电前检查清单接线完成后不要急着下载程序按以下顺序做一次快速检查能避免大部分烧板问题。目视检查电机线是否接到对应通道每个弹簧端子只压一根线线芯不外露。检查电源正负极是否接反。再看电池盒电压是否在驱动板和电机允许范围内。用万用表通断档测量驱动板 VCC 与 GND确认没有短路。确认单片机与驱动板之间有 GND 连线。检查 ENA、ENB 跳线帽或连线是否安装到位。如果需要 PWM 调速确认跳线帽已拔出并且杜邦线接到 IO 口。把驱动板输入信号初始化为低电平再接通电源。避免上电瞬间引脚悬空导致误动作。5.2 电机旋转测试代码下面这段代码用于测试左右轮电机能否正常正转、反转。项目创建在 Keil C51 环境中芯片型号选择 AT89C52 或 STC89C52RC 均可。代码中 ENA、ENB 引脚如果接到了跳线帽高电平就不需要重复赋值如果接到了 P1.4、P1.5则写入 1 保持使能。// 文件路径main.c // 功能HJ-4WD 小车电机旋转测试 #include reg52.h // 定义电机驱动引脚 sbit IN1 P1^0; // MOTOR A 左轮控制1 sbit IN2 P1^1; // MOTOR A 左轮控制2 sbit IN3 P1^2; // MOTOR B 右轮控制1 sbit IN4 P1^3; // MOTOR B 右轮控制2 sbit ENA P1^4; //左轮使能如跳线帽接高电平可不接 sbit ENB P1^5; //右轮使能如跳线帽接高电平可不接 // 简易延时函数实际项目建议改用定时器 void delay(unsigned int t) { unsigned int i; while (t--) { for (i 0; i 110; i); } } void motor_stop(void) { IN1 0; IN2 0; IN3 0; IN4 0; } void motor_forward(void) { IN1 1; IN2 0; IN3 1; IN4 0; } void motor_backward(void) { IN1 0; IN2 1; IN3 0; IN4 1; } void main(void) { ENA 1; ENB 1; motor_stop(); while (1) { motor_forward(); delay(1000); motor_backward(); delay(1000); motor_stop(); delay(1000); } }代码里的 delay 只是普通循环延时精度不高但用于功能验证可以直观看出电机是否按预期运行。正式项目里控制周期建议用定时器实现才会更精确。5.3 下载与运行结果说明将单片机板通过 USB 转串口线连接到电脑。打开 STC-ISP 软件选择芯片型号加载上面生成的 hex 文件点击“下载/编程”。STC 单片机是冷启动下载方式当软件出现“正在检测目标单片机”的提示时给开发板重新上电一次程序即可下载。如果一切正常你会在运行结果中看到三个阶段阶段预期现象forward 阶段四个电机同时向前转动小车如果悬空则四轮同向旋转backward 阶段四个电机同时向相反方向转动stop 阶段电机马上停止不会出现单侧继续转动的情况测试时建议把小车底盘架空先不让车轮接触桌面避免程序出错导致小车冲出去发生危险。等确认方向一致后再放下地试跑。6. 常见问题与排查思路6.1 问题现象汇总表问题现象常见原因解决思路电源指示灯不亮电池开关没开、正负极接反、电池盒内弹簧接触不良万用表直接测量电池盒输出电压电机完全不转使能端没接高电平、信号线没接对、电源电压不够先短接 ENA、ENB再用跳线直接测试 IN 电平只有一个电机转MOTOR B 通道接线松脱、驱动芯片某路烧坏对调两个电机通道验证缩小故障范围电机转动方向相反左右轮电机线极性接反交换该电机两根线或把对应 IN 电平取反小车原地抖动不走同侧两个电机线极性不一致调整左侧或右侧其中一个电机的两根线单片机一启动就复位供电不足或电机浪涌干扰主控电源改为独立供电并共地或在电机电源加滤波电容驱动芯片发烫电机堵转、输出短路、供电电压过高断电检查电机是否卡死测量电源电压是否超出范围程序运行但电机不按逻辑动信号线接触不良或接反用指示灯程序先测试每个 IO 口是否正常输出6.2 用替换法排查电机不转当电机完全不转时建议使用“替换法”快速定位故障。先给驱动板上电保持 ENA 跳线帽插好然后用一根杜邦线分别把 IN1、IN2 对接 5V 和 GND。如果 MOTOR A 通道的电机转了说明驱动板、电机侧硬件正常问题出在单片机的控制信号引脚可能引脚定义错误或程序没下载成功如果电机还是不转则问题在驱动板输出或电机本身可把同一组电机换到另一通道再做一次测试。这种排查方法是硬件调试的基本功熟练后能快速二分定位先确定问题在前级信号还是后级功率输出。6.3 下载程序后小车没有动作怎么办程序下载成功但小车不动优先级最高的检查项是“使能端”。L298N 模块如果没有使能即使 IN 引脚电平再正确输出端也不会输出电压。先检查 ENA、ENB 跳线帽是否安装如果已经安装再用万用表电压挡测量电机输出端看 forward 代码运行期间是否有电压输出。第二个高频原因就是共地问题。把单片机通过 USB 供电时电脑端 GND 与电池盒 GND 如果没有连接驱动板无法可靠识别单片机的控制信号。在单片机 GND 和驱动板 GND 之间补接一根黑色杜邦线多数情况下就能解决。7. 工程化建议与最佳实践7.1 从原理图倒推接线图很多初学者喜欢按“别人说的引脚表”直接照抄一旦板子型号改变就完全不会接。建议花半小时阅读板子的原理图至少把三处关键网络找到单片机 IO 到驱动输入 IN1~IN4 的走线、驱动板 5V 稳压输出到单片机电源网络、电池电源正负极是否经过保护二极管。看懂原理图后即使你换了一块不同型号的驱动板也能立刻判断哪根线要接哪里。这一步对后续学习基于 51 单片机的其他智能车项目非常有帮助。7.2 上电顺序设计每次给 HJ-4WD 小车通电时建议采用以下顺序先确认总开关处于断开状态。再连接单片机下载线或 USB 供电线。检查小车四周没有障碍物防止突然动作。最后闭合总开关给驱动板供电。关闭时顺序相反先断开驱动板电源总开关再拔掉单片机 USB 线。这样做可以避免电机电源先断开时仍由单片机 IO 输出控制信号造成驱动板输入引脚悬空。7.3 线束颜色与端口标注规范在 DIY 小车项目里线束规范能节省大量排查时间。建议约定电源正极使用红色电源负极使用黑色。IN 控制信号统一使用细杜邦线颜色按通道区分。左右电机线使用两组不同颜色例如左侧用蓝色、黄色右侧用白、绿色。每个接口旁贴上小标签标明去向。有了这些约定后续接循迹传感器、超声波模块时就不需要每次翻接口表。7.4 软件驱动的安全边界程序里要对电机方向做统一封装。不要在 main 函数里随手写 IN11当进行方向优化时很容易出现前轮正转、后轮反转的混乱状态。建议像前面测试代码那样把 stop、forward、backward、turn_left、turn_right 封装成独立函数后续循迹、避障逻辑只需要复用这些函数。另外启动 PWM 调速后要设定一个安全死区。TT 电机在占空比过低时可能无法启动会产生“嗡嗡”声但是不转动长时间堵转会发热并增加驱动芯片负担。建议先把占空比设到一定值例如 30% 以上再逐步降低到目标转速。7.5 安全与合规提醒安装调试过程中凡是涉及电池连接、电源端子和电机输出端的操作都要先断开电源再动手。使用万用表测量时先选直流电压档不要用电流档直接去测电源两端否则可能烧表。给锂电池组充电时请使用配套充电器并有人在场不要把电池放在易燃物上进行充电。如果你是为了课程设计或比赛制作这辆 HJ-4WD 小车建议保留一张安装过程照片和测试记录表记录每个电机方向、电源空载电流和实际跑直线偏差这些数据能为后续调参提供重要依据。8. 课后练习与下一步学习方向本课完成之后可以按下面的顺序巩固练习。第一项是“无障碍方向验证”用前面那段电机测试代码把小车架空运行一遍验证左右轮方向一致、四个电机转速差异不大。第二项是“PWM 调速实验”将 ENA、ENB 跳线帽拔掉分别接到 P1.4、P1.5用定时器产生不同占空比观察车速变化。第三项是“结合循迹传感器测试”把循迹模块输出的左右传感器状态通过 P0 口点亮 LED再编写一条最简单的“看到黑线就转向”程序。完成这些练习后你基本已经打通了从驱动主板安装到电机控制的核心链路。下一课通常会进入循迹算法或避障程序的设计到那时你不再需要担心硬件会不会接错可以把更多精力放在控制逻辑和传感器融合上。本课内容可以用来随时翻阅排查尤其当你拆装重新接线时最好按照第 3 章的步骤逐项复核一遍再给小车通电。