盆花自动浇水系统的设计与实现.doc_第1页
盆花自动浇水系统的设计与实现.doc_第2页
盆花自动浇水系统的设计与实现.doc_第3页
盆花自动浇水系统的设计与实现.doc_第4页
盆花自动浇水系统的设计与实现.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

盆花自动浇水系统的设计与实现THE DESIGN AND IMPLEMENTATION OF THE AUTOMATIC FLOWER WATERING SYSTEM专 业:电气工程及其自动化 姓 名: 指导教师姓名: 申请学位级别: 学 士 论文提交日期:2012年6月10日 学位授予单位: 天津科技大学摘 要随着社会经济的发展,人们生活水平的提高,花卉逐渐收到人们的青睐,可以说绿色植物正逐渐成为人们生活中不可或缺的一部分。很多家庭都种植有花卉植物,这些植物不仅美化了人们的生活,工作环境,还能净化空气,陶冶情操,人们看见往往会赏心悦目。众所周知,花没有了水就会枯萎,当主人外出旅游或出差时,这些花卉植物就会处于无人浇水的境地,所以设计一种可以自动对花卉按时浇水,且浇水量可根据土壤的实际湿度而按时调整的盆花自动浇水系统是十分必要的。而单片机作为能实现这一功能的元器件当然当仁不让的成为了主角。利用单片机设计一款家庭智能浇花器,小者来说实现自动浇花,节省人力,当人们外出的时候,不至于影响花卉的生长,如果在家也可以关断浇花器,手动浇花。往大的方面,盆花自动浇水系统还可以拓展到农业的庄稼自动浇水,果树自动浇水和园林的草地自动喷灌等好多方面。盆花自动浇水系统虽然有局限性,但是弄懂其精髓,会有举一反三的效果关键词:数码管; 单片机; 湿度传感器;按键; DS1302; 继电器;定时;切换;湿度检测 ABSTRACTPulse information in traditional Chinese medicine and Western medicine is very important significance, as this information has always been the clinical diagnosis and treatment of medical attention. This thesis is based on microprocessor-type pulse detector means, the main research work are as follows: pulse with infrared photoelectric sensor that detects the bodys pulse signal, after two second-order, low pass filter circuit effectively removes frequency noise. Get the analog signal and then through the A / D converted into digital signals, input microcontroller. Single chip pick digital signal pulse of real-time acquisition and analysis of the data processing. Meanwhile, in order to ensure the effective pickup pulse signals, to reduce unnecessary interference power, specially designed for the entire system of linear DC power supply. System can display real time measured by the pulse beats, per minute and the pulse will be measured by comparing the situation with the normal. If the results are quite different, the system will automatically set sound and light alarm. After debugging, the system can more accurately read the pulse of the pulse sensors pick up information, and can display and alarm, so as to achieve the desired design goals. The whole system has a simple structure, small size, high reliability, low cost and easy to use and so on, with higher versatility and value in applications.Keywords: LCD1602; SCM; Pulse transducer; Low amplifier circuit 目 录第一章 绪论1第一节 本课题的研究背景和意义1第二节 盆花自动浇水系统的研究状况2第二章 盆花自动浇水系统的结构设计4第一节 盆花自动浇水系统简介4第二节系统的总体结构7第三章 系统硬件设计9第一节温湿度传感器模块9第二节DS1302模块10第三节 数码管模块18第四章 系统软件设计26第一节 软件主程序26第二节 各模块驱动程序29第五章结论36参考文献致 谢附 录 1附 录 2附 录 3天津科技大学2010届本科生毕业设计第一章 绪论第一节 本课题的研究背景和意义随着社会的进步经济的发展,人们生活质量的逐渐提高,花卉受到了人们的青睐。花卉漂亮美观,不但能陶冶情操、还能丰富人们的生活,最重要的是,花卉可以进行光和作用,吸收二氧化碳释放氧气,有花草的地方空气中有大量的阴离子,空气因此而清新。许多花草还吸收空气中的有害气体,因此花草成为了人们生活中几乎不可或缺的一部分。养殖花草,一个问题由此而来。在生活中,人们不可能每天都能经营自己的花草,总会有没有时间从而无法照顾花草的时候,例如工作忙、外出旅游、外地出差等,这些花草就会处于无人浇水的境地。现在市场上自动浇水系统的实物种类比较少,有的是根据物理原理自动渗水,还有经济的缺水报警器,提醒人们及时的浇水,但仅限报警不能浇水。还有只能定时浇水的自动浇水系统。这些系统总的来说功能还不完善。因此,设计一种基于单片机,集定时浇水和湿度浇水为一体的多功能自动浇水系统是十分必要的,多样的功能可以让人们有更多的浇花选择。在人们生活追求精致的今天,自动浇水系统的普及绝对是大势所趋。微喷系统是近几年利用国内外先进技术组装的新型灌溉设施,主要是利用水流通过低压管道系统以一定速度从特制的喷头喷出,在空气中分散成细小的水滴,着落在花草植物、作物及周围的地面上,从而达到及时补充水分的目的。该系统具有用水量少、冲击力小的灌溉特性,适用于栽培密度大、植株柔软细嫩的植物。自动浇花器的诞生是随着人们生活水平的提高和生活节奏的加快而诞生的一种懒人园艺用品。它把微喷的概念应用于家庭盆花浇灌中,通过相应的改进,达到合理给盆花自动浇水的目的。早在很多年前,国外就已经开始普及,国内使用的电子类自动浇花器多数从国外进口的,价格昂贵,但质量比较可靠。不过这并不太适用于国内,目前国内外比较流行的是玻璃制作的自动浇花器。这种类型的浇花器多数在我国山西和浙江一带加工生产的,价格比较低廉,实用性没有电子类自动浇花器好。随着国内居民消费水平和生活质量的提高,居家园艺市场异常火爆,但是由于生活节奏加快,种花容易养花难的问题暴露出来,而养花最重要的问题就是浇水问题,研究表明花草80%以上的死亡由于浇水不及时引起,因此国内商家已经看到了这种需求潜力。目前这类小居家用品的厂家主要集中在广东,上海,浙江一带。现在市面上所出售的自动浇花器主要有以下几类: 电子类自动浇花器电子类自动浇花器又叫时控喷淋装置,系统构成为:主机(或者控制器)、主管(可以是花园管也可以是4/7mm的微喷淋管)、分水接头(3通、4通、5通、6通、分水器)、副管(3/5mm)喷淋管(雾化喷头、旋转喷头、折射雾化喷头等)。电子类自动浇花器根据电源的不同分为交流电自动浇花器和电池自动浇花器两种。控制器的一般性能有:电磁阀控制;智能时控电路微电脑芯片控制;适用电源为AC220V/50HZ;最适宜水压0.3-0.6Mpa;待机功率(4VA,浇水时12VA);可控制连续作业时间是1分钟至168个小时;可每天自动完成十次以上浇水作业,可每天、隔天、隔多天自动循环进行浇水,手动自动两用;每天计时误差小于正负3秒;电器适应环境温度为-1050;相对湿度90%RH。 玻璃、陶瓷类自动浇花器玻璃、陶瓷类自动浇花器又叫自动渗水装置,它由本身材质的物理结构构成,根据器具的物理渗水原理完成自动浇灌,当自动浇水器内部存水,自身形成一定的压力,当遇到干燥的土壤,水就会自上而下的流出,当土壤湿润以后,会形成一个堵塞压力,从而导致水流速度变慢或者停止。器具工艺不同,效果也不一样,当然也因土壤的疏松情况决定器具内水流的速度。当前传感器技术与单片机技术发展迅速,其应用逐步由工业、军事等领域向其他领域渗透,已经和我们的日常生活息息相关。而且智能家居概念也越来越受人们的推崇,因此,微电脑控制的电子类自动浇花系统有很好的发展前景。本次毕业设计是设计一种单片机控制的自动浇水系统,实现室内盆花浇水的自动化系统。该系统可对土壤的温湿度进行监控,并对作物进行适时、适量的浇水。其核心是单片机和温湿度传感器以及浇水驱动电路构成的检测控制部分。主要研究土壤湿度与浇水量之间的关系、浇灌控制技术及设备系统的硬件、软件编程各个部分。检测部分,单片机选用AT89C51单片机,温湿度传感器选用SHT11温湿度传感器。SHT-11采用COMSens专利传感器技术将温度湿度传感器、A/D转换器、数字接口、校准数据存储器、标准I2C总线等电路全部集成在一个芯片内。软件选用C51语言编程。土壤温湿度传感器可将检测到的土壤温湿度模拟量放大转换成数字量通过单片机内程序控制精确的将温度与湿度分别显示在LCD显示屏上,同时通过单片机内的中断服务程序判断是否要给盆花浇水,若需浇水,则单片机系统发出浇水信号,并经放大驱动设备,开启电磁阀进行浇水,若不需浇水,则进行下一次循环检测。在浇水系统中也同时设计一个手动浇水部分,系统工作时通过设置键的按下与否来选择浇水系统的工作方式。土壤浇水驱动电路采用继电器开关电路,蓄水箱水位报警以及自动上水部分采用纯硬件控制。第二节 盆花自动浇水系统的研究状况随着科技的发展,自动化的普及,人们勤于思考,研制出了多种自动浇水系统,下面就是几种自动浇水系统。第一种是由盆体、浇水管、定时开关、加压盒、水袋组成,其特征是:在盆体内装入充满水的软质水袋,在水袋上面压一个加压盒,花盆再压在上面,加压盒上开有穿管孔;在水袋上联接一个浇水管,管中段安装一个定时开关,浇水管穿过穿管孔,伸入种花的花盆中。这种装置是借助加压盒及花盆的重量给水袋内的水加压,借助定时开关到时打开一定时间,达到定时、定量浇水的目的。这种自动浇水花盆结构简单、价格便宜,不需要用电或其它动力,也不需要安装很长的供水管,就能自动浇水。还有由时间控制器,进水管,微型潜水泵,水池,水位控制器,送水管,分流器,流量控制器,分水管,渗透嘴组成。运用水位控制器使进水自动进入,水池的水位保持不变;运用时间控制器控制微型潜水泵的运行周期和每次运行的时间达到控制每次出水总量;运用流量控制器控制分水管的流量,实现满足每盆花每次所需水量的自动运行。这两种自动浇水系统都是可行的第一种经济适用,但是不能控制浇水的用量。第二种运用时间控制器来控制每次的出水量,因为不知道土壤的湿度也容易浇水过量或者浇水没浇透。所以设计一种有多重方式自动浇水的系统十分必要。在花盆内安装湿度传感器,所述湿度传感器与控制系统连接,控制系统与水箱连接。当主人外出时,通过湿度传感器将花盆内的湿度信息传递到控制系统,并由控制系统控制水箱的开合,水箱置于花盆上方,因此可实现对花盆的自动浇水。当湿度到达你的设定值时则停止浇水。当家里有人时,可以设定浇水时间,并设定警告音,由主人控制浇水的多少。另外对于水箱我们也可以做一个自动补水系统,当水箱里的水位低于某个设定值时,系统自动发动电机带动水泵抽水到水箱,当到达指定水位时则停止抽水。36第二章 脉搏检测仪结构设计随着电子技术的发展, 其应用领域不断扩大,特别是电子技术的应用已经深入到人类日常生活中,智能化电子产品将成为新的潮流趋势。目前市场上所推出的家庭医疗电子产品大多以测量血压为主,智能脉搏测试仪器尚不多见。本课题针对市场上的家用医疗设备的需要,设计了AT89C52单片机为核心,采用光电式脉搏传感器拾取脉搏信息,最终通过LCD1602显示结果的脉搏检测仪。该系统的主要功能有:拾取指尖脉搏信号,在线显示脉搏次数,脉搏信号与正常状态相差较大时自动进行声光报警。该系统特点有:测量简单方便,数据可靠,功耗小,成本低,体积小携带方便,良好的显示界面使得该系统更加适合于家庭使用。设计要求:(1)该检测系统由硬件和软件两部分组成,硬件电路包括数据采集电路、放大滤波电路、控制电路及电源电路。其中数据采集部分可以采用光电脉搏传感器;采集到的信号经放大电路、滤波电路经A/D转换后传送至单片机进行显示。(2)要求仪器的硬件、软件各部分配合良好,测试所得脉搏波形能够正确反映人体脉搏的真实特征。 (3)能够准确检测脉搏跳动次数,显示脉搏跳动次数,声光报警(静态时脉搏正常次数范围为参考),该仪器同时具有使用、携带方便等优点。 第一节 光电式脉搏传感器简介 一、光电式脉搏传感器的原理动脉管壁随着心动周期周而复始、一起一伏的搏动,称为动脉搏动,简称脉搏。当心室收缩时,血液冲开主动脉瓣,并把血液射入主动脉中,主动脉内压突然增高,迫使血管迅速膨胀,当心室舒张时,主动脉压降低,主动脉壁因其具有弹性而回缩。这样,动脉管壁就随着心室的收缩出现周期性的起伏搏动,形成脉搏,它存在于身体的每个部位,中医学的切脉,就是用手指的触觉和压觉分析桡动脉脉搏的频率、深浅、强弱及其他特征,作为诊断疾病的重要指标之一。本课题采用的光电式脉搏传感器是根据光电容积法制成的脉搏传感器。就容积式脉搏波的探测而言,指尖是较理想的部位,因为它位于肢体前端,容易实现非接触检测;其次,由手指的解剖结构可知,每个指尖的血液都是经过手指总动脉分两路从指干两侧通向指尖,再经丰富的冠状小动脉弥散至毛细血管,然后从静脉回流。手指组织可以分成皮肤、肌肉、骨骼等非血液组织和血液组织,其中非血液组织的光吸收量是恒定的,而在血液中,静脉血的搏动相对于动脉血是十分微弱的,可以忽略,因此可以认为光透过手指后的变化仅由动脉血的充盈而引起,那么在恒定波长的光源的照射下,通过检测透过手指的光强将可以间接测量到人体的脉搏信号。由于指骨和指甲的密度均明显大于其它组织成分,所以,透射传感方式只能采取回避这2处高密度组织的位置,光束的入射点和出射点都在指尖腹部曲率变化很大的部位,这将很难进行准确的测量。而若采用反射式传感,则有利于增大光束从高密度区域反射至低密度区域的强度。当光源和光敏元件置于被测部位(如手指)的同一侧(或两侧),光源发出的光照射在组织上,经反射(或透射)后被光敏元件接收,其示意图如图2.1所示,光敏元件将脉动的光强度信号转变为脉动的电信号。在检测系统中将变化量与直流量相互分离,从而得到光电容积脉搏波6。图2.1 反射式和透射式光电传感器 二、光电脉搏传感器的结构光电式脉搏传感器由于采用不同的光敏元件有着多种实现方法,其中光敏元件主要有光敏电阻、光敏二极管、光敏三极管等。在传统的光电式脉搏传感器设计中,通常采用的是独立光敏元件,利用半导体的光电效应改变输出的电流,通常光敏元器件输出的电流极低,容易受到外界干扰,而且对后续的放大器的要求比较严格,需要放大器空载时的电流输出较小,避免放大器空载输出电流对脉搏信号测量的干扰,这样对于普通的放大器就不能直接应用在光敏元件的后端。在本课题中,采用一种新型的光敏元件OPT101,其内部结构如图2.214 。该元件将感光部件和放大器集成在同一个芯片内部,这种集成化的设计方式有效地克服了后端运算放大器空载电流输出对光敏部件输出电流的影响,而且芯片输出的电压信号可以通过外部的精密电阻进行调节,有利于芯片适应整体的电路设计,同时芯片的集成化设计也能够减小系统的功耗。图2.2 OPT101内部结构图光电式脉搏传感器主要由光源、光敏器件,以及相应的信号调理控制电路构成。为了充分利用器件的效果,光源和光敏元件的选择是综合考虑的,光源的波长应该落在光敏元件检测灵敏度较高的波段内,图2.3 为OPT101 的光波长响应曲线14。图2.3 OPT101 光波长响应曲线脉搏信号主要由动脉血的充盈引起, 而血液中还原血红蛋白( Hb) 和氧合血红蛋白( HbO2 ) 含量变化将造成透光率的变化,当氧合血红蛋白和还原血红蛋白对光的吸收量相等时,透射光的强度将主要由动脉血管的收缩和舒张引起, 此时能够比较准确地反映出脉搏信号。图2.4 为血红蛋白的光吸收曲线,从图中可以看出,血液中HbO2 和Hb 对于不同波长光的吸收系数的差异明显,而且2 条曲线好几个不同的交点,考虑到在805 nm 波长处,血红蛋白的光吸收率比较低,那么透射过手指的光强较大,有利于光敏器件的接收,因此发射光源的波长选择为805 nm1。图2.4 血红蛋白的光吸收曲线第二节 系统的总体结构该系统以AT89S52型单片机为核心,采用指式脉搏传感器拾取被测者指尖的脉搏信息,通过二阶、低通滤波电路去除信号干扰,在经过A/D转换将模拟信号转换成为数字信号输入单片机,利用液晶显示与用户建立了良好的交互界面,同时还可以实时显示脉搏次数,在必要时还有声光报警,起到提醒用户健康状况的作用。该系统的硬件总体结构如图2.5所示。脉搏信号拾取和调理电路结构如图2.6所示。电源电路键盘控制电路脉搏信号拾取和调理电路AT89C52单片机显示电路声光报警电路图2.5 脉搏检测仪电路方框图恒流红外光源Opt101接收光信号AD620接成的差分减法电路二阶、低通滤波放大电路555接成的施密特触发器输出图2.6 脉搏信号拾取和调理方框图由图2.6可知,在硬件电路上主要包括:电源电路,脉搏传感器电路和信号调理电路,单片机最小系统电路,声光报警电路等。在整个电路设计和实现过程中脉搏传感器电路是最大的难点。电路和元件的具体情况详见第三章,完整的电路图详见附录1。第三章 系统硬件设计第一节 电源模块为了达到携带方便的目的,本系统采用7.2V充电电池供电。为了消除电源给系统带来不必要的干扰,本课题专门设计了低功耗、高稳定性的线性直流电源为系统供电。与市场上常用的lm7805相比较,LM2576拥有较大的输入转换电压区间(7V40V),较高的输出电压精度(3的误差),以及较少的外围辅助电路,而且功耗低,精度高,纹波小等优点。因此使用了在性价比较为适中的LM2576为系统提供5V正电源,电路图如图3.1图3.1 LM2576电源转换电路图系统中有信号拾取和放大电路,其中使用的运算放大器需要正负电源供电。为了保证电路能够准确的拾取脉搏信号并将信号放大,系统电源必须是非常稳定的线性直流电源。为此本课题通过MC34063A实现DC-DC电压转换,将LM2575输出的5V电压转换成-9V直流电压如图3.2,但是经过MC34063A转换后的电压属于开关电压,有较大的纹波。再经过稳压芯片LM7905将电压稳定在-5V如图3.3,从而达到线性电压的目的。图3.2 基于MC34063A的DC-DC电压转换电路图3.3 LM7905电源转换电路图第二节 脉搏传感器前面曾提到光电式脉搏传感器主要由光源、光敏器件,以及相应的信号调理控制电路构成。下面将对传感器的各个模块进行详细介绍。 一、光源前面提到在805 nm 波长处,血红蛋白的光吸收率比较低,那么透射过手指的光强较大,为了能够更好的接收信号和元件性价比,本课题采用了940nm波长的红外发光管IR333。在脉搏信号测量过程中,为了尽量减少光源供电波动对测量脉搏信号的影响,需要恒流电路来控制光源的稳定供电。恒流驱动电路中D3为稳压管,作为恒流源加在晶体管Q1的基极上,由于基极偏压稳定,集电极电流也稳定,从而使红外 二极管发光稳定15,如图3.4所示。图3.4恒流驱动电路二、信号采集模块(一) 光敏元件光电式脉搏传感器由于采用不同的光敏元件有着多种实现方法, 其中光敏元件主要有光敏电阻、光敏二极管、光敏三极管等。在传统的光电式脉搏传感器设计中, 通常采用的是独立光敏元件, 利用半导体的光电效应改变输出的电流,通常光敏元器件输出的电流极低,容易受到外界干扰,而且对后续的放大器的要求比较严格, 需要放大器空载时的电流输出较小,避免放大器空载输出电流对脉搏信号测量的干扰, 这样对于普通的放大器就不能直接应用在光敏元件的后端。本课题中的传感器采用了新型的光敏器件OPT101,在芯片内部集成光敏器件和一级放大电路,有效地抑制了外界电磁信号对原始脉搏信号的干扰。这种集成化的设计方式有效地克服了后端运算放大器空载电流对光电二极管输出电流的影响,输出电压和光强具有良好的线性关系,能够有效减小器件间匹配引起的干扰,提高脉搏测量精度。OPT101的特性:OPT101是一种新型的将感光部件(光电二极管)和放大器集成在同一个芯片内部的光电传感器,其内部结构如图2所示。它可以在单电源或双电源供电条件下工作,也可以在电池供电条件下工作。OPT101的光敏二极管集成于放大器内部,并且充分考虑了漏电流、噪声等因素对输出信号的影响。OPT101 的光敏二极管结构为0.2286cm 0.2286cm,其主要特性如下:高的响应速度,0.45 A/W;宽频带,14 kHz;非线性度,低于1 %;工作温度,- 25 70 。OPT101 对主要集中在红光光谱和红外光谱的光信号的响应具有最佳灵敏度和较高的响应速度,即在该光谱区域电信号输出幅度最大7。OPT101的性能指标和光谱响应特性正好满足本课题传感器设计的要求。(二) 信号采集电路在光电式脉搏传感器中,光敏器件接收到的光信号不仅包含脉搏信息,而且还包含测量环境下的背景光(二次反射光)。由于动脉搏动引起的光强变化比背景光的变化微弱得多,因此在测量过程中要保持测量背景光的恒定,减少背景光的干扰。针对传统信号采集电路 ,同时采用两块OPT101光敏芯片的方法,一块用于采集原始的脉搏信号,一块用于采集背景光信号,然后再对原始脉搏信号进行处理,减去背景光信号,从而提取出消除背景光干扰后的脉搏信号。将混在原始信号Vo1中的背景光信号Vo2通过独立的采集后,在高信噪比运放AD620中进行相减运算,实现抑制背景光的干扰,从而提高检测精度8。在图3.5所示的抑制背景光电路中,输出光可表示为: (3-1)原为PRTEL画的电路图,因附件太大,删除几个图以减小空间图3.5 信号采集电路三、信号滤波处理电路脉搏信号变化缓慢,特别容易受到工频信号的干扰,因此对工频信号干扰的抑制是保证脉搏信号测量精度的主要措施之一。通常脉搏信号的频率范围在0.34Hz之间,小于工频50 Hz,因此通过低通滤波器可以有效滤除工频干扰。在信号调理电路中,同时还设计高通滤波器滤除直流信号,就能够实现对脉搏信号的提取。本课题采用二阶、低通滤波电路进行滤波处理,如图3.6。原为PRTEL画的电路图,因附件太大,删除几个图以减小空间图3.6 两级二阶、低通滤波电路由图3.6可知,C23起到隔直流的作用,能够有效的将信号采集电路输出的直流电压和脉搏信号分离开来。图中由R7、R8和C12、C13组成的低通滤波电路,通过计算可得当Wn为-3dB时f0 = 1 / 2RC。经过合理选择RC电路的电容、电阻可以使得f0=7.2HZ。该电路中R9、R10、R13、R14构成了比例放大电路,决定了该电路的对信号的放大程度。为了提高精度,该电路所选的电阻都是金属膜电阻。在人处于安静状态下的测试脉搏信号波形如图3.7所示,运动后的脉搏信号波形如图3.8所示。图3.7 静态下的脉搏波形图图3.8 运动后的脉搏波形图四、运算放大器简介以上的信号采集电路和信号滤波处理电路的核心部件都是运算放大器。运算放大器是目前应用最广泛的一种器件,虽然各中不同的运放结构不同,但对于外部电路而言,其特性都是一样的。运算放大器一般由4个部分组成,偏置电路,输入级,中间级,输出级,其中输入级一般是采用差动放大电路(抑制电源),中间级一般采用有源负载的共射负载电路(提高放大倍数),输出级一般采用互补对称输出级电路(提高电路驱动负载的能力)。工业上,用来衡量一个运算放大器的性能的指标有很多,一般认为实际运算放大器越接近理想状态运放就越好,课堂上我们涉及到的只是要求输入端等效电阻无穷大,开环增益无穷大,其实还有很多其他的指标。运算放大器的性能指标主要参数有:输入偏置电流,输入失调电流,最大差模输入电压,最大共模输入电压,开环差模电压增益,温度漂移,输入电阻,输出电阻,共模抑制比CMRR9等等。图3.7 运算放大器输入输出端图示如图3.7所示。U-对应的端子为“-”,当输入U-单独加于该端子时,输出电压与输入电压U-反相,故称它为反相输入端。U+对应的端子为“”,当输入U+单独由该端加入时,输出电压与U+同相,故称它为同相输入端。输出:U0= A(U+ - U-); A称为运算放大器的开环增益在实际运用经常将运放理想化,这是由于一般说来,运放的输入电阻很大,开环增益也很大,输出电阻很小,可以将之视为理想化的,这样就能得到:Ri,Ro0,A。由 A,得到U+U-,于是两个输入端可以近似看作短路(称为“虚短”),如果同向输入端接地,反向输入端与地几乎同电位(称为“虚地”)。由Ri可知,输入端电路近似等于0,故可把输入端看作是断路(称之为“虚断”)。在这主要介绍下信号采集电路中用到的仪用放大器AD620。AD620 为一个低成本,高精度的单片仪器放大器。尽管AD620 由传统的三运算放大器发展而成,但一些主要性能却优于三运算放大器构成的仪表放大器的设计,如电源范围宽(2.3 18 V ),设计体积小,功耗非常低(最大供电电流仅1.3 mA ) , 因而适用于低电压、低功耗的应用场合。AD620的单片结构和激光晶体调整,允许电路元件紧密匹配和跟踪,从而保证电路固有的高性能。AD620 为三运放集成的仪表放大器结构,为保护增益控制的高精度,其输入端的三极管提供简单的差分双极输入,并采用B工艺获得更低的输入偏置电流,通过输入级内部运放的反馈,保持输入三极管的集电极电流恒定,并使输入电压加到外部增益控制电阻Rg上。AD620的两个内部增益电阻为24.7k, 因而增益方程式为: (3-2)AD620 由于体积小、功耗低、噪声小及供电电源范围广等特点,使AD620特别适宜应用到诸如传感器接口、心电图监测仪、精密电压电流转换等应用场合。在仪表放大器的电路设计中,尚有一些实际问题在设计时需要注意,主要有以下几点:(1)AD620的增益是通过改变编程电阻Rg来实现的,为了使AD620设计提供精确增益,应使用0.11%误差的电阻,同时为了保持增益的高稳定性,避免高的增益漂移,应选择低温度系数的电阻。(2)为获得较高的共模抑制比(CMR ),参考端应连接于低阻抗点,因为AD620的输出电压与参考端的电位有关,它能够通过简单地将参考端连接到“局部地”来提高共模抑制比。并使两输入端的输入电容与输入电阻差异为最小。(3)在许多数据采集系统中,通常有模拟地和数字地的问题。由于电流通过接地线和印刷电路板中的电流能产生几百毫伏的误差,所以为了达到模拟与数字噪声的隔离,应采用分立的接地回路,使敏感点到系统接地的流过电流为最小,这些接地回路必须在某些点连接在一起10。五、555施密特触发器电路在本课题中,数模转换电路采用555连接的施密特触发器,将模拟脉搏信号转换成为脉冲信号。只要将555定时器的2号脚和6号脚接在一起,就可以构成施密特触发器,如图3.8所示。图3.8 555施密特触发器555施密特触发器的内部电路如图3.9。由于比较器C1和C2的电压参数不同,因而SR锁存器的置0信号(VC1=0)和置1信号(VC2=0)必然发生在输入信号VI的电平。因此,输出电压Vo由高电平变为低电平忽然又低电平变为高电平所对应得VI值也不相同,这样就形成了施密特触发特性。为了提高比较器参考电压VR1和VR2的稳定性,通常在VCO端接有0.01uF左右的滤波电容。图3.9 555施密特触发器内部电路图首先,分析VI从0逐渐升高的过程:当VI1/3VCC时,VC1=1、VC2=0、Q=1,故VO=VOH;当1/3VCCVI2/3VCC以后,VC1=0、VC2=1、Q=0,故VO=VOL。因此,VT+=2/3VCC。其次,再看VI从高于2/3VCC开始下降的过程:当1/3VCC VI 2/3VCC时,VC1=VC2=1,故VO = VOL保持不变;当VI1/3VCC时,VC1=1、VC2=0、Q=1,故VO=VOH。因此,VT-=1/3VCC 。由此得到电路的会差电压为: VT=VT+ - VT- =1/3VCC 。图3.10 电路的电压传输特性这个施密特触发器的电压传输特性是反相的如图3.10。当5号脚悬空时,正向阈值电压和负向阈值电压分别为1/3VCC和2/3VCC 。当5号脚连接控制电压VCO时,正向阈值电压和负向阈值电压分别为VCO和1/2VCO 。通过改变VCO值可以调节回差电压的大小11。六、扩展A/D转换电路如果需要将脉搏波形图显示出来,那么经过滤波处理的脉搏信号最终需要A/D数模转换才能进入单片机进行处理。而且经过单片机计算和数字滤波后,可以还原更多的脉象信息,通过串口将脉象信息上传到上位机,以供医生判断被测者的病情。在扩展电路中我采用ADC0809进行信号的数模转换,电路如图3.11。由于AT89C52单片机采用12MHz晶振,所以ALE的频率为1MHz,经过74LS112触发器后将频率降为500kH为ADC0809提供时钟频率。图3.11 A/D转换电路74LS112是JK触发器。事实上只要将JK触发器的两个输入端连在一起作为T端,就可以构成T触发器。当T触发器的控制端接到高电平时,Q* = Q,即每次CLK信号作用后触发器必然翻转与初态相反的状态。从而实现频率输入频率除2。ADC0809是8路8位逐次逼近式A/D,最大不可调误差小于+1LSB;典型的始终频率为640kHz;每一通道的转换时间需要66隔73个始终脉冲,约100us,可以和AT89C52单片机通过总线直接接口。对ADC0809主要信号引脚的功能说明如下:IN7IN0模拟量输入通道ALE地址锁存允许信号。对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。START转换启动信号。START上升沿时,复位ADC0809;START下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,START应保持 低电平。本信号有时简写为ST.A、B、C地址线。 通道端口选择线,A为低地址,C为高地址,引脚图中为ADDA,ADDB和ADDC。其地址状态与通道对应关系见表9-1。CLK时钟信号。ADC0809的内部没有时钟电路,所需时钟信号由外界提供,因此有时钟信号引脚。其频率为50kHz800kHz通,常使用频率为500KHz的时钟信号EOC转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。D7D0数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D0为最低位,D7为最高 OE输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。VCC +5V电源。 VREF参考电源参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型值为+5V(VREF(+)=+5V, VREF(-)=-5V)13. 第三节 基于AT89C52的最小系统本章节主要介绍基于AT89C52型单片机的最小系统的外围电路以及相关的元件。一、AT89C52型单片机概述AT89C52单片机是一种低功耗,高性能CMOS8位单片机具有8K字节的闪存和可擦除可编程只读存储器(PEROM)。该设备是采用Atmel的高密度非易失性内存技术,是兼容工业标准80C51和80C52指令集和引脚。片上闪存程序存储器允许在系统内由传统的非易失性存储器重新编程。通过将通用的8位CPU附带一个单片闪存芯片,AT89C52是一个强大的微型计算机,它提供了高度灵活和成本有效地解决许多嵌入式控制申请。AT89C52具有以下标准功能:与MCS - 51产品兼容,在系统内有8K字节的可编程闪存,1000写/擦除周期,全静态工作:0赫兹至24MHZ,三级程序存储器锁定,256 8位内部RAM,32个可编程I/O口线,3个16位定时器/计数器,8个中断源,可编程串行通道,低功耗空闲和掉电模式。下面是AT89C52的管脚特性和功能:图3.12 AT89C52管脚分布图端口0是一个8位漏极开路双向I/O端口。作为一个输出端口,每个引脚可以驱动8个 TTL逻辑低电平输入。当1被写入端口0引脚,该引脚可作为高阻抗输入。在外部程序访问数据总线和数据存储器时端口0也可以配置为复低位地址。在这种模式下,P0具有内部上拉功能。端口0还接收到Flash编程的代码字节并且在程序核查时输出代码字节。在程序的核查时,必须使用外部上拉。端口1是一个自配内部上拉电阻的8位双向I/O口。端口1输出缓冲器驱动4个TTL高/低电平输入。当1被写入端口1引脚,它们是由内部上拉到高电平也可以作为输入使用。作为输入,因为内部上拉,端口1引脚会被外部的来源电流拉低。此外,P1.0和P1.1可配置为定时器/计数器2的外部计数输入(P1.0/T2)和定时器/计数器2的触发输入(P1.1/T2EX),分别为列于下表3.1。表3.1 端口1复用功能端口引脚其他功能P1.0T2(外部计数输入与定时器/计数器2),时钟输出P1.1T2EX(定时器/计数器2捕捉/重装触发和方向控制)端口2是一个自配内部上拉电阻的8位双向I/O口。端口2输出缓冲器驱动4个TTL高/低电平输入。当1被写入端口2个引脚,它们是由内部上拉到高电平也可以作为输入使用。作为输入,因为内部上拉,端口2引脚被外部的来源电流拉低。使用16位地址(执行MOVX DPTR)从外部程序存储器中提取地址和访问外部数据存储器期间,端口2发出的字节作为高位地址。在此应用程序中,当端口2置位1时,使用强大的内部上拉。在访问外部数据存储器时,使用8位地址(执行MOVX RI),端口2输出的是P2的特殊功能寄存器的内容。端口3是一个8位自配内部上拉的漏极开路双向I/O口。作为普通I/O口和端口2相同,端口3除了作为普通I/O口还担任各种对应AT89C52的特殊功能的功能,如在下面的表3.2。表3.2 端口3复用功能端口引脚其他功能P3.0RXD的(串行输入端口)P3.1TXD的(串行输出端口)P3.2INT0(外部中断0)P3.3INT1(外部中断1)P3.4T0(定时器0外部输入)P3.5T1(定时器1外部输入)P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)RST复位输入。在该引脚保持两个机器周期以上的高电平可使振荡器复位。ALE/ PROG地址锁存使能是一个闭锁输出脉冲低字节的外部存储器中访问的地址。该引脚也是编程脉冲输入(PROG)在Flash编程。在正常运行,ALE产生1/6机器周期恒定的频率,并且可以作为外部定时或时钟使用。但是请注意,每次外部数据存储器访问都有一个ALE脉冲跳过。如果需要,ALE (SFR的位置8EH)可以通过设置位0。随着位设置,ALE只在执行MOVX或MOVC指令时起作用的。否则,该引脚弱上拉。如果微控制器为外部执行模式设置ALE无效。PSEN读选通外部程序内存。当AT89C52单片机正在执行从外部程序代码内存,PSEN在每个机器周期两次被激活。每个外部数据存储器访问都在两个PSEN被激活的过程。EA/VPP外部访问启用,为了使该设备从外部获取的程序代码内存位置的0000H到FFFFH开始,EA必须接地。但是请注意,如果加密位1被置位,EA将在复位时被内部锁存。当EA接VCC时,单片机从内部存储器开始获取程序代码。当该器件使用12V编程电压VPP,在Flash存储器编程时,该引脚也会得到12V电压。二、复位电路和时钟电路AT89C52单片机的最高时钟脉冲频率已经达到了24MHz ,它内部已经具备了振荡电路,只要在AT89C52的两个引脚(即19、18脚)连接到简单的石英振荡晶体的2个管脚即可,同时晶体的2个管脚也要用27pF的电容耦合到地。由于精确定时的需要,本系统选择12MHZ石英振荡晶体为单片机提供时钟电路,如图3.13所示。图3.13 时钟电路AT89C52的复位引脚(RESET)是第9脚,当此引脚接高电平超过2个机器周期,即可产生复位的动作。以12MHz的时钟脉冲为例,每个时钟脉冲为1S,两个机器周期为2S,因此,在第9脚上连接一个2S的高电平脉冲,即可产生复位动作。复位分为自动复位和手动复位两种方式。本系统采用手动复位中的按键高电平复位,如图3.14。复位电路中的10K电阻、10uF电容是为了保证在RST端口能够保持两个机器周期以上的高电平已完成复位而设定的。图3.14 复位电路三、MAX232电路设计由于系统的程序调试过程中需要实现单片机与PC机之间的通信。AT89C52单片机输入、输出电平为TTL电平,而PC机配置的是RS-232C标准接口,二者的逻辑电平不一致。因此在实际应用时,必须把单片机的信号电平转换成RS-232电平,或者对两者进行逆转换12。本系统采用专用电平转换新芯片MAX232实现这一功能,电路如图3.15。图3.15 MAX232电平转换电路MAX232芯片的优点有:一片芯片可以完成发送转换和接受转换的双重功能,代替了MC1488和MC1489芯片;单一电源+5V供电。MAX232芯片的引脚说明如下:(1) C1+、C1-、C2+、C2-是外接电容端。(2) R1IN、R2IN则是2路RS-232C电平信号接收输入端。(3) R1OUT、R2OUT是2路转换后的TTL电平接收信号输出端,与AT89C52的RXD接收端相连。(4) T1IN、T2IN是2路TTL电平信号发送输入端。与AT89C52的TXD发送端相连。(5) T1OUT、T2OUT是2路转换后发送RS-232电平信号输出端,接传输线。(6) V+经电容接电源+5V。(7) V-经电容接地。四、LCD1602液晶显示器 在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。本课题采用LCD1602液晶显示器。 在单片机系统中应用晶液显示器作为输出器件有以下几个优点:(1) 显示质量高。由于液晶显示器的每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器那样需要不断刷新亮点。因此,液晶显示器的画质高且不会闪烁。(2) 数字式接口。液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。(3) 体积小、重量轻。液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比同等显示面积的传统显示器要轻得多。(4) 功耗低。相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动IC上,因而耗电量比其它显示器要少得多。(一)液晶显示简介液晶显示原理液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。液晶显示器的分类液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。除了黑白显示外,液

温馨提示

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

评论

0/150

提交评论