❄️

暖通空调嵌入式软件架构设计实战

📘 30章 完整体系
从基础到实战 · 中小学配色 · 硬核架构 共 30 个章节
01
嵌入式系统概述 入门
嵌入式系统定义、特点、分类,暖通空调典型应用场景
02
HVAC系统基础 核心
制冷/制热原理、空气处理流程、传感器与执行器
03
MCU选型与硬件平台 硬件
ARM Cortex-M、RISC-V架构,外设与功耗权衡
04
实时操作系统(RTOS)基础 OS
任务调度、中断、信号量、消息队列 · FreeRTOS
05
软件分层架构 架构
HAL、驱动、中间件、应用层职责与接口设计
06
状态机设计 核心
FSM/HSM在HVAC模式切换中的应用
07
任务划分与优先级设计 RTOS
实时性要求、优先级反转及解决方案
08
通信协议栈 协议
I2C/SPI/UART、Modbus RTU/TCP楼宇自控
09
传感器数据采集与滤波 算法
ADC采样、滑动平均/中值/卡尔曼滤波入门
10
PID控制算法 控制
位置/增量式PID、参数整定、积分饱和处理
11
执行器控制策略 执行
PWM调速、步进电机、比例积分阀门控制
12
故障诊断与保护机制 安全
过流/过压/缺相/断线检测,安全状态切换
13
低功耗设计 优化
睡眠模式、事件唤醒、时钟门控、DVFS
14
Bootloader设计 系统
分区规划、OTA升级、CRC32/SHA256、回滚
15
内存管理 内核
静态/动态分配、内存池、堆栈溢出、MPU
16
时间管理 基础
系统滴答、软件定时器、时间戳、RTC
17
日志与调试系统 调试
串口打印、环形缓冲区、SEGGER RTT、J-Link
18
单元测试与集成测试 质量
Unity/CMock、模拟外设、CI流水线
19
代码规范与静态分析 规范
MISRA-C、PC-Lint/Coverity、代码审查
20
文档化与版本控制 工程
Doxygen、Git分支策略、语义化版本
21
多传感器融合 进阶
温湿度补偿、CO2与人数估算、AQI计算
22
能效优化策略 节能
压缩机变频、VAV控制、夜间通风预冷
23
网络协议栈 通信
LwIP、MQTT、HTTP/HTTPS云平台对接
24
数据安全 安全
AES/RSA、安全启动、固件升级、TLS/DTLS
25
人机交互界面 UI
LCD驱动、触摸屏、菜单设计、多语言
26
现场总线技术 总线
BACnet、KNX、LonWorks、BACnet/IP实现
27
数字孪生与仿真 前沿
MATLAB/Simulink建模、硬件在环(HIL)测试
28
行业标准与认证 合规
UL 60730、CE、FCC、RoHS、功能安全
29
项目管理与敏捷开发 管理
Scrum、需求管理、风险管理
30
综合项目实战 实战
多联机(VRF)室内机控制器 · 全流程