1、 1 目录目录 第一章第一章 绪论绪论 . 2 1.1 电冰箱恒温系统简介 .2 1.2 本设计电冰箱恒温系统模拟2 1.3总体设计方案 .3 1.3.1 总体设计方案简介 3 1.3.2电冰箱电控系统的主要功能和要求 3 第二章第二章 设计任务书设计任务书 4 2.1设计目的 4 2.2设计要求 4 第三章第三章 硬件设计硬件设计. 5 3.1系统硬件选择 .5 3.1.1 核心部件8088微处理器 . 5 3.1.2模数转换单元ADC0809 . 5 3.1.3 8255A并行口扩展单元. 6 3.1.4 电子音响驱动电路 6 3.1.5 三八译码器74LS138 . 6 3.1.6 温度
2、传感器DS18B20 . 7 3.2 实际电路原理图 8 3.3模拟电路原理图.9 3.4 实际电路连线图 10 3.5模拟电路连线图.11 第四章第四章 软件设计软件设计. 12 4.1 流程图12 4.1.1主程序流程图 12 4.1.2 蜂鸣器子程序流程图 13 4.2程序设计 14 4.3 软件调试 .18 第五章第五章 元器件与设备清单元器件与设备清单. 19 设计总结设计总结 20 致谢致谢 . 21 参考文献参考文献 22 2 第一章第一章 绪论绪论 1.1 电冰箱恒温系统简介 近年来随着计算机在社会领域的渗透, 微型计算机的应用已经逐步成熟并应用于 各个行业,同时带动传统控制检
3、测日新月益更新。在实时检测和自动控制的微机应用系 统中,8086(8088)往往是作为一个核心部件来使用,仅 8086CPU 方面知识是不够的, 还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 电冰箱温度控制系统是利用温度传感器 DS18B20 采集电冰箱内部温度,当温度高 于设定温度时即启动制冷设备,系统里充灌了一种叫“氟里昂 12(CF2Cl2,国际符号 R12)”的物质作为制冷剂。R12 在蒸发器里由低压液体汽化为气体,吸收冰箱内的热量, 使箱内温度降低。变成气态的 R12 被压缩机吸入,靠压缩机做功把它压缩成高温高压的 气体,再排入冷凝器。在冷凝器中 R12 不断
4、向周围空间放热,逐步凝结成液体。这些高 压液体必须流经毛细管,节流降压才能缓慢流入蒸发器,维持在蒸发器里继续不断地汽 化,吸热降温。就这样,冰箱利用电能做功,借助制冷剂 R12 的物态变化,把箱内蒸发 器周围的热量搬送到箱后冷凝器里去放出, 如此周而复始不断地循环, 以达到制冷目的。 当采集到得温度达到设定范围即停止制冷器。 1.2 本设计电冰箱恒温系统模拟 本课程设计使用 Dais 实验模拟箱,完成电冰箱恒温控制器的模拟。具体元器件为 8088 微处理器芯片, 8255 并行扩展单元, DAC0809 模数转换单元, 74LS02 芯片, 74LS138 译码芯片,蜂鸣器,模拟开关和 LED
5、 灯组。由于试验箱配置温度传感器灵敏度有限,加 之室内温度恒定,故本设计用模拟量调节器模拟电冰箱内温度变化,利用 DAC0809 模数 转换器将此模拟量转换为数字量显示于 LED 灯。同时判断此数字量所对应的温度范围, 根据不同范围点亮不同灯指示电冰箱的工作状态。 3 1.3 总体设计方案 1.3.1 总体设计方案简介总体设计方案简介 直冷式电冰箱的控制原理是根据蒸发器的温度控制制冷压缩机的启动与停止, 使冰 箱内的温度保持在设定的温度范围内。一般,当蒸发器温度高至 35 C 时,启动压缩机 制冷,当温度低于-10 C-20 C 时,停止制冷。本电冰箱电控系统要完成冷冻室及冷藏 室的温度检测和
6、动态显示的功能,霜厚检测及除霜的功能,开门报警功能,温度设置功 能,以及电源过欠压保护功能。此设计的电冰箱电控系统是以 8088 作为主控芯片, ADC0809 为模数转换芯片,AD590 温度传感器为温度检测元件,七段数码管显示器,模拟 开关等元器件组成,通过软硬件结合实现键盘扫描,液晶显示,I/O 口扩展功能。该系统 具有简洁,操作简便,实用方便的特点。 外围电路是 8088 工作的基础保障电源电路提供稳定的+5V 工作电压;复位电 路使 8088 实现初始化状态复位。模拟开关输入控制系统的总开关。通过键盘扫描等程 序设计把键盘输入的数据在液晶显示器上显示。LED 电路用来显示键盘输入的数据, AD590 实现对冷冻室和冷藏室的温度检测,ADC0809 完成对温度的模数转换,将信号上 传给单片机,其功能是靠硬件电路的设计和软件程序的结合来实现的。热敏电阻感测温 度,判断霜厚程度,产生中断信号,结合单片机软件程序,控制加热器的启动与停止, 完成自动除霜的功能 1.3.2 电冰箱电控系统的主要功能和要求电冰箱电控系统的主要功能和要求 1 设定 3 个测温点,测量范围-