⚡ 剃须刀嵌入式实战 30章 · 软硬协同

📚 友好 · 活力色系
1
剃须刀产品概述 市场主流类型 · 核心功能拆解 · 嵌入式系统作用
2
硬件平台选型 主控MCU/电机驱动/电池管理/传感器选型对比
3
开发环境搭建 Keil/IAR/VS Code · JLink/ST-Link · 原理图与PCB工具
4
电机控制基础 直流有刷电机 · PWM调速 · H桥驱动 · 堵转保护
5
电机控制进阶 BLDC · 六步换向 · FOC简介 · 恒速/软启动/堵转反转
6
电池管理 锂电池特性 · 充电芯片驱动 · 电量检测 · 低功耗待机
7
人机交互 HMI 设计 按键/触摸/霍尔 · LED驱动 · 数码管/OLED显示
8
传感器应用 霍尔转速/到位 · NTC温度 · 振动 · 电流检测
9
无线充电系统 Qi标准 · 接收端电路 · 充电通信 · 嵌入式适配
10
显示系统设计 OLED SSD1306 · LCD段码屏 · UI图标动画 · 多语言字库
11
固件架构设计 前后台 vs RTOS · 任务划分 · 消息队列与信号量
12
状态机设计 工作状态定义 · 状态迁移图 · switch-case/函数指针表
13
通信协议设计 I2C/SPI/UART · 自定义私有协议 · 充电器通信
14
数据存储与管理 EEPROM/Flash · 磨损均衡 · CRC校验与完整性
15
安全与保护机制 过流过温欠压保护 · 堵转保护 · 软硬件双重
16
低功耗设计 睡眠唤醒 · 时钟门控 · DVFS · 待机电流μA级
17
Bootloader设计 芯片启动 · Boot/App分区 · YModem/OTA · 安全校验
18
生产测试与校准 产线测试流程 · 校准算法 · 测试工装设计
19
故障诊断与日志 故障码定义 · 日志存储 · UART调试 · 异常复位分析
20
EMC与可靠性设计 EMC标准 · 硬件滤波 · 软件去抖 · 看门狗恢复
21
软件版本管理 Git基础 · GitHub/Gitee · 语义化版本 · Release管理
22
硬件调试与测试 示波器/逻辑分析仪/万用表/热成像仪使用
23
协同开发流程 软硬件接口定义 · 联合调试 · 版本对齐 · ECN/ECO
24
项目实战一:基础功能 电机启停 · LED指示 · 按键响应 · 电量显示
25
项目实战二:高级功能 恒速控制 · 堵转反转 · 低功耗休眠 · 充电管理
26
项目实战三:显示与交互 OLED菜单 · 多级菜单 · 动画效果 · 用户设置保存
27
项目实战四:无线充电 无线充电接收调试 · 状态上报 · 充电器通信
28
项目实战五:生产测试 产线测试固件 · 校准参数写入 · 测试报告生成
29
项目实战六:故障与OTA 故障日志读取 · Bootloader · OTA升级测试
30
课程总结与展望 知识体系回顾 · 智能剃须刀趋势 · 职业发展建议