APP下载

简易环境温湿度测量仪设计

2017-08-03蔡明邓萍唐军

速读·下旬 2017年7期
关键词:单片机信号设计

蔡明 邓萍 唐军

本文利用温湿度传感器DHT11和STM32单片机设计了一个简易简易环境温湿度测量系统,并利用PC机上的串口调试助手软件对采集到的数据进行了显示。

1引言

在日常办公教学中,大部分的活动都在室内完成,在夏天温度较高的时候,需要对室内开空调进行降温处理,以保证教学活动的顺利进行,故室内环境温度、湿度是一个重要的参数,对于我校教室空调的使用,起到了决策依据的作用。因此,快速、准确地测量出环境温湿度,具有重要意义。

本文利用温湿度传感器DHT11和STM32单片机进行温湿度数据采集设计,并从节约成本的角度出发,考虑实际使用的便利,利用PC机上的串口调试助手完成数据显示。

2硬件设计

系统利用DHT11完成温湿度基础数据采集,采集到的数据通过单总线传送到STM32单片机上,再利用STM32的USART0与PC进行通信,将数据通过PC上的串口调试助手显示出来。

DHT11是一款有已校准数字信号输出的温湿度传感器。精度湿度+-5%RH,温度+-2℃,量程湿度20~90%RH,温度0~50℃,其接口为4引脚封装,1脚VDD供电,2脚为单总线的DATA串行数据引脚,在本设计中,DATA引脚接STM32的PE0进行数据通信,3脚为NC空脚,4脚为电源地。

STM32单片机是ST公司生产的Cortex-M3内核ARM单片机,多应用在高性能、低成本、低功耗的嵌入式设计中,本设计采用的型号为STM32F103VET6,经过PLL的9倍频,可以运行在72MHz的时钟频率上。

由于STM32的USART0通信引脚(PA9和PA10)无法直接和PC进行通信,因此在STM32和PC之间还需要一个串口转换芯片进行数据转换。

3软件设计

在软件设计中,重点是设计DHT11的驱动,如前所述,DHT11是单总线器件,通过DATA与STM32进行通信,每次只能传送1bit数据,而依据DHT11数据手册,一次完整的通信包括40bit,即5byte数据。……

登录APP查看全文

猜你喜欢

单片机信号设计
信号
完形填空二则
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的便捷式LCF测量仪
瞒天过海——仿生设计萌到家
基于FPGA的多功能信号发生器的设计
设计秀
有种设计叫而专
基于LabVIEW的力加载信号采集与PID控制