您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 综合/其它 > 家用空调温度控制器的控制程序设计
..《微机原理及接口技术》课程设计说明书课题:家用空调温度控制器的控制程序设计专业:班级:姓名:学号:指导老师:王亚林2015年1月8日..目录第1章、设计任务与目标.......................................错误!未定义书签。1.1设计课题:...........................................错误!未定义书签。1.2设计目的:...........................................错误!未定义书签。1.3设计任务:...........................................错误!未定义书签。1.4基本设计要求:.............................................................................................................错误!未定义书签。第2章、总体设计规划与方案论证...............................................62.1设计环节及进程安排...................................................62.2方案论证.............................................................6第3章、总体软件设计说明及总流程图..........................................103.1总体软件设计说明....................................................103.2总流程图............................................................11第4章、系统资源分配说明....................................................134.1系统资源分配........................................................134.1.1系统内部单元分配表..............................................134.1.2硬件资源分配....................................................154.2数据定义说明........................................................164.2.1部分数据定义说明................................................16第5章、局部程序设计说明....................................................175.1总初始化以及自检5.2主流程5.2.1按键音模块......................................................175.2.2单按键消抖模块.................................................175.2.3PB按键功能模块.................................................185.2.4.基本界面拆字模块...............................................195.2.54*4矩阵键盘模块................................................195.2.6模式显示模块....................................................205.2.7显示更新模块....................................................215.2.8室内温度AD转换模块.............................................215.2.94*4矩阵键盘扫描子程序.........................................215.2.10整点报时模块...................................................235.2.11空调进程判断及显示模块.........................................235.2.12三分钟压缩机保护模块...........................................235.2.13风向摆动模块...................................................245.2.14驱动控制模块...................................................245.2.15定时开关机模块.................................................25..第6章、系统功能与用户操作使用说明..........................................266.1操作显示部分........................................................266.2系统功能............................................................266.3用户操作使用说明....................................................27第7章、课程设计总结........................................................27第8章、附录:源程序清单....................................................30..第1章设计任务与目标1.1设计课题:家用空调温度控制器的控制程序设计1.2设计目的:通过小型微机应用产品控制程序的设计与调试过程,运用《微机原理及接口技术》课程所学的基本知识,进而得到理解、巩固和提高,学习掌握分析与解决实际问题的方法与手段,提高设计、编程与调试的实际动手能力,作为工程技术工作的一次基本训练。1.3设计任务:随着现代生活条件的提高,家用空调已广泛使用,是一种用于房间提供处理空气温度变化的机组。它的功能是对该房间内空气的温度、湿度、和空气流速等参数进行调节,以满足人体舒适的要求。设计一个以AT89S51单片机为核心的家用空调温度控制器,基本任务是利用AT89S51单片机、ADC0809模数转换器等芯片设计并制作一个具有制冷、制热、通风和自动运行的手控型空调控制器,包含实时钟显示,可选择制冷、制热、通风、自动运行等工作模式,能对温度进行设定和控制,具有压缩机三分钟自动保护等功能,编写智能控制器的控制程序并在实验板上模拟调试。1.4基本设计要求:1、开机进行适当的有关接口部件及数码显示器、指示灯、讯响器等自检。2、八位LED七段数码管作为时钟及其他界面信息显示。3、基本显示模式为按照24小时制动态显示实时钟的时、分、秒信息。4、4×4键盘作为参数设定与设备操作的输入设备,由“0”~“9”数字键及若干个功能键组成,“0”~“9”数字键须按照国际通行排列布局,键按下时应回馈短促的键音,键盘扫描还应采取消抖动处理。5、时钟调校功能:按下“时钟设定”键则进入时钟设定界面,在调取并显示当前实时钟的时、分值基础上供逐位输入新的时、分值,当前数字位以2Hz频率闪烁显示的形式标示;按“确定”键则审核不存在超值域的情况下存入新的时、分值,同时对秒清0以及对秒的前级计时环节置初值;按“取消”键则不存新值返回基本显示模式;还可设置“←”键、“→”键等以方便操作。6、利用实验板上的按钮、拨动开关替代设备的开关量输入信号,应当由开关量输入处理子模块程序统一对开关量输入信号进行检测输入并进行软件消抖动处理;利用实验板上的驱动LED指示灯的输出接口电路替代设备的开关量输出驱动..信号,应当对输出控制信息建立输出缓存,并统一由输出驱动子模块程序根据输出缓存内容执行实质的输出驱动;利用实验板上的蜂鸣器替代设备的讯响部件,应当统一由讯响驱动子模块程序综合各功能程序模块所产生的讯响逻辑标记信息执行实质的蜂鸣器驱动。7、空调控制器应具有制冷、制热、通风和自动运行四种工作模式。a.制冷:室内风机、压缩机及室外风机工作,而四通换向阀停止工作。b.制热:室内风机、压缩机、室外风机和四通换向阀均工作。c.通风:室内风机工作,而压缩机、室外风机和四通换向阀均不工作。※d.自动运行:能根据当前室内温度和自动运行的设定温度,自动选择制冷、制热或通风工作模式。e.每按一下工作模式选择键时,工作模式按图1所示的箭头方向依此变换:图1工作模式选择8、能对温度进行设定和控制:a.制冷时温度调节范围为:20℃~32℃。当室内温度高于设定温度1℃时,开始制冷;而当室内温度降到设定温度时,则转为通风状态。b.制热时温度调节范围为:14℃~30℃。当室内温度低于设定温度1℃时,开始制热;而当室内温度升到设定温度时,则转为通风状态。c.通风时温度设置栏显示“一一”,并且温度设置键无效。※d.自动运行温度调节范围为:25℃、27℃、29℃。若室内温度低于设定温度5℃时,自动按制热工作模式运行;若室内温度高于设定温度时,则按制冷模式运行;否则按通风模式运行。e.温度设定键每按一下,则温度上升或下降1℃(在设定范围内)。f.控温精度为±1℃9、室内风机具有高、中、低三档风速和自动风控制功能。每按一下风速选择键时,风速模式按图4所示的箭头方向依此变换:..图2风速模式选择※其中自动风与工作模式及温度有关:a.制冷时,当室内温度高于设定温度5℃时,为高速风;当室内温度高于设定温度2℃~5℃时,为中速风;当室内温度不高于设定温度2℃时,为低速风;b.制热时,当室内温度低于设定温度5℃时,为高速风;当室内温度低于设定温度2℃~5℃时,为中速风;当室内温度不低于设定温度2℃时,为低速风;c.通风时,当室内温度高于25℃时,为高速风;当室内温度介于20℃~25℃时,为中速风;当室内温度低于设定温度20℃时,为低速风;※10、具有压缩机三分钟自动保护功能。由于家用空调器所使用的压缩机大多为电容启动运行电动机,带载启动能力较差,因此无论在制冷运行还是在制热运行时,当压缩机停止工作后,必须在三分钟后才允许重新启动。※11、24小时预约定时开/关机功能。定时开机:定时开机必须是在关机状态下才能进行,按下“定时”键,显示定时时间并闪动,通过“↑”“↓”键可以调节时间,调整好后点击“定时”键。定时关机:定时关机必须在空调运行的情况下进行※12、风向自动控制功能。通过自动控制室内风机水平导风叶片的转动,将调节后的舒适气流送到房间的各个角落。..第2章总体设计规划与方案论证2.1设计环节及进程安排:根据任务书要求,为实现成功设计家用空调温度控制器的控制程序设计和确保设计顺利进行,我的进程安排如下:时间安排任务天数2014.12.22布置课题,明确任务1天2014.12.23总体方案规划构思1天2014.12.24-2014.12.30主体功能控制程序设计及调试5天2014.12.31-2015.1.2程序功能完善、改进与扩展3天2015.1.5程序验收1天2015.1.6答辩1天2015.1.7-1.9编写设计说明书3天2.2方案论证程序设计规划有许多,但是选择一个较合适的方案是至关重要的,它可以
本文标题:家用空调温度控制器的控制程序设计
链接地址:https://www.777doc.com/doc-6729276 .html