APP下载

SHT10传感器在温湿度监测系统中的应用

2012-10-22陆荣鑑

传感器与微系统 2012年9期
关键词:测量

陆荣鑑,李 品,孙 周

(南京林业大学机电院机械电子工程系,江苏南京 210037)

0 引言

仓储管理、生产制造、气象观测、科学研究以及日常生活中,需要对温度、湿度进行实时检测。传统的温度、湿度传感器测量精度难以保证,且在线性度、重复性、互换性、一致性等方面表现较差。随着新技术和新材料的发展,数字式温湿度传感器出现了,具有代表性的是瑞士Sensirion公司生产的SHT1x/7x系列单片集成传感器,这类传感器可以同时测量湿度、温度,不仅提高了测量精度,还简化了外围电路。本文选用的是SHT10传感器[1]。

在工业控制领域,RS—485是常用的计算机与外部串行设备之间进行数据交换的通信协议。因其具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。本文介绍了基于RS—485串行接口总线的多点温湿度监测系统。

1 系统硬件设计

1.1 数据采集单元设计

数据采集单元由温湿度传感器SHT10和微控制器PIC16F873组成。

SHT10通过二线串行接口与微处理器连接,如图1所示。SHT10 的供电电压是 2.4~5.5 V,推荐使用 3.3 V,电源引脚VDD和GND之间需要加一个100nF的去耦电容器。串行时钟输入线SCK用于使PIC16F873与SHT10之间通信同步,由于SHT10接口包含了完全静态逻辑,因而不存在最小SCK频率限制,即微控制器可以以任意低的速度与SHT10通信。串行数据线DATA引脚是三态门结构,用于数据的读取。DATA在SCK时钟下降沿之后改变状态,并仅在SCK时钟上升沿有效。在PIC16F873向SHT10发送数据且SCK时钟为高电平时,DATA必须保持稳定。为避免信号冲突,PIC16F873应拉低 DATA,当需要拉高DATA信号时,可以通过附加的上拉电阻来实现[1]。……

登录APP查看全文

猜你喜欢

测量
测量重量,测量长度……
测量的乐趣
二十四节气简易测量
日出日落的观察与测量
测量
测量水的多少……