加湿器控制系统的设计.doc

上传人:仙人指路1688 文档编号:2932236 上传时间:2023-03-03 格式:DOC 页数:39 大小:481KB
返回 下载 相关 举报
加湿器控制系统的设计.doc_第1页
第1页 / 共39页
加湿器控制系统的设计.doc_第2页
第2页 / 共39页
加湿器控制系统的设计.doc_第3页
第3页 / 共39页
加湿器控制系统的设计.doc_第4页
第4页 / 共39页
加湿器控制系统的设计.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《加湿器控制系统的设计.doc》由会员分享,可在线阅读,更多相关《加湿器控制系统的设计.doc(39页珍藏版)》请在三一办公上搜索。

1、 摘要 干燥是健康的大敌,它不但会使人体内水分大量流失,造成皮肤紧绷、口干舌燥、唇裂、上火等,还能引起流感、咽喉炎等呼吸道疾病。室内空气干燥,还会对家具、地板、家电等器物造成危害,缩短使用寿命。因此,加湿器的应用越来越广泛。 本次设计是以AT89C52单片机为核心,包含湿度传感器,声光报警等外围辅助设备,使系统能够在单片机的控制下完成对环境湿度信号的采集、转换、控制,可以通过不同的工作模式的选择完成不同湿度的选择,并且在水位较低时会声光报警,及时关闭加湿器,以保护加湿器的安全。此次设计的创新点是定时开机功能的设计,人们可以在上班前设定加湿器开机时间,这样的话,当人们回到家时可以享受到暖暖的湿意

2、,使得加湿器更加智能化、人性化。关键词:AT89S52;湿度;SHT11温湿度传感器;声光报警;定时开机 AbstractDry is the healthy archenemy, not only it can cause a human body domestic waters massive outflow, creates the skin to tie tight, to have a parched mouth, the lip crack, gets angry, but also can cause respiratory diseases, flu, pharyngolary

3、ngitis and so on.In room,air drying can to utensils furniture, floor, electrical appliances cause the harm, reduces the service life and so on. Therefore, the humidifier application is more and more widespread. This design is based on AT89C52 monolithic integrated circuit. It contains the periphery

4、supporting facilities, such as humidity sensor, sound and light alarm and so on. Under the monolithic integrated circuit, the design enables the system to complete control to environment humidity signal gathering, transformation, control, and it may complete the different humidity through the differ

5、ent working pattern choice the humidity you wanted. when the water level is low,the designed can bring sound and lignt alarm, closes the humidifier promptly, protects the humidifier the security.This design innovation spot is fixed time the starting function design front, the people may in go to wor

6、k establish the humidifier starting time, when the people get the home may enjoy to the warm humidity, causes the humidifier intellectualized, the user friendly. Key word: AT89S52; Humidity; SHT11 humiture sensor;Sound and light alarm; Timing boot目录第1章 绪论11.1 课题的来源11.2 课题的目的11.3 课题的意义1第2章 设计方案22.1总体

7、设计22.2 实现方式2第3章 元器件部分43.1 AT89S52单片机43.2 温湿度传感器53.2.1 SHT11温湿度传感器53.2.2 DHT11温湿度传感器73.3 LCD1602液晶显示屏73.4 蜂鸣器93.5元器件清单9第4章 各部分电路设计104.1 主电路图104.1.1 主电路流程图104.1.2 功能描述104.2 复位电路114.3 时钟电路114.4液体定位及声光报警124.4.1 声光报警流程图124.4.2 声光报警仿真图124.5 LCD1602液晶定时部分134.5.1 LCD1602液晶定时流程图134.5.2 LCD1602液晶显示仿真图134.6 温湿

8、度加湿器144.7 工作模式选择144.7.1 工作模式选择流程图144.7.2 工作模式选择仿真154.8实物图15第5章 设计总结175.1 设计中遇到的问题及解决方法175.2 设计体会175.3 对设计的建议18附录A C语言程序21附录B 元器件清单35附录C 主电路图36 第1章 绪论1.1 课题的来源 干燥是健康的大敌,它不但会使人体内水分大量流失,造成皮肤紧绷、口干舌燥、唇裂、上火等,还能引起流感、咽喉炎等呼吸道疾病。室内空气干燥,还会对家具、地板、家电等器物造成危害,缩短使用寿命。即便在南方,不下雨的天气或使用空调后秋冬季室内空气湿度仅为40%RH以下,明显低于居室正常的湿度

9、范围40%70%RH,而添置一台加湿器,让家人和家里的种种物品都从干燥中解脱出来,从此享受暖暖湿意的秋冬。因此,在众多的设计题目选择了加湿器的设计。1.2 课题的目的 本设计希望以AT89C52单片机为核心,包含湿度传感器,声光报警等外围辅助设备,使系统能够在单片机的控制下完成对环境湿度信号的采集、转换、调控。用户可以根据自身需要进行环境湿度值以及定时开机时间的设定。1.3 课题的意义 由于目前市场上所销售的家用加湿器普遍智能化程度不高,根据相关调查发现,很多加湿器功能上有所欠缺,在环境湿度检测、恒湿控制、定时开关机、数字显示等功能上智能化程度较低,与现在家庭中其他家用设备(如空调、电视、微波

10、炉等)相比较使用功能过于简单,不能满足不同人群及场合的需求。因此,本题目希望设计一个在尽可能保持现有加湿器功能的基础上,采用单片机技术,设置四个模式:标准、潮湿、护肤、保健,人们可以自由选择适合自己的湿度;同时其具备环境湿度检测,可以随时检测环境的湿度,进行调节,使其处于相处恒定的湿度;还有声光报警等功能,构成家用加湿器智能控制系统。使其同时实现湿度检测,数字显示,定时开机等附加功能,更加智能化、人性化,人们可以事先设定好开启的时间,这样当人们回到家里就可以感受到暖暖的湿度意。 本课题能够锻炼一个人在面对一个具体的项目时,遇到问题,分析问题,解决问题的能力;获得独立策划、实施课题,并按照既定计

11、划进行开发的经验,以及查找相关文献的能力。通过自己的努力使得对于单片机控制系统有一个全面的、深刻的认识。为以后研发工作打下坚实的基础,积累宝贵的经验。 第2章 设计方案2.1总体设计此次设计的主要内容:(1)具有四档加湿模式,分为标准、保健、护肤、潮湿档位,不同的模式,设置的参考相对湿度不同,并且不同模式有其工作模式指示灯。(2)具有定时功能,并且可以显示定时时间和湿度。(3)具有声光缺水保护功能,缺水状态下报警并停止工作。 根据设计要求确定了系统的总体方案,系统由温湿度传感器、单片机、1602LCD液晶显示屏、声光报警等组成。系统功能原理图如图2.1所示,温湿度传感器并将采集的温度传送至单片

12、机。单片机对数据加以处理并结合室内湿度要求参数控制加湿器的开启和闭合。另外,还可以检测水位,单片机根据水位高低控制声光报警装置,在极限水位时可以停止加湿,保护加湿器。加湿器控制系统包括显示模块、报警模块、自动断电模块。单片机温湿度传感器按键1602LCD显示屏水位信号加湿器开关声光报警器图2.1 加湿器控制系统的设计原理图2.2 实现方式要达到加湿器控制系统的设计,一定要做好硬件和软件设计和调试方面的工作。首先硬件方面,通过合理的设计单片机管脚及其他外围电路的链接,使之既有I/O口的功能,又有控制型号的功能。在本次设计中,加湿器开关由一发光二级管代替,在仿真过程中更容易观察系统开发效果。这方面

13、的内容详见硬件设计部分内容。其次软件方面,通过合理设计软件的流程图和安排子程序,使程序以最简洁有效的方式实现目的。最后,调试方面,程序编辑用protues与keil为开发与仿真环境,编辑过程可使用软件仿真观察,并对其进行调试。在程序编辑完成之后使用硬件仿真,最终用烧录器将程序写入单片机进行实测。本系统的信号主要有温湿度传感器的输入信号和单片机输出的控制信号构成。首先由单片机向温湿度传感器发出读信号,随后温湿度传感器做出响应,单片机待温湿度传感器收集到得温度信息并进行A/D处理并存储为数字信号后,开始读取温度值,并对其信号做位处理使之达到用户需求的精度以及计算得到相对湿度。另外,系统在运行过程中

14、还有专门的控制声光报警系统,定时开机的信号。 第3章 元器件部分3.1 AT89S52单片机AT89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。AT89C52提供以下标准功能:8K字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16为定时计数器,一个6向量两级中断结构,一个全双工串行通信接

15、口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节点工作模式。空闲方式停止CPU的工作,但允许RAM、定时/计数器、串行通信口和中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。 AT89C52共有40个引脚,大致可分为4类:电源引脚、时钟电路引脚、I/O引脚、控制线引脚(如图21所示)。根据开发的需要和单片机的结构,我们就可以实现单片机的自动工作,即实现自动化!主要特性:与MCS-52 兼容 8K字节可重复擦写FLASH闪速存储器 1000次写/擦循环周期 全静态工作:0Hz-24MHz 三级

16、加密程序存储器锁定 2568位内部RAM 32个可编程I/O线 3个16位定时器/计数器 8个中断源 可编程串行UART通道 低功耗的闲置和掉电模式 图3.1 AT89C52引脚排列图管脚说明:VCC:供电电压。GND:接地。ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对Flash存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)

17、区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。 PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次PSEN信号。 EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000HFFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为

18、高电平(接Vcc端),CPU则执行内部程序存储器中的指令。Flash存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端。3.2 温湿度传感器本次设计涉及两种传感器:SHT11温湿度传感器和DHT11温湿度传感器。SHT11温湿度传感器与DHT11相比较,虽然在性能上看,稳定性比DHT11温湿度传感器好,但是两者不仅测量的温湿度范围,而且温湿度分辨率相差不大,最重要的一点是,SHT11价格比较高,器件比较小,对焊接要求比较高,必须掌握好焊接温度,一旦温度过

19、高很容易烧坏传感器,因此此次设计选择DHT11温湿度传感器。鉴于protues仿真软件中没有DHT11温湿度传感器,采用SHT11进行仿真。3.2.1 SHT11温湿度传感器SHT11时瑞士Sensirion公司推出的基于COMSEnsTM技术的新型温湿度传感器。该传感器将CMOS芯片技术与传感器技术结合起来,从而发挥出它们强大的优势互补作用。SHT11温湿度传感器采用SMD(LCC)表面贴片封装形式,仿真时管脚排列如图3.2所示,其引脚说明如下:由于将传感器与电路部分结合在一起。该传感器具有比其它的温湿度传感器优越得多的性能。首先是传感器信号强度的增加增强了传感器的抗干扰性能,保证了传慼器的

20、长期稳定性,而A/D转换的同时完成,则降低了传感器对干扰噪声的敏感程度。其次在传感器芯片内装载的校准数据保证了每一只温湿度传感器都具有相同的功能,即具有100%的互换性。最后,传感器可直接通过I2C总线与任何类型的微处理器、微控制器系统连接, 节省了单片机的I/O接口线,降低了成本。图3.2 SHT11仿真引脚图其主要输出特性如下:(1)湿度值输出 SHT11可通过I2C总线直接输出数字量湿度值,其相对湿度数字输出特性曲线如图3所示。由图3可看出SHT11的输出特性呈一定的非线性,为了补偿湿度传感器的非线性,可按如下公式修正湿度值:RHlinear=c1+c2SORH+C3SORH式中,SOR

21、H为传感器相对湿度测量值,系数取值如下: 12位:SORH:c1=-4,c2=0.0405,c3=-2.810-68位:SORH:c1=-4,c2=0.648,c3=-7.210-4(2)温度值输出 由于SHT11温度传感器的线性非常好,故可用下列公式将温度数字输出转换成实际温度值:T=d1+d2SOT 当电源电压为5V,且温度传感器的分辨率为14位时,d1=-40,d2=0.01,当温度传感器的分辨率为12位时,d1=-40,d2=0.04.(3) 露点计算 空气的露点值可根据相对湿度和温度值来得出,具体的计算公式如下:LogEW=(0.66077+7.5T/(237.3+T)+log10(

22、RH)-2)Dp=(0.66077-logEW) 237.3/(logEW-8.16077)3.2.2 DHT11温湿度传感器 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接

23、口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使 其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为4针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供,引脚具体连线如图3.3。DHT11的供电电压为35.5V。传感器上电后,要等待1s以越过不稳定状态在此期间无需发送任何指令。电源引脚(VDD,GND)之间可增加一个100nF的电容,用以去耦滤波。 图3.3 DHT11温湿度传感器引脚图3.3 LCD1602液晶显示屏在单片机系统中应用液晶显示器作为输出器件有以下几个优点:一、显示质量高,由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,

24、恒定发光,而不像阴极射线管显示器(CRT)那样需要不断刷新新亮点。因此,液晶显示器画质高且不会闪烁。二、数字式接口,液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。三、体积小、重量轻,液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显示器要轻得多。四、功耗低,相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动IC上,因而耗电量比其它显示器要少得多。本系统选用的字符型LCD是一种专门用于显示字母、数字、符号等点阵式LCD。接收命令或者数据,如果为低电平表示不忙。其引脚图如图3.4。图3.4 LCD1602液晶屏引脚图液晶模块内部

25、的控制器共有11条制指令,如表3.1所示:表3.1:控制命令表序号指令RSR/WD7D6D5D4D3D2D1D01清显示00000000012光标返回000000001*3置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/CR/L*6置功能00001DLNF*7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮器地址001显示数据存贮器地址9读忙标志或地址01BF计数器地址10写数到CGRAM或DDRAM)10要写的数据内容11从CGRAM或DDRAM读数11读出的数据内容指令3:光标和显示模式设置 I/D:光标移动方向,高电平右移,

26、低电平左移。S:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。指令4:显示开关控制。D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。指令5:光标或显示移位 S/C:高电平时移动显示的文字,低电平时移动光标。指令6:功能设置命令DL:高电平时为4位总线,低电平时为8位总线N:低电平时为单行显示F:低电平时显示57的点阵字符。 指令9:读忙信号和光标地址 BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。3.4 蜂鸣器蜂鸣器是一种

27、一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“LB”、“JD”等)表示。一般考虑是有源还是无源的蜂鸣器。有源蜂鸣器和无源蜂鸣器的根本区别是产品对输入信号的要求不一样。有源蜂鸣器工作的理想信号是直流电,通常标示为VDC、VDD等。因为蜂鸣器内部有一简单的振荡电路,能将恒定的直流电转化成一定频率的脉冲信号,从面实出磁场交变,带动钼片振动发音。但是在某些有源蜂鸣器在特定的交流信号下也可以工作,只

28、是对交流信号的电压和频率要求很高,此种工作方式一般不采用。无源蜂鸣器没有内部驱动电路,有些公司和工厂称为讯响器,国标中称为声响器。无源蜂鸣器工作的理想信号方波。如果给预直流信号蜂鸣器是不响应的,因为磁路恒定,钼片不能振动发音。 此次设计采用的是有源蜂鸣器,当有低电平信号时蜂鸣器会响,此时,代表达到低水位,会声光报警。如图3.5,此时代表达到低水位,发光二极管亮,蜂鸣器响。 图3.5 蜂鸣器3.5元器件清单 见附件B 第4章 各部分电路设计4.1 主电路图4.1.1 主电路流程图 系统有声光报警电路(警蜂鸣和LED发光二极管组成)、复位电路以及显示模块,显示选用1602字符型液晶模块,是目前工控

29、系统中使用最为广泛的液晶屏之一,并且1602字符型液晶模块是点阵型液晶,驱动方便,经编码后显示内容多样化。此次显示的是定时时间和检测到的相对湿度的数值。水位信号由按键给出,而加湿器开关则由一发光二级管代替,在仿真过程中更容易观察系统开发效果。 图4.1 主电路流程图4.1.2 功能描述参考舒适性空调的相对湿度采用40%65%的要求,在功能设计过程中以50%为标准的相对湿度参考值,此次设计还设置了不同的模式,模式不一样,相对湿度的参考值不同,人们可以根据自己的需求设置模式。单片机一方面通过监测加湿器内部的水位,达到加湿器防干烧的功能,即只有在水位高于低水位时加湿器才能通电工作。另一方面通过温湿度

30、传感器可以测得室内相对湿度,并和设置的相对湿度做比较。在水位符合要求的前提下,若室内相对湿度高于设置的湿度则控制加湿器不动作,反之则对加湿器通电开始加湿,直到室内空气达到设置湿度时断电。另外,单片机通过和声光报警器以及1602LCD显示屏相连,还具有了温湿度及水位的显示功能。总之,在现有的加湿器内加入此单片机将实现加湿器的防干烧、声光报警、定时开启以及室内温湿度的显示功能,基本实现加湿器的智能化。4.2 复位电路复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响

31、复位。图4.2所示的复位电路可以实现上述基本功能。 图4.2 复位电路4.3 时钟电路XTAL1、XTAL2:当使用单片机内部振荡电路时,这两个引脚用来外接石英晶体和微调电容, 如图4.3(a)所示。在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。当采用外部时钟时,对于HMOS单片机,XTAL1引脚接地,XTAL2接片外振荡脉冲输入(带上拉电阻);对于CHMOS单片机,XTAL2引脚接地,XTAL1接片外振荡脉冲输入(带上拉电阻),如图4.3(b)和(c所示)。 本次设计采用的内部时钟方式。(a)内部时钟方式 (b)HMOS工艺外接时钟 (c)CHMOS工艺外接时钟图4.

32、3 外接晶体电路4.4液体定位及声光报警4.4.1 声光报警流程图 图4.4 声光报警流程图4.4.2 声光报警仿真图水位信号由按键代表(P10为低水位,P 11为极限水位),按下按键表示水位到达相应的水位。当有低水位信号时会声光报警,当有极限水位信号时加湿器停止工作,这样可以保证加湿器的安全性。具体见图4.5。 图4.5 液体定位及声光报警电路4.5 LCD1602液晶定时部分4.5.1 LCD1602液晶定时流程图图4.6 定时流程图4.5.2 LCD1602液晶显示仿真图 如图4.6所示,第一行显示的是设置的定时时间以及检测到的相对湿度数值,第二行显示的是运行时间,当其与设定的定时时间相

33、一致是,开启加湿器开关,使其加湿。 图4.7 液晶显示4.6 温湿度加湿器 由于此款传感器输出串行通信信号,电路图相对简单直接与单片机的端口相连接,见图4.6。 图4.8 温湿度传感器连线4.7 工作模式选择4.7.1 工作模式选择流程图图4.9 工作模式选择流程图 4.7.2 工作模式选择仿真室内湿度既不能太低,也不能太高。湿度太低容易导致皮肤干燥、皱纹产生、免疫力下降、感冒传播等,湿度太高则容易滋生霉菌。对人体而言,健康的湿度范围为45% RH-65% RH(RH:相对湿度)。故本次设计中我设置的不同工作模式范围为45% RH-60% RH(RH:相对湿度)。如图4.10所示: 发光二极管

34、D2表示标准模式,参考相对湿度为50; 发光二极管D3表示保健模式,参考相对湿度为45; 发光二极管D4表示护肤模式,参考相对湿度为55; 发光二极管D5表示潮湿模式,参考相对湿度为60。 通过按键选择工作模式确定设置的参考相对湿度,单片机根据温湿度传感器所获得的相对湿度与设置的参考相对湿度比较,若室内相对湿度低于设置的参考相对湿度则继电器驱动加湿器开关(仿真中通过发光二极管D1表示,若灯亮则表示加湿器开启),否则关闭。此时,设置的参考相对湿度是50,但是室内相对湿度为53,高于设置的相对参考湿度,故加湿器开关不开启。 图4.10 工作模式选择4.8实物图 图4.11 实物图第5章 设计总结5

35、.1 设计中遇到的问题及解决方法在设计的过程中遇到问题是不可避免的,我遇到了很多问题,如下所列举;1. 在选择器件上,本次设计中我首先选择的是hs1101湿度传感器,hs1101为模拟性传感器,需要进行数模转换,采用了ADC0809,最后在仿真时发现库中没有这个器件,并且单片机端口并不够用,故我换成了SHT11温湿度传感器,此为数字型传感器,可以测得温度与相对湿度,而且所用端口较少,最后我换成了SHT11温湿度传感器进行仿真。设计过程中还遇到很多了类似的问题,我会不断查询资料,根据实际情况来选择合适的器件;2. 仿真以及写程序时,因为本次设计以前没有参考的程序,所以遇到问题时,我不清楚到底是什

36、么问题,因此,我采用一部分一部分的写程序,检测是否可以实现其功能,例如继电器驱动加湿器开启,刚开始加湿器没有反应,我不清楚是哪里的问题就写了一个小程序,一个按键控制继电器,从中得到是低电平时继电器工作,然后在原程序里有目的性的修改,最后继电器按照要求开始工作。还有不同方面的程序问题,我通过两周的时间,不断修改,逐步实现具体功能;3. 在做实物时,虽然仿真成功了,在具体做实物时不一定会实现具体功能,需要不断调试,不断试验,使其完善。5.2 设计体会通过本次单片机学习课程的毕业设计,使自己在理解单片机基本电路的基础上掌握了简单电路的设计方法,同时对整个课题的编程方法和技巧也有了一定的认识和理解,并

37、初步具备了独立编程和系统调试的能力。在本次课题设计中,自己遇到了不少问题,通过请教董老师和翻阅资料,最终将问题解决。尤其是在调试程序时,运用软件仿真,逐步排查错误,最终将程序调试成功。在此过程中,自己的编程能力得到了加强,同时也锻炼了自己的耐性。总之,通过本次设计,使自己受益匪浅。另外,在加湿器控制系统的开发过程中我体会到了自动化的真正含义,对以后的学习和工作奠定了一定的基础,以后进一步的学习过程中一方面要拓展智能的加湿器的功能和应用范围,使之更加完善。另一方面还要探究新的课题,开发新的单片机应用系统,问何那得清如许,为由源头活水来!走上单片机开发之路,我要将自己的知识转化为社会可以运用的技术

38、,为社会的进步尽自己一份力量。5.3 对设计的建议在设计前应该对所要实现的功能有一定的了解,定下有大概的流程图,把设计模块化,写程序时也应该一个模块一个模块的写,这样方便理解,也方便以后的检查。在仿真和实物的过程中要了解所使用芯片的功能及引脚的排列方式,这样焊接时比较方便。 参考文献1 马斌.单片机基础及应用M.北京:人民邮电出版社,2009.102 李升.单片机原理与接口技术M.北京:北京大学出版社,2011.73 李雯婷.单片机的工业加湿器控制系统J.成都理工大学,2010.104 万福成“叶瓣”家用加湿器设计研究J.设计实践,2011.6:118-1195 杨渝钦.控制电机M.北京:机械

39、工业出版社,2011.56 朱海星,加湿器工作原理简介M,物理教师,2006,(10)7 King P J,Mamdani E H.The Application of Fuzzy Control Systems to IndustrialprocessJ.6th IFAC World Congr Boston,1975.192192005,456:2212278 蒋辉平,周国雄.基于Protues的单片机系统设计与仿真实例M.机械工业出版社,20099 祁伟,杨亭.单片机C51程序设计教程与实验M.北京航空航天大学出版社,200610 刘文涛.单片机语言C51典型应用设计M.人民邮电出版社,

40、 200511 谭浩强.C程序设计(第三版)M.清华大学出版社, 200512 沈德金.MCS-51系列单片机接口电路与应用程序实例M.北京航空航天大学出版社, 1990.413 赖麒文.8051单片机C语言彻底应用M.科学出版社,200214 余永权.单片机在控制系统中的应用M.电子工业出版社,200315 Chalabi ZS,Zhou W.Optimal control methods for agricultural systems HumidityM.2006.316 ODwyer,Aidan.Handbook of Pi And Pid Controller Tuning Rule

41、sM.2005.817 Samiha Mourad,Yervant Zorian.电子系统测试原理M.机械工业出版社,2009.1018 RoberB.Clemens.Control Option for Various Humidification TechnologyJ.Symposai,SA-96-10-1:607 致谢经过一个多月的努力,这次设计终于得以完成。这次毕业论文能够得以顺利完成,是所有曾经指导过我的老师,帮助过我的同学,一直支持着我的家人对我的教诲、帮助和鼓励的结果。我要在这里对他们表示深深的感谢!在毕业设计期间,始终得到指导老师董燕飞老师的悉心指导。整个学习和设计过程中,我

42、深切的体会到了导师严谨的治学精神、渊博的知识、敏锐的思维、对工作的热情态度和朴素高尚的人格修养,相信这些将使我终生受益。在此论文完成之际,谨向我敬爱的导师表示最诚挚的敬意。另外感谢跟我一起走过来的同学,在设计的过程中,通过与同学的讨论、分析、研究,得到了很多灵感,设计中少走了很多弯路。在这两个月的设计中,我受益匪浅。在这个季节中,在老师的监督、指导下,在大家的共同努力下,我们共同进步,积累了重要的实际设计经验,为今后的工作和学习打下了夯实的基础。感谢我的同窗好友,因为有你们的帮助,我的论文得以顺利完成。感谢你们,大学里给予我的帮助与鼓励。 最后再次由衷地感谢老师给予我的许多指导和帮助,也由衷地

43、感谢各位同学为我的无私帮助,而且他们孜孜不倦的学习精神永远是我学习的榜样。同时,也向所有帮助支持过我的老师、同学和朋友致以衷心的感谢。附录A C语言程序#ifndef _TOU_H_/如果没有被编译过#define _TOU_H_/那么标记为编译过#include#include #include #include#define uint unsigned int #define uchar unsigned charenum TEMP,HUMI;sbit DATA = P25;/温湿度传感器位定义sbit SCK = P24;void s_connectionreset(void);/* S

44、HT11函数声明 */char s_measure(unsigned char *p_value, unsigned char *p_checksum, unsigned char mode);void calc_sth10(float *p_humidity ,float *p_temperature);float calc_dewpoint(float h,float t);#endif/结束#ifndef,如果已经编译过就跳过之间的部分uchar code table1=00:00:00;uchar code table2=00:00:00RH:00.0;sbit shui1=P10;sbit shui2=P11;sbit shi_s1=P12;sbit shi_s2=P13;sbit shi_s3=P14;sbit led=P16;sbit sound=P17;sbit lcden=P22;s

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号