




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于SHT10的便携式数显温湿度检测仪的设计0引言 温湿度的测量在仓储管理、生产制造、气象观测、工农业生产、科学研究以及日常生活中被广泛应用,传统的模拟式湿度传感器一般都要设计信号调理电路并需要经过复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽人意。为了克服这些缺点,本设计采用瑞士Sensiri-on公司生产的具有I2C总线接口的单片全校准数字式相对湿度和温度传感器SHT10。该传感器采用独特的CMOSensTM技术,具有数字式输出、免调试、免标定、免外围电路及全互换的特点。1系统组成与硬件设计本设计是实现温度和湿度的测量,通过单片机(STC89C
2、52)直接控制SHT10,将得到的温度和湿度数据显示在液晶屏上,同时还显示当时的测量时期与时间,通过按键记录温度与湿度和与之对应的时期与时间。利用串口可以传送到上位机。原理框图如图1所示。(1)电源部分:电源采用9V(4520V都可以)电池作为输入,通过电压转换芯片SPX1117输出5V电压,为系统提供电源,电源电路图如图2所示。调节R2与R1之间的比值可以调节输出电压的大小:Vout=VREF(1+R2R1),VREF=125V。(2)单片机与SHT10接口电路部分:两者都采用I2C接口,由于STC89C52没有I2C接口,所以通过模拟来实现。DATA需要一个外部的上拉电阻(例如:47k)将
3、信号提拉至高电平,单片机最小系统且与SHT10AT24C04接口电路如图3所示。(3)单片机与时钟芯片DS1302接口电路部分:DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,采用SPI三线接口与CPU进行同步通信,可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,且具有闰年补偿功能。工作电压2555V。应用电路如图4所示。 (4)单片机与液晶显示屏的接口电路部分:液晶显示屏的数据接口线与单片机的P0口相接,P20、P21、P22用于使能和控制对液晶屏的读写等操作。具体的电路如图4所示。(5)单片机与数据存储芯片AT24C04接口电路部分:AT24C
4、04具有I2C接口,但STC89C52没有此接口,因此要通过模拟实现。连接电路如图3所示。(6)按键部分:按键功能如下,具体电路如图4所示。(7)与上位机串口通信部分,该部分采用RS232通信模式,采用MAX232接口芯片,完整的原理图如图5所示。2软件部分 3结语温湿度传感器SHT10集温度传感器和湿度传感器于一体,因此采用SHT10进行温湿度实时监测的系统具有精度高、成本低、体积小、接口简单等优点;另外SHT10芯片内部集成了14位AD转换器,且采用数字信号输出,因此抗干扰能力也比同类芯片高。该芯片在温湿度监测、自动控制等领域均已得到广泛应用,在现代化温室控制系统中具有广阔的发展前景。本文设计的便携式数显温湿度检测仪体积小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论