ImageVerifierCode 换一换
格式:DOCX , 页数:63 ,大小:2.12MB ,
资源ID:9800439      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9800439.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(智能插座毕业设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

智能插座毕业设计.docx

1、智能插座毕业设计(2015届)本科毕业设计(论文)资料 题 目 名 称: 智 能 插 座 学 院(部): 理学院 专 业: 电子信息科学与技术 学 生 姓 名: 班 级: 学号: 指导教师: 职称: 讲师 最终评定成绩: 工业大学教务处 工业大学本科毕业论文(设计)诚信声明本人重声明:所呈交的毕业论文(设计),题目基于单片机的智能插座的设计是本人在指导教师的指导下,进行研究工作所取得的成果。对本文的研究作出重要贡献的个人和集体,均已在文章以明确方式注明。除此之外,本论文(设计)不包含任何其他个人或集体已经发表或撰写过的作品成果。本人完全意识到本声明应承担的责任。作者签名: 日期: 年摘 要 家

2、电长期的待机不仅引起巨大的能源浪费,而且使得排插的负荷越来越大,带来了非常严重的安全隐患。同时,电器的使用寿命大大缩短。本设计制作了具有定时及智能感应功能的插座。其不仅你不了现实生活中普通插座功能的不足,还为人们的生活带来了极大的便捷。本系统由单片机最小系统、QC12864B液晶屏、HC-SR501及继电器等几个模块组成。通过外设键盘对与继电器相连的排插进行定时、延时设置,使其可以按照我们的意愿在相应的时间通断。或由HC-SR501热释电红外传感器模块,当感应到生物发出的红外线而输出电信号进而触发SCT89C51单片机的外部中断引脚,自动控制排插的通断。由LED指示灯指示工作模式并将工作数据通

3、过LCD液晶屏显示。软件设计使用keil uvision4,各个功能的选择菜单界面通过QC12864B液晶屏显示,配合按键实现多各个功能之间的选择与切换,使该系统能够有个友好的界面。根据需要实现的功能用C语言完成底层驱动和各子系统程序的编写和调试。使外接继电器可以按照一定的规律工作,即可以达到智能控制的目的,又在很大程度上起到节能的作用。 关键词:STC89C52;排插;SH-RF501;DS1302ABSTRACTElectrical appliances on standby for a long time not only cause huge waste of energy, and

4、make the strip load more and more big, has brought the serious security hidden danger.At the same time, greatly reduces the service life of the appliance.This design which has the function of timing and intelligent induction socket.Its not only you are not the real life of ordinary socket function i

5、s insufficient, also brought great convenience for peoples life.This system by single chip microcomputer minimum system, QC12864B LCD screen, HC - SR501 and relay of several modules.By a peripheral keyboard connected to the relay platooninsert timing, delay set, can make it according to our wishes i

6、n the corresponding time on and off.Or by the HC - SR501 pyroelectric infrared sensor module, when sensing infrared and output electric signal from the biological triggers the SCT89C51 MCU external interrupt pin, automatic control strip on and off.Working mode and directed by the LED indicator light

7、 will work data through the LCD screen display.Software design using keil uvision4, each function selection menu interface by QC12864B LCD screen display, cooperate with the keys to achieve more choice and switch between each function, makes the system has a friendly interface.According to the funct

8、ion of the need to implement in C language to complete the underlying drive and each subsystem writing and debugging of the program.Make external relays can work according to certain rules, which can achieve the goal of intelligent control, and to a great extent, have the effect of energy saving.Key

9、 words: SCTC89C52;socket;SH-RF501;DS1302第1章 绪论1.1 设计的目的和意义随着人口的增长、科技的迅猛发展,人们生活水平不断的提高,对于电子产品的需求和要求也不断增加,各式各样的电子产品应用于我们的生活中。在为人类带来便捷的同时,也意味着我们使用的产品消耗的能源同等的增加以维持我们生活的正常进行。可是,我们生活的星球能开发利用的能源是有限的并且正在不断的消耗殆尽,所以,节约能源又成为了我们必须要解决的问题,同时其也是这个社会的主题。所以,这样一对矛盾应尽快得到调解,在调查中我们发现,大部分市面上的电子产品都具有待机功能,比如电视机,电脑,冰箱,空调等家用

10、电器。如此,就我国而言,无意识的家电或电子产品的能耗基于一个十几亿人口的大国,那是一个非常巨大的能源浪费。据测算,家电待机能耗占到中国家庭电力消耗的10%以上。而正是由于这种长期的待机状态,使得排插的负荷也越来越大,带来了非常严重的安全隐患。除此之外,也使得电器的寿命大大缩短1。所以,本系统对家庭中普通的排插进行了更加智能化的设计,我们利用单片机对继电器的控制来达到控制排插通断的目的,并可以通过外设键盘对排插进行定时设置,使其可以按照我们的意愿定时通断,在定时功能的基础上,增加了人体感应模块。基于此种思维设计,其不仅能节约能源消耗,减轻地球的负担;增加家电的使用寿命;还能让我们的生活变得更加的

11、便捷、舒适。重要的是可以防止不必要的安全事故的发生。1.2 国外研究现状目前市场上使用的绝大多数移动电源排插只可以实现简单的电源机械式通断电,单一的功能并不能满足我们未来生活的需要,智能排插可编程开关排插可根据使用者的意愿,对其进行功能设置实现电源的自动通断电,是人们的生活带来极大的方便之余又能应和这个社会节能的主题。现阶段市场上出现的智能插座有小管家智能插座、科德牌智能插座、POLYHOME智能插座、博联智能插座等等。这几款插座中小管家插座使用智能芯片系统和相应程序软件对继电器进行编程控制,使得插座待机能耗降至零,达到节能安全的目的。利用遥控功能关机后自动切断电源,遥控开机时,能自动接通电源

12、。并且具有消除待机能耗、智能化保护功能、避免电磁波辐射、有效防雷击冲击的特点。科德智能插座,可以进行定时设定,精确值时间为1分钟,每天最多可设置多组开与关。并且具有模式功能,随时可切换到长通或定时状态。目前智能排插的实现方法有机械式定时排插、基于单片机的定时器功能实现排插的智能定时、以及采用现成的智能芯片。机械式定时排插通过转动刻度盘,进行定时时间设置;而基于单片机的智能排插则是通过用单片机控制继电器的通断来控制排插的开关,即通过单片机编程实现智能定时;智能芯片排插则是通过芯片直接感应来实现智能通断电,从而达到消除待机功耗的目的;较为高级的当属无线控制智能排插,基于Wi-Fi通讯,只要家中有无

13、线路由器,排插就会自动寻找网路,用户只需输入上网密码即完成配置,通过智能手机在全球任何地点都可以控制。智能排插有效地解决了待机能耗的问题,从而提高终端用电设备的使用寿命,促进我国节电降耗产品领域的发展。也消除了生活中的很多安全隐患。可达到适用于彩电、电脑、空调等用电领域的较高技术指标与节电能力。而随着技术的不断发展,对智能排插的承受功率不断地增高完善,智能排插除了广泛应用于家用电器外,还会更多的应用到工业领域。1.3 论文主要容与思路本系统设计了基于单片机对继电器的控制来达到智能控制排插通断的目的,并可以通过外设键盘和红外感应对排插进行定时设置和感应通断,使其可以按照我们的意愿自动通断。论文各

14、章主要容如下:第一章是绪论,介绍了本研究的目的和意义,国外研究现状以及本论文的章节结构。第二章总体方案设计,在论述系统的设计结构的基础上,详细说明系统的主要设计功能。第三章是硬件系统构架,首先介绍系统的工作原理,然后介绍单片机的主要性能参数,接着是对每个电路模块进行分析,并给出原理图。第四章介绍系统的软件设计,并对每个模块进行说明。第五章介绍实物调试过程,并对相应结果进行了详细的说明。第六章是本文的总结与展望,并提出进一部完善的工作。第2章 总体方案本系统的设计主要由感应控制系统和按键控制系统组成,硬件电路由STC89C52单片机为核心控制器,通过C语言编写文件系统实现各路控制功能。在感应控制

15、系统中,单片机通过HC-SR501人体感应模块触发外部中断进而控制与排插插孔相连的继电器来控制插孔的关断。此外,插孔的关断还可以通过手动按键来操控,通过单片机配合时钟芯片DS1302对排插进行定时开关或延时开关等操作,由LED指示灯指示当前工作状态并由QC12864B液晶屏作为人机交互界面进行显示,使系统能够有一个良好的界面。总体的系统框图如图2.1所示。 图2.1系统框图(1)智能排插的核心控制电路 STC89C52单片机是本设计的核心器件,配合各个模块实现排插的控制,STC89C52根据不同的运行速度和功耗的要求,时钟频率可以设置在0-33M之间,。该最小系统主要由复位电路,晶振电路构成。

16、(2)QC12864B液晶显示部分 QC12864B是带中文字库的汉字图形点阵液晶显示模块,可显示48行1616的点阵汉字及分辨率为12864的图形。同时,光标显示、画面移动、自定义字符、睡眠模式等功能可实现最直接的人机交互。(3)DS1302模块 本系统采用DS1302作为时钟计时器,从而实现排插在24小时任意时间的可变定时和一小时的固定模式定时。这样可以使得定时准确,方便,节约系统资源,同时程序编写上也能相对简单。(4)HC-SR501 模块HC-SR501是建立在BISS0001红外热释电处理芯片上的自动控制模块,其使用LHI778型探头进行设计,具有高灵敏度,功耗低,可靠性强等特点。广

17、泛应用于各类自动感应电气设备,且其是干电池供电的自动控制产品。(5)继电器模块本设计采用的是型号为SONGLE SRD-05VDC-SL-C的继电器,5V继电器是一种电子控制器件,具有控制系统(又称输入回路)和被控制系统(又称输出回路),可用较小的电流去控制较大电流的一种“自动开关”。(6)按键模块系统采用轻触按键设计4*4式矩阵按键,充分利用单片机I/O口控制实现按键功能。第3章 硬件电路设计 3.1 智能插座的工作原理本系统由单片机最小系统、QC12864B液晶屏、HC-SR501、继电器等几个模块组成。通过外设键盘对与继电器相连的排插进行定时、延时设置,使其可以按照我们的意愿在相应的时间

18、通断。或由HC-SR501热释电红外传感器模块,当感应到生物发出的红外线而输出电信号进而触发SCT89C51单片机的外部中断引脚,自动控制排插的通断。由LED指示灯指示工作模式并将工作数据通过LCD液晶屏显示。3.2硬件简介3.2.1 STC89C52单片机STC89C52单片机是一款低功耗、高性能的8位微控制器芯片,部集成8K字节Flash,512字节RAM,4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,2个外部中断,一个通信一步通信口(UART),一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口,32 位的I/O 口线,看门狗定时器。另外

19、STC89C52 可降至0MHz 静态逻辑操作,支持2种可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,、片振荡器停止工作,从而单片机的一切工作全部停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。可以在4V到5.5V宽电压围正常工作。具有许多独特的优点,即体积小、重量轻、单一电源、低功耗、功能强、价格低廉、运算速度快、抗干扰能力强、可靠性高等4-6。其部包含以下功能部件:a.8位CPU; b.振荡器和时钟电路; c.8k字节的程序存储器EPROM; d.256字节的数据存储器RAM; e.可寻址外部存储

20、器和数据存储器各64字节; f.20多个特殊功能寄存器; g.32线并行I/O口; h.一个全双工串行I/O口; i.3个16位定时器/计时器;STC89C52引脚图如图3.1所示。图3.1 DIP-40封装STC89C52引脚图P0口:P0口是一个8位漏极开路的准双向I/O口。当作为输出口时,输出级为漏极开路电路,应外接一个上拉电阻来提供输出高电平时的驱动电流。对P0端口写“1”时,引脚用作高阻抗输入。当CPU访问片外存储器时,由部硬件自动使控制线为“1”。这时,P0口可作为低8位地址/数据总线分时使用。在这种模式下,P0不具有部上拉电阻4-6。P1口:P1口是一个带有部上拉电阻的8位准双向

21、口,作为通用的I/O端口使用。P1输出缓冲器能驱动4个TTL逻辑电平。当P1口用做输出口输出“1” 时,输出线由部上拉电阻拉成高电平;作为输入使用时,CPU必须将“1”写入锁存器,使T1截止,把该端口线由部上拉电阻拉成高电平6。P2口:P2口是一个带有部上拉电阻的8位准双向I/O口。P2输出缓冲器能驱动4个TTL 逻辑电平。当CPU对P2 端口写入“1”时,其部的上拉电阻把该端口拉为高电平,此时,P2口可作为输入端口来使用。作为输入口使用时,被外部拉低的引脚由于部电阻的原因,将输出电流4-6。P3口:P3口是带有部上拉电阻的8位准双向I/O口,并且还是一个双功能端口。其作为通用的I/O口使用时

22、,工作原理同P1、P2端口相似。对P3端口写“1”时,输出引脚由部上拉电阻拉成高电平;作为输入使用时,被外部拉低的引脚由于部电阻的原因,将输出电流4-6。RST复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位4-6。3.2.2 QC12864B液晶显示屏QC12864B是一款具有4位/8位并行、2线或3线串行多种接口方式的带中文字库以及部含有国标体中文字库的点阵图形的液晶显示器;其具有12864的分辨率, 8192个16*16点汉字以及128个16*8点的ASCII字符集,且具有光标显示、画面移位、睡眠模式等多种功能。可以显示84行1616点阵的汉字. 也可完成图形

23、显示.低电压低功耗是其又一显著特点。其引脚图如图3.2所示。如表3.1为QC12864B引脚定义表7。 图3.2 QC12864B引脚图 表3.1 QC12864B引脚定义管脚号管脚名称电平管脚功能描述1VSS0V电源地2VCC3.0+5V电源正3V0-对比度(亮度)调整4RS(CS)H/LRS=“H”,表示DB7DB0为显示数据RS=“L”,表示DB7DB0为显示指令数据5R/W(SID)H/LR/W=“H”,E=“H”,数据被读到DB7DB0R/W=“L”,E=“HL”, DB7DB0的数据被写到IR或DR6E(SCLK)H/L使能信号7DB0H/L三态数据线8DB1H/L三态数据线9DB

24、2H/L三态数据线10DB3H/L三态数据线11DB4H/L三态数据线12DB5H/L三态数据线13DB6H/L三态数据线14DB7H/L三态数据线15PSBH/LH:8位或4位并口方式,L:串口方式16NC-空脚17/RESETH/L复位端,低电平有效18VOUT-LCD驱动电压输出端19AVDD背光源正端(+5V)20KVSS背光源负端3.2.3 DS1302 时钟芯片DS1302 是高性能时钟芯片,具有以下特性:实时时钟,可对秒、分、时、日、周、月、以及带闰年补偿的年进行计数;用于高速数据暂存的31*8RAM; 最少引脚的串行I/O; 2.5-5.5V满肚工作围; 2.5V时耗电小于30

25、0nA; 用于时钟或数据读/写的单字节或多字节数据传送; 8引脚的双排直列封装(DIP)或用于表面的8引脚贴片封装(SOIC); 简单的3线接口; TTL兼容(VCC=5V); 可选的工业温度围-40至+85; 在DS1202基础上增加的特点:可选的慢速充电的能力; 用于主电源和备份电源的双电源引脚; 备份电源引脚可用作电池或超容量电容器的输入端; 附加的告诉暂存存储器(7字节)。图3.3为DS1302的芯片引脚图所示。如表3.2所示为DS1302各引脚的功能表8。图3.3 DS1302的芯片引脚图表3.2 DS1302引脚功能引脚号引脚名称功能1VCC2主电源2、3X1、X2振荡器,外接32

26、.768KHZ晶振4GND电源地5RST复位6I/O数据输入/输出(双向)7SCLK串行时钟8VCC1后备电源3.2.4 BISS0001红外热释电处理芯片BISS0001是一款高性能的传感信号处理集成芯片,由热释电红外传感器以及外围连接元器件组成的被动式热释电红外开关模块。其可自动快速有效的控制各式照明灯、蜂鸣器、自动门、电风扇、烘干机和自动洗手池等等家用电器的关断,普遍应用在宾馆、酒店、公司、商场及家庭等过道或走廊等敏感区域,以及安全区域的灯光、照明和报警系统。引脚原理图如图3.4所示。其引脚功能如表3.3所示9。图3.4 BISS0001引脚图 表3.3 BISS0001引脚功能引脚号名

27、称I/O功能说明1AI可重复触发和不可重复触发选择端。当A为“1”时,允许重复触发;反之,不可重复触发2VOOVo上升沿时为有效触发。在输出时间Tx之外和无VS的上跳变时,Vo保持低电平。3RR1-输出延迟时间Tx的调节端4RC1-输出延迟时间Tx的调节端5RC2-触发封锁时间Ti的调节端6RR2-触发封锁时间Ti的调节端7VSS-工作电源负端8VRFI参考电压及复位输入端。9VCI触发禁止端。当VcVR时允许触发(VR0.2VDD)10IB-运算放大器偏置电流设置端11VDD-工作电源正端122OUTO第二级运算放大器的输出端132IN-I第二级运算放大器的反相输入端141IN+I第一级运算

28、放大器的同相输入端151IN-I第一级运算放大器的反相输入端161OUTO第一级运算放大器的输出端3.2.5 继电器模块本系统使用的继电器是型号为SONGLE SRD-05VDC-SL-C的继电器,该继电器是一种电子控制器件,工作电压5伏,具有两个控制系统分别是输入回路和被控输出回路,利用较小的电流驱动去控制大电流的一种“自动开关”。因此在电路中起着安全保护、自动调节及电路转换等作用,可实现弱电控制强电的目的,常用在自动控制电路中。3.2.6按键模块采用普通轻触按键设计矩阵式按键控制,给单片机引脚输入电信号。由于与人体感应模块中用到的外部中断脚P3.2重合,故在设计按键的时候将此引脚除去。3.

29、3系统的硬件电路设计原理图3.3.1 STC89C52最小系统电路图STC89C52为核心的最小系统由复位电路和晶振电路组成,复位电路由按键一个1K电阻和一个10K电阻以及一个10uf的电解电容构成,晶振电路由12M晶振和两个30PF电容组成,单片机最小系统如图3.5所示。图3.5单片机最小系统仿真图 3.3.2 QC12864B液晶显示电路QC12864B 带字库型液晶显示模块,部存有16X16点阵的中文汉字8192 个、8X16 点阵的字符128个以及 64X256 点阵的图形显示 RAM(GDRAM) 。其电路连接图如图3.6所示。图3.6 QC12864B电路连接图 3.3.3 DS1

30、302时钟电路DS1302引脚电路中Vcc1为后备电源接一个干电源电池,Vcc2为主电源。DS1302由Vcc1或Vcc2两者中的较大者供电。X1和X2是振荡源,外接32.768kHZ晶振。电路连接图如图3.7所示10。图3.7 DS1302电路原理图 3.3.4 HC-SR501模块电路 BISS0001是一款高性能的传感信号处理集成电路,由运算放大器、状态控制器、电压比较器、封锁时间定时器以及延迟时间定时器等构成的数模混合集成电路。并配以热释电红外传感器和外围元器件构成被动式的热释电红外开关。该模块有两种模式:分别是可重复触发方式和不可重复触发方式。通过Q脚电信号的变化,触发单片机外部中断达到控制继电器工作效果。本系统采用不可重复触发方式,当感应到有人体在其围活动则Q脚输出高电平,否则输出低电平,而单片机外部中断为低电平触发,故在模块输出端加一反相器。其电路原理图如图3.8所示,其中PIR为HC-SR501模块10。图3.8 HS-SR501模块电路原理图 3.3.5 继电器电路本系统

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1