- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
基于HS1101语音湿度测量仪
基于HS1101语音湿度测量仪
[摘要] 以凌阳16位单片机SPCE061A为控制中心,配合LCD501液晶模组及HS1101电容式湿度传感器,通过SPCE061A的Feedback功能构成RC反馈振荡电路,完成湿度传感器从电容到频率的转换,从而实现了湿度的测量。且当湿度值高于或低于设定值时有提示功能,利用按键可控制湿度值的播放及若干湿度值的存储。
[关键词] HS1101SPCE061ALCD501Feedback
在日常生活及科学研究中,常需要对环境温湿度等进行测量及控制,在常规的环境参数中,因为湿度往往受其他因素(如大气压强、温度等)的影响是较难准确测量的一个参数。随着科技的发展和对湿度认识的不断深入,湿度的测量技术和测量方法取得了飞速的发展,电子式湿度传感器及湿度测量技术也随之兴起,并取得了长足的发展。电容式相对湿度传感器是气候、过程湿度检测的主流、并能检测全湿度范围,具有较好的温度特性,经常不用温度补偿就能测量较宽温度范围相对湿度。本系统就是利用电容式湿度传感器配合单片机实现具有语音功能人性化的测湿仪。
一、湿度及其测量方法
1、湿度的定义
在计量法中规定,湿度定义为“物象状态的量”。日常生活中所指的湿度为相对湿度(Relative Humidity),即气体中(通常为空气中)所含水蒸气量(水蒸气压)与其相同情况下饱和水蒸气量(饱和水蒸气压)的百分比,用RH%表示。湿度测量方法主要分为伸缩法、干湿球法、冷凝露点法、氯化锂露点法、电湿度测量法以及电解法等等。电湿度测量法主要是利用湿度传感器通过检测电参数的变化值而获得湿度值。其中,电容式湿度传感器由于响应速度快、体积小、线性度好、较稳定被广泛应用。本系统采用了HS1101电容式湿度传感器,能够实现:±2%RH的高精度、 1~99%RH的量程、-40~100℃的工作温度范围。
2、湿度值的计算
在测量温度Ta =25℃,工作频率为10KHz情况下,电容值和湿度值之间多项式关系近似为
C(pf)=C1*(1.25*10-7*RH3-1.36*0-5*RH2+2.19*10-3*RH+9.0*10-1)
其中,C1为传感器在10kHz、55%RH下的电容值,按图1可取183pf。例如,当RH=50时,若取C1=183pf,则此时传感器等效电容值近似为
C=183*(1.25*10-7*503-1.36*10-5*502+2.19*10-3*50+9.0*10-1)= 181.375875pf
在实际测量中,由于工作频率不同导致电容值和湿度之间关系会产生误差,图1中电容测量都是在10KHz条件下测的,但是传感器并没有限制必须工作在10KHz,因而进行适当的频率补偿,可以用以下的公式做校正
Ca(pf) = C2* (1.027-0.01185*log(f))
其中,C2为10kHz、55%RH下电容值可取183pf,Ca为补偿后电容值,,f单位kHz。根据电容和湿度值之间的关系,可以通过下式计算相对湿度值。
RH = (C-0.91*Ca)/(0.001*Ca*2.19)
二、系统设计
本系统以凌阳十六位单片机SPCE061A作为主控制器,以凌阳LCD501液晶模组作为显示模块,以电容式湿度传感器HS1101作为测量模块,配合凌阳语音处理模块及喇叭播放语音。在测量模块中,把湿度传感器等效为一电容,故串联一固定值电阻使其构成RC回路,通过SPCE061A的Feedback接口IOB2(IOB3)、IOB4(IOB5)构成RC振荡电路,实现从电容到频率的转换。为减小误差,测量模块中加入基准电容和电阻,根据频率关系及基准电容值便可以确定湿度传感器电容值,再根据电容值与湿度关系可以得到当前空气湿度值。通过液晶模组实时显示,利用一个按键来启动语音播放,另一按键实现湿度存储。同时如果湿度值太高或者太低,系统会播放温馨提示。系统的结构框图如图1所示。
三、硬件电路设计
1、SPCE061A最小系统
SPCE061A单片机具有很强的语音信息处理能力,最高时钟可达到49M,具备运算速度高的优势等等,这为语音的播放、录放、合成及辨识提供了条件。另外SPCE061A单片机具有32k闪存,事先把所需要的语音信号用凌阳Compress Tool工具录制好,本系统共包括十多个语音资源,整个语音信号经凌阳SACM_S480压缩算法压缩只占用较少的存储空间,对凌阳SPCE061A单片机的存储系统来说绰绰有余。凌阳SPCE061A单片机自带双通道DAC音频输出, DAC1、DAC2转换输出的模拟量电流信号分别通过AUD1
原创力文档


文档评论(0)