硬件调试
这或许是最折磨也是最耗时的一个阶段。。。
出现bug或无现象的时候,排查顺序永远都是先排查硬件再排查软件!!具体顺序是先查线材的通断(用万用表,这一步基本可以解决绝大部分问题),如有必要可以上示波器看通信波形,逻辑分析仪抓包
硬件调试往往需要万用表、电烙铁、示波器等。
万用表测通断
排查的第一步永远是量电:电源有没有电、线路有没有断、短路在哪里。
- 常见用途:测通断(蜂鸣档)、测电压(确认 3.3V/5V/24V 供电正常)、测电阻
- 典型场景:板子不上电 → 先量电源输入有没有电压;外设不工作 → 量它的供电引脚;怀疑断线 → 蜂鸣档顺着线量通断
- 入门视频:B 站搜索:万用表使用入门
线材焊接
电控日常离不开焊接:杜邦线、排针、XT60 电源线、电机线,焊接质量直接决定机器人赛场上会不会"突然断电"。
- 常见任务:焊排针(开发板/模块)、焊电源线(大电流线材尤其要焊牢)、飞线修补
- 入门视频:B 站搜索:电烙铁焊接入门
- 提醒:注意烙铁温度与松香的使用;大电流线材(电机/电源)务必热缩管绝缘,避免短路
预计会展开一次线下培训,专门讲解如何焊接线材,以及如何焊接地牢固可靠
示波器看波形
示波器能把"看不见的电信号"变成屏幕上的曲线,是硬件问题的终极排查手段。
- 常见用途:看 PWM 波形与占空比、看通信信号、看电平跳变
- 逻辑分析仪— 抓 UART / I2C / SPI / CAN 波形,对照协议时序图定位通信问题(与"通信协议"章配合),入门视频:B 站搜索:逻辑分析仪入门
- 入门视频:B 站搜索:示波器使用教程
补充:市面上有 DAP-Link 类的无线调试器,方便远程/车体调试,不过目前看来依旧不如有线调试稳定。