全球旧事资料 分类
HS1101湿度测量电路及程序
fHS1101湿度测量电路及程序HS1101湿度传感器采用专利设计的固态聚合物结构,具有响应时间快、高可靠性和长期稳定性特点,
不需要校准的完全互换性。HS1101湿度传感器在电路中等效于一个电容器Cx,其电容随所测空气的湿度增大而增大,在相对湿度为0100RH的范围内,电容的容量由160pF变化到200pF,其误差不大于±2RH,响应时间小于5s,温度系数为004pF℃。
温度检测采用HS1101型温度传感器,HS1101是HUMIREL公司生产的变容式相对湿度传感器,采用独特的工艺设计。HS1101测量湿度采用将HS1101置于555振荡电路中,将电容值的变化砖换成电压频率信号,可以直接被微处理器采集。设计的电路如图1所示。
fff功能:计数器,用于计数将555输出的频率,以计数相对湿度。入口参数:
voidtimer1i
terrupt3T1中断,表示计数的频率溢出,超出了可测量的频率范围,显然在这里不可能。所以重新启动。

EA0
TR00
TR10TL00x00
重装值定时50000us
TH00x4CTL10x00
定时器1清零
TH10x00
TR01
TR11
EA1

voidI
it_timer

TMOD0x51
01010001定时器0在模式1下工作16位定时器定时方式定时器1在模式
1下工作16位计数器,T1负跳变加1
TL00x00
定时器0初值定时50000us
TH00x4CTL10x00
定时器1清零
TH10x00ET01ET11EA1TR01
使能定时器0中断使能定时器1中断使能总中断开始计时
TR11
f
voidtra


ftem1
ff8tem0
ff20
这里f的值是最终读到的频率,不同频率对于不同相对湿度。
if5623ff6852
相对湿度在有效范围内(0%--100)

if6734ff6852
temp00temp16852f10118
if6618ff6734
temp01temp16734f10116
if6503ff6618
temp02temp16618f10115
if6388ff6503
temp03temp16503f10115
if6271ff6388
temp04temp16388f10117
if6152ff6271
temp05temp16271f10119
if6029ff6152
temp06temp16152f10123
if5901ff6029
temp07temp16029f10128
if5766ff5901
temp08temp15901f10135
if5623ff5766
temp09temp15766f10143

else
ftemp00temp10

voidmai
ucharikucharcou
tI
it_timercou
t0while1
fori0i200ifork0k200k
tra
temp00x0Ftemp10x0Ftemp0temp04cou
ttemp0temp1Ddispcou
r
好听全球资料 返回顶部