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

  • 需要金币2000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-10-25
  • 论文字数:15441
  • 当前位置论文阅览室 > 论文模板 > 论文选题 >
  • 课题来源:(韩教授)提供原创文章

支付并下载

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

本文设计了一款能够测量温度和灰尘浓度的室内环境检测系统。本设计以意法半导体的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