🌱 温室控制器·硬件设计
全流程 30章
🧑🔧
从需求到归档 · 实战硬核
📘
风格 · 清晰易懂
01
项目背景与需求分析
温室种植痛点
功能需求
技术指标
02
系统总体方案设计
MCU vs SoC
传感器选型
通信方案
03
主控芯片选型与电路
STM32F103C8T6
电源电路
时钟复位
04
传感器接口设计
DHT22/SHT30
土壤湿度
BH1750
05
执行器驱动电路
继电器驱动
MOS管
PWM调速
06
电源系统设计
AC-DC模块
LDO 3.3V/5V
防反接保护
07
通信模块设计
RS485/Modbus
ESP8266
HC-05
08
人机交互设计
OLED I2C
按键矩阵
蜂鸣器LED
09
数据存储设计
EEPROM AT24C02
SD卡 SPI
Flash
10
模拟信号采集
ADC EC/PH
运放调理
基准电压
11
PCB布局与布线原则
分区布局
地线处理
信号完整性
12
电源完整性设计
去耦电容
电源平面
DC-DC布局
13
电磁兼容性设计
EMI滤波器
屏蔽接地
走线规则
14
热管理设计
散热计算
散热片选型
铜箔散热
15
保护电路设计
TVS浪涌
自恢复保险丝
光耦隔离
16
硬件调试工具准备
万用表
示波器
逻辑分析仪
17
电源调试
电压测量
纹波测试
负载调整率
18
传感器调试
I2C/SPI验证
数据校准
时序分析
19
执行器调试
PWM波形
继电器测试
MOS管开关
20
通信调试
串口打印
Modbus验证
WiFi配网
21
系统联调
协同工作
时序冲突
功耗测量
22
可靠性测试
高低温循环
湿度老化
振动测试
23
EMC测试与整改
辐射发射
传导发射
ESD防护
24
固件开发环境搭建
Keil MDK
工程模板
下载调试
25
底层驱动开发
GPIO
定时器
中断·DMA
26
传感器驱动开发
DHT22单总线
BH1750 I2C
ADC采集
27
通信协议开发
Modbus RTU
MQTT移植
JSON封装
28
控制逻辑开发
PID温控
模糊控制
状态机
29
上位机与云平台对接
串口助手
MQTT服务器
手机APP
30
项目总结与文档输出
原理图/BOM
测试报告
生产归档