自动气象站究竟是什么?它是一种地面气象观测设备,它能满足各种要求,自动采集、处理、存储和传输多种气象要素,这样就能够减少观测人员的地面观测工作量,提高观察测量的实效。
基于网络的环境质量检测系统就是一种能按设定的要求,采集、计算、传输和保存多类气象要素的地面气象观测设备,这种系统的研发可以减少大量观测工作量,并且大大提升观测的实时性和准确性。[2]论文网
1。2 国内外研究现状
1。2。1 国外自动气象站发展现状
1。2。2 国内自动气象站发展现状
1。3 本文的结构及主要内容
本次设计主要完成设备的数据采集、显示、发送与存储工作,实现无线传感网络的底层设计。该设计由两部分构成:上位机(PC)和下位机。单片机及接收模块组成的上位机主要用于实现传输获得的数据可以实时处理显示的功能。下位机的组成包括集成DHT11温湿度传感器、BMP085气压传感器、粉尘传感器GP2Y1050AU0F、OLED显示屏、单片机和无线发射模块。下位机的任务则是完成数据的采集、数据传送控制。两者之间的信息交换则是采取射频无线通信的方法。下位机测得的数据使用无线发射模块传输出去,上位机的接收模块接收该信号,最后发送给PC机做处理。
整体设计是将DHT11温湿度传感器采集的温湿度数据、BMP085气压传感器采集的气压数据和粉尘传感器GP2Y1050AU0F采集的烟雾浓度数据通过STM32F103RCT6单片机整合,无线模块发送和接收,并可以根据需要将数据显示在OLED显示屏上。
第一章绪论阐述了本设计系统的研究背景、研究目的和目前国内外的发展进程,以及在该领域的难点;
第二章系统的硬件设计主要介绍该设计的硬件部分,介绍所使用的单片机,温湿度传感器,气压传感器,粉尘传感器以及无线模块和显示模块;
第三章主要介绍该设计的软件部分,分为总体设计和各模块的程序实现;
第四章则记录了调试过程遇到的问题,出现的结果;
文章的最后阐述了本次设计的结论,强调了本文的研究重点和不足之处。
第二章 系统的硬件设计
2。1 硬件总体结构
本设计中采用DHT11温湿度传感器采集温度湿度数据,BMP085气压传感器采集气压数据,粉尘传感器GP2Y1050AU0F采集烟雾浓度,数据显示在0。96寸的液晶显示器OLED上,同时这些数据通过无线模块Si4432发送出去,由PC 端实时接受显示在上位机。具体的结构见下图。
图2-1硬件总体结构
2。2 单片机STM32F103RCT6
2。2。1 单片机的选择
现如今,我国的大部分工厂在微处理器(CPU)的选择上一般仍使用8 位的51 系列单片机,而8 位单片机有着工作运行精度低、能量损耗大、工作效率低等缺点,并且存在不能实现在线调试等很多不方便的地方,所以采用一种新的、基于高位微控制器的系统设计方案势在必行。单片机STM32F103RCT6作为一款消耗不高、性能优越的32位单片机,有着强大的功能,可以使新方案完成采集数据时功耗消耗低、功能多样、通道多选、控制智能化等多项目标。文献综述
根据系统对功能的要求,选择现如今市场上性价较高的单片机STM32F103RCT6作为该系统的控制核心。STM32是意法半导体(ST)公司生产的低功耗、高性能CMOS的32位单片机,片内含256K的Flash和48K 的RAM 存储资源,这款单片机使用的是意法半导体(ST)的高密度、高保存性存储的生产技术,STM32可以兼容8051的指令系统及其引脚。它内含Flash程序存储器,不但能够使用传统的方法编程,还可以使用在线编程,同时存在通用8位微处理器,这款单片机能够满足很多高性价比的应用场合,能够在各种控制领域灵活的使用。 [6]