毕业设计密码锁控制系统.
- 格式:doc
- 大小:372.50 KB
- 文档页数:32
基于PLC的电子密码锁毕业论文设计摘要本毕业设计介绍了可编程序控制器(PLC)和PLC控制系统的基本知识,包括PLC的定义、特点、分类、技术指标、基本结构、工作原理、硬件知识及PLC控制系统等相关知识。
采用松下公司系列的PLC,设计了一个简单的密码锁控制系统。
密码锁控制系统通过了可编程序控制器来控制和实现开锁和报警过程。
可编程控制器是以计算机为核心的通用自动控制装置,它的功能强、可靠性极强、编程简单、使用方便、体积小。
现已广泛应用于工业生产所控制的各个领域。
它以微处理器为核心,用编写的程序的方式进行逻辑控制、定时、记数和算术运算等,并通过数字量和模拟量的输入/输出来控制机械设备或生产过程。
本文从经济实用的角度出发,结合外围的矩阵键盘输入、LED液晶显示、报警、开锁等,用C语言编写主控芯片的控制程序,设计了一款可以多次更改密码,具有报警功能的电子密码控制系统。
这种电路设计具有防试探按键输入、智能控制上锁、开锁、报警、修改密码等多种功能。
密码保密性强、灵活性高。
该设计采用松下公司的系列可编程控制器。
系列有被已在国内广泛使用的系列代替的趋势。
我们在这里有必要详细介绍松下的系列可编程控制器的性能指标,硬件组成和指令。
PLC的学习比一般编程学习困难在于,要完成一个控制系统不仅需要掌握一定的编程技术,更为重要的是要知道如何针对实际应用的需要选择合适的PLC型号,然后进行资源配置,设计控制系统。
该设计为密码锁自动控制的PLC控制,主要介绍了密码锁自动控制系统的工作原理,控制系统的PLC的选型和资源的配置,控制系统程序设计与调试,控制系统PLC程序。
最后,在该设计过程中给予极大鼓励和帮助的老师、同学,在此表示衷心的感谢。
由于在设计过程中存在许多不足,希望老师和同学给我指出,我会及时改正。
本设计主要介绍密码锁的设计和原理。
关键词:可编程控制器; 密码锁; 梯形图; 交流接触器; 电磁目录1 绪论 (1)1.1PLC的历史由来 (1)1.2PLC的硬件组成 (2)1.3PLC的软件组成 (2)2 电子密码锁的背景 (3)2.1密码锁的发展 (3)2.2电子密码锁的概念 (4)2.3电子密码锁的性能特点 (4)2.4电子密码锁的电路组成部分 (4)2.5电子密码锁的应用 (5)2.6 PLC的应用克服电子密码锁缺陷 (5)3 PLC的结构和工作原理 (5)3.1 PLC的基本结构 (5)3.2整体式结构的PLC (5)3.3模块式结构的PLC (6)3.4 PLC各组成部分介绍 (7)3.5基本指令 (11)4 PLC在密码锁里的应用 (12)4.1 PLC在密码锁里的控制 (12)4.2循环扫描技术 (13)4.3 PLC的输入/输出响应时间 (14)5 PLC控制系统设计原则和设计步骤 (15)5.1设计原则 (15)5.2设计步骤 (16)6 密码锁控制系统设计 (17)6.1在设计密码锁之前,需要明白计数器的原理 (18)6.2密码锁控制系统的控制要求 (18)6.3密码锁控制系统的PLC选型和资源配置 (20)6. 4 密码锁控制系统程序设计和调试 (28)参考文献 (32)致谢 (33)1 绪论1.1 PLC的历史由来一种新型的控制装置,一项先进的应用技术,总是随着工业生产的实际需要而产生的。
数字密码锁的设计毕业论文导言本毕业论文旨在设计一种安全可靠的数字密码锁,并研究其在实际应用中的可行性和有效性。
研究目标1. 设计一个简单但安全的数字密码锁系统;2. 研究密码保护机制,确保系统的安全性;3. 分析数字密码锁在不同环境下的实际应用可行性;4. 评估数字密码锁的性能指标和使用体验。
方法和步骤1. 研究市场上已有的数字密码锁和相关安全技术;2. 基于研究结果设计数字密码锁系统的硬件和软件结构;3. 开发密码保护机制,包括密码输入和验证等功能;4. 制作数字密码锁原型并进行功能测试;5. 进行实际场景测试,评估系统的可行性和有效性;6. 根据测试结果进行系统优化和改进。
预期结果通过对数字密码锁的设计和研究,预期实现以下目标:1. 设计出一种简单、易于使用和安全可靠的数字密码锁;2. 确保密码保护机制的有效性和难以破解性;3. 验证数字密码锁在实际应用场景中的可行性和有效性;4. 提出针对数字密码锁的性能优化和改进建议。
论文结构本论文将按照以下结构进行组织:1. 导言:介绍研究背景、目的和意义;2. 相关研究:综述市场上已有的数字密码锁和相关安全技术;3. 设计方案:详细描述数字密码锁系统的硬件和软件设计;4. 实验与测试:展示数字密码锁的功能测试和实际场景测试结果;5. 结果分析:对实验和测试结果进行分析和评估;6. 总结与展望:总结研究工作并展望未来的研究方向。
时间安排完成该文档的时间安排如下:1. 研究市场上已有的数字密码锁和相关安全技术:2周;2. 设计数字密码锁系统的硬件和软件结构:3周;3. 开发密码保护机制和制作数字密码锁原型:4周;4. 进行功能测试和实际场景测试:1周;5. 分析测试结果、优化系统并撰写论文:2周。
参考文献在论文中将引用相关的参考文献,以确保研究的可靠性和准确性。
以上为初步的论文计划和大纲,具体内容和结构将根据实际研究工作的进展进行调整和完善。
毕业设计(论文)标题:基于PLC密码锁的系统设计学生姓名:系部:电力工程系专业:电气自动化班级:指导教师:第一章绪论 (5)1.1密码锁的优点 (5)第二章密码锁的硬件设计 (6)2.1 S7—200的系统组成 (6)2.2 控制要求 (7)2.3 PLC的选型 (8)2.4 口分配表 (9)2.5 PLC外部接线图 (11)第三章密码锁的软件设计 (12)3.1梯形图 (18)3.2程序分析 (19)3.3 程序设计的局限性和优点 (20)结论 (21)致辞 (22)【参考文献】 (23)基于西门子PLC密码锁电气控制系统的研究中文摘要随着社会的不断发展,电子技术也获得了飞速的发展,在其推动下,现在电子产品几乎渗透了社会的各个领域,有力地推动了社会生产里的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。
在安全方面,以电子门锁防盗报警功能的逐渐取代了传统机械锁,克服了机械锁量少、安全性能密码质量较差,使无论在密码锁技术或性能大大提高一步。
摘要随着大规模集成电路的技术,特别是介绍单片机,出现了带微处理器的智能锁,它除具有电子门锁的功能外,并介绍了智能化管理,专家分析系统等功能,使密码锁具有很高的安全性、可靠性,应用越来越广泛。
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛作为通用电子密码锁,主要由三个部分组成:数字密码输入电路、密码锁控制电路和密码锁显示电路[8]。
作为电子密码锁的输入电路,可供选择的方案有数字机械式键盘和触摸式数字键盘等多种本设计是采用西门子可编程控制器程序设计密码的程序,适用于近20计数器。
组合锁的外观设计类似银行的自动取款机上的键盘。
给人的感觉,那种输入密码的方法。
其实不然,设计与特点的计数器,计数器设定次数几次这样的相应的关键是几次。
基于PLC的一种密码锁控制系统设计密码锁控制系统是一种广泛应用于家居、商业场所等场合的安全系统。
本文将基于PLC(可编程逻辑控制器)设计一种密码锁控制系统,该系统可以实现密码输入、密码验证和门锁控制等功能。
我们需要定义系统的硬件和软件要求。
硬件部分包括:PLC控制器、密码输入设备(例如键盘)、门锁和与PLC控制器连接的传感器装置;软件部分包括:用于控制PLC的程序、密码验证算法以及与密码输入设备的交互程序。
接下来,我们需要按照以下步骤进行系统的设计和实现:1. 确定硬件连接:将密码输入设备与PLC控制器进行连接。
一般可以通过串行通信或者并行通信的方式实现。
2. 编写密码验证算法:密码验证算法是确保系统安全性的关键。
可以使用常见的密码验证算法,例如MD5、SHA1等,进行密码的加密和对比。
在用户输入密码后,将密码进行加密后与存储的密码进行对比,只有匹配成功才能进一步执行开锁动作。
3. 编写PLC控制程序:PLC控制程序是控制整个系统的核心。
它需要对密码输入设备进行监控,当用户输入密码后,将密码传输给密码验证算法进行验证。
如果验证通过,则发送开锁信号给门锁,从而实现门锁的解锁。
还可以添加其他功能,例如报警功能、日志记录功能等。
4. 连接传感器装置:根据需要,可以通过传感器装置来监测门的状态,例如门的开关状态、门的撞击状态等。
当传感器检测到门的异常情况时,PLC控制程序可以触发相应的动作,例如自动报警、自动关门等。
5. 进行系统测试和调试:在完成系统的设计和搭建后,需要进行系统的测试和调试工作,以确保系统的正常运行和稳定性。
可以通过模拟用户输入密码、模拟门锁状态等方式进行测试,同时进行系统的调试,以修复可能存在的Bug或故障。
在设计和实现过程中,需要注意系统的安全性和稳定性。
可以采用一些安全措施,例如对PLC程序进行保护,限定只有授权人员才能修改程序;对密码进行加密存储等等。
还需要考虑系统的可靠性,例如对电源进行备份、添加过载保护电路等。
基于PLC的一种密码锁控制系统设计全文共四篇示例,供读者参考第一篇示例:基于PLC的一种密码锁控制系统设计一、引言本文将基于PLC的密码锁控制系统进行设计,通过对密码锁控制系统的功能需求分析、PLC的基本原理介绍、系统结构设计和具体实现方案的探讨,为密码锁控制系统的设计提供一种基于PLC的解决方案。
二、密码锁控制系统的功能需求分析密码锁控制系统主要实现以下功能:1.开锁功能:用户输入正确的密码后,密码锁可以自动开启门锁,实现进出门的功能。
2.密码管理功能:系统可以支持对密码进行增加、修改、删除等管理操作。
3.报警功能:当用户输入错误密码超过一定次数时,系统将会发出报警信号。
4.记录功能:系统可以记录用户的开锁记录,以便后期查询和管理。
5.远程控制功能:系统可以支持远程控制,用户可以通过手机APP等方式对密码锁进行控制。
三、PLC的基本原理介绍PLC是一种专门用于工业控制的可编程控制器,其基本工作原理是通过对输入信号的采集和处理来控制输出信号。
PLC的工作过程主要分为三个步骤:1.输入信号采集:PLC通过输入模块采集外部传感器、按钮等设备的信号,例如传感器检测门锁的开闭状态、键盘输入密码等。
2.程序运行:PLC根据预先编写的控制程序,对输入信号进行逻辑运算、计算等处理,并根据处理结果控制输出模块的工作状态。
3.输出信号控制:PLC通过输出模块控制执行器、电磁锁等设备的工作状态,从而实现对门锁的控制。
基于上述功能需求和PLC的基本原理,我们可以设计一种基于PLC的密码锁控制系统。
1.系统结构设计:密码锁控制系统由输入模块、PLC主控模块、输出模块和电磁锁等组成。
输入模块负责采集用户的密码输入和门锁状态等信号,通过PLC主控模块进行逻辑处理后,控制输出模块对电磁锁等设备进行控制。
2.控制程序设计:通过PLC编程软件编写控制程序,实现对密码输入的逻辑判断、报警信号的触发、开锁指令的输出等功能。
在编写控制程序时,需要考虑安全性、稳定性等因素,确保系统的可靠性和稳定性。
毕业设计题目密码锁控制器系别专业班级姓名学号指导教师日期设计任务书设计题目:密码锁控制器设计要求:1.密码锁设为6位十进制数密码,并通过6位LED显示出来,将密码存放于串行EEPROM中,密码通过0~9十个数字键设定和修改,另有3个功能键,分别作为:密码设置键、开锁确认键、复位键。
2. 上电开机后,显示提示符“P.”,此时若在开锁的状态下可设置密码;如果在关锁的状态下可开锁。
3. 开锁时,如果密码输入错误,则报警器响起,按复位键可重新输入密码。
设计进度要求:第一周:图书馆查阅资料;第二周:查阅资料并开始思考总体思路;第三周:设计硬件电路,绘制电路图;第四周:绘制软件框图,编写部分程序;第五周:仿真软件中调试程序;第六周:论文编写完成并上交;第七周:修改论文;第八周:毕业论文答辩;指导教师(签名):摘要设计以单片机为核心部件的密码所控制器,扩展74LS273作为LED显示器字段口,位选由P1.0-P1.5控制,LED七段数码管作为密码显示用,按下密码设置键开始设置密码,密码通过0~9十个数字键设定和修改,用开锁确认键打开密码锁,在密码输入错误时按复位键重新输入密码。
设计又分为硬件设计和软件设计两部分,硬件设计主分为CPU的选用,各种扩展模块的选用,各种电子元件的选用。
软件设计包含了主程序、键盘扫描子程序、数字处理程序、开锁程序、密码设置程序等程序的设计与编写。
本次设计中所设计的密码锁具有系统简单,实用性强,成本低,使用维护方便,软件功能强,运行稳定可靠等优点。
关键词:单片机,密码锁,密码,报警,开锁目录摘要.................................................... I I 目录.. (I)2 总体方案设计 (3)2.1总体框图设计 (3)2.2显示控制方案 (3)2.3键盘控制方案 (4)2.4软件总体设计方案 (5)2.5电路原理图 (6)3 所选硬件系统介绍 (7)3.1AT89C51单片机的简介 (7)3.2AT89C51单片机的引脚 (8)3.3AT89C51单片机复位方式 (10)3.4M24C01的功能 (10)3.574LS244的功能 (11)3.674LS273的功能 (11)3.7键盘接口工作原理 (12)3.8七段LED显示工作原理 (13)4 软件设计 (15)4.1主程序模块 (15)4.2键盘扫描子程序模块 (16)4.3数字处理程序模块 (17)4.4开锁程序 (18)4.5密码设置程序 (19)5 系统调试 (20)5.1在伟福中的调试 (20)5.2在K EIL中的调试 (21)6 结论 (24)致谢 (25)参考文献 (26)1 前言计算机系统已明显地朝巨型化、单片化、网络化三个方向发展。
基于PLC的一种密码锁控制系统设计1. 引言1.1 背景介绍本文旨在通过深入研究PLC技术和密码锁原理,结合系统设计思路、硬件设计和软件设计,建立一种基于PLC的密码锁控制系统。
通过实验结果分析和系统优缺点总结,探讨该系统的实际应用效果和未来发展前景。
希望能为智能门锁领域的研究提供新思路和技术支持。
1.2 研究目的研究目的:本研究旨在设计基于PLC的一种密码锁控制系统,通过对PLC技术和密码锁原理的深入分析,结合系统设计思路、硬件设计和软件设计,实现密码锁的安全控制功能。
通过实验结果分析,总结系统的优缺点,为密码锁控制系统的应用提供参考,并探讨未来在密码锁技术领域的发展方向。
通过本研究,旨在提高密码锁的安全性和使用便捷性,为密码锁在物业管理、智能家居等领域的广泛应用奠定基础,推动密码锁技术的进步和创新。
1.3 研究意义密码锁控制系统是一种基于PLC技术的智能化安全控制系统,具有便捷、高效、安全等优点。
研究密码锁控制系统的意义在于提高门禁系统的安全性和便利性,满足现代社会对安全性和智能化的需求。
通过对密码锁控制系统进行设计和实现,可以有效防止非法进入,保护人员和财产的安全。
密码锁控制系统还可以提高工作效率,简化操作流程,减少人工管理的复杂性。
研究密码锁控制系统还有助于推动智能化安防领域的发展,促进科技的进步和社会的安全稳定。
对于密码锁控制系统的研究具有重要的意义,能够为智能化安防领域的发展和社会的安全稳定做出贡献。
2. 正文2.1 PLC技术概述PLC(Programmable Logic Controller,可编程逻辑控制器),是一种专门用于工业控制领域的数字运算设备,是一种可以编程的自动化控制设备。
PLC系统通常由输入模块、输出模块、中央处理器和编程装置组成。
PLC的主要优点包括可靠性高、适应性强、编程灵活、调试方便等。
PLC系统可实现多种自动化控制任务,比如逻辑控制、顺序控制、运动控制等。
基于PLC的一种密码锁控制系统设计密码锁控制系统是一种常用的门禁系统,它能够通过密码验证的方式来控制门的开关,实现对进出人员的管理。
本文将设计一种基于PLC的密码锁控制系统,以实现安全可靠的门禁功能。
一、系统设计思路该密码锁控制系统的设计思路如下:1. 输入部分:通过键盘输入密码。
2. 处理部分:将输入的密码与事先设定的正确密码进行比较,若密码匹配则控制门锁打开;若密码错误则给予警告。
3. 输出部分:通过继电器控制门锁打开或关闭。
二、系统设计方案1. 硬件设计:(1)输入部分:采用数字键盘作为密码输入设备。
(2)处理部分:采用PLC作为控制核心,通过PLC的数据处理和逻辑判断实现密码验证功能。
(3)输出部分:采用继电器将PLC的输出信号转化为门锁的控制信号,实现门锁的打开或关闭。
2. 软件设计:(1)PLC程序设计:根据PLC的工作原理和使用要求,编写PLC程序。
程序的主要逻辑如下:- 读取键盘输入的密码;- 将输入的密码与设定的正确密码进行比较;- 如果密码匹配,则输出门锁控制信号,门锁打开;- 如果密码错误,则输出警告信号,门锁不开。
三、系统实现步骤1. 硬件连接:将数字键盘与PLC的输入端口相连,将继电器与PLC的输出端口相连,将门锁与继电器相连。
2. PLC程序编写:根据上述软件设计方案,编写PLC程序。
3. 调试和测试:进行系统功能测试,验证系统的正确性和可靠性。
首先输入正确的密码,观察门锁是否打开;然后输入错误的密码,观察门锁是否不开。
四、系统优化1. 密码保护:为了增强系统的安全性,可以设置密码保护功能,限制错误密码的输入次数,防止恶意破解。
2. 安全性提升:可以采用更复杂的密码算法,比如采用多重认证方式,增加密码的复杂度和安全性。
3. 扩展功能:可以增加其他功能,比如刷卡认证、指纹识别等,实现多种不同的身份验证方式。
五、总结通过基于PLC的密码锁控制系统设计,实现了门禁系统的密码验证功能。
基于PLC的一种密码锁控制系统设计1. 引言1.1 研究背景基于PLC的密码锁控制系统设计将密码锁与PLC相结合,通过PLC对密码锁的电路进行精准控制,实现对密码锁开关、验证、报警等功能的智能化管理。
本研究旨在探讨基于PLC的密码锁控制系统设计方案,提高密码锁系统的安全性和便利性,为密码锁在各个领域的应用提供更加多样化和智能化的选择。
1.2 研究目的研究目的是设计基于PLC的一种密码锁控制系统,旨在提高密码锁的安全性和便利性,同时通过PLC技术实现对密码锁的智能控制。
具体目的包括:了解PLC的基本原理和密码锁的工作原理,为密码锁控制系统的设计提供理论支持;根据密码锁的特点和需求,设计一种基于PLC的密码锁控制系统方案,包括硬件和软件设计;通过实验验证系统的可靠性和稳定性,分析系统的优缺点,为进一步优化系统提供参考;展望未来,探讨基于PLC的密码锁控制系统在智能家居、物联网等领域的应用前景,为相关研究和应用提供借鉴。
通过本研究,旨在为密码锁的控制技术提供新思路和方法,促进密码锁领域的发展与应用。
2. 正文2.1 PLC的基本原理PLC(Programmable Logic Controller)是一种数字电子设备,用于控制自动化工业过程中的机器和设备。
PLC的基本原理是将输入信号处理后通过逻辑运算得到输出信号,从而控制设备的运行。
PLC系统由输入模块、中央处理器(CPU)和输出模块组成。
输入模块用于接收来自外部传感器和开关的信号,将这些信号传送给CPU进行处理。
CPU根据预先编写的程序进行逻辑计算,然后将输出信号发送给输出模块,控制执行器或其他设备的运行。
PLC的工作原理是基于梯形图逻辑控制,程序包括输入端子、逻辑元件和输出端子。
输入端子用于接收外部信号,逻辑元件用于进行逻辑运算,输出端子用于控制执行器或其他设备的动作。
PLC具有高可靠性、灵活性和可编程性的特点,能够快速响应不同的控制需求。
通过编写程序,可以实现不同的控制逻辑,从而实现自动化控制系统的功能。