智能湿度检测仪设计

1 引言

  智能湿度检测仪在各个领域得到广泛的应用,尤其在储藏、养殖等领域应用有重要的意义,如图书馆、档案室、超市、蔬菜大棚、花卉养殖等场所,然而目前多数产品硬件结构较复杂,组装调试困难,造成生产复杂化,产品技术指标一致性差,精度较低,制作成本较高,销售价格较贵,用户难以接受。

  本文介绍采用ht46r22单片机和hu1015n型湿度传感器制造而成智能湿度检测仪,结构简单,组装调试容易,成本低,产品一致性好。它有3位数码管组成的显示屏,有三个按键设定湿度报警输出的参数值,有一个发光二极管显示湿度值超范围报警。

特性:

(1) 工作电压:

fsys=4mhz:2.2v~5.5v;

fsys=8mhz:4.5v~5.5v;

(2)19 个双向输入/输出口;

(3)看门狗定时器;

(4)唤醒功能(可降低功耗);

(5)8 通道9位解析度(8位精度)的a/d 转换器;

(6)63 条指令;

(7)位操作指令;

(8)14位查表指令;

(9)低电压复位功能。

2.3 湿度传感器

  湿度检测采用hu1015n型传感器,特点:内置放大器,伏级电压输出,快速响应,重复性输出好。接线见图2:由ic5、c8、r3组成。

2.3.1 特性:

(1)供电电压:5±0.2v;

(2)输出电压:1.0~3.0v;

(3)工作温度范围:-40℃~+85℃;

(4)湿度范围:0~100%rh;

(5)精度:10~100%rh(25℃),小于±5%rh,0~10%rh(25℃), 小于±5%rh。

3.ad转换参考程序(其它程序略)

ad转换的基准电源采用单片机的供电电源。

ad转换的时钟来自于单片机的工作频率,通过acsr寄存器可以调整分频系数,越高的频率转换速度越快,但可能会影响精度,较低的ad转换速度ad转换精度高。

ad转换的值在adrh和adrl中,adrh保存ad高8位的值。

参考程序:

选择ad转换时钟分频

mov a,01h

mov acsr,a ;选择ad转换时钟

ad转换时,先选定模拟输入信道和选定当前ad转换的信道,然后启动ad。

如设计pb0-pb1作为an0-an1

mov a,adchn ;ad采样的信道值

and a,03h

or a,10h ;pb0-pb1为模拟信道

clr start ;启动ad转换

nop

set start

nop

nop

clr start

sz eoc

jmp $-1

mov a,adrh

mov advalue1,a ;将ad转换的值保存到advalue1单元中

mov a,adrl

mov advalue2,a ;将ad转换的值保存到advalue2单元中

4.结束语

  采用hu1015n型传感器和ht46r22单片机开发湿度检测仪,结构简单,硬件无需调试,控制精度高,运行可靠,稳定。

  • 智能湿度检测仪设计已关闭评论
    A+
发布日期:2019年07月02日  所属分类:参考设计