🧊🌬️ ARM暖通空调·实战

📘 30章 从入门到项目
01 ARM架构与暖通空调概述
Cortex-M选型 系统组成 主控需求
02 开发环境搭建
Keil MDK STM32CubeMX J-Link 工程模板
03 GPIO与基础外设
GPIO模式 按键消抖 LED/蜂鸣器 继电器
04 定时器与PWM
SysTick 通用定时器 PWM输出 风扇调速
05 ADC与温度采集
ADC原理 NTC热敏 PT1000 软件滤波
06 UART通信与调试
串口协议 printf重定向 Modbus RTU 上位机调试
07 I2C与传感器
I2C总线 SHT30 EEPROM OLED显示
08 SPI与数据存储
SPI协议 SD卡读写 FATFS 数据日志
09 PID控制算法
位置式PID 增量式PID 积分分离 参数整定
10 温度控制实现
加热器PWM 压缩机启停 多温区协同 过温保护
11 湿度控制实现
加湿器控制 除湿逻辑 露点温度 湿度PID
12 风机控制实现
多档风速 无级调速 风阀联动 新风补偿
13 传感器融合与校准
多传感器融合 卡尔曼滤波 零点漂移 温度补偿
14 实时操作系统RTOS
FreeRTOS移植 任务管理 消息队列 信号量/互斥锁
15 任务调度与优先级
抢占式调度 时间片轮转 优先级反转 看门狗任务
16 人机界面设计
按键矩阵 编码器输入 LCD菜单 参数设置
17 通信协议栈
MQTT移植 JSON封装 ESP8266 云平台对接
18 远程控制与OTA
手机APP控制 远程固件升级 断线重连 安全认证
19 故障诊断与保护
故障码定义 自检流程 过流/过压保护 缺相/压缩机延时
20 低功耗设计
睡眠模式 唤醒源管理 外设时钟门控 电池优化
21 EMC与可靠性
硬件滤波 PCB布局 看门狗复位 冗余/容错
22 生产测试与校准
产线测试 自动校准 序列号管理 出厂参数烧录
23 Modbus网关开发
RTU转TCP 多从机轮询 数据映射表 网关配置
24 BACnet协议接入
BACnet MS/TP 对象模型 楼宇自控集成
25 多联机系统控制
一拖多架构 电子膨胀阀 冷媒分配 压缩机频率
26 热泵系统控制
四通阀切换 除霜逻辑 地源热泵 能效比优化
27 新风系统联动
CO₂传感器 PM2.5检测 新风阀控制 全热交换器
28 能效管理与节能
变频控制 需求响应 分时电价 能效评估
29 系统调试与优化
示波器使用 逻辑分析仪 性能分析 稳定性测试
30 项目实战与总结
开发流程 文档编写 版本管理 经验分享