0 引 言
温湿度的测量在仓储管理、生产制造、气象观测、工农业生产、科学研究以及日常生活中被广泛应用,传统的模拟式湿度传感器一般都要设计信号调理电路并需要经过复杂的校准和标定过程,因此测量精度难以保证,且在线性度、重复性、互换性、一致性等方面往往不尽人意。为了克服这些缺点,本设计采用瑞士Sensiri-on公司生产的具有I2C总线接口的单片全校准数字式相对湿度和温度传感器SHT10。该传感器采用独特的CMOSensTM技术,具有数字式输出、免调试、免标定、免外围电路及全互换的特点。
1 系统组成与硬件设计
本设计是实现温度和湿度的测量,通过单片机(STC89C52)直接控制SHT10,将得到的温度和湿度数据显示在液晶屏上,同时还显示当时的测量时期与时间,通过按键记录温度与湿度和与之对应的时期与时间。利用串口可以传送到上位机。原理框图如图1所示。
(1)电源部分:电源采用9 V(4.5~20 V都可以)电池作为输入,通过电压转换芯片SPX1117输出5 V电压,为系统提供电源,电源电路图如图2所示。调节R2与R1之间的比值可以调节输出电压的大小:Vout=VREF(1+R2/R1),VREF=1.25 V。
(2)单片机与SHT10接口电路部分:两者都采用I2C接口,由于STC89C52没有I2C接口,所以通过模拟来实现。DATA需要一个外部的上拉电阻(例如:4.7 kΩ)将信号提拉至高电平,单片机最小系统且与SHT10.AT24C04接口电路如图3所示。
[page]
(3)单片机与时钟芯片DS1302接口电路部分:DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,采用SPI三线接口与CPU进行同步通信,可提供秒、分、时、日、星期、月和年,一个月小于31天时可以自动调整,且具有闰年补偿功能。工作电压2.5~5.5 V。应用电路如图4所示。
(4)单片机与液晶显示屏的接口电路部分:液晶显示屏的数据接口线与单片机的P0口相接,P2.0、P2.1、P2.2用于使能和控制对液晶屏的读写等操作。具体的电路如图4所示。
(5)单片机与数据存储芯片AT24C04接口电路部分:AT24C04具有I2C接口,但STC89C52没有此接口,因此要通过模拟实现。连接电路如图3所示。
(6)按键部分:按键功能如下,具体电路如图4所示。
(7)与上位机串口通信部分,该部分采用RS 232通信模式,采用MAX232接口芯片,完整的原理图如图5所示。
|
|
|
3 结 语 温湿度传感器SHT10集温度传感器和湿度传感器于一体,因此采用SHT10进行温湿度实时监测的系统具有精度高、成本低、体积小、接口简单等优点;另外SHT10芯片内部集成了14位A/D转换器,且采用数字信号输出,因此抗干扰能力也比同类芯片高。该芯片在温湿度监测、自动控制等领域均已得到广泛应用,在现代化温室控制系统中具有广阔的发展前景。本文设计的便携式数显温湿度检测仪体积小,重量轻,性能稳定可靠,且便于携带;与传统的模拟式温湿度计相比具有明显的优势:由于用数字式显示方便读出数值;可以保存温度湿度值,不需要记录;可以通过串口传到上位机。
|
关键字:STC89C52 SHT10 数显温湿度检测仪
引用地址:
基于STC89C52控制SHT10的便携式数显温湿度检测仪的设计
推荐阅读最新更新时间:2024-03-30 22:18
单片机在空气质量流量显示装置中的应用设计
空气质量流量显示装置可以直观的反映进入发动机的空气流量,有助于为发动机提供最佳的空燃比。本文以罗蒙斯特质量流量计为例,基于STC89C52单片机设计一种空气质量流量显示装置,通过在PROteL中对硬件电路进行手工布线,在Proteus中对搭建的电路进行硬件仿真,Keil环境下对程序进行编写,找出数字量与传感器输出的电压信号之间的对应关系,送入微处理器,为发动机计算最佳空燃比做好后续工作。 最佳空燃比是发动机工作动力性的一个重要参数,它不仅影响车辆的燃油经济性,更对日益严重的尾气排放环保性有着苛刻的要求。准确的显示流入发动机的空气质量流量为发动机获得最佳空燃比提供数据借鉴。以简单易控制的STC89C52单片机为控制核心,经
[单片机]
基于STC89C52的程控恒流源的设计
精度的程控恒流 电源 在仪器仪表、 传感器 技术和测试领域中有着广泛的应用。以往程控恒流源 电路 大都采用PWM脉冲方式,虽便于 控制 和调节,但精度难以保证,并且PWM方式的波形占空比调节范围有限,难以满足连续可调大电流的要求。本文介绍一种采用STC89C52 单片机 控制 压控恒流源并通过扩流 电路 来实现恒流源程序控制的方案,其输出电流值可达2A。 程控恒流源的构成和工作原理 程控恒流源电路由压控电路、扩流电路和数控电路组成,结构如图1所示。 图1 程控恒流源电路的组成框图 本恒流源电路采用STC89C52控制D/A转换电路产生电压控制信号,通过1个精密线性压控电流源和扩流电路输出所需的电流值;取样电路采样后经A/D
[电源管理]
STC89C52单片机外部中断0和外部中断1的应用
/////////////////////////////////////////////////////////////////////// 实现功能: 测试外部中断0和外部中断1下降沿触发,因为实验板上的K3键与外部 中断0的引脚相连,K4与单片机的外部中断1相连,本实验要完成的测 试结果是,按下K3键时,即外部中断0触发,实验板上所以数码管上的 数加1,而按K4按下时,即外部中断1触发,数码管上的数值减1 实验板型号:BS-XYD-C52 实验名称: 外部中断0和外部中断1的应用 编写人: 谢应东 编写日期: 2012-4-27 ///////////
[单片机]
STC89C52单片机 数码管动态显示
数码管动态显示 静态与动态显示 动态显示 动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余晖和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。 数组的定义与引用 数组是一组有序数据的集合,数组中每一个数据都是同一数据类型。数组中的元素可以用数组名和下标来唯一确定。 数组的一般格式定义如下: 数据类型 数组名 = {元素表}; 例如: unsigned char tabel = ; P0 = tabel ; // P0此时的值为0x3F 数码管动态显示数字 123 #inc
[单片机]
51单片机(STC89C52RC) lcd1602实验小结
lcd1602是自带控制器的液晶显示模块,能够显示两行点阵数据,其引脚参数请google之. 在实际使用的时候碰到的现象: 第1行黑块,第2行空白,是1602本身上电复位成功的标志。意味着单片机根本没有进行初始化,需要检查电路. 如果碰到两行都是现实黑块,那么就是意味着初始化不正常,需要尝试使用更长的延时功能,确保数据不丢失. 仿真的时候是可以写入并显示数据的,并且检查电路连线没有问题,开始的时候碰到上述两种任意一种,但是写入数据后屏幕什么也米有了. 能够碰到上述的现象的任意一种的时候,就需要调节对比度端口,数据有可能已经写入了,只是没有显示出来,经实验证实,带背光的1602 lcd在上电复位的
[单片机]
STC89C52单片机 点亮LED灯
点亮LED灯 一、什么是LED LED全称为半导体发光二极管,采用半导体材料制成的,以直接将电能转化为光能,电号转换成光信号的发光器件;其特点是功耗低、高亮度、色彩艳丽、坑振动、寿命长(正常发光8-10万小时)、冷光源等优点,是真正的“绿色照明”。 二、LED工作参数 LED(发光二极管)在电路图中的符号为: 它具有二极管的基本特性正向导通,反向截止。要想点亮LED那么需要从正向流过工作电流。 普通发光二极管工作压降为:1.6~2.1V。 工作电流为:1~20mA。 有图中LED的通过电流我们可以根据欧姆定律I(电流) = U(电压) /R(电阻) 可以算出为3mA。 三、原理图分析 四、C语言知识 关键字: sb
[单片机]
8051单片机(STC89C52)之蜂鸣器发声
通过语句 sbit beep = P1 ^ 5 来指明蜂鸣器的驱动口: 当beep = 0时, 蜂鸣器不发生; 当beep = 1时, 蜂鸣器发声. 另外可通过改变驱动口电平翻转的时间来获得不同声调的声音, 还可通过改变高低电平在一个周期内的比例来获取不同音量的声音. 源代码: #include STC89C5xRC.H int tcount = 0; sbit beep = P1 ^ 5;// P1 xor 0000 0101 void TO_EXT() interrupt 1//50ms触发一次 { TR0 = 0; TH0 = 0xC3;//65536 - 50000 = 15536 = C350H
[单片机]
基于STC89C52的程控恒流源的设计
高精度的程控恒流电源在仪器仪表、传感器技术和测试领域中有着广泛的应用。以往程控恒流源电路大都采用PWM脉冲方式,虽便于控制和调节,但精度难以保证,并且PWM方式的波形占空比调节范围有限,难以满足连续可调大电流的要求。本文介绍一种采用STC89C52单片机控制压控恒流源并通过扩流电路来实现恒流源程序控制的方案,其输出电流值可达2A。 程控恒流源的构成和工作原理 程控恒流源电路由压控电路、扩流电路和数控电路组成,结构如图1所示。 图1 程控恒流源电路的组成框图 本恒流源电路采用STC89C52控制D/A转换电路产生电压控制信号,通过1个精密线性压控电流源和扩流电路输出所需的电流值;取样电路采样后经A/D转换由数
[单片机]