🧊🌬️
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
项目实战与总结
开发流程
文档编写
版本管理
经验分享