基于单片机的室内环境检测系统设计.doc

资料分类:科技学院 上传会员:韩教授 更新时间:2018-10-25
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:15441
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着温室效应的日渐严重和雾霾的愈演愈烈,人们对自己的生活和工作的环境愈发地看重。查看当日温度和空气质量已经成为了人们每天必须要做的一件事情。

本文设计了一款能够测量温度和灰尘浓度的室内环境检测系统。本设计以意法半导体的STM32F103c8t6作为主控芯片,以温度传感器DS18B20和灰尘粒子传感器DSM501作为采集端,以LCD1602作为显示和反馈端,能够实时的显示当前环境的温度值和灰尘浓度值并进行报警。

本文从硬件和软件两方面详细介绍了这款室内环境检测系统。硬件方面包括原理的设计,PCB的设计;软件方面包括IDE的介绍、程序的设计和最终的调试。最终的结果实现了对温度和灰尘浓度的实时检测和报警功能,完成预期目标。

 

关键词:温度;空气质量;室内环境检测系统;STM32F103c8t6

 

目录

摘要

Abstract

第一章  绪  论-3

1.1 选题背景与研究意义-3

1.2 本文的组织架构-4

第二章  系统总体设计思路-5

2.1 系统设计功能-5

2.2 系统设计方案-5

第三章 系统硬件设计与实现-6

3.1 主控芯片及最小系统-6

3.2 电源模块-9

3.3 温度传感器模块-11

3.4 灰尘浓度传感器模块-11

3.5 LED报警模块-12

3.6显示模块-13

3.7 串口模块-14

3.8 在线调试模块(SWD)-15

3.9 系统整体原理图-15

第四章 实物设计与调试-17

4.1 PCB设计-17

4.2 元器件封装-17

4.3 焊接-18

4.4 测试-19

第五章 软件设计-20

5.1 集成开发环境(IDE)介绍-20

5.2 LED驱动模块-21

5.3 LCD1602驱动模块-22

5.4 DS18B20温度传感器驱动模块-24

5.5 timer模块-27

5.6 粉尘粒子数据显示及报警模块-30

5.7 主程序设计-30

第六章  结论与总结-32

6.1 设计中的关键问题-32

6.2  总结-34

参考文献-36

致  谢-37

附录A-38

附录B-43

相关论文资料:
最新评论
上传会员 韩教授 对本文的描述:进入大四后我也进入了企业实习,公司的主管对我说的话更加印证了我的想法,即要想走在单片机领域的前沿,一定要系统地学习ARM内核的单片机。经过此毕业设计的研究,我相信我的......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: