基于STC89C51单片机定时插座的设计与实现报告1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于STC89C51单片机定时插座的设计与
实现报告
学校:贵州民族大学
学院:理学院
班级:2010级应用物理
课程名称:普通物理实验
小组成员:xx xx
学号:201010020xx
201010020xx
目录
前言 (3)
1 设计要求及构思 (4)
1.1 设计要求 (4)
2 设计方案分析确定 (4)
2.1 系统框图 (4)
2.2 开关的选择 (5)
2.3 显示方式选择 (6)
2.4 单片机的选择 (6)
2.5 电源部分的选择 (6)
2.6 按键控制部分的实现 (6)
3 主要元器件原理及其应用 (7)
3.1继电器介绍 (7)
3.1.1 继电器的继电特性 (7)
3.1.2 继电器工作原理及特性 (7)
3.1.3 继电器主要产品技术参数 (8)
3.1.4 继电器的选用 (9)
3.2 单片机STC89C51介绍 (10)
4 系统硬件电路设计 (11)
4.2单片机最小系统及数码管显示 (12)
4.3 继电器驱动电路 (13)
4.4键盘电路 (14)
4.5 数码管驱动 (14)
5 结束语 (17)
附录1: (18)
附录2: (19)
摘要
随着家用电器的越来越普及和人们生活节奏的加快,人们对电器的依赖性进一步提高,对电器的定时需求也进一步增大。定时开关插座可用于电饭煲、饮水机、电视机、电脑、电动车电池的充电、定时开关电热毯等需要定时供电的场合。定时开关插座的使用能够做到节能、安全、方便等。
本文介绍了一种基于STC89C51单片机的定时开关插座设计方案。该系统是通过STC89C51的定时器0和定时器1实现时钟的24小时制或者100小时制的时钟走时,并通过数码管显示出来。继电器的通、断通过比较继电器控制变量ray的值来确定。定时时间的开始或者停止是通过每分钟比较一次开始时间数组begin和结束数组end 来确定,并在开始时对ray进行加1操作,在结束时对ray进行减1操作(ray的值不会出现负值);当ray为0时继电器开关断开,非0时接通。通过控制继电器的通断可以达到控制插座通断的目的。
本文首先介绍定时开关插座设计要实现的功能,接着阐述系统电路的设计及原理说明,包括设计方案选择、关键元器件介绍、电路设计说明(包括电源电路、键盘、单片机控制电路、数码管显示、继电器工作电路)软件设计流程以及系统的测试。最后总结了定时开关插座设计完成的任务,分析系统的不足并提出了系统的应用展望。
关键词:定时开关;继电器;STC89C51单片机;数码管。
前言
现如今,往往由于某些特殊原因给我们的生活或工作带来一些困扰和遗憾。比如:家中的水塔忘记抽水而造成生活的一时不便;学校的起床广播因值班人员睡过头而推迟广播;家中的鱼缸因太久没有供氧造成鱼儿缺氧死亡;许多球迷或者新闻爱好者因为错过了开机时间而与精彩球赛或者新闻擦肩而过;夏天里风扇的定时时间过短(一般为1个小时),不便于晚上分段定时使用等等。而上面的这些问题都可以通过定时开关插座的定时功能得到解决。
随着电器产品待机能耗的迅速增长,家庭和社会付出了太多的代
价,中国节能认证中心对家庭待机能耗做过的调查显示,待机能耗占到家庭电力消耗的10%左右,仅以电视机为例,平均每台电视机的待机能耗是8.07W,按每天待机2小时大约耗电0.016度。定时开关插座能够实现定时给电器供电,在工作时间之外把电器的电源切断,这样就能解决电器的待机损耗,达到节约用电的目的。
定时开关插座是一款能在特定时间段内控制电器通、断电的开关插座。能实现100小时制时钟走时模式,可以实现100小时内的任意定时,定时时间范围最小为1分钟。
本文阐述了定时开关插座的硬件电路设计、软件算法设计, 给出了自动开关插座的设计和定型方案,它可以对家中一些需要在特定时间对电器进行自动断、通电控制,而不需要拔掉插头,减少电器的待机损耗,解决生活中的一些烦恼。
1设计要求及构思
1.1 设计要求
本次设计要求实现一个具有定时、按键设置及控制、定时时间显示等功能的定时开关插座,具体要求及指标如下:
(1)可以设定三组定时时间值。
(2)设定的定时时间调整范围为:0~99分钟。
(3)具有开始/停止操作按键。
(4)具有定时时间显示和时钟显示。
2设计方案分析确定
2.1 系统框图
通过查找资料进行方案论证和选择,可以确定出定时开关插座系统的整体构成,本系统的系统框图如图 2.1所示。本设计是以STC89C51单片机为核心,以设置键盘设置时钟时间、定时时间、开始、停止等功能。单片机控制继电器来控制电器插座的通、断,以达到控制电器的通、断。定时时间范围内导通电器插座,实现给电器供
电,其他时间则断开。电源提供给单片机5V 直流电,有交流220V 转为直流5V 供电和干电池供电两部分,可对系统实现不间断供电。数码管显示模块,在设置键盘没有输入时,显示时间等信息;当键盘设置开始时,显示出当前设置的变化。复位能实现系统的硬件复位。
图2.1 系统设置框图
2.2 开关的选择
现代自动控制设备中,都存在一个电子电路——电气电路的互相连接的问题,一方面要是电子电路的控制信号能够控制电气电路的执行元件(电动机、电灯、热水器等),另一方面又要为电子线路的电器电路提供良好的电隔离,以保护电子电路和人身的安全。电子继电器和光耦合器便能起到这一桥梁的作用。下面简要介绍各个方案的特点。
方案一:采用继电器作为控制220V 通、断的开关。固态继电器(SSR)与机电继电器相比,是一种没有机械运动,不含运动零件的继电器,但它具有与机电继电器本质上相同的功能。SSR 是一种全部由固态电子元件组成的无触点开关元件,他利用电子元器件的点,磁和光特性来完成输入与输出的可靠隔离,利用大功率三极管,功率场效应管,单项可控硅和双向可控硅等器件的开关特性,来达到无触点,无火花地接通和断开被控电路。选用SRD-05VCD-SL-C 继电器最大电路可达到10A ,即继电器的正常工作范围为0到2200瓦,可以给大部分家用电器供电。
方案二:采用光耦合器实现单片机控制开关。耦合器(optical coupler ,英文缩写为OC )亦称光电隔离器,简称光耦。光耦合器以数码管显示 晶振 复位 电源 设置键盘 继电器 电器插座 受控电器
STC89C51 单 片 机