自动化专业方向设计报告基于HS1101的湿度测量仪设计

上传人:无*** 文档编号:72167469 上传时间:2022-04-08 格式:DOC 页数:22 大小:964KB
收藏 版权申诉 举报 下载
自动化专业方向设计报告基于HS1101的湿度测量仪设计_第1页
第1页 / 共22页
自动化专业方向设计报告基于HS1101的湿度测量仪设计_第2页
第2页 / 共22页
自动化专业方向设计报告基于HS1101的湿度测量仪设计_第3页
第3页 / 共22页
资源描述:

《自动化专业方向设计报告基于HS1101的湿度测量仪设计》由会员分享,可在线阅读,更多相关《自动化专业方向设计报告基于HS1101的湿度测量仪设计(22页珍藏版)》请在装配图网上搜索。

1、西南科技大学专业方向设计报告课程名称: 自动化专业方向设计 设计名称: 基于HS1101的湿度测量仪设计 姓 名: 学 号: 班 级: 自动化0801班 指导教师: 起止日期: 2011.11.072011.11.30 西南科技大学信息工程学院制方 向 设 计 任 务 书学生班级: 自动化0801班 学生姓名: 学号: 20085019 设计名称: 基于HS1101的湿度测量仪设计 起止日期: 2011.11.072011.11.30 指导教师: 朱玉玉 设计要求:一、设计内容 1、使用HS1101传感器完成湿度测量电路。 2、设计电容/频率(C/F)转换电路、频率/电压(F/V)转换、减法电

2、路及V/I转换电路。 3、完成必要的电路仿真 4、搭建电路调试二、基本要求1、测量范围0100%RH,精度小于5%2、分析结果。方 向 设 计 学 生 日 志时间设计内容2011.11.09联系指导老师,熟悉设计内容及基本要求11.1011.15查阅相关资料及构建设计方向框架2011.11.16联系指导老师就方向设计框架答疑11.1711.20搭建各模块硬件仿真电路(C/F转换、F/V转换、A/D转换及显示电路)11.2111.22A/D转换软件控制及数码管显示软件控制程序调试2011.11.23联系指导老师就整体硬件和软件仿真电路提出改进建议11.2411.25撰写专业方向设计报告基于HS1

3、101的湿度测量仪设计 摘要:此湿度测量仪是基于电容式湿度传感器HS1101和单片机AT89S51对湿度测量并通过四位共阳极数码管显示。HS1101是电容式湿度传感器,在不同的湿度环境下呈现出不同的电容值。在0%100%RH湿度范围内,电容从163PF变化到202PF,测量误差为2%RH。为了反映出其电容的变化,本系统采用NE555多谐震荡电路产生不同的频率,同时将频率通过LM331转换为电压并通过A/D转换将其转换位数字量,单片机采集到A/D转换后的数据进行处理与计算,得出当前的湿度并送给数码管显示。关键词:HS1101;C/F转换;F/V转换;A/D转换;AT89S51Design of

4、Humidity Measurer Based on HS1101Abstract: The humidity measurer is based on moisture sensor of capacitive - HS1101 and SCM -AT89S51 for humidity measurement and displayed by a total of four anode digital tube. HS1101 is moisture sensor of capacitive which presents different capacitance in different

5、 air humidity. The capacitance changed from 163PF to202PF while the humidity changed within the scope of 0% 100% RH and error of measurement is only 2% RH. In order to reflect the change of capacitance, the system own different frequency through the flip-flop circuit of NE555 and convert frequency t

6、o voltage through LM331 and then conversion into digital quantity by A/D conversion. SCM calculate the data and then send the humidity to digital tube to display. Keywords: HS1101;C/F conversion;F/V switching;A/D conversion;AT89S51目 录一、设计目的和意义2二、控制要求21、设计内容22、基本要求2三、设计方案论证21、总体方案设计22、系统主要单元选择与论证3(1)

7、振荡电路单元模块选择与论证3(2)F/V转换单元模块选择与论证3(3)模数转换单元模块选择与论证3(4)显示单元模块选择与论证3四、系统设计31、系统硬件电路设计3(1)湿度的测量3(2)湿度/频率转换电路(线性频率输出式相对湿度测量电路)5(3)频率/电压转换电路6(4)模数转换电路8(5) 显示单元电路112、系统软件设计12(1)系统主程序设计12(2)数据处理子程序和数码管显示子程序12(3)A/D转换子程序设计13五、设计结果及分析13六、结束语14参考文献15附录1 系统整体电路图16附录2 程序代码17一、设计目的和意义本课程设计是为自动化专业高年级本科生开设的必修课,是对学生运

8、用所学知识的一次综合训练。其目的是让学生得到一次进行独立设计的工程实践锻炼,不仅培养严谨的科学态度和扎实的实践技能、良好的工程意识,并在设计中学会如何发现、分析和解决工程实践问题的技能和方法,将所学知识综合应用于工程实践中,通过课程设计,既有助于巩固同学们所学专业知识、培养独立设计能力、提高综合运用知识的能力,同时也为后续的毕业设计做好准备。二、控制要求1、设计内容 (1) 、使用HS1101传感器完成湿度测量电路;(2) 、设计电容/频率(C/F)转换电路、频率/电压(F/V)转换、减法电路及V/I转换电路;(3) 、完成必要的电路仿真;(4) 、搭建电路调试。2、基本要求(1) 、测量范围

9、0100%RH,精度小于5%;(2) 、分析结果。三、设计方案论证1、总体方案设计本课题所设计的系统有三个原则:1、操作简便,为了利于系统的推广,在设计时应该充分采用操作内置或简化的方法。2、可靠性,本系统所有的环节中,都应该有着可靠性的思想,从选用可靠性高的元器件;供电电源采用抗干扰措施;进行多向滤波等作为出发点。3、性价比,本课题所设计的系统的核心是单片机,它本身有着多个优势,要使得系统能够广泛地应用,在充分考虑可靠性的同时,尽可能降低成本,提高系统的性价比。本次课题的设计系统的示意图如图1。图1 系统示意图2、系统主要单元选择与论证(1)振荡电路单元模块选择与论证NE555 (Timer

10、 IC)为8脚时基集成电路,它是属于555系列的计时IC的其中的一种型号,555系列IC的接脚功能及运用都是相容的,只是型号不同的因其价格不同其稳定度、省电、可产生的振荡频率也不大相同;而555是一个用途很广且相当普遍的计时IC,只需少数的电阻和电容,便可产生数位电路所需的各种不同频率之脉波讯号。它的计时精确度高、温度稳定度佳,且价格便宜,故为本系统的最优方案。(2)F/V转换单元模块选择与论证LM331是一种廉价的精密频率电压转换器,采用了新的温度补偿能隙基准电路,在整个工作温度范围内(-55+125)都有极高的精度,而且其转换的线性精度高达0.01、功耗低(5V单电源时典型值为15mW)、

11、动态范围宽、满量程频率范围宽(1Hz100kHz),故为该系统的最优方案。(3)模数转换单元模块选择与论证方案一:采用A/D转换芯片ICL7107,ICL7107是高性能、低能耗的三位半A/D转换器电路。它包含有七段译码器、显示驱动器参考源和时钟电路,但引脚较多,共有40个引脚,而且ICL7107需要直接接数码管,故本系统不采用。方案二:采用集成A/D转换器ADC0801,ADC0801是较流行的中速单通道8为全MOS A/D转换器,它内部含有时钟电路,只需外接一个电阻和电容就可自身提供时钟信号,而且引脚较少,控制较为简单。因此,本方案为首选方案。综上所述,模数转换单元模块选择方案二。(4)显

12、示单元模块选择与论证方案一:采用12864液晶模块显示测得的数据,可显示较多组的数据,字体较大,可清晰读数,但12864液晶模块价格昂贵,接线复杂,故不采用。方案二:采用四位共阳极数码管显示所测数据,数码管接线简单方便,同时也能满足显示需要,价格远低于12864液晶。因此,本方案为首选方案。综上所述,显示模块选择方案二。四、系统设计1、系统硬件电路设计(1)湿度的测量本系统采用HS1101作为湿度传感器,HS1101是美国Humirel公司新推出的湿敏电容,采用了固态聚合物(solid polymer)专利技术,能够成不同输出形式的相对湿度检测电路,还可用作湿度补偿。HS1101的性能特点a、

13、测量范围是(0100)RH。在55RH下的标称电容量为180pF,允许有3pF的偏差。温度系数为+0.04pF/。在(3375)RH范围内的平均灵敏度为0.34pF/RH。b、产品具有良好的互换性。在标准条件下(10、+25),更换HS1101时不需要重新标定。c、既可以构成线性电压输出电路,亦可组成线性频率输出电路。由它们组成振荡电路时,振荡频率范围是5kHz100kHz,典型值为10kHz。d、响应速度快(响应时间为5s),恢复时间短(10s),长期稳定性好(年漂移量仅为1.5RH),湿度滞后量为1.5。e、供电电压一般选+5V,最高不超过+10V。+5V供电时漏电流仅为1nA。工作温度范

14、围是-40+100。HS1101的工作原理图2示出某典型产品的电容量与相对湿度的响应曲线,其测试条件为工作频率f=100kHz,室温=+25。量湿敏电容在55RH下的电容量为,如图2可见,该产品的=181.5pF。当相对湿度从0变化到100时,就从163pF增加到202pF。图2 某典型产品的电容量与相对湿度的响应曲线当RH55时,可按下式对电容量进行修正: (1)利用式(1)不难验证,当 =181.5pF、RH分别等于0、100时,C依次为163.4pF、201.6pF。这与从图2上所查到的结果完全一致。当工作频率f10时,应按下式计算实际电容量: (2)式中,频率单位是,允许工作频率范围是

15、5100。举例说明,当时,利用式(2)计算出;当时,。(2)湿度/频率转换电路(线性频率输出式相对湿度测量电路)HS1101将湿度变化转换为电容变化,再将电容的变化转换为频率信号的变化。本设计应用了有NE555定时器组成的典型的多谐振荡电路。线性频率输出式相对湿度测量电路如图3所示,利用一片CMOS定时器NE555,配上HS1101和电阻、构成单稳态电路,将相对湿度转化为频率信号。输出频率范围是73516033,所对应的相对湿度为0100。当RH=55时,=6660。输出频率信号可送至数字频率计或单片机系统,测量并显示出相对湿度值。为输出端的限流电阻,起保护作用。图3 线性频率输出式相对湿度测

16、量电路通电后,电源沿着电源地的途径给C充电,经过时间后湿敏电容的压降就被充电到NE555的高触发电平,使内部比较器翻转,Q端的输出变成低电平。然后开始放电,放电回路为端内部放电管地。经过时间,降至低触发电平,内部比较器再次翻转,使Q端输出高电平。这样周而复始的进行充、放电,就形成了震荡。充电、放电时间分别为 (3) (4) 输出波形的频率()和占空比(D)的计算公式如下: (5) (6) 通常取,使,输出接近于方波。例如,取、时,D=52。当时,由式(5)求出,这与6660Hz(典型值)非常接近。、时,输出方波频率与相对湿度的数据对照见表1。表1 输出方波频率与相对湿度的数据对照表RH/()0

17、102030405060708090100f/Hz73517224710069766853672866006468633061866033当时,可利用下式对输出频率进行修正: (7)举例说明,当RH=0时,由式(7)计算出=1.1038=1.10386660Hz=7351.3Hz。同理,当RH=100时,=0.9059=6033.3Hz。这与表1中给出的数据相吻合。(3)频率/电压转换电路将湿度信号转换为频率信号后,由于A/D转换的信号是电压信号,所以必须将频率信号进一步转换为电压信号。频率电压(F/V)转换采用了LM331。 LM331概述LM331是美国NS公司生产的性价比比较高的集成芯片

18、,可用作精密频率电压转换器、A/D转换器、线性频率调制解调、长时间积分器及其他相关器件。采用了新的能隙基准电路,在工作温度范围内和4V电源电压范围内有极高的精度。LM331动态范围宽,可达到100dB;线性度好,最大非线性失真小于0.01%,工频降低到0.1Hz时也能保证较好的现行;变化精度高,数字分辨率可达到12位外接电路简单,只需要介入几个外部元件就很容易构成V/F获F/V转换。 LM331内部结构图4 LM331内部结构由图4所示,LM331主要有输入比较器、定时比较器、R-S触发器、复零晶体管、能隙基准电路、精密电流源电路、电流开关、输出保护管、输出驱动管等部分组成。输出驱动管采用集电

19、极开路形式,可以通过选择逻辑电流和外接电阻灵活改变输出脉冲的逻辑电平。LM331可以采用双电源或单电源供电,工作电压4.040V,输出高达40V,而且可以有效防止Vcc短路。 工作原理分析由F/V转换原理图知,输入脉冲经过、组成的微分电路加到输入比较器的反向输入端,同相输入端经过、分压加了大约直流电压,而反向输入端加了直流电压。当输入脉冲下降沿到来时,经过、组成的微分电路形成的负脉冲加到反向输入端,当幅值大于时,输入比较器输出高电平,使R-S触发器置位,此时电流开关打向右边,电流源对充电。而复零晶体管截止,通过对充电,当两端电压达到的时候,定时比较器输出高电平,使R-S触发器复位,电流开关打向

20、左边,通过放电,同时复零晶体管导通,迅速放电,完成一次充放电过程,下降沿脉冲来时重复上述过程。图5 F/V转换原理图由分析可知充电时间由、决定,充电电流大小由决定,输入频率越高,积累电荷越多,输出电压越高(两端电压),实现了F/V转换。由V/F转换电路分析得出公式可知: (8)电容不宜选择太小,应该保证输入脉冲经过微分以后有足够的幅值来触发输入比较器,但小些有利于提高转换电路抗干扰能力。和组成低通滤波器。大些会使纹波小些,而小些,当频率变化时,输出响应快些。(4)模数转换电路由于单片机采集的数据只能是数字量,而经LM331转换后的电压值为连续的模拟量,故需要通过A/D转换先将其转换为数字量后再

21、送经单片机P1口。本系统采用的A/D转换器为ADC0801。 模数转换芯片ADC0801引脚图及功能介绍ADC0801各引脚的功能如下:a、1()、2()和3()脚为输入控制端,都是低电平有效。为输入片选信号,时,选中此芯片,可以进行转换。为输出允许信号,转换完成后,允许外电路取走转换结果。为输入启动转换信号,时,启动芯片进行转换。图6 ADC0801引脚图b、 4()脚为外部时钟脉冲输入端,时钟脉冲频率的典型值为640 kHz。c、 5()脚为输出控制端,低电平有效。当一次转换结束时,自动由高电平变为低电平,以通知其他设备(如计算机)来取结果。下一次转换开始时,又自动由低电平变为高电平。AD

22、C0801的一次转换时间约为100 us。 e、 6()和 7()脚为模拟信号输入端,是输入级差分放大电路的两个输入端。如果输入电压为正,则从6脚输入,7脚接地;如果为负,则反之。f、 8()脚为模拟信号接地端。g、 9()脚为外接参考电压输入端,其值约为输入电压范围的二分之一。当输入电压为05 V时,此端通常不接,而由芯片内部提供参考电压。 h、 10()脚为数字信号接地端。 i、 1118()脚为八位数字量的输出端,由三态锁存器输出,因此数据输出可以采用总线结构。 j、 19()脚为内部时钟脉冲端。由内部时钟脉冲发生器提供时钟脉冲,但要外接一个电阻R和一个电容C,如图7所示。内部时钟脉冲的

23、频率为 (9)当、时, 。内部时钟脉冲产生后,也可以从19端输出,供同一系统中其他芯片使用。 k、 20( )脚为电源端,。 ADC0801应用利用ADC0801进行一次A/D转换,其工作过程为:先由外电路给片选端输入一个低电平,选中此芯片使之进入工作状态,此时输出为高电平,表示转换没有完成,芯片输出为高阻态。和为高电平时芯片不工作。当外电路给端输入一个低电平时启动芯片,正式开始A/D转换。转换完成后,输出为低电平,允许外电路取走D0D7数据,此时外电路使和为高电平,A/D转换停止。外电路取走数据后,使为低电平,表示数据已取走。若要再进行一次A/D转换,则重复上述控制转换过程。图7 ADC08

24、01应用接线图图7所示电路是ADC0801连续转换工作状态:使和端接地,允许电路开始转换:因为不需要外电路取转换结果,也使和端接地,此时在时钟脉冲控制下,对输入电压进行A/D转换。八位二进制输出端接至八个发光二极管的阴极。输出为高电平的输出端,其对应的发光二极管不亮;输出为低电平的输出端,其对应的发光二极管就亮。通过发光二极管的亮、灭,就可知道A/D转换的结果。改变输入模拟电压的值,可以得到不同的二进制输出值。图8 A/D转换及单片机接口电路图8是本系统中ADC0801及单片机接口电路。(5) 显示单元电路经A/D转换后的数字量送到单片机P1口,经单片机处理后便可送到数码管显示。当湿敏电容容值

25、为163pF时,由HS1101特性知RH值为0%,而此时A/D转换后输出数值为0A5H;当湿敏电容容值为202pF时,由HS1101特性知RH值为100%,此时A/D转换后输出数值为85H;湿度变化与A/D转换输出数值近似呈线性关系,故可得到实际湿度计算公式如下: (10)由于AT89S51单片机用汇编语言编程不能处理浮点数据,故将对湿度计算值进行近似处理,将计算所得到的值直接送到数码管显示即可。2、系统软件设计(1)系统主程序设计图9 系统主程序(2)数据处理子程序和数码管显示子程序图10 数据处理子程序和数码管显示子程序(3)A/D转换子程序设计图11 A/D转换子程序五、设计结果及分析当

26、HS1101容值为163pF时,系统显示湿度为0%RH;当HS1101容值为182pF时,系统显示湿度为50%RH;当HS1101容值为202pF时,系统显示湿度为100%RH。这与理论数据非常接近,误差能保持在2%RH,精度小于5%RH。系统测得的相对湿度值与HS1101容值数据对照表如表2:表2 系统所测相对湿度值与HS1101容值数据对照表C(Hz)163167170174177181184189194198202RH/(%)092131405059718190100表中数据与通过公式计算所得结果非常接近,误差很小,实用性较强。由于C/F转换电路产生的方波频率较高,减缓了CPU的扫描速度

27、,因此数码管显示在仿真时会出现闪烁,但在实物中不会出现类似现象,不会造成影响。六、结束语本温湿度计的制作基本上达到了题目要求的技术指标,湿度为0-100%,湿度测量误差为3%;课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。从最开始的方案分析设计、到后来的系统分析选择,再到最后系统的实现,本人从中学到了不少知识,也积累了很多系统开发的经验。通过对这

28、个系统的开发,使得我自己对电子设计有了一个比较全面的了解,让我真正体会了设计的基本思路和构架。参考文献1 沙占友.集成化智能传感器原理与应用M.北京:电子工业出版社,2004.108-110.2 王艺筱.湿度测量仪的设计与制作.中国-东盟博览,2011年05期.3 陈永甫.新编555集成电路应用800例M.北京:电子工业出版社,2000.7,116.4 彭容修.数字电子技术基础(第二版)M.武汉:武汉理工大学出版社,2006.2.5 康华光.电子技术基础 数字部分(第四版)M.北京:高等教育出版社,2000.373-376.6 姜志海、黄玉清、刘连鑫.单片机原理及应用(第二版)M.北京:电子工

29、业出版社,2009.4.附录1 系统整体电路图附录2 程序代码A_BIT EQU 78H ;数码管个位数存放内存位置B_BIT EQU 79H ;数码管十位数存放内存位置C_BIT EQU 7AH ;数码管百位数存放内存位置ORG0000HAJMPMAIN ORG0030HMAIN:ACALLADACALLSHIDU ACALLCHULIACALLXIANSHIAJMPMAIN;*A/D转换子程序*AD:CLRP2.7;启动A/D转换CLRP3.6ACALLD1MS;延时1msSETBP3.6SETBP2.7JBP3.3,$;判断A/D转换是否完成CLRP2.7;A/D转换完成,读取转换数据C

30、LRP3.7MOVR1,P1;A/D转换数据RET;*湿度计算子程序*;湿度RH=64H*(R1-0A5H)/(85H-0A5H),其中85H对应100RH,0A5H对应0RHSHIDU:MOVA,#0A5HCLRCSUBBA,R1MOVR4,AMOVB,#03HMULABMOVR5,AMOVA,R4MOVB,#08HDIVABADDA,R5MOVR2,A;湿度值RET;*数码管显示数据处理子程序*CHULI:MOVA,R2MOVB,#10;将R2中十六进制数据转换为十进制DIVABMOVA_BIT,B;个位存在A_BITMOVB,#10DIVABMOVB_BIT,B;十位存在B_BITMOV

31、C_BIT,A;百位存在C_BITRETTAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH;0-9;*数码管显示子程序*XIANSHI:MOVDPTR,#TAB;指定查表起始地址MOV A,A_BIT ;取个位数 MOVC A,A+DPTR ;查个位数的7段代码 MOV P0,A ;送出个位的7段代码 CLR P2.4 ;开个位显示 ACALL D1MS ;显示1ms SETB P2.4 MOV DPTR,#TAB MOV A,B_BIT ;取十位数 MOVC A,A+DPTR ;查十位数的7段代码 MOV P0,A ;送出十位的7段代码 CLRP2.3 ;开十位显示 ACALL D1MS ;显示1ms SETB P2.3MOVDPTR,#TABMOVA,C_BIT;取百位数MOVCA,A+DPTR;查百位数的7段代码MOVP0,A;送出百位的7段代码CLRP2.2;开百位显示ACALLD1MS;显示1msSETBP2.2RET;*1ms延时子程序*D1MS:MOVR7,#05H DD1:MOVR6,#0FFH DD2:DJNZR6,DD2 DJNZR7,DD1RETEND

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!