检测仪具体方案_第1页
检测仪具体方案_第2页
检测仪具体方案_第3页
检测仪具体方案_第4页
检测仪具体方案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于SHT10的便携式数显温湿度检测仪的设计0引言温湿度的测量在仓储管理、生产制造、气象观测、工农业生产、科学研究以及日常生活中被广泛应用,传统的模拟式湿度传感器一般都要设计信号调理电路并需要经过复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽人意。为了克服这些缺点,本设计采用瑞士Sensiri-on公司生产的具有I2C总线接口的单片全校准数字式相对湿度和温度传感器SHT10。该传感器采用独特的CMOSensTM技术,具有数字式输出、免调试、免标定、免外围电路及全互换的特点。1系统组成与硬件设计本设计是实现温度和湿度的测量,通过单片机(STC89C52)直接控制SHT10,将得到的温度和湿度数据显示在液晶屏上,同时还显示当时的测量时期与时间,通过按键记录温度与湿度和与之对应的时期与时间。利用串口可以传送到上位机。原理框图如图1所示。时钟模块DSI302单片机控制器STC89C52RC4-电源,F温湿度传感器SHTIO◄►◄►串口按健输入k.—LCD1602液晶显示图1系统设计原理框图(1)电源部分:电源采用9V(4.5〜20V都可以)电池作为输入,通过电压转换芯片SPX1117输出5V电压,为系统提供电源,电源电路图如图2所示。调节R2与R1之间的比值可以调节输出电压的大小:Vout=VREF(1+R2/R1),VREF=1.25V。SPX1117]2电源电路图

(2)单片机与SHT10接口电路部分:两者都采用I2C接口,由于STC89C52没有I2C接口,所以通过模

拟来实现。DATA需要一个外部的上拉电阻(例如:4.7kQ将信号提拉至高电平,单片机最小系统且与S

HT10.AT24C04接口电路如图3所示。SHTJO\DDSCKDATAGNDPO.O/ADOXTAL1SHTJO\DDSCKDATAGNDPO.O/ADOXTAL1PO1/AD1PO2/AD2XTAL2PO.3/AD3PO4/AD4PO5/AD5RSTPO6/4D6PO7/AD7&P20/A8PSENALEUP2.1/A9隽P22/A10UP2.3/AI1折P24/A12ENP25/AI3P26/A14P27/A15PI0/T2P30/RXDp|[P32/TXDP32/IKT0Pl2p|1P33/INTIPl4Pl5P]6P34/TOP35/T1P36/WRPI7P37/RD3837363534333221222324~3T26272310131415161739单片机最小系统且与SHT10,(3)单片机与时钟芯片DS1302接口电路部分:DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,采用SPI三线接口与CPU进行同步通信,可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,且具有闰年补偿功能。工作电压2.5〜5.5V。应用电路如图4所示。XIvcciVCC2PO.O/ADOXTALIPO1/ADIPO.2/AD2XTAL2PO.3/AD3P04/AD4PO5/AD5RSTP06/AD6PO7/AD7P2.0/AXPSENXIvcciVCC2PO.O/ADOXTALIPO1/ADIPO.2/AD2XTAL2PO.3/AD3P04/AD4PO5/AD5RSTP06/AD6PO7/AD7P2.0/AXPSENzALEoEN-浚P2.I/A9P22/AIOP23/AI1P24/AI2P25/AI3P26/A14P2.7/A15P1()12P3O/RXDPl1P32ATXDP12P32/INT0P13P33/TNTIP14P34仃()pi5P35/T1PI6P36AVR.PI7P3.7/RD.39DO38Di3736d535D434155-33D632D72122RSR\U叫245^"3S"ISI"0、P2.1、(6)按键部分:按键功能如下,具体电路如图4所示。s】s2s3s4s5时间日期模式切换键加键减键退出键温度、湿度保番器邨(7)与上位机串口通信部分,该部分采用RS232通信模式,采用MAX232接口芯片,完整的原理图如图5所示。地子T醒pi翼Cl-CI+TIOUTRUNT2OUTTHNR2INR1OUTVCCVS十VS-GNDTHNR2OUT10uF210uF6voidDS1302InputByte(unsignedchard)unsignedchari;ACC=d;for(i=8;i>0;i)DS1302_IO=ACC0;〃相当于汇编中的RRCDS1302_CLK=1;DS1302_CLK=0;ACC=ACC》1;(<2>从美H寸日寸钟IDS1302该取——学节vAcssigriedclmi_DSl3O2CZ>utp>ut!3yteCvoid)<umsneedcrFiari;f<2>r<i=8?i>O?i){AW=2KUU>>15//相当于彳匚织+的RKCAd二7=DS1302_ICO$•DSl302_CI^K=17DS1302_VY=O3>retvirriC7XC3C3>?>C3>带假/和的濒ttfc海辰萍季oHar»_rr^<3ti.t>Liro<ctcKn.rxp>_1vic,vic?Inar*p_cFicolcsum,uulmrmode>{ucsigcQcl€2j~i~or=O;vjimti$ss_transstnrt<〉;//x.ransmissionstartswit:diCm.<z>de>//secclcomma.ndtosensor{caseT-*EIX/11°>crroi—H=s_write_l>ytoCI\/IL£A.5SI-JI<E_TEWFO;Break,caseH(I_JIVdEI>er*ro—I—=s_write_L>yto<IX/lE^XSUK.E_HVJ1V1I>$BrcaR3cl<?fvi11=brcjatc;>forCiO3i<C650003i—|——H>{ciolayC1);ifC===O)t>r~c?ak;>//'waili_iriti1serrsorHas-*finistic^cltliemea。ciromuct-x-<p_valuic〉»_r~co.c{_1l>yt<?CyVC3PC);//rundtfirstk>ytc(IVISB)*<p_1u<?-4—1)=rs_read_l>ytc<>VC3K.>3//reiacltFiesecondlz>ytc<xp_uheuksum=s_r<?aci_byleCrio7X.C2K.>3//reeiclcWoe?un-!ret11riTic?rr*or;>Kane*打开串口串口号|囱波特率丽厂数据鹿停止位时图6温度、湿度数据接收软件界面国1%货翌3结语Kane*打开串口温湿度传感器SHT10集温度传感器和湿度传感器于一体,因此采用SHT10进行温湿度实时监测的系统具有精度高、成本低、体积小、接口简单等优点;另外SHT10芯片内部集成了14位A/D转换器,且采用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论