基于某单片机的空调控制系统的设计.doc

上传人:夺命阿水 文档编号:7034 上传时间:2022-06-21 格式:DOC 页数:23 大小:728.50KB
返回 下载 相关 举报
基于某单片机的空调控制系统的设计.doc_第1页
第1页 / 共23页
基于某单片机的空调控制系统的设计.doc_第2页
第2页 / 共23页
基于某单片机的空调控制系统的设计.doc_第3页
第3页 / 共23页
基于某单片机的空调控制系统的设计.doc_第4页
第4页 / 共23页
基于某单片机的空调控制系统的设计.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《基于某单片机的空调控制系统的设计.doc》由会员分享,可在线阅读,更多相关《基于某单片机的空调控制系统的设计.doc(23页珍藏版)》请在课桌文档上搜索。

1、word摘 要在本文中,系统地介绍了空调制冷的原理、硬件的结构、工作原理与其使用和各局部逻辑功能电路的设计。文中,还解决了单片机系统的抗干扰问题。采用了稳压电源的抗干扰、A/D转换抗干扰以与键盘输入接口的消抖处理。本文设计的空调制冷系统,它是一个完整的单片机系统。系统采用Intel公司生产的80C51单片机,通过A/D转换器将温度传感器采集来的温度数据送入单片机,单片机将采集的数据与设定温度相比拟决定压缩机的工作状态,空调的心脏是压缩机,单片机通过对制冷压缩机的控制,实现了空调的制冷。关键词:空调制冷压缩机A/D转换器抗干扰单片机AbstractThe theory of refrigerat

2、ion of air-condition, the hardwork structure, working principle and its use and the design of various parts of logic functive circuit was introduced by the numbers in this paper. The question of anti-jamming of Single Chip Micyoco (SCM) was solved. The anti-jamming of regulated electrical source and

3、 A/D conversion and the antiquiver treatment of keyboard input interface was used.The refrigeration system of air-condition designed in this paper is a integrated SCM. The 80C51 SCM produced by Intel pany was used, the data collected by temperature sensors was sent to SCM through A/D conversion, the

4、n SCM decided the work condition of pressor threugh paring the data collected with set temperature, the pressor is the heart of air-condition, SCM carried out the refrigeration of air-condition through controling the refrigerative pressor. Key words:refrigeration of air-condition; pressor; A/D conve

5、rsion; anti-jamming; Single Chip Micyoco目录前言1第一章 绪论1第一节.1一、空调.1 二、空调的工作原理1 三、空调的功能1第二节 单片机.2第三节 单片机与空调控制系统.3第二章 基于单片机的空调控制系统设计4第一节 硬件电路设计4第二节 软件设计7第三节 总体方案示意图.16参考文献.19附录.2020 / 23前言随着能源的日趋减少,大气污染愈加严重,节能已是一个不容无视的问题。众所周知,空调正朝着节能、舒适、静噪于一体的方向开展。如变频空调,它刚一问世,就显示出强大的生命力;家用中央空调将全部居室空间的空气调节和生活品质改善作为整体来实现,克制

6、了分体式壁挂和柜式空调对分割室的局部处理和不均匀的空气气流等不足之处。通过巧妙的设计和安装可实现美观典雅和舒适卫生的和谐统一,是国际和国的开展潮流。可以预料,下世纪的空调将会以更快的步伐向前开展。目前空调已经广泛地应用于生产、生活中。空调的主要功能是改变室温度。由于微电子、计算机和通讯技术的开展,微型计算机的应用已经深入到国民经济的各个领域,从家用电器、机电一体化产品到航空航天技术、人工智能、生物工程以与现代通信技术等各个领域,微型计算机的应用都取得了巨大的社会效益和经济效益。当今,计算机的应用水平已在很大程度上决定了生产力的水平。微型单片机系统以其体积小、性能价格比高,指令丰富、提供多种外围

7、接口部件、控制灵活等优点,广泛应用于各种家电产品和工业控制系统中,在温度控制领域的应用也十分广泛。第一章绪论第一节空调一、空调“空调(room air conditioner) 即房间空气调节器,是一种用于给房间(或封闭空间、区域)提供处理空气的机组。它的功能是对该房间或封闭空间、区域空气的温度、湿度、洁净度和空气流速等参数进展调节,以满足人体舒适或工艺过程的要求。二、空调的工作原理空调器的制冷系统由蒸发器、压缩机、冷凝器和毛细管四个主要部件组成。按照制冷循环工作的顺序,依次用管道连接成一个整体。系统工作时、蒸发器的制冷剂吸收室空气的热量而蒸发成为压力和温度均较低的蒸气,被压缩机吸入并压缩后,

8、制冷剂的压力和温度均升高,然后排入冷凝器。制冷剂蒸气在冷凝器通过放热给室外空气而冷凝成为压力较高的液体。制冷剂液体通过毛细空的节流,压力和温度均降低,再进入蒸发器蒸发,如此周而复始地循环工作,从而达到降低室温度的目的。三、空调的功能1、降温 在空调器设计与制造中,一般允许将温度控制在1632之间。如假如温度设定过低时,一方面增加不必要的电力消耗,另一方面造成室外温差偏大时,人们进出房间不能很快适应温度变化,容易患感冒。 2、除湿 调器在制冷过程中伴有除湿作用。人们感觉舒适的环境相对湿度应在4060%左右,当相对湿度过大如在90%以上,即使温度在舒适围,人的感觉仍然不佳。 3、升温 热泵型与电热

9、型空调器都有升温功能。升温能力随室外环境温度下降逐步变小,假如温度在-5时几乎不能满足供热要求。 4、净化空气 空气中含一定量有害气体如NH3、SO2等,以与各种汗臭、体臭和浴厕臭等臭气。 空调器净化方法有:换新风、过滤、利用活性碳或光触媒吸附和吸收等。 A、换新风:利用风机系统将室潮湿空气往室外排,使室形成一定程度负压,新鲜空气从四周门缝、窗缝进入室,改善室空气质量。 B、光触媒:在光的照射下可以再生,将吸附收的氨气、尼古丁、醋酸、硫化氢等有害物质释放掉,可重新使用。 5、增加空气负离子浓度 空气中带电微粒浓度大小,会影响人体舒适感。空调上安装负离子发生器可增加空气负离子度,使环境更舒适,同

10、时对降低血压、抑制哮喘等方面有一定医疗效果。第二节单片机单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大局部功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大局部部件:CPU、存、部和外部总线系统,目前大局部还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。 单片机部也用和电脑功能类似的模块,比如CPU,存,并行总线,还有和硬盘作用一样的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过10元即可.用它来做一些控制电器一类不是很复杂的工

11、作足矣了。我们现在用的全自动滚筒洗衣机、排烟罩、VCD等等的家电里面都可以看到它的身影!.它主要是作为控制局部的核心部件。 它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的本钱,这也是和离线式计算机的比如家用PC的主要区别。 单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些如此是花大力气也很难做到的。一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单

12、片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以与高可靠性!第三节 单片机与空调控制系统空调控制系统要控制的是空气温度,是通过压缩机的运行、停止控制的,实际上单片机直接控制的是压缩机的工作状态。该系统要实现以下功能。1根据环境温度控制压缩机工作:控制参数是温度,被控参数是压缩机电路通、断的工作状态。2设置希望的环境温度值:由人手动控制。3显示设定的温度值第二章 基于单片机的空调控制系统的设计第一节硬件电路设计一、硬件总体设计方案1该制冷系统由80C51单片机系统即可实现。电源由220V市电经直流电源转化为5V直流电压,采用部时钟电路。2选用热敏电阻式温度传感器

13、和ADC0809转换器。温度传感器产生的模拟信号转换为数字信号后,由P0输入。ADC0809由P3.0启动转换,由P3.1控制输出。信号传输采用无条件输入方式,启动A/D转换后延时100s从P0口采集数据。时间延迟由T0实现。3温度设置信号由脉冲电路产生,为简化系统,通过导线分别与单片机、引脚相连,以中断方式工作。4利用交流固态继电器控制制冷压缩机工作状态。继电器由P3.7驱动。5两位显示器温度的共阳LED七段码分别由P1口、P2口驱动。二、单片机时钟电路设计时钟电路是计算机的心脏,它控制着计算机的工作节奏。MCS-51单片机允许的时钟频率典型值为12MHZ。80C51单片机部有一个高增益反相

14、放大器,用于构成振荡器。反相放大器的输入端为XTAL1,输出端为XTAL2,分别是80C51的19脚和18脚。在XTAL1和XTAL2两端跨接石英晶体与两个电容就可以构成稳定的自激振荡器。如图所示:石英晶振起振后要能在XTAL2线上输出一个3V左右的正弦波,使MCS-51片的OCS电路按石英晶振一样频率自激震荡。通常,OCS的输出时钟频率foscZ16MHZ,典型值为12MHZ电容器C1和C2通常取30pF左右,对震荡频率有微调作用。调节它们可以达到微调震荡周期fosc的目的图 振荡电路三、复位与复位电路设计复位是单片机的初始化操作。其主要功能是把程序计数器PC值初始化为0000H,使单片机从

15、0000H单元开始执行程序。除了进入系统的正常初始化之外,程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。RST引脚是复位信号的输入端,高电平有效,其有效时间应持续24个震荡周期即两个机器周期以上。假如使频率为6MHZ的晶振,如此复位信号持续时间超过4s才能完成复位操作。复位操作由上电复位和按键手动复为两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,其电路如下列图。只要电源VCC的上电时间不超过1ms,就可以实现自动上电复位,即接通电源就完成了系统的复位初始化。按键手动复位分为电平方式和脉冲方式两种。其中,电平复位是复位端通过电阻与VCC电源接

16、通而实现的。脉冲复位是利用RC微分电路产生的正脉冲来实现的。复位电路虽然简单,但其作用非常重要。一个单片机系统能复正常运行,首先要检查是否能复位成功。参数的计算:在本系统中,我采用了按键电平复位方式的复位电路,同时选用晶真的典型值12MHZ,通过经验可将电阻值分别定为100,电容值定为10F,这样,即能保证复位信号高电电平持续时间大于2个机器周期。可以使系统正常运行。系统的复位电路如图所示: 图系统的复位电路四、按键接口设计按键所用开关为机械弹性开关,均利用了机械触点的合、断。一个电压信号通过机械触点的断开、闭合过程,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不

17、会一下断开。因而,在闭合和断开的瞬间均伴随着一连串的抖动,抖动时间的长短由按键的机械特性决定,一般为510ms。按键输入电路由按键K1和K2组成。这2个按键分别连接到单片机的输入引脚P和P。按键K1为“升温控制键;K2为“降温控制键,分别对应于2个LED显示器,用于设置两位温度值。当按键K1、K2按下时,相应的单片机输入引脚P和P只能监测到低电平。要将按键与一个反相器串接后再与单片机相连。为防止按键按下时由抖动,还要设计一个消抖电路。消抖电路由一个电阻和按键K串接在5V和地之间,一个电容和按键并联构成。按键输入电路如图所示:图按键输入电路如图参数确实定:按键的抖动时间常数为。R-C消抖电路的时

18、间常数取10ms,其计算公式为:RC f,根据式1得: R=/C=10K五、系统设计电路图系统由单片机复位电路设计电路、A/D转换的设计电路、稳定电源设计电路、交流固态继电器设计电路、LED显示电路、传感器测温电路和按键接口电路组成。其完整电路图如图所示见附录。第二节 软件设计一、主程序模块与其流程图主程序主要包括设置、显示默认调节温度为20和进展系统初始化设定中断、定时方式等工作。如图所示:图主程序流程图 ORG 0030HMAIN: MOV R7,#20H ;上电后默认设定温度20ACALL DISPLAY ;显示默认设定值MOV TCON,#05H MOV TMOD,#02H ;循环定时

19、方式 MOV TH0,0CEH ;延时100s MOV TL0,0CEH SETB TR0 ;启动定时MOV IE,#87H ;开中断 SJMP “$二、温度设定中断子程序与其流程图包括“升温和“降温两段程序,它们的容相仿。当手按下“升温按键,单片机判断是否大于温度上限30,假如没超过上限,如此将其值升高1,调整为十进制,显示新值。假如超过温度上限如此返回。升温设置流程图如图所示:图温度设置流程图升温设置程序代码:ORG 0050HUP: PUSH ACJNE R7,#30H,GOUP ;最高为30SJMP UPEND GOUP: MOV A, R7ADD A,#01 ;升高1 DA A ;调

20、整为十进制MOV R7,AACALL DISPLAYUPEND:POP ARETI 降温时,先判断手动设定温度是否超过温度下限,假如低于10,假如低于10,如此返回,反之,将其值降低1。调整为十进制,显示新值。降温设置如图所示:图降温流程图降温设置程序代码:ORG 0060HDOWN: PUSH A CJNE R7,#10H,GODOWN ;最低10SJMP DOWNENDGODOWN: MOV A, R7 CLR C SUBB A,#01 ;降低1 JNB PSW.6,GOON ;调整为十进制 SUBB A,#06GOON: MOV R7,A ACALL DISPLAYDOWNEND: PO

21、P ARETI三、温度显示子程序与其流程图将2位表示设定温度值的压缩BCD码拆分,查表得到相应的共阳LED码,分别送往P1、P2口。流程图如图所示:图显示子程序流程图ORG 0075HDISPLAY: MOV DPTR,#LEDTAB ;LED显示码表首MOV A,#0FH ;取各位 ANL A, R7 MOVC A, DPTR+A MOV P1,A MOV A,#0F0H ;取十位 ANL A, R7 WAP A MOV A,DPTR+A MOVC P2,A RET ORG 0090HLEDTAB: DB 0C0H,0F9H,0A4H,0B0H,99H;共阳显示码 DB 92H,82H,0F

22、8H,80H,90H四、定时中断子程序定时中断程序模块完成控制系统的核心工作,根据环境温度控制压缩机电路,主要包括3局部容。(1) 读取温度信号值。(2) 转换为对应的温度值。(3) 与设定值比拟决定压缩机电路状态。将P0口输入量转化为温度值的方法分析如下:图ADC0809的基准电压为5V,所以P0口数据值对应的电压值: VT=P0/2565(V)计算时,取其整数局部: T=210-(10P0)/256定时中断程序流程图如下:图 定时中断子程序流程图ORG 0100H TIME: PUSH A SETB ;输入数据 SETB P3.0 ;启动下一次模/数转换 MOV P0,#0FFHMOV A

23、, P0MOV B,#10 ;转换为温度值,忽略小 MUL AB ;数局部B(10P)/256 MOV A,#210 CLR C SUBB A,B MOV B,#10 ;转换为BCD压缩码因 DIV AB ;A温度值小于100,故可 SWAP A ;用程序中的转换方法 ADD A,B ;A=T CJNE A, R7,CON ;与设定温度比拟 CON: JNC STOP ;启动压缩机 SJMP TIMEEND ;停止压缩机TIMEEND: POP A RETI END完整程序清单如下:ORG 0000H SJMP MAIN ORG 0003H SJMP UP ORG 000BH AJMP TIM

24、E ORG 0013HSJMP DOWN主程序: ORG 0030HMAIN: MOV R7,#20HACALL DISPLAYMOV TCON,#05H MOV TMOD,#02HMOV TH0,0CEHMOV TL0,0CEHSETB TR0MOV IE,#87HSJMP “$温度设定中断子程序:UP: PUSH ACJNE R7,#30H,GOUPSJMP UPEND GOUP: MOV A, R7ADD A,#01 DA AMOV R7,AACALL DISPLAYUPEND:POP ARETI温度设定中断子程序:ORG 0060HDOWN: PUSH A CJNE R7,#10H,G

25、ODOWNSJMP DOWNENDGODOWN: MOV A, R7 CLR C SUBB A,#01 JNB PSW.6,GOON SUBB A,#06GOON: MOV R7,A ACALL DISPLAYDOWNEND: POP ARETI显示子程序:ORG 0075HDISPLAY: MOV DPTR,#LEDTAB MOV A,#0FH ANL A, R7 MOVC A, DPTR+A MOV P1,A MOV A,#0F0H ANL A, R7 SWAP A MOV A,DPTR+A MOVC P2,A RET ORG 0090H LEDTAB: DB 0C0H,0F9H,0A4H

26、,0B0H,99H DB 92H,82H,0F8H,80H,90H定时中断子程序:ORG 0100H TIME: PUSH A SETB SETB P3.0 MOV P0,#0FFH MOV A, P0MOV B,#10 MUL AB MOV A,#210 CLR C SUBB A,B MOV B,#10 DIV AB SWAP A ADD A,B CJNE A, R7,CON CON: JNC STOP SJMP TIMEEND TIMEEND: POP A RETI END第三节总体方案示意图:经过上所述,该制冷系统总体方案示意图如图所示: 图10总体方案示意图参考文献1 守义. 单片机应

27、用技术M,电子科技大学,2002年3月版;2 华. MCS-51系列单片机实用接口技术M,航空航天大学,1993年5月版;3 何立民,单片机应用文集一M,航空航天大学,1992年12 月版;4吴东鑫.新型实用传感器应用指南M,电子工业,1998年2月版;5 梁伟洋 ,冯祥.电子技术应用M,国防科技大学,2002年3月版;6 万光毅,严义. 单片机实验与实践教程一M, 航空航天大学,2001年3月版;7 马家辰. MCS-51单片机原理与其接口技术M,工业大学,1997年5月版;8 陆耀庆.实用供热空调设计手册M, 出版,2000年9月版;9 GBJ-87,采暖通风与空调设计规S;10 晓安. MCS-51单片机原理与应用M,某某大学,2001年3月版;11 广第 单片机根底M, 航空航天大学,1999 年第一版;12 夏继强. 单片机实验与实践教程M, 航空航天大学, 2001年3月;附录图4系统设计电路图

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

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号