基于STM32单片机的温湿度测量系统设计
2021-03-13任静
任 静
(兰州石化职业技术大学,甘肃 兰州 730060)
0 引言
SHT11温湿度传感器是目前在物联网领域应用较广泛的测温器件,它因安装简便、维护方便、可靠性高等特点获得了广泛应用。如在智能家居应用中,SHT11常作为测量家居环境温湿度的传感器件。在本文中,SHT11温湿度传感器插接在以STM32F103VET6为微处理器的单片机开发板上,单片机采集处理SHT11的温湿度信息后通过串口输出,利用串口调试助手工具即可查看温湿度数据。
1 SHT11温湿度传感器介绍
SHT11温湿度传感器将温度测量、湿度测量、信号变换、A/D转换及加热器功能集成到一个芯片上。湿度测量通过1个电容式聚合体测湿组件实现,温度测量通过1个能隙式测温组件完成。传感器内部有1个14位的A/D转换器,将测温元件和测湿元件转换得到的电信号转换为数字量。
SHT11温湿度传感器的典型工作电路如图1所示,各引脚的功能如下:脚1和4是信号地和电源,其工作电压范围是2.4~5.5 V;脚2和脚3是二线串行数据接口,其中DATA为数据线,SCK为时钟线;脚5~8—未连接。

图1 SHT11温湿度传感器工作电路图Figure 1 SHT11 temperature and humidity sensor working circuit diagram
2 硬件连接
SHT11通过二线串行数据接口(SCK和DATA线)来进行访问,电路结构较简单。从图1可以看出,二线串行数据接口(SCK和DATA线)和I2C的通讯方式很类似,但该二线串行数据接口的通信协议和I2C协议是不兼容的。因此需要用通用微处理器I/O口仿真该通信时序。
SHT11温湿度传感器的硬件连接测试电路,主要使用了北京新大陆教育有限公司开发的1+X传感网应用开发实训套件中的M3模块开发板,如图2所示。……
