STM32单片机智能风扇控制系统的简述.docx
STM32单片机智能风扇控制系统的简述
目录
内容概要................................................3
1.1研究背景与意义.........................................3
1.2国内外研究现状.........................................4
1.3系统设计目标...........................................5
系统总体设计方案........................................6
2.1系统设计思路...........................................9
2.2系统功能需求..........................................10
2.3系统硬件架构..........................................11
2.4系统软件架构..........................................12
硬件系统设计...........................................13
3.1主控单元选型..........................................14
3.1.1STM32单片机介绍.....................................18
3.1.2最小系统电路设计....................................19
3.2环境感知单元设计......................................20
3.2.1温度传感器选择与接口................................22
3.2.2湿度传感器选择与接口................................23
3.2.3光照传感器选择与接口................................24
3.3执行机构设计..........................................28
3.3.1风扇驱动电路........................................29
3.3.2风速调节模块........................................30
3.4人机交互界面设计......................................32
3.4.1显示模块选择与设计..................................34
3.4.2输入模块选择与设计..................................36
3.5系统电源设计..........................................38
软件系统设计...........................................39
4.1软件开发环境搭建......................................41
4.2主程序流程设计........................................42
4.3各功能模块程序设计....................................43
4.3.1传感器数据采集模块..................................50
4.3.2数据处理与控制算法..................................51
4.3.3风速控制模块........................................53
4.3.4人机交互模块........................................54
4.4系统调试与测试........................................55
系统测试与分析.........................................57
5.1测试方案设计..........................................58
5.2功能测试..............................................59
5.3性能测试.........................................