基于单片机的定时开关插座设计说明

合集下载

基于ATMEGA8单片机的智能定时节能插座的设计

基于ATMEGA8单片机的智能定时节能插座的设计

基于ATMEGA8单片机的智能定时节能插座的设计随着人们生活水平的提高和生活节奏的加快,各种各样的用电器也涌入到人们的日常生活之中,人们对各种用电器和不可或缺的插座的要求也跟着水涨船高。

在日常生活中,一些家庭琐事常常困扰着人们的生活。

人们不得不早起去准备早餐,晚上不得不冒着寒冷起来拔手机充电器,当全家外出旅游时能否有开关自动模拟有人在家一样开一会电灯,以及越来越多的电子产品待机所带来的能源消耗等问题。

人们确实需要一种节能的插座来实现节约电能且方便人们的生活,然而这些都可以通过设计一个简单廉价的插座加以解决,我的设计正基于这一点——为人们生活的实际需要。

一、设计思路在本设计制作中,为了用户的使用方便,我设置了便于用户定时的四路键盘按钮,分别可以用来进行模式设置,时间的加模式和时间的减模式,以及退出设置模式的输入操作。

用户可以随时对插座进行随意定时,设定自己所需要的开启时间和结束时间点。

在本制作中,为方便用户在多用电器和不同需要的情况下来使用,我设计了两路定时插孔和一路普通插孔,两路定时插孔和普通插孔相互独立,而且我设计了相应的指示灯来方便用户区分。

单片机会根据用户的时间点来控制两路继电器,通过继电器的开启和关闭来断开或接通强电电路,从而控制两路定时插孔的开与关。

同时我设计用液晶显示屏来显示时间,产品美观大方。

为了满足设计的要求,设计共采用了五个电路模块,总体设计思路如下图1所示。

其中atmega8单片机为控制系统的核心,时钟电路模块选用ds1302芯片完成。

图1总体设计思路二、硬件设计2.1.单片机小系统设计根据电路要实现的电路功能,采用atmel公司推出的一款新型avr 高档单片机atmega8,atmega8是一种非常特殊的单片机,它的芯片内部集成了较大容量的存储器和丰富强大的硬件接口电路,具备avr高档单片机mega系列的全部性能和特点。

avr 单片机的核心是将32个工作寄存器和丰富的指令集联结在一起,所有的工作寄存器都与alu (算术逻辑单元)直接相连,实现了在一个时钟周期内执行一条指令同时访问(读写)两个独立寄存器的操作。

基于单片机的定时插座的设计

基于单片机的定时插座的设计

目录中文摘要 (I)英文摘要 .......................................................................................................................................I I 1绪论 (1)1.1课题背景 (1)1.2方案概述 (1)2系统的总体设计 (3)2.1 系统可行性论证 (3)2.1.1需求分析 (3)2.1.2时钟模块设计 (3)2.2系统总体方案 (4)2.2.1系统的硬件构成 (4)2.2.2系统的软件构成 (4)3系统的硬件 (5)3.1系统的主控单元构成 (5)3.1.1 单片机AT89S52简介 (5)3.1.2 主要功能及特性 (6)3.1.3 管脚图管脚说明 (7)3.1.4 复位电路 (9)3.1.5 震荡电路 (10)3.1.6 芯片擦除 (11)3.2时钟芯片简介 (11)3.2.1DS1302引脚及相关功能 (11)3.2.2 DS1302内部结构 (13)3.2.3DS1302读写时序说明 (13)14系统仿真与硬件制作 (15)4.1 软件仿真 (15)4.2 硬件制作 (16)5系统软件介绍 (17)5.1 数码管刷新程序介绍 (17)5.2 按键扫描程序 (18)6系统调试与成果 (19)6.1 调试 (19)6.2 系统测试 (19)6.2.1按键的测试 (19)6.2.2插座定时时间测试 (19)6.3 系统误差分析 (20)7 总结与展望 (21)结束语 (22)致谢 (22)参考文献 (24)附录1 (25)附录2 (36)21 绪论现有的电源插座一般为普通插座,只负责电源转接,不能实现智能控制。

因而不能有效的实现智能化控制。

而一些专用设备上可以实现智能化控制,而此时的控制系统和专用设备联系比较紧密,无法实现大面积推广。

基于单片机的简易定时开关插座的设计与制作

基于单片机的简易定时开关插座的设计与制作

基于单片机的简易定时开关插座的设计与制作陆仁超【摘要】The use of AT89S52 microcontroller to design and produce a simple timer switch socket. The circuit is composed of a power supply circuit, minimum system microcontroller, digital display and button operation circuit, relay power control circuit is composed of four modules, and test with software and hardware. To achieve timing within 24 hours of the time of the products, the time to automatically cut off the power supply circuit power socket, some can not long time can play a protective role, but also can be used as a timing controller.%使用AT89S52单片机设计并制作一个简易型定时开关插座。

电路由电源电路、单片机最小系统、数码显示和按键操作电路、继电器强电控制电路四个模块组成,并使用软件和硬件进行测试。

本产品能实现24小时内的时间定时,并自动断电,对一些不能长时间通电的电路能够起到保护作用,也可以作为定时控制器使用。

【期刊名称】《大众科技》【年(卷),期】2015(000)003【总页数】2页(P45-46)【关键词】单片机;定时开关插座;AT89S52【作者】陆仁超【作者单位】广西物资学校,广西南宁 530001【正文语种】中文【中图分类】TM13近年来,各种移动电子设备大量增加,智能手机、智能穿戴设备、平板电脑,使用者需要经常对其进行充电。

基于AT89S51单片机的智能定时开关插座【毕业论文,绝对精品】资料

基于AT89S51单片机的智能定时开关插座【毕业论文,绝对精品】资料

目录目录 (I)摘要 (I)第一章绪论 (1)1.1 智能定时插座的发展概况 (1)1.2 本设计研究的主要内容 (2)第二章智能定时开关插座的控制方案 (3)2.1智能定时开关插座的控制方案 (3)2.1.1 智能定时开关插座的总体框图 (3)2.2 智能定时开关插座的框图原理 (3)2.2.1 智能定时开关插座的工作过程 (3)第三章智能定时开关插座的硬件电路设计 (5)3.1 智能定时开关插座的电源电路 (5)3.2 单片机AT89S51芯片概述 (5)3.3 智能定时开关插座的复位及时钟电路 (6)3.4 智能定时开关插座的显示电路 (7)3.5 智能定时开关插座的继电器电路 (8)3.6 智能定时开关插座的器件选择 (8)3.6.1 智能定时开关插座的外观质量检查 (8)3.6.2 智能定时开关插座的电气性能的筛选 (9)3.6.3 智能定时开关插座的元器件的检测 (9)3.7 智能定时开关插座的元件清单 (10)第四章智能定时开关插座的软件设计 (11)4.1 智能定时开关插座的的软件设计 (11)4.1.1智能定时开关插座的主程序流程图 (11)4.1.2智能定时开关插座的按键流程图 (11)4.1.3 智能定时开关插座的定时流程图 (12)4.1.4 智能定时开关插座的时间显示流程图 (14)第五章智能定时开关插座的仿真设计 (16)5.1 智能定时开关插座的仿真 (16)5.1.1 KEIL工程的建立 (16)5.2.2源文件的输入 (17)参考文献 (21)致谢 (22)附录 (23)附录1 智能定时开关插座的程序设计 (23)附录2 智能定时开关插座的设计成品 (35)摘要本设计研究的是智能定时开关插座,它可以在没有人参与的情况下,能够自动的切断或通电,给日常生活中带来许多的方便。

本设计首先进行了硬件电路的设计,设计的主要内容是利用AT89S51芯片通过驱动芯片74LS244一路通过数码管显示时间,另一路通过驱动芯片74LS244到继电器吸合电路,定时时间到后,继电器能够吸合动作从而驱动开关插座,切断或通电电源。

定时开关插座

定时开关插座

ห้องสมุดไป่ตู้
四、项目描述
本作品的原理是基于单片 机系统,通过单片机的计 时功能,实现时间上的控 制,通过继电器,实现弱 电控制强电。
五、电路图
六、主程序软件流程图
七、结论
本次设计完成了一款定时开 关插座系统。该系统采用51单 片机AT89S52编程控制继电器 的通、断来实现控制插座的通、 断电,而继电器的通、断由定 时组别确定。在定时范围内继 电器导通,否则断开。并用 LCD12232显示出时钟及定时 时间等信息。
一、项目目标
制作一个定时开关插 座能够实现定时给电 器供电,在工作时间 之外把电器的电源切 断,这样就能解决电 器的待机损耗,达到 节约用电的目的。
二、项目背景
三、项目特点
本作品是针对目前智能家 居并没普及,大部分家庭 的风扇,电灯,电饭煲, 等家用电器都还是普通的 机械结构控制,需要人为 干预控制。只要电器使用 我们做的插座,就能实现 自动化的功能,有个固定 工作周期,不必人为干预。

基于单片机的定时插座

基于单片机的定时插座

泉州师范学院毕业论文(设计)题目基于单片机的定时插座物理与信息工程学院电子信息科学与技术专业07 级学生姓名简春龙学号070303043指导教师洪清泉职称教授完成日期2011年4月教务处制基于单片机的定时插座简春龙物理与信息工程学院学院电子信息科学与技术专业 070303043指导教师洪清泉教授【摘要】本文主要描述了一个定时插座的设计与制作。

该定时插座可以弥补现实生活中普通插座功能的不足,能够通过外设按键设置一天24小时内的任意开关定时时段和一个小时内的6组快速模式定时,同时也能够通过红外遥控进行无线控制,使外接电器可以按照一定规律工作,既可以达到智能控制的目的,又在很大程度上起到节能的作用。

【关键词】STC89C52;定时;插座;红外;继电器Timing socket based on microcontrollerChunlong-JianThe College of Physics and Information Engineering;The major of electronics information science and technology 070303043Instructor Qingquan-Hong Professor【Abstract】This paper mainly describes the design and production of a timing socket. The timing socket could compensate for the shortage of the common socket .It also could set any timding in a day and six grouds of fast timing by the key.At the same time,it could also be remotly controlled through infrared remote control so that home applianes could work according to certain rules.In this way, it can achieve the purpose of being intelligently controlled and will largely save the electric energy.【Key Words】STC89C52; Timing; Socket; Infrared; relay0.引言 (5)1.定时插座的相关介绍 (5)2.系统设计 (6)2.1系统设计任务 (6)2.2系统设计方案选择 (6)2.2.1单片机芯片的选择 (6)2.2.2显示模块选择 (6)2.2.3定时设置的选择 (6)2.2.4控制插座设备选择 (6)2.2.5按键的选择 (6)2.2.6电源选择方案 (6)2.2.8红外遥控控制方案选择 (7)3.硬件电路设计及工作原理 (7)3.1主控制器STC89C52 (7)3.2稳压电源电路 (8)3.3 DS1302计时电路 (9)3.4 LCD1602显示电路 (10)3.5红外遥控电路 (11)3.6继电器电路 (12)3.7蜂鸣器电路 (14)3.8总体硬件电路及其工作原理 (15)4.软件设计 (17)4.1 DS1302计时程序的编写 (18)4.2 LCD1602显示电路程序编写 (20)4.3红外信号解码及按键处理程序编写 (21)4.4主程序的编写 (21)5.系统调试 (22)5.1电路设计前期工作 (22)5.2硬件电路部分的调试 (22)5.3软件部分的调试 (23)5.4设计结果 (24)5.5设计中存在的不足及其改进 (24)6.结束语 (24)致谢 (24)参考文献 (25)随着经济的发展和人民生活水平的提高,能源损耗也愈是严重,因而智能节能设备越来越受到关注。

基于单片机控制的定时插座解读

基于单片机控制的定时插座解读

基于单片机控制的定时插座摘要本文设计了一款基于STC89C52RC单片机控制的光敏定时插座,它可以通过人为设定时间和光照强度的强弱,实现自动通电和断电功能,从而达到节能的目的。

硬件电路设计包括:单片机最小系统电路、电源稳压电路、1602液晶显示电路、独立式按键电路、温度控制电路、光敏电阻电路、继电器电路以及报警电路,设计原理主要利用DS1302时钟芯片和PCF8591芯片经A/D转换后在1602液晶上显示定时时间和光强大小,利用按键来选择工作模式和设定定时时间以及设定光照的阈值,当定时时间结束或光照强度小于设定光照阈值时,通过继电器的吸合作用来驱动插座的切断,红色发光二极管和蜂鸣器的状态来表示插座的工作状态。

软件程序的设计包括:1602液晶显示程序、DS1302定时程序、AD转换程序,按键处理程序、蜂鸣器报警程序,在本文的最后对设计了硬件和软件部分,并进行了调试和制作,基于单片机控制的定时插座系统具有电路简单,可靠性高,定时准确等特点,基本满足设计要求。

装关键词:STC89C52;光敏;定时;插座订线THE TIMING SOCKET BASED ON SINGLE-CHIPMICROCOMPUTERABSTRACTDesign a based on SCM STC89C52RC photosensitive regular outlet, by artificially setting time and the strength of the light intensity, it can achieve automatic power-on and power-off function, so as to achieve the purpose of energy saving. Hardware circuit design includes: the smallest single-chip system circuit, power regulator circuit, 1602 LCD circuit, an independent key circuit, temperature control circuit, the photoresistor circuit, the relay circuit and alarm circuit design principles mainly use the DS1302 clock chip and PCF8591 chip by A / D conversion timing in 1602 and two light levels, use keys to select the operating mode and set the timing and setting a threshold of light, when the time runs out or when the light intensity is less than the set light threshold,the state of the red light emitting diode and a buzzer to indicate the working status of the socket. Software design include: 1602 LCD procedures, DS1302 timer program, the AD conversion process, the key handler, the buzzer alarm program, at the end of this article on the final design of the hardware and software components in the design and commissioning and production , based on single-chip timing control socket system has a simple circuit, high reliability, and timing accuracy, basically meet the design requirements.Key words:STC89C52;photosensitive; Timing; Socket目录1 绪论 (1)1.1课题来源及意义 (1)1.2定时插座发展趋势 (1)2 定时插座系统设计 (2)2.1设计方案的选择 (2)2.2定时插座的工作过程 (3)3 定时插座的硬件电路设计 (4)3.1主控制器STC89C52RC (4)3.2定时插座的电源电路 (4)3.3DS1302时钟电路 (5)3.4DS18B20测温电路 (6)3.5光强检测电路 (6)3.6LCD1602显示电路 (7)3.7报警电路 (8)3.8继电器电路 (8)3.9总体硬件电路及其工作原理 (9)4 软件设计 (11)4.1DS1302计时程序的编写 (12)4.2A/D转换程序 (13)4.3DS18B20程序初始化 (14)4.41602液晶显示程序 (16)5 系统制作及调试 (18)5.1硬件制作 (18)5.2系统调试 (18)5.3设计结果 (18)5.4设计中存在的不足及其改进 (19)参考文献 (20)致谢 (21)附录1 (22)附录2 (26)1绪论1.1课题来源及意义随着现代科学技术飞速发展,给电子产品市场带来了巨大市场机会和挑战,同时人们对电子产品的需求也越来越高。

用单片机制作的电源定时插座

用单片机制作的电源定时插座

用单片机制作的电源定时插座
本电源定时插座有三个操作按键S1、S2、S3,并用两位LED 数码管显示定时时间。

其中S2、S3两个按键分别预置、设定个位和十位数的定时时间值,设定的定时时间调整范围是0 ~ 99 分钟,用一个S1 按键做定时插座的启动/ 停止操作按键。

并且程序中添加了蜂鸣器提示音部分,该部分程序功能是:每按下一次S1、S2 或者S3 按键,蜂鸣器就会发出嘀的一声响,以确定按键按下的有效性。

计时程序采用倒计时递减计数的工作方式工作,程序在运行时,时间每过一分钟数码管的个位显示值减1,每过十分钟数码管十位显示值减1。


预设定时时间一到,插座自动切断AC220V 电源输出,同时蜂鸣器报警。

直至再次按下启动/ 停止按键S1 才能解除蜂鸣器的报警声,同时二位数码管再次显示上一次预置的定时时间。

程序也再次回复到初始状态并可随时预置下一次定时插座输出AC220V 电压供给的定时时间。

基于单片机的定时开关设计

基于单片机的定时开关设计

基于单片机的定时开关设计单片机是一种集成电路,具有许多功能,如计算、控制和通信。

定时开关是一种常见的应用,可用于控制家居设备、灯光和其他电子设备。

在本文中,将介绍基于单片机的定时开关的设计。

设计一个基于单片机的定时开关需要以下步骤:1. 硬件设计:选择合适的单片机,如PIC系列或Arduino。

确定开关的电源和电路连接方式。

为开关添加必要的保护电路,如过压保护和过流保护。

为了实现定时功能,还要设计一个时钟电路。

2.软件设计:编写单片机的程序代码。

首先,初始化单片机和相关外设。

然后,设置定时器和计数器,以实现定时功能。

通过编程,指定开关打开或关闭的时间和持续时间。

最后,通过单片机的IO口控制开关的打开和关闭。

3.测试和调试:将设计好的硬件连接并上电。

通过测试和调试程序,确保开关按照预期工作。

进行适当的调整和优化,以满足需求。

在设计定时开关时,还可以考虑以下几点:1.配置选项:提供用户界面或编程接口,以便用户可以灵活地配置开关的定时参数。

例如,可以通过按钮设置开关时间和持续时间,或者通过串口通信设置。

2.外部输入/输出:除了通过单片机的IO口控制开关,还可以提供额外的外部输入/输出接口。

例如,可以使用红外遥控器或无线通信模块控制开关的打开和关闭。

3.多个定时设置:支持多个定时设置,使得用户可以根据需要设置不同的时间段和持续时间。

例如,用户可以设置在白天和夜晚不同时间段需要打开或关闭的开关。

4.节能功能:通过智能控制和触发器,实现节能功能。

例如,可以通过传感器检测到有人在房间内时才开启灯光,从而减少能源消耗。

综上所述,基于单片机的定时开关设计是一项有挑战性、有创造性和有实际应用价值的任务。

通过合理设计硬件和软件,可以实现一个高效、可靠和灵活的定时开关系统。

基于51单片机的低成本多路程控定时插座设计与制作

基于51单片机的低成本多路程控定时插座设计与制作

电路设计实验总结班级:电子0802 学号:200822730208 姓名:张文武目录:1.常用电子元器件识别、检测使用,稳压电源的制作。

2.基于51单片机的低成本多路程控定时插座设计与制作。

(一):常用电子元器件识别及检测使用。

万用表欧姆档的使用1、电档的等效电路2.等效成一带内阻的电源,黑表笔为电源的正极,红表笔为电源的负极。

3.注意事项:电阻的识别与检测1、电阻的主要参数2、电阻的标称色环电阻的识别方法1、四道色环标称:第一第二道表示有效数字,第三道表示加零个数,第四道为误差等级。

2.五道色环标称:第一第二第三道为有效数字,第四道为加零个数,第五道为误差等级。

3.四道色环:黑棕红橙黄绿蓝紫灰白金银本色0 1 2 3 4 5 6 7 8 9 5%10%20%4.五道色环:电阻值的表示数字跟四道色环相同,其误差表示跟四道色环不同。

5.五道色环误差等级表示:紫蓝红橙金银本色白±0.1% ±0.25% ±0.5% ±1% ±5% ±10% ±20% +20-50±%6.第一道色环的识别:(1)对于四道色环的电阻,由于第四道色环表示误差,而误差只有三种且表示误差的色环不表示阻值,故首先找到第四道色环,另一端即为引一道。

(2)五道色环的电阻两色环间距离较大的一端为第道,另一端即为引一道。

电位器的标称方法1、直接标称。

如:220Ω2W。

4R7=4.7Ω2、间接标称。

如:103=10*103Ω=10KΩ,14=1*104Ω=10KΩ。

电阻测量注意事项1、换档后必须重新进行欧姆调零2、档位选择应尽量使表针位于表盘中央2/3范围3、只能拿电阻引脚一端进行测量4、在电路中测量时必须断电5、在路测量值应小于标称值6、测量阻值应视具体情况判断在路电阻与标称值的关系7、对于精确测量应由在路情况来确定是否断开一端测量8、测量值=档位倍率*读数值。

基于单片机的插座定时系统设计

基于单片机的插座定时系统设计

设计与分析・Sheji yu Fenxi基于单片机的插座定时系统设计朱俊涛郭莉莉张展李璇(南通大学杏林学院,江苏南通226000)摘要:针对传统插座功能简单、不能定时的问题,设计了一款基于STM32单片机的插座定时系统。

该插座定时系统具有短路保护、远程控制等功能,通过搭建消息队列遥测传输(Message Queuing Telemetry Transport,MQTT+通信服务器,配合微信小程序实现了远程控制,通过插座的定时功能,插座通OLED屏幕上。

关键词:定时插座;STM32;ESP8266;MQTT1系统总体描述本系统以STM32F103C8T6为主控芯片,使用ESP8266模MQTT服务器,实现插座系统通信与控制。

通过OLED,通过插座的定时设控制 ,220V STM32上的RTC狼定时。

为使用时,MQTT通信建服务系统1图1系统结构框图2硬件设计2.1单片机主控模块本设计使用的是STM32F103C8T6单片机。

STM32F103系列单片机是ST公司使用ARM公司设计的Cortex-M3架构生产的32bit单片机,计机中的CPU,具有快,稳定等叭2.2电源模块交流转直流电源模块采用SM-PLG06A-4W型开关电源,该85〜264V输,输5V 800mA,输出功率4W足以插座定时系统的全部本设计路了,了的定输5A/AC250V的保,作用问题时及时保护路AMS1117稳压器,5V 3.3V并为单片机“2.3显f模块显示模块使用0.96寸128X64点阵的OLED显示屏,SCL为IIC通信的时钟管脚,而SDA则IIC通信的数据管脚用IIC通信协议,STM32仅需两根线就能控制2.4继电器模块参考文献[2]设计了继电器驱动电路。

STM32通过PB1引基金项目:南通市科技计划项目(JC2019117);南通大学杏林学院大学生创新创业训练计划项目(202013993022x1)脚控制继电器,输出高电平时继电器导通,低电平时继电器断开,从而弱控制并联的发光二极管可以起到的作用[3],通则LED发光,反之LED熄灭。

基于单片机的智能插座设计

基于单片机的智能插座设计

基于单片机的智能插座设计智能家居是近年来越来越受欢迎的概念,让我们的生活更加便利舒适。

其中,智能插座是一个非常实用的设备,它可以通过手机App远程控制插入其中的电器,也可以根据设定的时间、温度等条件自动开关电器,为用户带来极大的便利。

本文将介绍基于单片机的智能插座设计。

一、设计步骤1.硬件设计基于单片机的智能插座主要由单片机模块、电源模块、继电器模块、电压检测模块等组成。

其中,单片机模块使用的是STC12系列单片机,电压检测模块采用基于偏置电压和二极管进行电压采样的方案,继电器模块采用杨敏电感式继电器。

整个电路图如下所示。

2.软件设计软件部分主要由单片机程序和手机App两个部分组成。

单片机程序主要负责采集电压信号,控制继电器开关,并与手机App进行通信。

手机App主要负责远程控制智能插座、设置定时开关等功能。

单片机程序采用C语言编写,手机App采用Android Studio进行开发。

二、设计特点1.电压测量精度高采用偏置电压和二极管进行电压采样的方案,具有较高的稳定性和精度,实时测量电器的电压值,确保智能插座的安全性和稳定性。

2.继电器响应速度快采用杨敏电感式继电器,其响应速度快、寿命长、功耗低,能够有效减少电器开关时的电磁干扰和电流峰值。

3.界面友好、操作简单手机App界面采用简洁明了的设计,支持远程控制、定时开关、电器状态查询等功能,满足用户的各种需求。

三、设计应用基于单片机的智能插座广泛应用于家庭、办公室、商店等场合。

通过手机App,用户可以随时随地遥控电器开关,不再需要手动操作插座开关,方便快捷。

同时,用户还可以设置定时开关功能,让电器按照设定的时间自动启动或关闭,从而节省能源,保护环境。

四、设计展望当前智能家居市场正在迅速发展,未来智能插座将会继续发挥重要作用,不仅支持更多的电器类型,而且还将拥有更多的功能和适配更广泛的场景。

如支持语音控制、手势控制、人体感应等新型技术,以及集成AI智能、物联网等领域的发展趋势,为用户提供更加便捷、安全、智能的生活体验。

基于单片机控制的定时插座解读

基于单片机控制的定时插座解读

基于单片机控制的定时插座摘要本文设计了一款基于STC89C52RC单片机控制的光敏定时插座,它可以通过人为设定时间和光照强度的强弱,实现自动通电和断电功能,从而达到节能的目的。

硬件电路设计包括:单片机最小系统电路、电源稳压电路、1602液晶显示电路、独立式按键电路、温度控制电路、光敏电阻电路、继电器电路以及报警电路,设计原理主要利用DS1302时钟芯片和PCF8591芯片经A/D转换后在1602液晶上显示定时时间和光强大小,利用按键来选择工作模式和设定定时时间以及设定光照的阈值,当定时时间结束或光照强度小于设定光照阈值时,通过继电器的吸合作用来驱动插座的切断,红色发光二极管和蜂鸣器的状态来表示插座的工作状态。

软件程序的设计包括:1602液晶显示程序、DS1302定时程序、AD转换程序,按键处理程序、蜂鸣器报警程序,在本文的最后对设计了硬件和软件部分,并进行了调试和制作,基于单片机控制的定时插座系统具有电路简单,可靠性高,定时准确等特点,基本满足设计要求。

装关键词:STC89C52;光敏;定时;插座订线THE TIMING SOCKET BASED ON SINGLE-CHIPMICROCOMPUTERABSTRACTDesign a based on SCM STC89C52RC photosensitive regular outlet, by artificially setting time and the strength of the light intensity, it can achieve automatic power-on and power-off function, so as to achieve the purpose of energy saving. Hardware circuit design includes: the smallest single-chip system circuit, power regulator circuit, 1602 LCD circuit, an independent key circuit, temperature control circuit, the photoresistor circuit, the relay circuit and alarm circuit design principles mainly use the DS1302 clock chip and PCF8591 chip by A / D conversion timing in 1602 and two light levels, use keys to select the operating mode and set the timing and setting a threshold of light, when the time runs out or when the light intensity is less than the set light threshold,the state of the red light emitting diode and a buzzer to indicate the working status of the socket. Software design include: 1602 LCD procedures, DS1302 timer program, the AD conversion process, the key handler, the buzzer alarm program, at the end of this article on the final design of the hardware and software components in the design and commissioning and production , based on single-chip timing control socket system has a simple circuit, high reliability, and timing accuracy, basically meet the design requirements.Key words:STC89C52;photosensitive; Timing; Socket目录1 绪论 (1)1.1课题来源及意义 (1)1.2定时插座发展趋势 (1)2 定时插座系统设计 (2)2.1设计方案的选择 (2)2.2定时插座的工作过程 (3)3 定时插座的硬件电路设计 (4)3.1主控制器STC89C52RC (4)3.2定时插座的电源电路 (4)3.3DS1302时钟电路 (5)3.4DS18B20测温电路 (6)3.5光强检测电路 (6)3.6LCD1602显示电路 (7)3.7报警电路 (8)3.8继电器电路 (8)3.9总体硬件电路及其工作原理 (9)4 软件设计 (11)4.1DS1302计时程序的编写 (12)4.2A/D转换程序 (13)4.3DS18B20程序初始化 (14)4.41602液晶显示程序 (16)5 系统制作及调试 (18)5.1硬件制作 (18)5.2系统调试 (18)5.3设计结果 (18)5.4设计中存在的不足及其改进 (19)参考文献 (20)致谢 (21)附录1 (22)附录2 (26)1绪论1.1课题来源及意义随着现代科学技术飞速发展,给电子产品市场带来了巨大市场机会和挑战,同时人们对电子产品的需求也越来越高。

基于单片机的红外遥控智能定时开关插座设计

基于单片机的红外遥控智能定时开关插座设计

基于单片机的红外遥控智能定时开关插座设计摘要:现如今,生活水平提高,生活节奏加快,市面上的插座往往由于其功能过于单一而且不能满足我们的需求。

比如:夏天里风扇的定时时间过短(一般为1个小时),不便于晚上分段定时使用等等。

综合以上原因考虑,我们急需一款智能插座。

此插座能够实现定时给电器供电,在工作时间之外把电器的电源切断,这样就能解决电器的待机损耗,达到节约用电的目的,还能消除安全隐患,使我们的生活更加方便化、智能化。

关键词:51单片机,定时,红外,继电器,自动化1 引言在目前在市面上,时间控制器技术相对先进,种类齐全,时间控制器被广泛应用于各类电器中,通过对时间的控制使人们的生活更加简单化、智能化。

在智能插座的领域却还处于刚刚发展的阶段,智能插座也仅仅限制于旋钮定时器,或者计数器芯片设计的体积较大的时控插座。

这种插座定时时间单一,功能单一,定时准确性低,很难真正满足我们日常生活的需求。

现在急需将一种功能强大的时控插座来满足市场需求,来改善我们的生活。

2 基本原理利用单片机STC89C51作为主控,该系统利用DS1302计时模块来提供更加精确的计时和详细的日历时间并通过LCD1602实时显示。

本次设计一共有两种设置定时时间的方式第一种方式是通过按键键盘来设置定时时间的长短,第二种是通过红外遥控的方式利用红外遥控器来远程设定目标时间。

当51单片机达到设定的时间时蜂鸣器响一声来提示用户,51单片机并通过程序提前设定好的要求去控制继电器模块吸合来达到控制目标插座的开关的目的并且在LCD1602 上显示当前插座的开关状态。

3 模块介绍3.1继电器模块继电器用来控制电源,相当于电路中的开关,利用继电器的小电流控制大电流的特性,实现控制插座的通断,电路中将插座的火线断开,将继电器接入火线。

继电器模块根据控制电压的极性可以分为,高电平控制、低电平控制、不限制电平控制。

?继电器模块主要分为两种类型不隔离和完全隔离型。

(完整word版)基于51单片机的红外遥控智能定时开关插座

(完整word版)基于51单片机的红外遥控智能定时开关插座

目录1第一章 绪论..............................................................................11.1 选题的目的与意义 ................................................................1.2 本课题在国内外的发展现状及趋势 ..................................................121.3 本课题要解决的主要问题 ..........................................................3第二章 系统设计方案 .....................................................................32。

1 系统结构与功能 ................................................................32.2 总体系统框图 .....................................................................42。

3 开关的选择 .....................................................................2.4 显示方式选择 .....................................................................452.5 时钟的实现及单片机的选择 ........................................................52。

6 按键控制部分的实现 ............................................................6第三章 主要元器件原理及其应用 ..........................................................63。

基于单片机的定时开关插座的设计与制作

基于单片机的定时开关插座的设计与制作
开 始

韧 始化

致 和 满 足 定 时 的 要 求 ,设 定 了 时 钟 设 置 和 定 时设 置功能 时钟设置和定 时设置用 同一个 函数 实现 ,通过 判断按键 的值和所按 下的按 键 来 确 定 所 设 置 的 内容 。K E Y 5 按 键 选 择 定 时 设 置 、 时 钟 设置 。 K E Y 6 、K E Y 7 按 键 是 实 现 定 时 组 别 的 选 择 ,K E Y 4 、K E Y 8 按 键 是 实 现 左 移 右 移 功 能 。整 个 系 统 软 件 设 计 的 流 程 图 如 图 2 所示 3 . 结论 本设计 定时 开关插 座采 用S T C 系列单 片 机s T C 1 2 c 5 A 6 O s 2 编 程 控 制 继 电器 的 通 、 断 来 实现 控制插座 的通、断 电,而继 电器 的通、 断 由定时组别 确定。在定 时范围 内继 电器导 通 ,否则断开 。并用L E D 1 2 8 6 4 显 示 出 时 钟 及 定 时时间等信 息。当时钟走 到定时开始 时间 时 ,继 电器接通 ,插座给 负载供 电;时钟走 到 定 时 结 束 时 间 时 , 继 电器 断 开 ,插 座 停 止 给 负载供 电。本 次设计 的定时开关插 座 自动 化 程 度较 高 , 符合 定时 开 关插 座 的发 展 方 向 。 系 统 适 用 于 日常 家 庭 电 器 供 电 , 如 : 给 电风 扇定时供 电,给水塔定 时抽水等 等,具 有较 高的实用价值 。
随着现代 电器产品增 多,而且大部分 存 在 着待机 能耗 问题 ,并且呈 日趋 增长态势 , 家庭 和社会为 此浪 费了太多 的资源 。中国节 能 认 证 中 心对 日常 的 家 庭 待 机 能 耗 做 过 详 细 的 调 查 显 示 , 仅 待 机 能 耗 这 一 项 就 大 约 占到 家 庭 电力消 耗 的1 0 % 。定 时开 关插座 能够 实 现 定 时 给 电 器 供 电 , 在 不 需 要 时 可 以把 电 器 的 电 源 准 时 切 断 ,这 样 就 能 减 少 很 大 部 分 电 器 的待机损耗,从而达到节能 的 目的。 定 时 开 关 插 座 是 能 根 据 用 户 需 要 自 定 义 时 间来控 制 电器通 、断 电的开关插座 … 。 能实现 2 4 d , 时制 和 1 0 0 d , 时制 两种 时钟走 时 模 式 ,在2 4 , J , 时制时 钟模 式 ,可 以实 现6 组 2 4 d " 时 内 的任 意 定 时 , 定 时 时 间 范 围最 小 为 1 分钟 ;在 1 o o d , 时 制时钟 模式 ,可 以实现 6 组1 o o d , 时 内的任意 定时 ,定 时时 间范 围最 小 也是 1 分 钟 。 它 可 以 对 家 中 一 些 需 要 在 特 定 时 间 对 电 器 进 行 自 动 断 、通 电 控 制 ,而 不 需 要 拔 掉 插 头 , 减 少 电 器 的 待 机 损 耗 ,解 决 生 活中的~些烦恼 。

基于单片机的定时开关插座设计说明

基于单片机的定时开关插座设计说明

毕业设计(论文)题目:基于单片机的定时开关插座设计学院: _________ 电子与信息工程 _________ 专业: __________ 电子信息工程 __________ 班级: ___________ 电子1103 ________________ 姓名: _______________ 楼 _________________ 指导老师: ____________ 褚御芝 _______________起讫日期: ________ 2015-3〜2015-62015年06 月摘要随着生活节奏的加快,生活水平的提高,节能、智能的观念深入人心,出于节能的目的设计出一款定时开关插座。

本次毕业设计设计出一款定时开关插座,插座可通过按键或遥控器进行定时开关。

本次设计由220vAC转5vDC电源模块,DS1302计时模块,STC89C52单片机模块,LCD 1602显示模块,继电器模块,蜂鸣器模块,按键模块和红外遥控模块组成。

本次设计使用STC89C52单片机作为驱动芯片,使用DS1302计时模块提供精确的计时,通过LCD 1602显示模块显示年月曰时分秒和操作界面,使用继电器控制插座电流的通断,本设计还可以通过遥控器进行定时设置。

本文从硬件设计,软件流程的设计和电路的仿真与调试等方面介绍了定时开关插座的设计过程,实现了定时插座的功能。

最后介绍了设计过程中出现的问题和总结。

关健词:STC89C52单片机;定时开关;红外遥控AbstractThe perception of energy conservation and intelligent goes deep into families, with the life increasing and improxdng quickty,And we design timer socket for energy conservation・ The design is the timer socket,And the main function of timer socket is that we time by key or IR Remote.The design consists of STC89C52,DS1302,LCD1602,220VAC to 5VDC power supply,buzzer,key, relay・The design s driver microchip is STC89C52, The design uses the DS1302 to supply more accurate time,And the design uses LCD 1602 to display the year,the month,the day,the hour,the minute,the secondhand the operation interface.The design also uses the relay to control the on and off,And the timer socket can time by the remote control. In this paper, the design of the system was introduced through three aspects including the hardware modules, software flow pattern and circuit design and debugging・ At the end of this paper, the problems happened during the process of designing the system was summarized・Keyword: STC89C52; the timer socket; IR Remote目录摘要 (I)目录 (III)第一章绪论 (1)1.1背最 (1)1.2设计目标 (1)1.3论文结构 (2)第二章硬件电路设计 (3)2.1系统功能 (3)2.2系统原理 (3)23.1 STC89C52单片机模块 (4)2.3.2220VAC 转5VDC 电源模块 (5)2.3.3DS1302 时钟模块 (7)2.3.4LCD1602 显示模块 (8)2.3.5继电器模块 (8)2.3.6蜂鸣器模块 (9)23.7按键模块 (10)2.3.8红外遥控模块 (11)2.4本章小结 (11)第三章程序设计 (12)3.1程序的总依设计 (12)3.1.1主程序流程图 (13)3.1.2 DS1302 流程图 (14)3.1.3按键流程 (15)3.1.4LCD1602 显示流程 (16)3.1.5红外遥控流程 (17)3.1.6继电器流程 (18)3.2本章小结 (19)第四章系统测i式与结果 (20)4.1测试与结果 (20)4.2调试过程中遇到的问题 (25)第五章总结 (28)参考文献 (29)塹 (30)附录一电路原理图 (39)附录二程序代码 (40)第一章绪论1・1背景现如今,家用电器的普及给生活带来了巨大的变化,同时,能源的浪费越来越严重。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)题目: 基于单片机的定时开关插座设计学院: 电子与信息工程专业: 电子信息工程班级: 电子1103姓名: 彬指导老师: 褚御芝起讫日期: 2015-3~2015-62015 年06 月摘要随着生活节奏的加快,生活水平的提高,节能、智能的观念深入人心,出于节能的目的设计出一款定时开关插座。

本次毕业设计设计出一款定时开关插座,插座可通过按键或遥控器进行定时开关。

本次设计由220vAC转5vDC电源模块,DS1302计时模块,STC89C52单片机模块,LCD1602显示模块,继电器模块,蜂鸣器模块,按键模块和红外遥控模块组成。

本次设计使用STC89C52单片机作为驱动芯片,使用DS1302计时模块提供精确的计时,通过LCD1602显示模块显示年月日时分秒和操作界面,使用继电器控制插座电流的通断,本设计还可以通过遥控器进行定时设置。

本文从硬件设计,软件流程的设计和电路的仿真与调试等方面介绍了定时开关插座的设计过程,实现了定时插座的功能。

最后介绍了设计过程中出现的问题和总结。

关键词:STC89C52单片机;定时开关;红外遥控AbstractThe perception of energy conservation and intelligent goes deep into families, with the life increasing and improving quickly,And we design timer socket for energy conservation. The design is the timer socket,And the main function of timer socket is that we time by key or IR Remote.The design consists of STC89C52,DS1302,LCD1602,220VAC to 5VDC power supply,buzzer,key,relay. The design’s driver microchip is STC89C52, The design uses the DS1302 to supply more accurate time,And the design uses LCD1602 to display the year,the month,the day,the hour,the minute,the second,and the operation interface.The design also uses the relay to control the on and off,And the timer socket can time by the remote control. In this paper, the design of the system was introduced through three aspects including the hardware modules, software flow pattern and circuit design and debugging. At the end of this paper, the problems happened during the process of designing the system was summarized.Keyword: STC89C52;the timer socket;IR Remote目录摘要 (I)目录 (III)第一章绪论 (1)1.1背景 (1)1.2设计目标 (1)1.3论文结构 (2)第二章硬件电路设计 (3)2.1系统功能 (3)2.2系统原理 (3)2.3.1 STC89C52单片机模块 (4)2.3.2 220VAC转5VDC电源模块 (5)2.3.3 DS1302时钟模块 (7)2.3.4 LCD1602显示模块 (8)2.3.5继电器模块 (8)2.3.6蜂鸣器模块 (9)2.3.7按键模块 (10)2.3.8红外遥控模块 (11)2.4本章小结 (11)第三章程序设计 (12)3.1程序的总体设计 (12)3.1.1 主程序流程图 (13)3.1.2 DS1302流程图 (14)3.1.3 按键流程 (15)3.1.4 LCD1602显示流程 (16)3.1.5 红外遥控流程 (17)3.1.6 继电器流程 (18)3.2本章小结 (19)第四章系统测试与结果 (20)4.1测试与结果 (20)4.2 调试过程中遇到的问题 (25)第五章总结 (28)参考文献 (29)致 (30)附录一电路原理图 (39)附录二程序代码 (40)第一章绪论1.1背景现如今,家用电器的普及给生活带来了巨大的变化,同时,能源的浪费越来越严重。

例如:手机充电长时间充电,给电池带来损耗,减短电池寿命。

无线路由器不仅有辐射,而且耗电量高。

电视机待机耗电,还会带来线路老化,引发火灾等安全事故。

因而设计出定时开关插座,使生活更加方便。

随着生活水平的提高,家用电器越来越多,随之而来的能耗越来越大,本文介绍的定时开关插座可以实现定时开关的功能,对用电器的开关进行控制,节约不必要的能耗,且可以使用遥控器定时,更加智能化。

定时开关插座可以显示日历和精确的时间,可以充当万年历,同时可以设置24小时任意时间的定时开关。

当实现24小时的定时时,可以实现两组定时,每组中有一个起始时间,一个结束时间。

定时插座还可以调节插座最初的状态,即初始状态是导通状态或断开状态。

家用电器插入定时开关插座后,即可通过定时插座的时间设置实现定时通断电,节约能耗。

本文介绍了定时开关插座的硬件软件设计流程,通过仿真及调试,最终完成了本次设计。

1.2设计目标本次设计包括自主选题、查找资料、设计方案、调试系统和撰写报告等过程,需要完成以下目标:1、了解单片机、LCD602显示屏、DS1302计时芯片等模块的功能和原理,了解各个模块的连接与使用,并能够设计程序实现各模块的相应的功能。

2、了解定时插座系统的产生背景和意义,分析定时插座系统的功能和原理。

3、学习模块化的设计方法,根据系统的功能和原理,分模块的实现系统的硬件电路设计和程序设计。

4、按照设计好的电路进行仿真并搭建实物电路,调试电路,观察结果,实现系统功能。

5、通过本次设计提高自己的动手实践能力,巩固并加深对学习过的知识的理解,积累项目设计的经验。

1.3论文结构本论文包括摘要、目录、对正文、参考文献、致、附录等容,正文主要包含绪论、硬件电路设计、程序设计、系统测试与结果、总结等五章容。

第一章为绪论,介绍了定时插座的产生背景和课程设计的目标,并对论文的结构进行了概述。

第二章为硬件电路设计,首先分析了系统的功能,然后由系统功能得系统框图并对系统原理进行了简介,本章的重点是对系统框图中的各个模块的电路设计的介绍,在最后对本章进行了总结。

第三章为软件流程,先是介绍了程序设计的总体思路和根据系统功能和硬件电路设计的流程图,并对本章进行了小结。

第四章为系统测试与结果,先是介绍了系统的电路仿真及其结果,然后介绍了实物调试结果,最后总结了仿真和调试中遇到的问题。

第五章为总结,对毕业设计过程中遇到的问题,积累的经验和心得体会进行了总结。

第二章硬件电路设计2.1系统功能定时开关插座设计目的是实现对电器的控制,减少家用电器的耗电,从而方便了人们的生活。

定时开关插座应具备以下功能:1)显示功能:能够显示年月日,星期,时分秒。

提供准确的时间。

同时,也可以显示定时时间。

2)定时功能:定时插座可以实现二种定时模式。

一种可以在24小时,实现任意时间的设定,定时时间精确到分钟,此模式可以设置两组时间。

另一种实现一小时,以十分钟为单位的定时设置。

3)提示功能:当到达设定时间,蜂鸣器响一声提示。

4)遥控功能:可以用遥控器设定时间。

5)独立电源供电功能:将220V交流电转化为5V直流电,为继电器供电。

6)按键功能:可以通过按键设定时间。

2.2系统原理对系统的功能进行分析后,设计出系统框图,如图2-1所示。

图2-1系统框图在本次设计中首先将定时插座分为八部分,220vAC转5vDC电源模块,DS1302计时模块,STC89C52单片机模块,LCD1602显示模块,继电器模块,蜂鸣器模块,按键模块,红外遥控模块。

220vAC转5vDC电源模块为继电器供电,无需干电池及其他外部电源,防止共用电源引起干扰,导致单片机紊乱。

DS1302计时模块,DS1302是专门的时钟芯片,不用单片机计时,计时会更加准确,同时可以显示年月日时分秒,使用较少的I/O口,使用方便,同时断电后,有外部电源继续为DS1302供电。

STC89C52单片机模块,STC89C52单片机完成时间的设定,到达设定时间分别,分别给继电器、蜂鸣器一脉冲信号,使得蜂鸣器响一声提示,继电器实现吸合或断开。

LCD1602显示模块,LCD602显示日历和精确的时间,并且可以显示设定时间。

继电器模块实现定时插座的通断。

蜂鸣器模块,当到达设定时间响一声提示。

按键模块,可以调节年月日时间,还可以设定定时时间,s1是确认键,s2、s3可加减时间,s4可以切换模式,s5移动光标。

红外遥控模块,对单片机进行遥控控制。

2.3.1 STC89C52单片机模块图2-2 STC89C52单片机模块如图2-2所示,STC89C52单片机模块,P0口为双向三态口,只有该口可对外部存贮器进行读写操作,与LCD1602显示屏连接,上拉电阻可将P0口输出信号电流拉高,再传输给LCD1602。

P1口是专门为用户使用的I/O口,其中P1.0、P1.2、P1.4、P1.7、P3.4与按钮连接P3.7与蜂鸣器连接,P1.1与继电器连接。

P2.0、P2.1、P2.2口与DS1302连接。

P3.2口与1838T红外接收器相连。

Vcc接5v直流稳压电源,vss接地,EA口接高电平。

Rst接复位电路,上电后实现复位,防止单片机计数溢出。

单片机工作前都需要复位,复位电路的作用就是为单片机提供一定时间的复位脉冲,使单片机的各个部件都处于初始状态,并从初始状态开始工作。

XTAL1,XTAL2为震荡部分,接12MHz晶振,以便单片机部计时。

2.3.2 220VAC转5VDC电源模块图2-5 220VAC转5VDC电源框图220VAC转5VDC电源模块的设计,先将220VAC通过变压器,降压到9V,然后对交流电流,进行整流滤波,使用桥式整流将交流电变为直流电。

此时,电压还需要进行稳压的过程,最终,得到稳定的直流电源。

相关文档
最新文档