《智能检测显示装置》毕业设计.doc

上传人:坚持 文档编号:3634271 上传时间:2019-06-28 格式:DOC 页数:12 大小:323KB
下载 相关 举报
《智能检测显示装置》毕业设计.doc_第1页
第1页 / 共12页
《智能检测显示装置》毕业设计.doc_第2页
第2页 / 共12页
《智能检测显示装置》毕业设计.doc_第3页
第3页 / 共12页
《智能检测显示装置》毕业设计.doc_第4页
第4页 / 共12页
《智能检测显示装置》毕业设计.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、许昌职业技术学院毕业论文1许昌职业技术学院毕业论文智能检测显示控制装置的设计学生姓名:杨勇学 号:0702101105年级专业:机电一体化专业 07 级 1 班指导老师:宁玉伟 学 院:许昌职业技术学院机电工程系河南许昌提交日期:2010 年 5 月许昌职业技术学院毕业论文2目 录摘 要 3关键词 31 选题背景 32 方 案 说 明 32.1 工 作 原 理 42.2 总体设计 43 硬件组成 43.1 主机 LED显示部分 43.2 红外线探测部分53.3 接收控制部分53.4 温度测量模块63.5 时钟模块73.6 键盘模块73.7 AT89S52最小系统84 软件设计 95 整 体 调

2、 试 105.1 调试主要内容105.2 调试中面临的问题116 结束语 11参考文献 11致 谢 11许昌职业技术学院毕业论文3智能检测显示控制装置的设计作 者: 杨勇指导教师: 宁玉伟(许昌职业技术学院机电工程系07级1班,许昌 河南 461000)摘要:本文设计了一套自动控制用电器的智能节电装置。主机部分采用点阵 LED显示;各部分通过无线电发射接收电路实现信号的传输,它不仅节约了能源,提高了电能的使用效率,而且避免了室内布线和施工,是一种具备智能化、人性化,特别适用于解决公共场所的节电问题。关键词:自动控制;节电装置;无线传输1 选题背景随着世界经济的快速发展,整个世界的经济容量增长越

3、来越庞大,对电能的需求也越来越多,但是电能的增长速度远远低于世界对电能需求的增长速度,电能的短缺已经成为各国普遍面临的问题。在我国,除了电能建设不足,普遍存在的电能利用率低下也成为形成“电荒”的重要原因,许多地方电能白白浪费而得不到充分的利用,比如在许多公共场所中,经常出现室内没有人时等,空调等用电器没有及时关掉的现象。加之,人们节电意识不强,许多宝贵的电能就白白流失了,使得电能得不多充分的利用。据不完全统计:我国电网综合损失率为 10左右,而发达国家平均在 6左右。由于电网综合损失率较高和终端用户环节的用电效率低,中国每年因电能利用率低下共造成电力浪费约2000亿千瓦时,相当于 2.3个三峡

4、电站的发电量。这组数据是令人震撼的,因此在我国实施节电措施势在必行。本文设计了一套公共场所自动控制用电器的智能节电装置,它不仅能够通过自动检测人的存在来控制用电器的工作,而且在主机部分采用 LED显示,各个部分通过无线发射接收电路实现信号的传输,避免了在室内布线和施工的麻烦。本系统大部分功能由软件来实现,吸收了硬件软件化的思想,使电路简单明了,系统稳定性大大提高。2 方案说明2.1 工作原理利用单片机 AT89S52单片机作为本系统的中控模块。单片机可把由DS18B20、DS1302 读来的数据利用软件来进行处理,从而把数据传输到显示模块,实现温度、日历的显示。点阵 LED电子显示屏显示器为主

5、要的显示模块,把单片机传来的数据显示出来,并且可以实现滚动显示。利用红外探测传感器来实现对人的探测,并经 BISS0001 进行处理,输出信号将三极管导通,发射电路许昌职业技术学院毕业论文4电源被接通并将控制信号发射出去;主机部分与之对应的接收电路将控制信号接收,使单片机产生外部中断,然后单片机启动发射电路将控制信号发射出去。接收控制部分的接收电路接收到控制信号之后,将用电器的电源接通,当室内没有人时切断用电器的电源。从而能满足试验的要求。另外,在显示电路中,主要靠按键来实现各种显示要求的选择与切换。2.2 总体设计系统设计框图:如图 1所示:3 硬件组成本节电控制系统主要由三部分组成,即主机

6、 LED显示部分、红外探测、及接收控制部分。另外,其它辅助功能部分主要包括:温度测量模块、时钟模块、键盘模块、AT89S52 单片机最小系统。3.1 主机 LED 显示部分点阵数据串行输入, 器件为移位寄存器 TPIC6B595595, 门控和扫描信号常以 16 点阵为一行进行并行处理。在点阵显示中以 48个 LED点阵构成一个LED显示单元, 采用行共阳列共阴的编排方式。其驱动分为行列两部分, 分别来自于行、列移位寄存器, 行数据是扫描数据,16 行中每次只有一行被驱动, 采用逐行扫描方式, 列数据则为汉字的点阵码。对于字符和图形显示也可以用点阵处理, 其显示原理和方法相同。在主机 LED显

7、示部分中,加入了时间及温度的显示,时钟芯片采用的是性能良好的 DS1302,温度传感器采用了 DS18B20,LED显示模块为使用者提供时间、温度及星期等各种信息;同时便于使用者进行校对。两组无线发射接收芯片分别选用了不同发射接收频率的 MAX7033和 MAX7044(工作频率为 350MHZ) ,MC145026和 MC145027(工作频率为 161KHZ),这样就防止了发射和接收信号的互相干扰,也防止了手机信号(工作频率一般在 800MHZ以上)的干扰。DS1302DS18B20LED大显示器按键电路发射电路图 1 系统设计框图接收电路AT89S52许昌职业技术学院毕业论文5主机显示部

8、分功能主要是接收信号、发射信号、LED 显示时间、温度、调整时间等。接收电路所用的芯片为 MAX7033,接收电路将控制信号接收处理,然后送到 AT89S52的 INT1端;发射电路所用的芯片为 MC145026,接收电路接到信号后,AT89S52 启动发射电路将控制信号发出;液晶显示模块 TC1602EL通过接插件与主机连接;系统采用5V 直流供电,时钟芯片 DS1302和温度传感器DS18B20共同与 AT89S52单片机及 LED完成显示;本装置采用四按键对时间进行调整,四个按键分别为确定键、加数键、减数键和移动键。3.2 红外探测部分红外探测部分中,当有人进入室内时,红外传感器将探测到

9、人的信号,由BISS0001进行处理,输出信号将三极管导通,发射电路电源被接通并将控制信号发射出去;主机部分与之对应的接收电路将控制信号接收,使单片机产生外部中断,然后单片机启动发射电路将控制信号发射出去。红外线探测电路的方框图如图 2所示:图 2 红外探测部分方框图3.3 接收控制部分接收控制部分的接收电路接收到控制信号之后,将用电器的电源接通,当室内没有人时切断用电器的电源。本系统的接收控制部分分别控制日光等组,空调和饮水机,其中空调和饮水机可以通过三极管,继电器直接控制,而在控制日光灯电路中加入了光敏控制,防止白天阳光充足时日光灯组的开启,这样就实现了节电的目的。控制日光灯组电路的方框图

10、如图 3所示:图 3控制日光组电路方框图红 外 传 感 器 发 射 头BISS0001处 理 器 三 极 管 MAX7033无 线 发 射信 号 处 理芯 片光 敏 控 制 电 路接 收 头 MC145027与 门74148三 极 管继 电 器 控制 日 光 灯许昌职业技术学院毕业论文6接收电路接收到主机的控制信号之后,将信号送到 MC145027进行处理和74148解码之后送入与门的一端,光敏电阻通过光线的变化来改变自身电阻值,达到一定值后,比较器将产生一个高电平信号,与门输出一个高电平送到三极管的基极,使三极管的集电极和发射极导通,使继电器弹片吸合,从而接通用电器的电源。在设计中需求的照明

11、控制范围是光照从 200Lx-600Lx,在电路中选择了两个滑动变阻器来调试。图 4 控制空调电路方框图控制空调不如控制日光灯组那么复杂,如图 4所示。只需在人进入室内时接通电源即可,当有人进入室内时,红外探测部分将信号发送到主机上,主机将控制信号发出去,本控制电路将控制信号接收,输出信号将三极管集电极和发射极导通,使继电器弹片吸合,接通电源使空调工作。图 5 控制饮水机电路方框图控制饮水机的原理和控制空调原理一致。如图 5所示。最终实现的功能为:白天阳光充足时,不管有没有人,灯都不亮。白天有人进入室内时空调和饮水机工作,人走后空调和饮水机停止工作。晚上光照强度不够时有人进入室内,空调及饮水机

12、工作,人走后用电器都停止工作。主机部分一直显示时间,温度等信息,这样延长了用电器的使用寿命,并节约了电能。3.4 温度测量模块温度测量传感器采用 DS18B20的单总线数字化温度传感器,测温范围为-55-125,可编程为 9位-12 位 A/D转换精度,测温分辨率达到 0.0625,接 收 头 MC145027 74148 三 极 管继 电 器 控 制空 调 启 停接 收 头 MC14527 74148 三 极 管 继 电 器 控 制 饮 水 机 启 停许昌职业技术学院毕业论文7采用寄生电源工作方式,CPU 只需一根口线便能与 DS18B20通信,占用 CPU口线少,可节省大量引线和逻辑电路。

13、接口电路如图 6所示:图 6 温度测量电路3.5 时钟模块时钟模块采用DS1302芯片,DS1302内含有一个实时时钟/日历和31字节静态RAM通过简单的串行接口与单片机进行通信实时时钟/日历电路提供秒分时日日期月年的信息每月的天数和闰年的天数可自动调整时钟操作可通过AM/PM 指示决定采用24或12小时格式。DS1302与单片机之间能简单地采用同步串行的方式进行通信仅需用到三个口线1 RES 复位2 I/O 数据线3 SCLK串行时钟时钟/RAM 的读/写数据以一个字节或多达31个字节的字符组方式通信DS1302 工作时功耗很低保持数据和时钟信息时功率小于1mW,其接线电路如图7所示:图 7

14、 时钟电路3.6 键盘模块为了使软件编程简单,采用可编程芯片 8255。接法如表 1所示。PA 口接按许昌职业技术学院毕业论文8键,PC 口则用于控制状态显示所用 LED点阵。每个按键都通过一个 10K的上拉电阻接电源+VCC,按键的另一端接地。当有键按下时,与该键相连的 PA口的相应位变为低电平,单片机检测到该变化后即转到相应的键处理程序,同时在程序中点亮 LED点阵。模块电路如图 8所示:图 8 键盘电路3.7 单片机最小系统最小系统包括晶体振荡电路、复位开关和电源部分。图下图为 AT89S52单片机的最小系统。许昌职业技术学院毕业论文94 软件设计当把硬件电路设计完毕,检查无误之后,要实

15、现系统的功能还是不够的,还需要软件的支持,首先要熟悉硬件的组成及接口情况,然后根据接口及系统要实现的功能画出程序流程图,流程图是知道编程的依据,如果流程图不正确,那么编出来的程序是不能实现系统的功能的,软件设计出来以后,重要的一步就是程序进行调试,根据实际的环境使系统完成动作,最后实现系统的功能。总体流程图如图 9所示:许昌职业技术学院毕业论文10开始系统初始化,时间初始化调用 1302 子程序,读出时间值根据是否有人,判断是否调用发射程序调用发射子程序判断有无按键按下调用按键子程序调用 18B20 子程序,读出温度值值调用阳历转阴历子程序调用 LED 显示子程序 ,显示时间、温度值值YYNN图 9 总体流程图最开始系统初始化,时间初始化,如果没有发射中断和按键中断情况下,程序调用 DS1302子程序,读出时间值,将读出的值放 RAM中,然后调用DS18B20子程序,读出温度值,并将读出的温度值放在 RAM中,然后调用阳历换阴历子程序,将读出的阴历值放入 RAM中,最后调用 LED显示子程序,将读出的值显示出来。如果有中断,则进入相应的中断子程序,然后进行相应的动作,如果没有则循环回去显示万年历。5 整体调试5.1 调试的主要内容

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。