自动检测系统课程设计说明书正文.doc
《自动检测系统课程设计说明书正文.doc》由会员分享,可在线阅读,更多相关《自动检测系统课程设计说明书正文.doc(39页珍藏版)》请在沃文网上搜索。
1、 目 录1前言12总体方案设计22.1 方案比较22.2 方案论证与选择33单元模块设计43.1各单元模块功能介绍及电路设计43.1.1 电源电路43.1.2 湿度传感器电路43.1.3 单片机最小系统电路53.1.4 外部时钟电路63.1.5 复位电路63.1.6 LCD1602显示电路73.2电路参数计算及元器件选择73.3特殊器件的介绍83.3.1 NE55583.3.2 HS1101湿度传感器93.3.3 STC89C52单片机93.3.4 LCD1602123.3.5 晶振133.4各单元模块的联接174 软件模块设计194.1 软件设计原理及所用工具194.1.1 软件设计原理19
2、4.1.2 设计所用编程工具194.1.3 下载工具ISP-STC204.2系统软件设计图及其功能205 系统调试225.1调试内容225.2调试方法226 系统功能、指标参数246.1系统能实现的功能246.2系统指标参数测试24 第 0 页6.3系统功能及指标参数分析247 设计总结258 谢辞269 参考文献27附录1:相关设计图28附录2:元器件清单表29附录3:相关设计软件29 第 0 页1前言湿度的检测广泛应用于工业过程、农业温室、仓库和气象、环保、智能建筑等领域,人感觉的舒适程度、物质的反应过程以及农作物的生长发育均与周围环境的湿度有着密切的关系。例如:在存放水果的仓库里湿度决定
3、水果的成熟。在存放金属的仓库里湿度过高可能导致腐蚀。其它许多货物比如化学药剂、烟、酒、香肠、木、艺术品、集成电路等等也必须在一定的湿度或在湿度为零的条件下存放。因此在许多仓库、博物馆、图书馆、计算机中心和一定的工厂(比如微电子工业)中都有空调装置来控制室内的湿度随着社会的发展和生活水平的提高,小型,快速,灵敏的湿度测量仪表在现代生活中,尤其是在智能办公大厦和智能居民小区中有着广阔的应用前景。湿度:表示大气干燥程度的物理量。在此意义下,常用绝对湿度、相对湿度、以及露点等物理量来表示。(1)绝对湿度是一定体积的空气中含有的水蒸气的质量,一般其单位是克/立方米。绝对湿度的最大限度是饱和状态下的最高湿
4、度。(2)相对湿度是50%的空气含有达到同温度的空气的饱和点的一半的水蒸气。相对湿度超过100%的空气中的水蒸气一般凝结出来。随着温度的增高空气中可以含的水就越多,也就是说,在同样多的水蒸气的情况下温度升高相对湿度就会降低。因此在提供相对湿度的同时也必须提供温度的数据。通过相对湿度和温度也可以计算出露点。(3)露点温度:当保持压力一定而降温,使混合气体中的水蒸气达到饱和而开始结露或结霜时的温度称为露点温度(),简称为露点。目前应用最多的是相对湿度。我们的测量仪测量的就是空气的相对湿度(RH)。现代湿度测量方案最主要的有两种:干湿球测湿法,电子式湿度传感器测湿法。干湿球测湿法的维护相当简单,在实
5、际使用中,只需定期给湿球加水及更换湿球纱布即可。与电子式湿度传感器相比,干湿球测湿法不会产生老化,精度下降等问题。所以干湿球测湿方法更适合于在高温及恶劣环境的场合使用。而电子式湿度传感器是近几十年,特别是近20年才迅速发展起来的。湿度传感器生产厂在产品出厂前都要采用标准湿度发生器来标定,电子式湿度传感器的准确度可以达到2一3RH。人工气候室是在环境试验、科学研究诸如种养殖、植保、组培、生物工程等领域应用广泛的实验设备。它能模拟自然界的各种气象条件按照实验要求精确控制室内的温度、湿度、光照以及CO2等指标复现各种气候环境。为研究不同物种的生长、发育、生理、生化过程创造了环境条件。因此人工气候室广
6、泛应用在科研、现代农业、医药、冶金、化工、林业、环境科学及生物遗传工程等领域。2总体方案设计2.1 方案比较方案一:HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。涉及如何将电容的变化量准确地转变为计算机易于接受的信号时,将HS1101置于运放与阻容组成的桥式振荡电路中,所产生的正弦波电压信号经整流、直流放大、再A/D转换为数字信号,将电容值的变化转为数字信号,此信号经处理器处理后再通过串口通信与个人PC机通信,上位机上显示出空气湿度值。湿敏元件HS1101振荡电路NE555模数转换ADC0809核心处理器MCU-51个人PC电脑终端图2.1方案一
7、整体构架 方案二:HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气 湿度的增大而增大。涉及如何将电容的变化量准确地转变为计算机易于接受的信号时, 将HS1101置于555振荡电路中,将电容值的变化转为与之呈反比的电压频率信号,然后将此信号通过单片机处理后,再在LCD1602上显示出来。外部晶振电路外部晶振电路STC89C52LCD1602显示模块单片机复位单片机复位HS1101传感器信号转换电路 图2.2方案二整体构架2.2 方案论证与选择 方案一与方案二的主要区别在于信号转换部分与显示模块,相比之下,方案二的信号比方案一要精确,而且电路较为简单。而通常我们测量的是
8、室内湿度,显示也没有必要显示在PC机上,所以最好我们决定选择方案二。3单元模块设计3.1各单元模块功能介绍及电路设计3.1.1 电源电路图3.1 电源模块电路 该模块主要由整流电路,滤波电路,稳压电路三部分组成,整流电路由4个1N4007构成,用于将交流变压器输出地低压交流电变为直流电,由于1N4007最大能承受1A的电流,所以该电路可为后级输出最大2A电流。滤波电路为电容滤波,我们选取470uf,该电路用于滤去整流输出电压中的纹波。稳压电路是由三端集成稳压器7805与一个10uf小电容组成,该电路作用是输出一个平滑而又稳定的5v电压,总的来说,电源是整个电路的能量源。3.1.2 湿度传感器电
9、路图3.2 传感器模块电路 555芯片外接电阻R1,R3与HS1101,构成对HS1101的充电回路。7端通过芯片内部的晶体管对地短路实现对HS1101的放电回路,并将引脚2,6端相连引入到片内比较器,构成一个多谐波振荡器,其中,R1相对于R3必须非常的小,但决不能低于一个最小值。R2是防止短路的保护电阻。 HS1101作为一个变化的电容器,连接2和6引脚。引脚作为R2的短路引脚。HS1101的等效电容通过R57和R58充电达到上限电压(近似于0.67VCC,时间记为T1),这时555的引脚3由高电平变为低电平,然后通过R3开始放电,由于R1被7引脚内部短路接地,所以只放电到触发界线(近似于0
10、.33VCC,时间记为T2),这时555芯片的引脚3变为高电平。通过不同的两个电阻R1,R3进行传感器的不停充放电,产生方波输出。3.1.3 单片机最小系统电路图3.3 单片机最小系统 该电路作为空气湿度测量系统的核心,通过对89C52芯片进行编程检测及处理湿度信号并将其显示出来。所有的信号分析和处理都是在这个模块上实现,该芯片就相当于人的大脑。当各个传感器将检测的信号发送给该模块时,该模块就会对收到的信号进行处理,并按照芯片内部的程序对相应的模块进行控制,进而去执行相应的操作。由于使用单片机片内程序存储器,所以EA引脚接+5v高电平,而单片机P0口用于控制数码管的段选,而P0口是开漏输出,所
11、以需加10k上拉电阻来使P0口能有电流输出。3.1.4 外部时钟电路图3.4 外部时钟电路 由于本系统使用的STC89C52,针对其工作频率选用了12M的晶振,该电路可以起振然后为单片机提供时序,为单片机内部的定时器/计数器的工作找到一个基准时序作为参考。两个22pf电容用于帮助晶振起振和平衡电路中负载电容。3.1.5 复位电路图3.5 复位电路 单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态,并从这个状态开始工作,例如复位后PC0000H,使单片机从第个单元取指令。无论是在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位。在复位期间(即RESET为高电平的时候),
12、P0口为高组态,P1P3口输出高电平;外部程序存储器读选通信号PSEN无效。地址锁存信号ALE也为高电平。根据实际情况选择如图3.7所示的复位电路。在接通电源的那一瞬间,电容上的只有很小的电压,因此,下拉电阻上的电压几乎接近电源电压,此时,RESET为高电平。随着电容的充电,RESET的电压就会逐渐变小,当它的电压小于一定的值后,CPU将会脱离复位状态。因此需要选用足够大的电容,以此保证RESET高电平的有效时间大于24个振荡周期,确保CPU能进行复位。此电路在设计的时候还增加了一个按键,用于避免在死机的时候,无法自动复位的情况。当此按键按下后电容通过电阻进行放电。当放电结束后,RESET又重
13、新变为高电平,CPU处于复位状态。当按下的键松开后,电容进行充电,RESET的电压又开始下降,CPU便脱离复位状态。电阻的作用在于限制按键按下瞬间电容的放电电流,避免产生火花,以保护按键触电。3.1.6 LCD1602显示电路图3.6 液晶显示电路此部分由1602液晶构成,1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义CGRAM,显示效果也不好)。160
14、2LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。3.2电路参数的计算及元器件的选择 在电源模块电路中,二极管选用1N4007,最大能承受1A的电流,所以该电路可为后级输出最大2A电流。滤波电路为电容滤波,我们选取470uf,足以滤去整流输出电压中的纹波。稳压电路是由三端集成稳压器L7805CV与一个10uf小电容组成,我们选取7805最大输出电流为1.5A,输入电压为5-35v,足够红绿灯与数码管显示电路用电。在红绿灯模块电路中,led灯选取为5mm直径,选取500的电阻用来限制通led灯的最大电流,经过测试,led的亮度刚好合适。 在复位电路中,电
15、容的的大小是10uF,电阻的大小是10k。所以根据公式,可以算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需要的时间是10K*10UF=0.1S。 也就是说在电脑启动的0.1S内,电容两端的电压时在03.5V增加。这个时候10K电阻两端的电压为从51.5V减少(串联电路各处电压之和为总电压)。所以在0.1S内,RST引脚所接收到的电压是5V1.5V。在5V正常工作的51单片机中小于1.5V的电压信号为低电平信号,而大于1.5V的电压信号为高电平信号。所以在开机0.1S内,单片机系统自动复位(RST引脚接收到的高电平信号时间为0.1S左右)。 单片机最小
16、系统电路中,单片机选取增强型8051单片机STC89C52RC,其指令代码完全兼容传统8051。工作电压为5.5-3.3v,工作平率范围0-40MHz,相当于普通8051的0-80MHz,用户程序空间为8K字节,偏上集成512字节RAM,且具有EPROM功能,共有3个16位定时计数器,共有两个外部中断,下降沿或低电平触发,工作温度范围为0-75,且价格便宜,所以选取STC89C52RC单片机。晶振选取12MHz,理论上来讲晶体的负载电容C=C1/2+C0(电路杂容),而在市场中晶体的负载电容C为7PF,12.5PF,16PF,18PF,20PF,33PF,所以C1会更高,如果按芯片的要求C1=
17、5PF的,根据晶体的理论,实际接电容比晶体的标称电容小,输出的频率就比晶体标称的频率要偏高(晶体负载电容对晶体频率起微调作用),所以最终还是要看芯片所要求的这实际频率,C1,C2对晶体的起振没多大影响,但对输出频率会有差别,电路中选取22pf电容。3.3特殊器件的介绍3.3.1 NE555图3.7 NE555各脚功能-管脚图Pin 1 (接地) -地线(或共同接地) ,通常被连接到电路共同接地。 Pin 2 (触发点) -这个脚位是触发NE555使其启动它的时间周期。触发信号上缘电压须大于2/3 VCC,下缘须低于1/3 VCC 。 Pin 3 (输出) -当时间周期开始555的输出脚位,移至
18、比电源电压少1.7伏的高电位。周期的结束输出回到O伏左右的低电位。于高电位时的最大输出电流大约200 mA 。 Pin 4 (重置) -一个低逻辑电位送至这个脚位时会重置定时器和使输出回到一个低电位。它通常被接到正电源或忽略不用。 Pin 5 (控制) -这个接脚准许由外部电压改变触发和闸限电压。当计时器经营在稳定或振荡的运作方式下,这输入能用来改变或调整输出频率。 Pin 6 (重置锁定) - Pin 6重置锁定并使输出呈低态。当这个接脚的电压从1/3 VCC电压以下移至2/3 VCC以上时启动这个动作。 Pin 7 (放电) -这个接脚和主要的输出接脚有相同的电流输出能力,当输出为ON时为
19、LOW,对地为低阻抗,当输出为OFF时为HIGH,对地为高阻抗。 Pin 8 (V +) -这是555个计时器IC的正电源电压端。供应电压的范围是+4.5伏特(最小值)至+16伏特(最大值)。NE555是一个能产生精确定时脉冲的高稳度控制器,其输出驱动电流可达200mA.。在多谐振荡器工作方式时,其输出的脉冲占空比由两个外接电阻和一个外接电容确定;在单稳态工作方式时,其延时时间由一个外接电阻和一个外接电容确定,它可以延时数微秒到数小时。其工作电压范围为:4.5V16V。NE555的框图如图2-3所示5。图3.8:NE555框图 NE555电路功能的简单概括为:当6端和2端同时输入为“1”时,3
20、端输出为“0”;当6端和2端同时输入为“0”时,3端输出为“1”。在此电路中,555定时器正是根据这一功能用作多稳态触发器输出频率信号的。当电源接通时,由于6和2端的输入为“0”,则定时器3脚输出为“1”;又由于C1 两端电压为0,故 通过R2 和R3 对C1充电,当C1 两端电压达到2/3 时,定时电路翻转,输出变为“0”。此时555定时器内部的放电BJT的基极电压为“1”,放电BJT导通,从而使电容C1 通过R3 和内部放电BJT 进行放电,当C1 两端电压降低到/3 时,定时器又翻转,使输出变为“1”,内部放电BJT 截止,VCC 又开始通过R2 和R3 对C1 充电,如此周而复始,形成
21、振荡。其工作循环中的充电时间为=0.7(R2+R3)C1;放电时间为 = 0.7R3*C1; 输出脉冲占空比为q (R2+R3)/(R2+2R3),为了使输出脉冲占空比接近50,R2应远远小于R3。当外界湿度变化时,HS1101 两端电容值发生改变,从而改变定时电路的输出频率。因此只要测出555的输出频率,并根据湿度与输出频率的关系,即可求得环境的湿度6。3.3.2 HS1101湿度传感器 湿度传感器HS1101是基于独特工艺设计的电容元件,这些相对湿度传感器可以大批量生产。可以应用于办公室自动化,车厢内空气质量控制,家电,工业控制系统等。它有以下几个显著的特点:1、 全互换性,在标准环境下不
22、需校正2、 长时间饱和下快速脱湿3、 可以自动化焊接,包括波峰或水浸4、 高可靠性与长时间稳定性5、 专利的固态聚合物结构6、 可用于线性电压或频率输出回路7、 快速反应时间HS1101的简单物照图如图2-15。图3.9:HS1101实物照相对湿度在0%100%RH范围内;电容量由162pF变到200pF,其误差不大于2%RH;响应时间小于5s;温度系统为0.04pF/。可见其精度是较高的。其湿度电容响应曲线如图2-2:20 40 60 80 100 相对湿度% 200 190 180 170 电容F图3.10:HS1101湿度电容响应曲线HS1101的一些常用参数如表3-1:表3-1:HS1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动检测 系统 课程设计 说明书 正文