电容式湿度传感器设计3张勃1,屈保中2(1.漯河职业技术学院计算机系,河南漯河462002;2.河南工业职业技术学院河南南阳473009摘要:电容式湿度传感器是以高分子湿度湿敏电容器为基本感湿元件,利用单片机对测量结果进行分析处理、显示和远距离传输,测量准确度达±2.5%。关键词:电容式湿度传感器;转换电路;相对湿度中图分类号:TD67文献标识码:A文章编号:1000-9787(200409-0057-02DesignofcapacitivehumiditysensorZHANGBo1,QUBao2zhong2(1.DeptofComputer,LuohePolytechnicInstitute,Luohe462002,China;2.HenanPolytechnicInstitute,Hanyang473009,ChinaAbstract:Capacitivehumiditysensorusesmacromolecularhumiditysensitivecapacitorasbasichumiditycomponent.Thesinglechipprocessorisusedtoanalyze,calculate,displayandtransmitthemeasurementresult,measurementaccuracyis±2.5%.Keywords:capacitivehumiditysensor;thansformationcircuit;relativehumidity(RH0引言[1]湿度测量和控制广泛应用于日常生活和工业过程,高分子电容式湿度传感器具有响应速度快、线性好、重复性好、测量范围宽、尺寸小等优点,但是,传感器的输出是电容值,不能直接显示和传输。为使湿度测量和控制智能化,便于总线测量,利用单片机和HART变送器设计电容式湿度传感器。对电容式湿度传感器的技术要求有:(1准确度在2.5%以内;(2能进行双向数字通信;(3具有自诊断和远程诊断功能;(4具备查询功能;(5能保存数据。从而极大地提高了湿度测量的自动化程度,有着广阔的应用前景。1电容式湿度传感器[2,3]1.1硬件电路设计电容湿度传感器硬件电路由湿敏电容器、转换电路、E2PROM、单片机、调制解调器HT2012、带通滤波器及波形滤波器等组成,结构框图见图1。图1硬件电路Fig1Hardwarecircuit收稿日期:2004-03-243基金项目:河南省科技攻关项目(0324210012高分子电容式湿度传感器属电参数型传感,其输出量为电容值,传感器的相对容值C/C0与相对湿度%RH成正比关系,受温度的影响较小。在应用中需将电容值转换为易于识别的电信号,考虑到功耗问题,转换电路采用低功耗的CMOS电路,图2是转换电路及其输出波形。图2转换电路及其输出波形Fig2Transformationcircuitandoutputwaveformoftransformationcircuit752004年第23卷第9期传感器技术(JournalofTransducerTechnology图中,C为电容式湿度传感器,U1的脉冲宽度为t1=k1C1,式中t1为脉冲宽度,ms;t1为比例系数;C1为电容值,pF;U2的脉冲宽度为t2=kC=k(C0+ΔC,式中t2为脉冲宽度,ms;k为比例系数;C为湿敏电容器电容值,pF;C0为湿敏电容器在相对湿度0%RH,温度为25℃时的电容值,pF;ΔC为湿敏电容器在相对湿度0%RH时的电容值改变量,pF。调节可变电阻器RP使得在相对湿度0%RH时(25℃,t1=t2,即k1C1=kC0,当湿度增加时,t2增加,U3的脉冲宽度t3=t2-t1=kΔC,即t3与ΔC成正比,也即与相对湿度%RH成正比。通过测量脉冲宽度即可知道相对湿度的高低,利用单片机内部计数器T0,测量t3的脉冲宽度,通过查表法得到相应的相对湿度%RH。单片机采用Philips的自带FlashROM的P89C52,完成数据采样、数据分析、地址码设定和数据通信等功能,是电容式湿度传感器的管理中心。调制解调器HT2012是SMAR生产的适用于HART协议物理层的调制解调器,符合Bell202标准,其工作方式为半双工通信方式,工作时钟频率为460.8kHz。1.2湿敏电容器特性湿敏电容器的感湿材料是固态高分子聚合物,具有全互换性、在标准环境下不需校正、长时间饱和下快速脱湿、高可靠性、长时间稳定性和快速反应等特点。1.3电容式传感器数据处理通电后,传感器首先检测是否有脉冲信号及脉冲宽度是否在有效值范围内,判断前向通道工作(即湿敏电容器和转换电路工作是否正常,实现传感器的自我诊断,不正常,则报警提示,显示出错信息。在单片机内建立湿度和脉冲宽度以及温度和修正值的真值表,其中,湿度和脉冲宽度的真值表是以DM500高精度SAW湿度/露点测量仪对所设计的传感器进行标定。根据测得的脉冲宽度通过查表方式求得相应的湿度,同时,根据测得的环境温度,查得对应的修正值,综合两项结果得到实际的湿度值,送显并保存(设定存储时间间隔。对位于相邻两分格值之间的脉宽信号,采用小邻域内...