基于单片机的模拟空调控制系统论文.doc
《基于单片机的模拟空调控制系统论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的模拟空调控制系统论文.doc(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 师大学 2013届学士学位论文基于单片机的模拟空调控制系统学院、专业物理与电子信息学院 电子信息工程 研 究方 向 单板微型计算机 学 生姓 名 纪 宏 源 学 号指导教师指导教师职称 副教授 2013 年 4月 25 日62 / 70基于单片机的空调模拟控制系统纪宏源师大学物理与电子信息学院 235000 摘要本文设计了一种以STC89C52为核心的空调控制系统,并详细分析了其在硬件和软件上的实现过程。本系统硬件电路大致上可以分成控制模块、电机模块、键盘模块、电源模块、温度模块和显示模块。控制模块选用STC89C52芯片并采用24MHz晶振获得稳定的频率,可以用来准确地控制整体电路以与存储
2、和计算数据。按键模块完成空调的工作方式、风速、温度等状态信息的设定。电源模块采用12V锂电池经过7805转换成5V电压向单片机与电机供电,并且用L298N驱动电机使电机速度达到可控。温度模块则是用DS18B20实时采集温度并传输到液晶上显示。显示模块采用无字库LCD12864液晶,实时显示温度数据与空调状态信息。系统软件程序采用C语言编写,占用资源少、程序执行效率高,有利于实现较复杂的算法和程序结构化设计。经测试,本系统满足设计要求,可以实现控制系统的基本功能。关键词空调;单片机;温度;控制系统Base On Single-Chip Computer Air Conditioner Simul
3、ationControl SystemJi Hong YuanSchool of Physics and Electronic Information, Huaibei Normal University, 235000Abstract: A design of a control system of air-condition which used STC89C52 as the core is described in this paper. A detailed analysis of the design process in both hardware and software is
4、 also mentioned. The hardware circuit of this system can be roughly separate into control module, motor module, keyboard module, power module, temperature module and display module. In the control module, which can control the whole electric circuit accurate, a STC89C52 chip used 24MHz crystal oscil
5、lator to get the stable frequency is used. It also can save and calculate data. The keyboard module set the state information such as working mode, wind speed, temperature and etc. In the power module, a 12V lithium battery converted to 5V through 7805 is used, which supply the power used in single-
6、chip computer and motor. A L298N drive motor is also used to control the motor speed. In temperature module, DS18B20 which record temperature and send to LCD is used. In the display module, a LCD12864 without font is used to display the temperature data and the state information of AC in real-time.
7、The C language is used to program the system software. It is propitious to program the complicatedalgorithm and structure design of software due to the small resource using and effectiveness. By testing, the system satisfied the design requirement and achieve the basic function of control system. Ke
8、ywords: Air-Condition;Single-chip computer;Temperature;Control system目 录1 绪论11.1 空调的发展11.2 单片机特点与其应用开发过程21.3设计任务32系统硬件设计42.1 设计方案42.2 控制模块42.3 显示模块72.4 键盘模块92.5测温模块92.6电机模块102.7电源模块112.8整体电路图123 系统软件设计133.1 C语言程序的设计方法133.2 系统软件的设计134 调试与性能分析194.1 仿真软件与编译软件简介194.2 调试过程中出现的问题与解决办法194.3 调试结果20结论24参考文献2
9、5致261 绪 论1.1 空调的发展空调即空气调节器(room air conditioner),它是一种对空间区域里的空气(一般为封闭)进行处理,使空气温度产生变化的机组。空调可以对封闭空间或区域空气的温度、湿度、洁净度和空气流速等参数进行调节,从而满足人体舒适度的要求。公元前1000年左右波斯利用装置于屋顶的风杆,让外面的自然风穿过凉水并吹入室另室感到凉快,这是世界上最早的空气调节系统1。1555年Agricola的著作介绍了煤矿中的通风系统(用人工鼓动的风箱)。1842年,美国佛罗里达州的医生约翰.哥里(John Gorrie)采用刚发明的机制冰在阿帕拉契科拉医院进行气温调节。1851年
10、格拉天文学家C.P.Smyth在爱丁堡皇家学会上提出,打算采用空气制冷机来冷却热带房间的想法。1860年Fredinand Carre在巴黎科学院发表了一篇报告他在预言制冷机的多种用途中把剧场、舞厅、别墅的冷却作为主攻目标。1870年西班牙工程师Jose Vallhonesta设计一种装置可以将从阴凉处得到的外界空气,加湿或经过一冰式空冷器后引入房间。1874年美国Andrew Muhl获得一栋大楼的冷却专利。1884年Baltimore-Ohio公司在美国进行初步的尝试,用冰来进行铁路客车舒适空调的设计。1890年左右,空调获得了初步成就,有了工业空调,也有了为人们福利的舒适空调。1903年
11、巴黎海关获得了一项专利并在埃与铁路线上运行的国际铁路公司的餐车上安装了一台可以容乃500公斤冰的设备。美国的Willis Carrier是对空调发展做出重大贡献的世界名人,1904年他设计的带水喷淋空气洗涤室的集中式空调站。1911年他确定了对空调装置进行合理计算的曲线图。从1930年起用于房间空调的单个空调器已经实现商品化。1937年起美国实现了汽车空调的配备。但是直到1945年后才实现了将空调系统装配到私人汽车上。1945年以后空调处于高速发展的阶段,随着人们对舒适生活的追求,空调系统出现在各种各样的场合中,种类也越来越多,如:挂壁式空调、立柜式空调、窗式空调、吊顶式空调以与中央空调。空调
12、的制冷剂最初用冰,然后采用氟利昂、二氧化硫或氯化甲烷。由于氟利昂对地球臭氧层的破坏,现代又出现了无氟的空调系统用R410A来代替原有的氟利昂制冷剂。1.2 单片机特点与其发展前景1.2.1单片机的特点单片机是在一块硅片上集成了微处理存储器与各种输入/输出接口的芯片,这样一块芯片就具有了计算机的属性,因而被称为单片微型计算机,又称单片机(Single Chip Microcomputer),尽管单片机的大部分功能都集成在一块小芯片上,但是他具有一台完整计算机所需要的大部分器件2。单片机是一种可以通过程序进行控制的微型处理芯片,由于单片机芯片自身不能单独的运用在某项工程或产品上,因此在使用的时候需
13、要加上一些外围器件,比如晶体振荡器,复位电路,从而构成较为完整的硬件系统。如果要实现其他的功能,还要加上相应的外围电路来实现。由于单片机具有可集成度高、体积小、可靠性高、可扩展性好、超强抗干扰、高速、低功耗和性价比高的特点。因此它主要面向工作环境比较恶劣,如高温、强电磁干扰等。通过以上单片机的特点决定了单片机CPU与通用微机CPU具有不同的技术特征和发展方向。目前其应用领域已非常广泛如:(1)工业自动化。如数据采集、测控技术。(2)智能仪器仪表。如数字示波器、数字万用表、感应电流表等。(3)消费类电子产品。如洗衣电冰箱、空调、IC卡、汽车电子设备、电视机等。(4)通信方面。如调制解调器、程控交
14、换技术、手机等。(5)武器装备。如飞机、舰艇、坦克、导弹、航天飞机、鱼雷制导、智能武器、卫星等。1.2.2单片机的发展前景现如今单片机正朝着多功能化、多选择性、高速度、低功耗、低价格、大存储容量和增强I/O功能与结构兼容方向发展3。其发展趋势不外乎以下方面:(1)体积小、集成度高单片机、CPU、I/O接口等功能集成在一块芯片上,体积小,节省空间。能灵活方便的应用在各种智能化的控制设备和仪器上,实现机电一体化。单片机是面向控制的,存储器很多的控制场合一般并不需要它去完成一些复杂的数学计算。因此单片机在生产工艺上进行了简化,降低了制造成本。同时单片机都是大批量生产,进一步降低了产品的成本。(2)多
15、功能单片机中尽可能多地把应用所需的存储器都集成在一块芯片、其CPU可以对I/O口直接进行操作,可以进行位操作、分支转移操作,还能方便的实现多级控制,是整个系统的效率大大的提高。(3)高性能为了提高单片机的速度和执行效率,其中使用了RISC、流水线、DSP等的设计技术,使其性能明显优于同类型的微处理器。(4)低功耗由于单片机需要面向便携式和家电消费产品,因此低电压、低功耗的性质是非常重要的,很多单片机的电压只有24V,所以为以上产品提供了许多便利。许多单片机可在2.2V电压下正常运行,有的也能在1.2V或0.9V电压下正常工作。功耗为均为uA级,由一粒纽扣电池供电下可长期运行。(5)抗干扰能力强
16、单片机把各种功能部件集成在一块芯片上,采用总线结构,减少各芯片之间的连线,从而大大提高了单片机的可靠性与抗干扰能力,适合在恶劣环境下工作。单片机的适应温度围广,能够在-50100围正常工作,这种温度对一般的微型计算机来说是不可想象的。如今单片机的应用围十分广泛,已成为工业测控各个领域中理想的控制用计算机,成为计算机领域的一个重要分支3。在许多过去采用模拟电路、脉冲电路、组合逻辑实现的部分控制电路系统,现在可用各种单片机予以取代。单片机、编程和传统模拟技术的相结合,构成了新一代的电子应用技术。可以说,单片机将向着“更高、更快、更强”的方向发展。1.3 设计任务本系统要求能实时显示当前温度,当前空
17、调所处状态,设定温度,可以用按键调节设定温度,制热制冷状态,强弱风的选择。系统开始工作后电机开始转动。(1)开机后液晶上显示“毕业设计:空调控制系统 纪宏源”。(2)从独立按键上先按下休眠键进入设定状态。(3)选择工作模式、风量以与设定温度。(4)按下休眠键系统开始工作。2 系统硬件设计2.1 设计方案由于要显示静态和动态图形以与数字所以本设计采用无字库的LCD12864液晶作为显示部分,无字库的液晶12864可以随意的显示自己想要显示的图形与数字灵活性大,因此在本实验采用LCD12864。由本设计的要求和需要,在系统的具体实现时可划分为几个子模块:控制模块(单片机系统与外围电路)、显示模块(
18、LCD12864)、电源模块、键盘模块、驱动模块。各功能模块相互独立,可扩充性强,具有再次开发的潜力。本设计满足系统功能的要求,并且减少了系统实现的复杂度。各模块之间的关系如图1所示。电源模块控制模块显示模块测温模块电机模块图1 硬件系统的总体设计框架2.2控制模块2.2.1 单片机简介单片机是一种采用超大规模集成电路技术把中央处理器CPU以与一些相关的功能器件集成在一起的硅材料的集成电路芯片,虽然体积很小,但是一个完善的计算机系统本次设计用的是STC89C52型的单片机。STC89C52是一种带8K在系统可编程FLASH存储器(FPEROMFlash Programmable and Era
19、sable Read Only Memory)的低电压、高性能CMOS 8位微处理器4。STC89C52在经典的51核上做了许多改进,使其具备了许多51单片机以前所不具备的功能。该芯片使用低电压,高性能的COMOS 8微处理器,并且芯片自带8K字节的闪烁可编程可擦除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory)。STC89C52管脚说明如图2所示:图2 STC89C52管脚图VCC(40引脚):单片机电源电压,接+5V电压。 GND(20引脚):接地。XTAL1(19引脚):反向振荡放大器的输入与部时钟工作电路的输入。
20、接外部晶体的一端。XTAL2(18引脚):来自反向振荡器的输出。接外部晶体的另一端。在单片机部,它是反相放大器的输出端。RST(9引脚):RST引脚是单片机的复位/备用电源输入端,高电平有效,有效时间应至少持续24个震荡周期即2个机器周期才能使单片机进行复位。ALE(30引脚):低8位地址锁存使能输出端。当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。当CPU访问外部存储器时ALE可向低8位地址锁存器输出锁存控制信号;当CPU不访问外部存储器时,ALE端以时钟振荡频率的六分之一固定输出正脉冲。另外,该引脚被略微拉高。如果此时置位无效则微处理器在外部执行状态下ALE被禁止。(2
21、9引脚):该引脚为外部程序存储器选通信号引脚,当CPU在访问外部程序存储器时,每个机器周期中信号两次有效。当访问外部数据存储器时,这两次有效的信号则不会出现。(31引脚):外部程序存储器地址允许使能端。P0口(39引脚32引脚):P0口是一个漏级开路的8位准双向复用I/O端口,每脚可吸收8TTL门电流。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。 P1口(1引脚8引脚):P1口是一个部带上拉电阻的8位准双向I/O端口,P1口缓冲器能接收输出4TTL门电流。在FLASH编程和校验时,P1口作为低八位地址接收。 P2口(28引脚21
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 模拟 空调 控制系统 论文
限制150内