基于SHT11传感器的温湿度测量系统设计

基于SHT11传感器的温湿度测量系统设计,第1张

  研究了基于SHT11温湿度传感器单片机技术的智能温湿度测量系统。系统使用SHT11温湿度传感器实时采集温湿度数据;同时采用AT 89s52单片机进行数据的存储和计算等处理;并通过扩展外围电路设计了一个集多种应用功能于一体的温湿度值检测系统。该系统具有测量精度高、可靠性强、体积小、成本低,且使用 *** 作方便等优点。

  随着新技术被应用到温湿度测量领域中,高集成度、智能化、高精度、高可靠性的温湿度一体化检测传感器开始得到应用。SHT11作为新一代的高性能智能传感器,具有广泛的应用前景。本设计介绍了SHT11温湿度传感器的工作原理,并论述了如何利用单片机进行温湿度数据处理以及结合外围电路完成温湿度监视和控制功能。

  1传感器工作原理

  SHT11智能温湿度传感器的结构如图1所示,该传感器由一片检测相对湿度和温度的混合传感器模块及一个经校准的数字输出组成,两线串行接口和内部电压自动调节,使其具有方便、快速的系统集成。

  

基于SHT11传感器的温湿度测量系统设计,第2张

  图1 传感器内部结构图

  SHT11系列传感器的优点为:无需外部模拟电子电路,可直接被微控制器访问;温度、供电、电容偏差及剩余电流等变化均不影响精度,即使被浸湿也不会失灵或出现误差。同时具有长期稳定性,无需再校准,且反应速度快、能量消耗低,适用于电池供电。

  2硬件设计

  设计系统框图如图2所示,采用SHT11传感器采集温湿度数据,利用非自锁按钮式开关组成的键盘向控制部分发出人为的控制信号,再使用DS1302时钟芯片产生实时时间数据。而控制部分采用AT89s52单片机进行各类数据接收、处理和输出。输出部分则采用报警发生电路来报警,并通过液晶显示模块对温湿度和时间等结果信息进行显示。

  

基于SHT11传感器的温湿度测量系统设计,第3张

  图2 系统框图

  2.1传感器硬件接口电路设计

  SHT11 通过两线串行接口电路与单片机连接,具体电路如图3所示。其中,串行时钟输入线SCK用于单片机控制器与SHT11之间的通信同步。串行数据线DATA用于内部数据的输出与外部数据的输入。DATA在SCK时钟下降沿之后改变状态,并仅在SCK时钟上升沿后有效。因此,单片机可在SCK高电平时读取数据,而当其向SHT11发送数据时,在SCK时钟下降沿后改变状态,同时保证DATA线上的电平状态在SCK高电平段稳定。

  

基于SHT11传感器的温湿度测量系统设计,第4张

  图3 SHT11与单片机的连接

  设计中在数据线DATA上加入10 kΩ的上拉电阻。此外,在VDD和GND之间跨接一个100 nF的电容用于去耦滤波。

  2.2单片机系统外围电路设计

  

基于SHT11传感器的温湿度测量系统设计,第5张

  图4 单片机系统电路图

  2.3显示电路设计

  系统采用带ST7920汉字液晶控制驱动器的OCMJ4×8C液晶显示模块,该液晶提供8位微处理器接口,带有显示RAM及字型产生器,只需一个最小的微处理系统,便可方便地 *** 作模块。该显示模块内置2 MB中文字型ROM(CGROM)总共提供8 192个中文字型(16×16点阵),16 kB半宽字型ROM(HCGROM)总共提供128个符号字型(16×8点阵),并可与文字画面混和显示。

  使用单片机的P0口作为并行数据传输接口,在P0口接入8个1 kΩ的电阻用于提高带负载能力,使其可正常驱动单片机,电路如图5所示。

  

基于SHT11传感器的温湿度测量系统设计,第6张

  图5 液晶显示接口电路

  2.4其他功能电路设计

  如图6所示,系统采用非自锁按钮式开关组成的简单键盘,向单片机发出人为的功能选择和设定控制信号,利用带3 V纽扣电池供电的DS1302时钟芯片产生实时时间数据。同时采用三极管放大电路和蜂鸣器组成的简单报警发生电路报警,而报警电路可通过拔出跨接器 P_SP来进行隔离。整个系统采用5 V电源直接供电。

  

基于SHT11传感器的温湿度测量系统设计,第7张

  图6 键盘、时钟及报警电路设计

  

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2618810.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-10
下一篇 2022-08-10

发表评论

登录后才能评论

评论列表(0条)