🌱 温室调试技巧 30章 · 现场实战

⚡ 嵌入式控制器 · 目录
01
工具清单 万用表·示波器·串口·JTAG 文档 原理图·接线图·协议表 环境 供电·干扰排查
02
电压轨 3.3V/5V/12V纹波 时序 上电时序·备用电池切换
03
晶振 起振测试 复位 时序测量 Boot 模式配置 JTAG/SWD 连接稳定性
04
4-20mA 电流环 0-10V 校准 ADC 参考电压 屏蔽接地
05
I2C 上拉·电平 SPI 时序 单总线 DS18B20容错
06
继电器 触点粘连 MOSFET 栅极·米勒平台 PWM 频率·死区 步进电机 丢步
07
A/B线 差分电压 终端电阻 匹配 收发切换 延时 多机地址 冲突
08
LoRa 频偏校准 Wi-Fi AT指令 ZigBee 入网·重连
09
32.768kHz 频偏 温度补偿 算法 闰年·夏令时 备用电源切换
10
IWDG 窗口期 WWDG 早期唤醒 死循环 异常复位定位
11
ADC+DMA 采样率 SD卡 SPI初始化 EEPROM I2C时序 Flash磨损均衡
12
LCD 花屏 触摸 校准 按键消抖 硬件/软件 蜂鸣器 频率·音量
13
PID Kp/Ki/Kd整定 积分饱和 抗饱和 前馈补偿 模糊规则表
14
FreeRTOS 优先级反转 消息队列 丢失 ISR 优化 堆栈溢出 检测
15
Stop模式 唤醒源 RTC唤醒 功耗测量 时钟门控 续航估算
16
RC吸收 继电器 共模扼流圈 TVS管 选型 屏蔽接地 单端/双端
17
Bootloader 跳转 CRC校验 失败 OTA 断点续传 版本回滚
18
环形缓冲区 日志 关键事件 非易失存储 printf重定向 分析工具
19
CAN_H/L 差分电压 位时序 BS1/BS2/SJW 错误帧 总线关闭 CANopen
20
DAC 精度校准 PWM转模拟 纹波抑制 4-20mA 带载 V/I转换 线性度
21
SHT30 偏移校准 BH1750 积分时间 MH-Z19 基线 加权平均
22
过温保护 阈值·回滞 过流保护 响应时间 急停按钮 中断 看门狗+复位
23
Modbus RTU CRC 自定义协议 帧头帧尾 超时重传 粘包拆包
24
变频器 RS485干扰 继电器 MCU复位 地环路 ADC噪声 无线遮挡
25
多传感器 一致性 执行器寿命 总线满载 丢包率 72h稳定性
26
MQTT 心跳·遗嘱 JSON 解析 4G DTU 拨号 本地缓存 断网续传
27
信号发生器 模拟传感器 精密电阻箱 PT100 热像仪 PCB热点 逻辑分析仪
28
浮点数精度 PID积分 全局变量 未初始化 中断嵌套 堆栈溢出 -O2优化
29
记录表模板 故障树FTA FAQ整理 调试心得·代码片段
30
连栋温室 上电冒烟→稳定运行 故障复现 RCA 性能优化 降功耗30% 验收报告