计算机毕业设计论文_基于AT89C51红外线控制自动门
基于单片机AT89C51的温度控制系统的设计与仿真 毕业设计(论文)
目录摘要 (1)第1章绪论 (2)1.1单片机的应用 (2)1.2电热炉控制中的问题 (2)1.3本设计主要内容 (3)第2章编程软件 (4)2.1编程软件K EIL (4)第3章系统硬件结构设计 (5)3.1系统硬件组成 (5)3.2P ROTEUS原理图设计 (5)3.3硬件电路结构 (7)3.3.1 主控制芯片AT89C51原理及其说明 (9)3.3.2 外部时钟电路 (11)3.3.3 测温模块 (11)3.3.4 显示模块 (13)3.3.5 开关模块 (13)3.3.6 报警模块 (14)第4章系统软件设计及调试 (15)4.1系统程序设计 (15)4.1.1 DS18B20测温程序设计 (17)4.1.2 LM016L显示程序设计 (18)第5章总结与展望 (19)5.1总结 (19)5.2展望 (19)参考文献 (20)附录 (21)摘要:电热炉可使用金属发热体或非金属发热体来产生热源,其构造简单,工业电热炉的主要用途是供机械工业对原材料、毛坯、机械零件加热用。
温度控制对于电热炉是至关重要的。
为了更好地控制温度、提高控制质量,选用单总线芯片DS18B20作为温度传感器,进行了基于单片机AT89C51的温度控制系统的设计与仿真。
显示模块选用LCD显示器,控制更为简单,显示更为清晰。
配以键盘模块及由二极管、蜂鸣器组成的报警模块,组合成较为完整的温度控制系统硬件。
选用Proteus软件绘制电路原理图,同时选用软件Keil 进行编程编译,并将Keil与Proteus联调,在Proteus中查看仿真结果,实现温度的自动控制。
关键词:单片机、温度控制、Keil、Proteus仿真第1章绪论1.1 单片机的应用单片机具有体积小、可靠性高、功能强、使用方便、性能价格比高、容易产品化等特点。
国际上从1970年代开始,国内自1980年代以来,单片机已广泛应用于国民经济的各个领域,对各个行业的技术改造和产品的更新换代起重要的推动作用。
基于AT89C51的红外遥控开关系统设计
嘟 F 日 里 2匝 >墅 7 巫 匦 1
一
一
暖 匿
:
j
具 有制 作 简单等 特点 ,但 由于 这些 芯 为 了 方 便 用 户 能 够 清 楚 知 道 所 要 控 制 图1基于A 8 C 1 T 9 5 的红外遥控开关系统框图 片 价格 较贵 ,功 能键 数及 功能 受到特 电 器 的 工 作 状 态 , 系 统 中 加 入 了工 作 定 的 限制 ,且相 互之 间采 用的 遥控 编 状态指示模块和定时时 间显示模块 。
~
S
01R
V
2 脚 接 收 到 的 不 同 的 键 选 信 号 进 行 0
图 2 M54 2 P 作 框 图 06 A 工
编码和 码值 变化 ,得到遥控 指令 的功
M5 4 2 发射 器输 出的控制信 能码 ,结合 用户码产 生 出1 位 的传送 图4红外接收 电路 0 6 AP 6 号( 编码脉冲) 主要 由用户码和功能 ( 数 码。本设计 中共用N8 个按键 ,各个按 S 08 M0 3对外只有3 个引脚 :VC C、
8 N载波信号 。一路 用来形 定时 时 间的显 示 ,方便用 户 了解 电器 信号 编码 进行 识 别 ,根 据指 令发 出相 得 到3 kH z
的工作状态 。
应 的控制 信号 ,送 往接 口电路做 出相 成 时 钟 脉 冲 , 使 整 个 系 统 按 照 统 一 的
今日电予 .21年4 61 o2 月
( )定时时 间显示 电路和 工作 状 管后两位 显示 “0 1 O ”。
电 器 采 用 电 磁 式 继 电 器 , 是 用 较 小 的 态指示 电路
工 作 状 态 指 示 电 路 中 ,单 片 机
基于AT89C51单片机的智能门锁控制系统的设计分析
2020年27期设计创新科技创新与应用Technology Innovation and Application基于AT89C51单片机的智能门锁控制系统的设计分析李瑞松(青岛工学院机电工程学院,山东青岛266300)前言AT89C51单片机作为微型控制器,若能在智能门锁控制系统中合理应用,可优化系统运行性能,以此达到最佳控制效果。
智能门锁相比传统门锁可自行记录访客信息,并借助门卡识别功能验证用户身份,由此降低入侵风险。
因此,基于AT89C51单片机设计智能门锁控制系统将成为门锁发展的重要方向。
1AT89C51单片机的优势与特点1.1优势AT89C51单片机属于一种可擦除可编程带有存储功能的低压微型处理器。
通常情况下,AT89C51单片机能够实现100次擦除次数。
单片机不但具有较强的灵活性,而且投入成本相对较低,若能在智能门锁控制系统设计环节予以应用将为其提供重要效用。
另外,AT89C51单片机还具备振荡器功能,可在放大器的辅助下强化振荡器性能,之后在触发器信号指示下实现振荡器的有效输出。
同时,它并没有明确的脉宽要求,故而应用范围更广泛一些。
1.2特点在执行芯片擦除任务时,可将代码转换为“1”,因其设有较为稳定的逻辑程序,故而具备振荡器冻结以及封锁芯片等多元化功能,进而保障操作安全。
AT89C51单片机具体操控方法是利用键盘对系统中的三角波、方波进行有效控制,之后可利用“6位十进制”呈现出具体控制信息,且反馈频率在10Hz 之间。
此外,AT89C51单片机还可结合数据模型转换装置对电路电压进行把控,以此达到准确切断或启动电路的效果。
AT89C51单片机还能对程序进行妥善存放,包括主程序与子程序。
前者可用于扫描键盘状态,后者可完成频率、三角波等参数的科学输出。
所以,在AT89C51单片机基础上设计智能门锁控制系统具有一定的现实意义[1]。
2基于AT89C51单片机的智能门锁控制系统的设计策略2.1明确智能门锁控制系统结构(1)执行层智能门锁主要摆脱了常规门锁“钥匙开锁”的繁琐性,利用智能技术对用户各项信息进行验证,待核实完毕后通过控制系统对门锁进行开启或闭合。
单片机毕业设计论文_AT89C51红外线自动门控制系统
目录摘要ⅠAbstract Ⅱ第一章绪论 (2)1.1课题研究的可行性 (2)1.2课题的意义和目的 (2)1.3关于设计的简介和用途 (3)1.4 该设计的基本设计思路 (3)第二章主要器件的介绍 (4)2.1 单片机控制电路 (4)2.1.1 单片机简介 (4)2.1.2 时钟电路和复位电路 (5)2.2步进电机模块与驱动 (6)2.2.1步进电机 (7)2.2.2.步进电动机的驱动方法 (10)2.3 红外传感器的原理和使用 (13)2.4 BISS0001芯片介绍和典型电路 (15)2.5 菲涅尔透镜原理 (20)第三章系统硬件设计 (26)3.1 设计电路的电框图和原理 (26)3.2 各部分程序设计 (27)第四章系统软件设计 (33)4.1 设计电路原理图 (33)设计总结 (35)主要参考文献 (36)致谢信 (37)摘要随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的自动控制系统开始进入了人们的生活,以单片机为核心的自动门系统就是其中之一。
同时也标志了自动控制领域成为了数字化时代的一员。
它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。
它更让人类懂得,数字时代的发展将改变人类的生活,将加快科学技术的发展。
过对“红外通感应自动门单片机控制系统”的研究和设计,精心撰写了单片机控制自动门系统论文。
本论文着重阐述了以单片机为主体,LED点阵显示芯片及无刷直流电机为核心的系统。
本设计主要应用AT89C51作为控制核心,无刷直流电机、红外传感器相结合的系统。
充分发挥了单片机的性能。
其优点硬件电路简单,软件功能完善,控制系统可靠性比较高等特点,具有一定的使用和参考价值。
关键词:单片机红外线传感器AT89C51 BIS0001芯片1第一章绪论1.1课题研究的可行性今天,人类已进入科学技术空前发展的信息社会,电子计算机、机器人、自动控制技术以及单片机嵌入系统的迅速发展,迫切需要行行色色的传感器。
毕业设计(论文)-基于AT89C51单片机的步进电机控制系统
内蒙古科技大学本科生毕业设计说明书(毕业论文)题目:基于AT89C51单片机的步进电机控制系统设计学生姓名:学号:专业:自动化班级:自动化06-3班指导教师:基于AT89C51单片机的步进电机控制系统摘要步进电机是数字控制系统中的一种执行元件,它能按照控制脉冲的要求,迅速起动,制动,正反转和调速。
具有步距角精度高,停止时能自锁等特点,因此步进电机在自动控制系统中,特别是在开环的控制系统中得到了日益广泛的应用。
本文以单片机和环形脉冲分配器为核心设计的步进电机控制系统,通过软硬件的设计调试,实现步进电机能根据设定的参数进行自动加减速控制,使控制系统以最短的时间到达控制终点,而又不发生失步的现象;同时它能准确地控制步进电机的正反转,启动和停止。
硬件是以AT89C51单片机为核心的控制电路,主要包括:环形脉冲分配器、键盘显示电路、步进电机的驱动电路等。
软件部分采用C语言编程,主要包括键盘显示程序、步进电机的调速程序、停止判断程序等。
关键词:步进电机控制系统;调速;单片机Based on AT89C51 Single-chip ComputerStepping Motor Control SystemAbstractStepping motor is a kind of digital control system components. It can achieve quick start-up, positive inversion, stopping and speed control, according to the control pulse. It has high precision step angle, and can be self-locking when it keeps still. As these characteristics, stepping motor in automatic control system, especially in the open loop control system has been widely applied.This article mainly focuses on taking Single-chip Computer and cycle pulse distributor as the core, and designing the stepping motor control system. Through the design of the software and hardware debugging, it realizes controlling the step motor’s acceleration and deceleration automatically, according to parameter setting. Making the system arrive the end point with the shortest time, but not occur outing of step. Besides it can accurately achieve start-up, positive inversion and shutdown. Hardware takes AT89C51 as the core of control circuit, mainly including: cycle pulse distributor, keyboard and display circuit, stepping motor driving circuit, etc. Software part adopts the C language programming, mainly including keyboard and display program, stepping motor speed control program, stop judging program, etc.Key words: Stepping motor control system; speed control; Single-chip Computer目录摘要 (I)Abstract (II)第一章引言 (1)1.1 课题提出的背景和研究意义 (1)1.2 课题的主要研究内容 (2)1.3 本章小结 (2)第二章步进电机控制系统设计 (3)2.1 步进电机的原理 (3)2.1.1 三相单三拍通电方式 (3)2.1.2 三相双三拍通电方式 (5)2.1.3 三相六拍通电方式 (6)2.2 环形脉冲分配器 (8)2.3 续流电路 (12)2.3.1 二极管续流 (13)2.3.2 二极管—电阻续流 (14)2.4 步进电机驱动电路 (15)2.5 步进电机的变速控制 (17)2.5.1 变速控制的方法 (19)2.6 步进电机在自动生产线中的应用 (20)2.7 本章小结 (22)第三章控制系统硬件设计 (23)3.1 硬件系统设计原则 (23)3.2 控制系统组成 (23)3.3 主要元件的选择 (24)3.3.1 单片机的选择 (24)3.3.2 EPROM的选择 (25)3.3.3 可逆计数器的选择 (27)3.4 控制系统接口电路的设计 (27)3.4.1 环形脉冲分配器设计 (27)3.4.2 显示电路设计 (29)3.4.3 外部复位电路设计 (30)3.5 控制系统整体电路设计 (31)3.6 本章小结 (31)第四章控制系统软件设计 (32)4.1 软件系统设计原则 (32)4.2 步进电机控制系统功能设计 (32)4.3 主程序设计 (33)4.3.1 主程序工作过程 (33)4.3.2 主程序工作流程图 (34)4.3.3 定时器T0中断程序流程图 (34)4.4 Proteus仿真 (37)4.5 显示程序设计 (39)4.6 键盘程序设计 (39)4.7 调速程序设计 (41)4.7.1 20BY步进电机参数 (41)4.7.2 步进电机转速与频率的关系 (41)4.8 本章小结 (42)第五章结束语 (43)参考文献 (44)附录 (46)附录A 系统程序(C) (46)附录B 20BY步进电机转速与定时器定时常数关系表 (59)附录C 控制系统电路图 (62)致谢 (63)第一章引言1.1 课题提出的背景和研究意义由于步进电机不需要位置传感器或速度传感器就可以实现定位,即使在开环状态下它的控制效果也是令人非常满意的,这有利于装置或设备的小型化和低成本,因此步进电机在计算机外围设备、数控机床和自动化生产线等领域中都得到了广泛的应用。
毕业设计(论文)-基于AT89C51单片机的自动窗帘控制系统设计
题目自动窗帘控制系统摘要自动控制属于电子及信息科学的一个重要分支,并且在现代家居中有着较好的目前发展前景。
目前,家庭居住环境的采光及避光问题主要采用的是手动开闭窗帘,手动开闭不仅费力而且很多方面不够人性化,可能对用户造成一定的困扰,窗帘控制系统可以解决这些问题。
本文综述了自动窗帘控制系统的设计与制作过程,介绍了设计制作一个完整的窗帘控制系统需要做的理论分析以及其制作过程。
自动窗帘控制系统核心采用的是单片机AT89C51,其次利用了光照传感器、键盘显示接口电路以及信号调理电路等外围电路,整个系统在各模块的配合下可实现半自动控制、自动控制、定时控制等功能。
该设计在理论层面上,用程序语言驱动各模块工作,实现系统的内在联系,在应用层面上则采用Protel软件进行原理图设计。
自动窗帘控制系统的构成主要由光照传感电路、系统主控模块电路、电源转换电路、电机控制电路、键盘以及显示电路等组成,重点讨论了窗帘自动控制系统的设计过程、硬件选用和软件调试等问题,通过本系统可实现利用光照强度以及设置时间来控制窗帘自动开闭。
关键字:单片机,自动控制,AT89C51,ProtelABSTRACTElectronics and automatic control is an important branch of information science, and they now have a better prospect. Now, According to the requirements of living environments, this design made full use of the SCM controlling system of AT89C51,followed by the sensor, keyboard and display interface circuit and the signal conditioning circuit.Based on the different controlling mode, we realize to control the curtain machine by mutual transformation of semiautomatic and automatic controlling and infrared remoter.Focusing on the curtain during automatic control system design, hardware and software debugging process and other issues, the system can be realized through the illumination intensity in accordancecontrol the curtains down.KEY WORDS:SCM, automatic control, AT89C51, Protel目录前言 (1)第1章绪论 (2)1.1 课题研究背景及意义 (2)1.2 基本内容安排 (2)1.3 设计思想及基本功能 (3)第2章总体电路设计及其原理说明 (4)2.1 方案选取 (4)2.2 系统总体结构设计 (5)2.2.1系统基本功能 (5)2.2.2系统总体结构设计 (6)第3章硬件分析与设计 (7)3.1电源电路设计 (7)3.2 89C51单片机及相关电路 (8)3.2.189C51单片机概述 (8)3.2.2晶振电路 (8)3.2.3复位电路 (9)3.2.4时钟电路 (10)3.2.5键盘电路 (12)3.2.6 显示电路 (13)3.2.7 A\D转换电路 (15)3.2.8光敏传感器 (17)3.2.9 步进电机 (18)3.2.10信号校正电路 (19)第4章程序分析与设计 (21)4.1 主程序设计 (21)4.2 主要子程序设计 (22)4.2.1 键盘程序设计 (22)4.2.2定时程序设计 (24)4.2.3步进电机程序设计 (25)总结 (26)致谢 (27)参考文献 (28)附录一 (29)附录二 (30)前言伴随着信息化时代的到来,人们的生活速度以及对生活质量的追求也在大幅提高。
AT89C51基于单片机温度控制系统设计毕业论文
AT89C51基于单片机温度控制系统设计毕业论文毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作) 2)原创性声明3)中文摘要(300字左右)、关键词 4)外文摘要、关键词5)目次页(附件不统一编入) 6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢9)附录(对论文支持必要时) 2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
【专科毕业设计(论文)】基于at89c51电子密码锁[管理资料]
(2011届)专科毕业设计(论文)基于单片机的电子密码锁设计摘要本次设计使用AT89C51实现一基于单片机的电子密码锁。
本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。
系统能完成开锁、超次锁定、修改用户密码基本的密码锁的功能。
除上述基本的密码锁功能外,还具有温度显示、时间显示等功能,依据实际的情况还可以添加遥控功能。
本系统成本低廉,功能实用。
随着人们生活水平的提高,电子密码防盗锁作为防盗卫士的作用日趋重要。
电子密码防盗锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼,也从根本上解决了普通门锁保密性差的缺点。
随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,机械锁的这些弊端为一种新型的锁---电子密码锁,提供了发展的空间。
随着人们对安全的重视和科技的发展,许多电子智能锁已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。
而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。
加上其成本较高,一定程度上限制了这类产品的普及和推广。
电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的欢迎。
鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
关键词:单片机AT89C51 LED显示矩阵键盘自动报警目录1摘要 (1)2方案的比较与论证 (2)3系统模块电路的设计 (4) (4) (4)..1单片机的最小系统模块 (4)..2波形产生模块 (5)..3键盘模块 (8)..4显示模块 (9)..5电源模块 (11)..6温度检测模块设计 (13)..7开锁电路和报警电路模块 (14)4系统的软件设计 (15) (15) (15)5总结 (16)6致谢 (18)7参考文献 (18)8附录 (19)2方案比较与论证方案一:采用数字电路控制。
其原理方框图如图1所示。
毕业设计(论文)-基于at89c51单片机的全自动洗衣机控制系统设计[管理资料]
摘要随着数字技术的快速发展,数字技术被广泛应用于智能控制的领域中。
单片机以体积小、功能全、价格低廉、开发方便的优势得到了许多电子系统设计者的青睐。
它适合于实时控制,可构成工业控制器、智能仪表、智能接口、智能武器装置以及通用测控单元等。
本文以AT89C51单片机为核心设计了全自动洗衣机控制系统,本系统实现了对洗衣机整个洗衣过程的控制,包括用户参数输入、洗涤、漂洗、脱水和结束报警等阶段。
控制系统主要由电源电路、单片机控制系统和外部硬件电路三大模块组成。
电源电路为单片机主控系统提供5v的直流电压;单片机主控系统负责控制洗衣机的正常工作由AT89C51单片机构成;外部硬件电路由液晶显示屏、单相异步电机、进水出水阀门、负载水位传感器、蜂鸣器等组成。
本系统运用keil软件对单片机进行编程,再编译成hex文件后,通过proteus仿真软件进行仿真,从而实现预期的效果。
关键词单片机负载水位传感器单相异步电机AbstractWith the development of the digital technology, digital technology has been widely applied in the field of intelligent control. MCU with small volume, complete functions, low price, convenient development advantage by many electronic system designers favor. It is suitable for real-time control, can form industrial controllers, intelligent instruments, intelligent interface, intelligent weapon device and universal measurement and control unit.Based on the AT89C51single-chip microcomputer as the core design of the full automatic washing machine control system, this system realizes the washing machine the whole washing process control, including user parameter input, wash, rinse, dehydration and the end of alarm level. The control system is mainly composed of a power circuit, SCM control system and the external hardware circuit is composed of three modules. Power supply circuit for single-chip microcomputer control system with 5V DC voltage; single-chip microcomputer control system controls the normal work of the washing machine based on AT89C51 MCU; external hardware circuit is composed of liquid crystal display screen, single asynchronous motor, water inlet and outlet valve loadandwaterlevelSensor sensor, buzzer, etc.. The system using keil software for single-chip programming, and then compiled into a hex file, through proteus simulation software, in order to achieve the desired effect.Key words Singlechipmicrocomputer Loadandwaterlevelsensor LCD Singleasynchronous motor目录摘要 (I)Abstract..................................................................................................................... I I第1章绪论 (1)课题研发背景 (1)设计的目的和意义 (1)国内外洗衣机的发展概述 (1)第2章设计方案 (3)洗衣工作方式选择 (3)洗涤程序的选择 (4)水位的选择 (4)液晶显示 (4)洗衣机报警 (4)洗衣机的按键 (4)第3章硬件设计 (5)单片机的选型 (5)单片机的选型比较...................................................... 错误!未定义书签。
基于at89c51密码锁毕业设计
基于at89c51密码锁毕业设计篇一:基于AT89C51密码锁毕业设计江阴职业技术学院毕业论文课题:电子密码锁的设计与仿真专业电子信息工程学生姓名顾晓涛班级 09电子(1)班学号 09030509指导教师包军卫完成日期 XX年12月16号摘要在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作等优点。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。
随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。
而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。
加上其成本较高,一定程度上限制了这类产品的普及和推广。
鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
基于以上思路,本次设计使用ATMEL公司的AT89C51实现一基于单片机的电子密码锁的设计,其主要具有如下功能:(1)设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。
(2)密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修改密码。
基于AT89C51的红外遥控密码锁系统的设计方案
基于AT89C51的红外遥控密码锁系统的设计方案1.引言目前国内外密码锁系统的主要发展方向是:接触式密码锁系统、非接触式密码锁系统、智能识别密码锁系统;但是他们都相应的存在着不同的缺点。
红外遥控密码锁系统的成本与接触式密码锁系统相当,而且可以进行近距离遥控,使用十分方便。
采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰性,减少误动作,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。
工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
所以红外线遥控是目前使用最广泛的一种通信和遥控手段。
为此本方案设计由红外接收头HS0038(红外接收频率为38khz)和AT89C51控制的接收部分构成;由红外发光二极管和AT89C51控制的发射部分来完成密码的发送过程。
设计中使用电磁继电器来代替所的功能,并且有两个LED灯来对系统的按键和开锁进行指示。
采用单片机进行遥控系统的应用设计,具有编程灵活多样,电路结构清晰。
特别适合家庭、宾馆、仓库、私家车库等场所。
2.密码锁的总体设计方案本系统采用AT89C51单片机作为本设计的核心元件,该系统由发射模块和接收模块两部分构成,遥控器发射模块可以随身携带,只要在接收器附近,即可遥控开锁。
遥控发射器主要由AT89C51单片机、红外发射二极管、矩阵键盘及遥控开关电路组成。
该部分的结构图如图1所示。
红外遥控由发送和接收两部分组成,发送端采用单片机将待发送的二进制信号编码调制为一系列的脉冲信号,通过红外发射管发射红外信号。
红外接收采用性能可靠的配套的一体化红外接收头接收红外信号,它同时对信号进行放大、检波、整形,得到TTL电平的编码信号,再送给单片机,经单片机解码并进行相关操作。
课程设计论文-基于AT89C51单片机的红外感应报警系统设计.doc
1系统设计的目的意义1.1 目的报警器在现实生活中应用非常的广泛,家庭防盗,汽车安全防盗,企业内部安全保障,特别是金融行业等。
一般传统式的报警器采用机械式的,如压电式报警器,当有入侵者将压力施加与压电传感器时,机械能在压电传感器中转化为电能,通过放大电路,将信号方法,从而带动发声报警装置,这类报警装置通过物体的接触实现信息的采集,容易被发现,隐蔽性能差,容易遭到破坏,而且传统式的报警器使用寿命短,造成不必要的经济浪费。
本次设计目的在于设计以红外传感器为基础的红外线传感器,红外线是一种不可见的光,任何物体都会发出红外线,所以其隐蔽性能非常的好。
如果采用被动式的红外探测,只需要将红外传感器远探测人体发射的红外线,探测装置无需与被测物体直接接触,就可以感受到入侵者的进入。
本设计就才用被动式红外探测的方式,当有入侵者入侵时候,红外探测头会感受到人体发出的红外信号的变化,通过放大电路,将红外传感器中微小的电信号进行放大,并将信号输入到单片机中,单片机中的程序将传感器发送来的信号做处理并发送到光报警系统和声音报警系统中,光报警系统在接受到信号后,红灯亮10S,声音报警系统在接收到信号后,扬声器响10S,当10后,单片机重新检测是否还有红外传感器发送来的信号,如果还有,声光报警系统将继续工作。
通过中断系统,可以实现声光报警系统在10S内暂停。
这样就可以方便的控制报警系统的中断了。
1.2 国内外进展情况红外线报警器是紧跟着光敏传感器和物体的红外效应而出现的。
美国军方是最早使用红外探测技术的国家,上世纪美国军方研制出以主动红外方式导引的精确制导炸弹,这可能是红外探测物体最早应用的实例。
我国发展红外报警系统的时间起步比较晚,直到上世纪末才出现对红外报警系统的研究。
但是这并没有阻碍我国红外技术的进步,从2000年开始,全国各地出现了大小不等的红外传感器研发销售公司,这为红外传感器的迅速发展起着关键性作用。
现在我国红外传感器广发应用在银行,重要工厂,甚至走进了普通的家庭,但是研究更加简易,低价格,高性能的被动式红外传感器仍然需要科技的进步。
基于单片机AT89C51智能灯光控制系统的研究与设计毕业设计论文
目录摘要 (1)ABSTRACT (2)0 绪论 (4)1系统相关背景介绍 (6)1.1 系统研究背景 (6)1.2系统研究的意义 (7)1.3 智能灯光控制系统的发展与现状 (8)1.3.1 智能控制技术的研究现状 (8)1.3.2 国内外智能灯光发展概况 (8)1.3.3 智能灯光控制系统的优点 (8)1.3.4 现有智能照明控制系统的分析 (9)2 系统的设计方案 (10)2.1系统设计要求 (10)2.2系统设计 (10)2.3功能描述 (12)2.4系统硬件电路框图 (13)3 系统硬件设计 (13)3.1单片机最小系统 (13)3.1.1 AT89C52芯片介绍 (14)3.1.2晶振电路 (18)3.1.3 复位电路 (20)3.2光照强度检测电路设计 (22)3.2.1光敏三极管功能 (22)3.2.2光照强度检测模拟电路设计 (23)3.2.3光照强度模拟检测电路 (25)3.3人体检测电路设计 (26)3.3.1热释电红外传感器的原理 (26)3.3.2 信号处理电路 (28)3.4 灯光控制电路设计 (31)3.5光照强度显示部分 (32)3.6 报警电路设计 (34)4 系统软件设计 (35)4.1软件设计的基本思想 (35)4.2 逻辑控制 (35)4.3软件设计流程图 (37)4.4仿真环境介绍 (37)4.4.1 Keil介绍 (37)4.4.2 Proteus介绍 (38)5 系统调试 (40)5.1单片机系统调试方法及步骤 (40)5.2仿真调试结果 (41)6 总结与展望 (44)6.1 总结 (44)6.2 展望 (45)7参考文献 (46)8 附录 (46)9 译文 (46)10 原文说明 (61)摘要随着电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于AT89C51红外线控制自动门摘要:随着经济的发展和人民生活水平的提高,自动门的应用也越来越广泛,它已经成为宾馆、超市等现代建筑所必备的,是建筑智能化水平的重要指标。
自动门控制系统作为自动门系统的控制核心,决定了自动门系统的性能。
国外生产的自动门控制系统性能比较优良,但是价格偏高;国内的同类产品虽然价格便宜,但是性能较差,故障率较高。
本文研究一种基于AT89C51的自动门控制系统,功能强大,运行可靠,用户操作方便,而且成本适中,在市场上有较强的竞争力。
关键词:自动门控制系统;AT89C51;ABSTRACT:With the development of economy and living standard,automatic doors are being widely used.It is absolutely necessary to a modern building such as hotel,supermarket.As the controlling core of the automatic door,the automatic door controller determines its performance.Most of automatic door controllers that have been sold in our country are made by foreign manufactures.The performance of these products is high, but they are very expensive. Our home-made automatic door controllers are not so expensive,however,the performance is unsatisfied and the faulty rate is high. So we have developed a new kind of automatic door controller based on AT89C51. The controller has good competitive ability because it’s powerful, reliable, convenient and low-cost.Key words:automatic door controller;AT89C51;目录第一章绪论 (3)1.1引言 (3)1.2系统功能简介 (3)1.2.1实用的操作模式 (3)1.2.2完善的故障监测和故障/状态显示功能 (4)1.2.3灵活的参数设置 (4)1.2.4智能化处理 (4)1.2.5紧急按钮 (4)1.2.6手动复位 (4)1.3系统结构和工作原理 (5)1.3.1电源 (5)1.3.2主控芯片、存贮器及外围电路 (6)1.3.3步进电机控制及驱动电路 (6)1.3.4红外传感器部分 (6)1.3.5电流电压监测电路 (7)第二章红外线感应原理 (8)2.1红外传感技术简介 (8)2.2. 1主动式 (8)2 .2. 2被动式 (8)第三章硬件电路设计 (12)3.1电源部分 (12)3.1.1整流滤波电路 (12)3.1.2开关电源 (13)3.2主控芯片AT89C51接口电路 (14)3.3控制面板电路 (16)3.4电磁锁控制电路 (17)3.5制动控制电路 (19)3.6电流电压监测电路 (21)3.6.1总电流监测电路 (21)3.6.2交流电掉电检测电路 (22)3.7红外传感器和光电管 (22)第四章系统程序流程 (23)4.1定时中断服务程序 (24)4.2门的运动 (26)4.2.1电机的操作 (27)4.2.2输入捕捉程序 (31)4.3控制面板按键程序 (32)4.3.1修改系统操作模式 (33)4.3.2修改运动参数 (33)4.3.3系统复位 (33)4.3.4自由滑动 (33)参考文献 (35)第一章绪论1.1引言随着经济的发展和人们生活水平的提高,自动门的应用也越来越广泛。
它现在为许多宾馆、超市、百货大楼等现代建筑所必备,不仅可以美化出入口环境,而且具有节能、防尘、隔音等功能,同时也是建筑物智能化的重要指标。
目前国内的产品多为从国外进口。
国外生产自动门的公司很多,常见的公司有德国的BLASL,瑞士的TORMAX,意大利的PA,日本的National等等。
这些产品功能繁多,性能可靠,但普遍价格偏高,操作复杂。
而国内设计的同类产品性能不稳定,故障率较高,需要频繁的维护,增加了运营成本。
我设计的这款红外线自动门控制系统要求功能强大,而且具有完整的抗干扰和故障诊断功能,性能稳定可靠,用户操作方便,而且成本适中,在市场上有较强的竞争力。
1.2系统功能简介我们所研制的自动门控制系统功能具体特点如下:1.2.1实用的操作模式自动门控制系统有五种实用的操作模式,即自动、常开、锁门、单向只出不入和窄开门工作模式。
自动模式也就是最常用的模式,当有人靠近时自动开门,当人通过后自动关门;常开模式,无论是否有人通过,一直保持开门状态不变;锁门模式即关门并且上锁的状态。
单向只出不入模式对时间有限制的公共场所非常有用,比如商店晚上打烊之前可以设定为此工作模式,此时自动门只对门内的顾客有响应,可以让顾客出去,对于门外要进入的顾客则不予响应。
窄开门模式和自动模式类似,只是当执行开门动作时只开到某一宽度(可由用户调节),而不是全部打开,这种模式在冬天或夏天室内外温差较大时是一种非常实用的工作模式,可以减少室内外的热量交换。
1.2.2完善的故障监测和故障/状态显示功能本系统具有完善的故障检测和抗干扰功能,保证系统安全可靠的运行。
对市电、直流电源电压、系统总电流、制动电流、锁电流、电机温度、系统环境温度都有相应的监测电路,一旦发生掉电、欠压、过流、过热等情况将会立即执行相应的故障处理程序,同时通过5个LED闪烁显示相应故障,提醒相关人员及时维护,保证系统的安全和人身安全。
正常情况下,LED显示当前系统的运行状态。
1.2.3灵活的参数设置通过控制面板可以随时调节系统参数,使之更符合用户的需要。
通过控制面板用户可以调节的参数有开门速度、关门速度、开门宽度以及保持开门时间等参数。
用户设置的参数会存贮在EEPROM中,掉电不丢失。
1.2.4智能化处理复位之后,系统自动执行校准运行,测量门的宽度,计算门的运动曲线(各运行阶段的位移和速度),无需人工干预。
在此后门的运动中,不管开启或关闭,当门在运动方向上遇到意外的障碍物,会立即停止门的运动,然后倒转,同时记住障碍物的位置和显示故障信息。
如果障碍物仍未被移走,当门再次到达此位置时,系统就执行校准运行,自动把此位置作为终点位置,重新计算门的运动曲线。
1.2.5紧急按钮在屋内一侧,有两个紧急按钮,开门按钮K&S和紧急停止按钮E.P,用于紧急情况下的处理。
按下K&S,不管系统处于什么操作模式下,门都会打开。
按下E.P,首先立即停止门的运动,然后使门体脱离系统控制,可以自由滑动。
1.2.6手动复位同时按下控制面板上的两个按键至少5秒,再松开,就可以使系统复位。
1.3系统结构和工作原理自动门控制系统结构如下所示:图1-1自动门控制系统结构我选择主控芯片AT89C51作为系统的控制核心。
主控芯片循环检测传感器、紧急按钮和光电管的状态,结合门体的当前运动状态,产生对步进电机或者制动的控制信号。
制动信号使制动动作,阻止门体移动;而电机控制信号通过脉冲编码电路产生相应的时序,然后经驱动放大送给电机,从而带动门体相应的运动。
光电编码器监测门体的运动方向和速度,并反馈回主控芯片,形成闭环控制。
通过控制面板,用户可以调整系统工作模式和门体的运动速度等参数,LED 显示当前控制系统工作模式或者故障显示信息。
系统掉电时,用户调整的参数被送到EEPROM中保存起来,供电恢复以后主控芯片从EEPROM中读出这些参数,系统可以按照掉电以前用户设定的参数重新运行而无须由用户重新设定。
1.3.1电源系统的供电为220伏、50Hz的市电,经变压器变压后输出27伏的交流电,经整流滤波后产生35伏的准直流输出,然后再经过开关电源产生+24伏和+5伏直流电,+24伏用于微波传感器、光电管、控制面板、运算放大器的供电,+5伏用于主控芯片、片外存贮器及其他数字逻辑电路的供电,而步进电机、制动和电磁锁这些大功率部件的供电是35伏准直流电。
+5伏经升压电路后输出+15伏直流电,用于电机驱动电路中悬浮自举供电电压,控制大功率MOSFET 管的正常导通和截止。
1.3.2主控芯片、存贮器及外围电路AT89C51内部存储器容量有限,在本系统中采用扩展工作模式,在外部扩展了128KB EPROM(M27C1001)和8KB SRAM(SRAM6264)。
EPROM用于贮存系统程序,SRAM储存处理数据和临时参数。
AT89C51内部自带了640字节EEPROM,用来存储用户设定的参数。
主控芯片需要访问传感器、控制面板、过热过流保护信号、电机方向等接口信号。
这些信号如果直接接到主控芯片的I/O引脚将占用较多的资源,因此本系统将这些信号通过三态总线缓冲器74HC541和8D触发器74HC574接到主控芯片的数据总线,将地址总线经过译码器译码后控制缓冲器的使能端,相当于赋予接口电路以不同的地址,主控芯片可以像读写外部存储器一样通过接口地址读入或写出接口信号。
1.3.3步进电机控制及驱动电路对步进电机的控制是系统重要的组成部分,包括脉冲编码电路、功率驱动电路。
本系统采用一片Xilinx公司的复杂可编程逻辑器件(CPLD)XC9536实现脉冲分配功能,主控芯片只需要输出启动/停止信号、转动方向信号以及表示转动速度的PWM信号,具体时序的产生都由CPLD完成,减轻了主控芯片的负担,并具有良好的扩展性和灵活性。
功率驱动电路是大功率MOSFET管组成的H桥式放大电路。
具体电路见第四章。
1.3.4红外传感器部分红外传感器信号输入到外围处理电路,对其进行准确的判断和处理也是至关重要的。
桑斯达公司开发的BISS0001是一款具有较高性能的热释电红外传感信号处理芯片,它是CMOS数模混合专用集成电路,具有独立的高输入阻抗运算放大器和双向鉴幅器,可有效抑制干扰,内设延迟时间定时器和封锁时间定时器,结构新颖,稳定可靠,调节范围宽。
1.3.5电流电压监测电路本系统对系统中各个电流、电压设置了监测电路,监测电路将电流转换成电压,然后用主控芯片内部的A/D转换器将其转换为数字信号,判断是否发生了欠压、过压、过载等情况,如检测到异常情况将执行故障处理子程序。