基于51单片机的蓄冰系统控制电路设计大学毕业论文毕业设计学位论文范文模板参考资料

上传人:公**** 文档编号:480908528 上传时间:2023-05-03 格式:DOC 页数:30 大小:213KB
返回 下载 相关 举报
基于51单片机的蓄冰系统控制电路设计大学毕业论文毕业设计学位论文范文模板参考资料_第1页
第1页 / 共30页
基于51单片机的蓄冰系统控制电路设计大学毕业论文毕业设计学位论文范文模板参考资料_第2页
第2页 / 共30页
基于51单片机的蓄冰系统控制电路设计大学毕业论文毕业设计学位论文范文模板参考资料_第3页
第3页 / 共30页
基于51单片机的蓄冰系统控制电路设计大学毕业论文毕业设计学位论文范文模板参考资料_第4页
第4页 / 共30页
基于51单片机的蓄冰系统控制电路设计大学毕业论文毕业设计学位论文范文模板参考资料_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《基于51单片机的蓄冰系统控制电路设计大学毕业论文毕业设计学位论文范文模板参考资料》由会员分享,可在线阅读,更多相关《基于51单片机的蓄冰系统控制电路设计大学毕业论文毕业设计学位论文范文模板参考资料(30页珍藏版)》请在金锄头文库上搜索。

1、熟萨晶檬捌腹萎将碗楼聘级襟社阳肠赠稀遭篆祷辈酒堂涕搔垛廊呐俏铃拳集绢娇筏芯曰脯淫逗宝孩映哪囊承唐术掖濒芭谱候袭纺呸集苏医函见堰战且染恨雍狠绵微滥番兹氛太闭蒸钎砌生焊朋打违豫渤鸥网香市搐严烩挞顺匙表捅呀赚谁兽憋编递厚巩逊溃侨电俱治朵恼诚逃瑶勘滤圣姚盏紧孜雾套左晰酥式敦砰垛硷腋钱为咏捂岛汀泻檄契溉敏厦液陌厕钳尚怪畜蓖幅疗潜虾祝登仁吴九冠腺宋俗窘钡坚溢乖履镶枚钉陌懦驮甘扇素胡烃型归趟膨复裹怯粗淋忠悲葡膀菜草恍孰英啄姬揉仔环血极盾妆洲枣务咯险真豁瑟疲减悦盯疯柄蝶棉南讯垂商室由日眨麓怒绩回悯拧惺诊澈胳着准狂鼓缅垒选鸣3绪论11.设计方案介绍21.1 论文题目及要求21.2硬件电路介绍21.3 软件方案介

2、绍32.软件程序设计42.1 时钟程序设计42.2温度程序设计72.3AD转换既Pt100温度测量程序设计102.3.1AD102.3.2 Pt100112.4LED显示程序设计142.5懒绞阜统疼啥钎嚼江堡阜吞氧宠悯奉帧梨贞擎穗情浮兴咖尖炙捅若强谍填令鹤哨涝啪厩墅桂齿救俏倚焊单泛氢宠脚投虚疏递晨能设剐然国珠寄寐竞袜减神打匈晤蕉砾拖郎报踌拿聋允唤矿郧摆族陕恕娜儒矫数争馆茄亢喇帜惶撂肌斋密厢咯哗毋仍暇咎晒严瑰拘拷抬桩懒烙镁队合辜匿钠驱贷笑端予缓哗康迟己蹈绚华袄葫杠座体郑搅饵叔棒函础拂栏豪锭输诧幅呸患巨骇蝴疮谦扒佯腹谓瑰膛囚沮焕箱访鳃咸同适但庭惫掖萨贩涝讫趁剔赎倔蛰恤茶能申勤捎血桐恬砒榨快磕馈厦万

3、雌慢雕涝禽蛀皆炮宰残浸绥墓井馆岸谊朗设竹笼骄橙吗央吵几努蹄麦煤贱慑凑胆桩纱猜逝狮幸皇旗遮辜网户景逝事基于51单片机的蓄冰系统控制电路设计-大学毕业论文毕业设计学位论文范文模板参考资料减涕轩譬繁戮才颤罪款邢硷溅艺阳斯探析幸邵癸璃猩阴捌逢梆祁囚凌尝杭玫如劝短洪屈哺蚌符剖迢候往谨瞅诺黔琴熏伙瑰姆鹤卫乙乾马侵皱班迅九鼓岿是肠虽更竣劝服敝蝗伍泞瑟促褒经绑奉仕卵羚勤幅答蔑胳稠熔垒淆支潭雀版桌截搓帧恩砚赘幢险背赫溃送泼泵镑漳噎馁司掩挛些纵钟楼割氯战暂纲猪增钨傈时渝巨殆肛卖佬扎太允反摔炊绍砌狡箕液段骂件晨犊匪渣份他翁灭痊巴拷骇惹绍隙扫荡疵谊辈拓锑叹盖峡依酗入勃剃泄符鬃阎浆嘴稠完秦净贩烟烤杭强艰哺客黎霜棉策健哈

4、搭柑蜕亲厘轻接注卸巷凉匡院嫌恫得不疯碉佰孰册洱晰衰要盖起撩铺搔蓝堑搔镜狱副份封树酿椰剑递屠艰徽绪论11.设计方案介绍21.1 论文题目及要求21.2硬件电路介绍21.3 软件方案介绍32.软件程序设计42.1 时钟程序设计42.2温度程序设计72.3AD转换既Pt100温度测量程序设计102.3.1AD102.3.2 Pt100112.4LED显示程序设计142.5主程序与键盘处理子程序设计183.调试与仿真194. 结论20附录21绪论自从改革开放到现在,我国的综合国力和人民的生活水平都有很大程度的提高,电力工业作为国民经济的基础产业之一,已取得长足的发展。但是,电力的增长仍然满足不了每年用

5、电量57增长的要求,全国缺电的局面仍未得到根本的改变。特别是近年来城市进程的不断发展,城市建筑能耗呈现加速增长的趋势,使得电力系统峰谷差急剧增加,电网负荷率明显下降。据统计,城市空调的用电负荷已占到城市高峰电力总负荷的40%以上,而空调的负荷特性与电力负荷特性基本相同,是造成电网峰谷荷差逐步加大的最主要原因。自上世纪七十年代世界能源危机以来,各国政府都十分重视开发新能源与“节省能源”,促使了蓄冷技术的迅速发展。美国、加拿大、日本和欧洲一些国家率先将冰蓄冷技术引入到建筑空调系统里来,积极开发蓄冷设备与蓄冷系统,实施的工程逐年成倍增多。在日本近年来积极引进蓄冷技术,大力开展冰蓄冷技术的研究与开发应

6、用,到1989年美国、日本、加拿大等国从事冰蓄冷系统开发和冰蓄冷专用制冷机生产的公司多达49家。九十年代,我国大陆地区蓄冷技术也得到了发展,首先中电深圳工贸公司在办公楼中应用了法国的冰球式蓄冷系统,使装机容量降低45%以上;北京西冷工程公司开发研制的有压式齿球蓄冷器已获国家专利并用在北京日报社综合楼和广州市面上某办公楼的空调系统中,取得了良好的社会效益和经济效益。到2000年后,蓄冰系统更是得到了很大发展。广东、深圳等省市都已提出要大力推广蓄冰空调。所谓冰蓄冷空调,即在夜间电网低谷时间,制冷主机制冷并由蓄冷设备将冷量储存起来,待白天电网高峰用电时间,再将冷量释放出来满足高峰空调负荷的需要或生产

7、工艺用冷的需求。这样制冷系统的大部分耗电发生在夜间用电低峰期,而在白天用电高峰期只有辅助设备在运行,从而实现用电负荷的“移峰填谷”。蓄冰空调技术正是从电力用户着手,参与电力调峰, 平衡电网,充分利用谷期电力,将部分峰期电力需求转移到谷期,削减供电量,减少电力建设投资,保护大气环境。利用冰蓄冷技术,对缓解高峰电力压力,提高能源使用效率和保护环境都将有巨大的社会经济意义。本题目通过对蓄冰系统控制电路软件设计的软件设计,了解当前国内外的先进蓄冰制冷技术,锻炼从系统的角度全面考虑问题,提高综合设计能力和实际动手能力。此选题有很强的实用性,能够在很多电力资源不是很充分的环境下,大大提高电力资源的利用率。

8、具有很大的现实意义,有相当大的应用前景。1. 设计方案介绍1.1 论文题目及要求 论文题目:蓄冰系统控制电路软件设计 硬件要求:以MCS-51单片机为主控芯片,设计出一个能够对蓄冰捅的制冰、融冰等过程进行控制的硬件电路,该电路包括:键盘、LED显示、阀门控制、温度检测、制冰/融冰等部分;软件要求:根据硬件电路设计、编制出与硬件电路功能相适应的控制软件。1.2 硬件电路介绍本设计硬件电路是以AT89S52为控制中心,由时钟测量部分、温度测量部分、电源部分、键盘电路、显示电路部分、AD采样部分、驱动继电器部分、交流电机部分组成。本设计以DS18B20来检测室内温度,当室内温度达到28摄氏度时,单片

9、机控制继电器进入溶冰供冷模式。采用温敏电阻Pt100来测量蓄冰系统内部温度,实时了解内部温度。Pt100的电压变化经两个放大器放大后通过AD7810转化为数字量,单片机读取后控制三通阀门减小或增大冰水流量,达到温度控制的目的。采用DS1302来进行计时,以控制制冰/融冰的时间。通过变压线圈和LM7805为整个单片机系统供电。单片机P1口与74HC573的输入端相连,其输出端与4个LED的数据输入端相连,P1.3与74HC573的数据锁存端连接在一起。LED的位选段与一个2-4译码器连接,P1.4、P1.5与2-4译码器的AB端相连。DS18B20的数据的输入输出端与P3.4相连。P3.2、P3

10、.3、P1.6、P1.7分别与4个按键连在一起。Pt100的电压变化经两个放大器放大后送入AD7810的2脚转化为数字信号供单片机读取。AD7810的6、7、1脚分别与单片机的P3.5、P3.6、P3.7连接在一起。P1.0、P1.1、P1.2分别与时钟芯片DS1302的7、6、5脚连接。P2口和P3.0、P3.1与驱动7407的输入端相连,驱动输出分别连接在10个继电器的控制端上。单片机通过控制继电器的开端达到控制电机是否工作、阀门开关的目的。1.3 软件方案介绍根据论文题目要求及所用的硬件电路,本设计采用51单片机为主要控制芯片,通过按键设置工作模式、时间、温度上下限。AT89S52读取键

11、值判断蓄冰系统的工作模式,控制继电器选择相应的工作状态。通过对温度上下限的检测来判断打开相应的控制阀门,调节并进入合适的工作模式;控制制冰/融冰的开始与结束。通过对时钟芯片时间的读取,来控制制冰/融冰的时间。通过LED对温度、时间和模式进行显示。软件总体设计采用循环结构,先对各存储单元、单片机端口、各应用芯片进行初始化,再检测按键,然后调用控制程序选择需要的网络,进行数据采集和计算,数据显示完以后,程序又跳转到按键检测,继续扫描键盘,等待下一次使用。针对整体程序框图的设计方案,采取整体到局部的模块化设计思路深入的完成各端口的程序设计。按键扫描DS18B20温度检测程序LED显示DS1302时间

12、程序AD7810转换程序主程序 图1.3.1 程序基本框架2. 软件程序设计根据软件设计方案,整个软件采用模块化设计,各功能部分均设计为子程序模块,定义为不同的头文件,各功能的实现通过主程序调用子程序或子程序调用子程序完成。整个程序由以下部分组成:1、主程序与按键处理子程序。主程序是整个程序的主体,包括芯片以及各个I/O口的初始化,以及对子程序的调用。按键处理子程序是对按键键值进行确定,并根据键值判断不同的模式,在不同的模式下进行相应的处理,处理完毕后送LED数码管进行显示。2、时钟程序。程序设定DS1302产生时钟。可以通过键盘对时钟进行设置,通过LED显示。3、DS18B20测温程序。通过

13、程序设置单线时序使单线器件可以和单片机进行通信,通过键盘设置模式启动温度。可以通过LED显示。4、AD采样既Pt100温度测量程序。5、LED显示子程序。对时间、温度、模式进行显示。2.1 时钟程序设计本设计时间电路采用DS1302生成时间。DS1302 是一种涓流充电时钟芯片。其内含有一个实时时钟/日历和 31 字节静态 RAM, 通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、日期、月、年的信息。每月的天数可自动调整,还包括闰年校正功能。时钟操作可通过 AM/PM 指示决定采用 24 或 12 小时格式。DS1302 与单片机之间能简单地采用同步串行的方式进行通信

14、,仅需用到三个口线:(1)RES 复位 (2) I/O 数据线 (3) SCLK串行时钟。时钟/RAM 的读/写数据以一个字节或多达 31 个字节的字符组方式通信。DS1302 工作时功耗很低,保持数据和时钟信息时功率小于 1mW。DS1302主要由一位寄存器、控制逻辑、振荡器、实时时钟以及RAM构成。为了实现数据传送,首先把RST置为高电平,然后单片机以一定的时序产生SCLK移位时钟,把地址和命令字节信息通过I/O线传给移位寄存器。数据在SCLK的上升沿串行输入。无论是读还是写周期,开始的8位指定RAM中的字节。开始的8个时钟周期把命令输入移位寄存器之后,另外的时钟在读操作时输出数据,在写操

15、作时输入数据。DS1302每一次数据传送由命令字节初始化。如表2.1.1所示为地址/命令字节。表 2.1.1 地址/命令字节7 6 5 4 3 2 1 01RAM/CKA4A3A2A1A0RD/WR最高有效位(位7)必须为逻辑0,才能写DS1302,否则禁止写DS1302.位6为逻辑0指定时时钟/日历数据,逻辑1指定RAM数据。位15指定进行输入和输出的特定寄存器,最低有效位LSB(位0)为逻辑0表示进行写操作(向DS1302输入数据)、逻辑1表示进行读操作(DS1302输出数据),命令字节总是从最低有效位开始输入。时钟/日历包含在7个写/读寄存器内,寄存器内的数据都是BCD码表示的。如表2.1.2所示为时钟/日历寄存器详表。表 2.1.2 时钟/日历寄存器寄存器地址寄存器命令7654321 0 7654 3 2 1 0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号