密码锁系统已锁定怎么办,电子锁锁定怎么办(电子密码锁的安装、调试与维修教学任务)
关于【密码锁系统已锁定怎么办】,电子锁锁定怎么办,今天乾乾小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
1、电子密码锁的安装、调试与维修教学任务
学习目标
1、 知道单片机的特点及其结构。
2、 识读MCS—51各引脚并掌握其工作原理。。
3、 懂并按要求编写基本的单片机指令。
4、电子密码锁元件的特点。
5、懂电子密码锁原理图。
6、懂电子密码锁安装图。
7、懂电子密码锁的程序。
8、行安装、调试、维修电子密码锁。
学习内容:
1、 单片机的特点及其结构。
2、 识读MCS—51各引脚并掌握其工作原理。
3、 识读指令的结构,类型及编写
4、 电子锁电子元件的特点。
5、电子锁的工作原理、特点、种类。
6、电子锁电子元件的测试。
7、进行电子锁程序的设计。
本学习情境学时:44学时
本课题的教学步骤可分为:
1、下发任务书
2、学习流程
3、引导问题
4、有关表格
5、自我测试题(评价标准、测试题)
任务书
随着生活水平的提高,人们对自己所处环境安全性要求越来越高。本设计主要是基于单片机智能锁的硬件和软件的设计及实现方法,这种电路设计具有按键有效提示,输入错误提示,控制开锁电平,控制报警电路,修改密码等多种功能"可在意外泄密的情况下随时修改密码"4位数密码共一万组不重复组合,保密性强,灵活性高,特别适用于家庭,办公室,学生宿舍及宾馆等公开场所。
通过本课题的学习,你能够独立完成密码锁的组装,并且可以进行它类型密码锁的维修;下图为密码锁电原理图。
图1 电子密码锁原理图
图2 实物图
总体方案设计
设计思路
共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过40秒(一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改)电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。
采用AT89S51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。其原理如图2-2所示。
图2-2单片机控制方案
开锁机构
通过单片机送给开锁执行机构,电路驱动电磁锁吸合,从而达到开锁的目的。其原理如图2-3所示。
图2-3密码锁开锁机构示意图
当用户输入的密码正确时,单片机便输出开门信号,送到开锁驱动电路,然后驱动电磁锁,达到开门的目的。其实际电路如图2-4所示。
电路由驱动和开锁两级组成。由D5、R1、T10组成驱动电路,其中T10可以选择普通的小功率三极管如9014、9018都可以满足要求。D5是开锁指示灯;由D6、C24、T11组成开锁。其中D6、C24是为了消除电磁锁可能产生的反向高电压以及可能产生的电磁干扰。T11可选用中功率的三极管如8050,电磁锁的选用要视情况而定,但是吸合力要足够且有一定的余量。
注:在设计中,暂时用发光二极管代替电磁锁,发光管亮,表示开锁;灭,表示没有开锁。
图2-4密码锁开锁机构电路图
按键电路设计
由于设计要求使用矩阵键盘,所以本设计就采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这样方法。其原理如图2-5所示。
图2-5 行列式键盘原理电路图
每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。
首先辨别键盘中有无键按下,有单片机I/O口向键盘送全扫描字,然后读入行线状态来判断。方法是:向行线输出全扫描字00H,把全部列线置为低电平,然后将列线的电平状态读入累加器A中。如果有按键按下,总会有一根行线电平被拉至低电平从而使行线不全为1。判断键盘中哪一个键被按下使通过将列线逐列置低电平后,检查行输入状态来实现的。方法是:依次给列线送低电平,然后查所有行线状态,如果全为1,则所按下的键不在此列;如果不全为1,则所按下的键必在此列,而且是在与零电平行线相交的交点上的那个键。
按键的操作面板如图2-6所示。共计数字键10个,功能键2个。
图2-6按键操作面板示意图
10个数字键用来输入密码,另外2个功能键分别是:开锁和上锁。上锁和开锁的过程在1-2中已经详细介绍,在此不再说。。
面板上还有一个蜂鸣器,其中一个功能是用来指示操作的按键是否在成功的按下;另外一个功能是当用户输入密码错误的次数超过了3次,鸣笛以示报警。
显示电路设计
本系统设计的显示电路为了节约单片机的接口资源而采用串行显示的方式,只使用单片机的两个串行口,就可以完成单片机的显示功能,显示电路的电路原理图如图2-7所示。
电路设定:当程序检测在5分钟内没有按键操作的时候,就关闭显示。这个功能使用程序来实现的,一旦没有按键动作就启动一个定时器,检测在5分钟内没有按键动作的时候,启动一个程序,关闭显示,这样可以达到节省电能的目的。
从单片机串口输出的信号先送到左边的移位寄存器(74HC164),由于移位脉冲的作用,使数据向右移,达到显示的目的。移位寄存器74HC164还兼作数码管的驱动,插头1(header1)接电源,插头2(header2)接数据和脉冲输出端。电路中的三个整流管D1~D3的作用是降低数码管的工作电压,增加其使用寿命。
图2-7显示器原理图
程序
程序:
;=====================定义参数=============================
LED_ON BIT 00H;数码管亮暗标志(1为亮,0为暗)
KEYCARD BIT 01H;按键标志
PWD_RIGHT BIT 02H;密码是否正确(1 为正确,0为错误)
KEY_LOCK BIT 03H;键盘锁定(1为锁,0为开)
SOND BIT P1.4;蜂鸣器
GREEN BIT P1.5;绿灯
RED BIT P1.6;红灯
LED1 EQU 50H;数码管自动变暗时间数1
KEYS EQU 53H;按键键值
KEY1 EQU 54H;按键行值
PWD1 EQU 56H;存密码1
PWD2 EQU 57H;存密码2
PWD3 EQU 58H;存密码3
PWD4 EQU 59H;存密码4
SHOW1 EQU 5AH;显示1
SHOW2 EQU 5BH;显示2
SHOW3 EQU 5CH;显示3
SHOW4 EQU 5DH;显示4
SHOW0 EQU 5EH;临时用
;====================程序开始==============================
ORG 0000H
AJMP INIT
;=====================初始化===============================
ORG 0030H
INIT:
MOV P0, #40H
MOV P2, #0FH
MOV P3, #00H
MOV LED1, #3FH
MOV KEYS, #00H
MOV KEY1, #00H
MOV SHOW0,#00H
MOV SHOW1,#00H
MOV SHOW2,#10H
MOV SHOW3,#20H
MOV SHOW4,#30H
LCALL PWD_INIT
SETB LED_ON
CLR PWD_RIGHT
SETB SOND
SETB RED
SETB GREEN
CLR KEY_LOCK
CLR KEYCARD
AJMP MAIN
;===========================================================主程序======================================================
MAIN:
MOV P2,#0FH
MOV P3,#00H
LCALL KEY_FIRST ;调用键盘程序
JNB KEYCARD,MAIN ;KEYCARD=0时,无键按下跳回MAIN
LCALL KEY_MAIN ;KEYCARD=0时,调用键盘处理程序
JNB KEYCARD,MAIN
LJMP MKEY_FUNCTION ;跳到主程序键盘各按键处理程序
;============================================================END========================================================
;=====================检测按键第一次按下========================
KEY_FIRST:
JNB LED_ON,KEY_LOOP
MOV A, P2 ;数码管亮时扫描
ANL A, #0FH ;屏敝掉高4位
CJNE A, #0FH,KEY_SECOND ;判断是否有键按下
CLR KEYCARD ;无键则KEYCARD置0
LCALL LED_DISPLAY ;调用显示子程序
DJNZ LED1, ESC
CLR LED_ON
MOV LED1, #03FH
ESC:
RET
KEY_LOOP: ;数码管暗时扫描
MOV A, P2
ANL A, #0FH
CJNE A, #0FH,KEY_SECOND
CLR KEYCARD
RET
;=======================检测按键第二次按下=================
KEY_SECOND:
LCALL BEEP1 ;按键响声
JNB LED_ON,KEY_EXIT1 ;如果LED是暗的,则置LED_ON为1
MOV LED1, #03FH
LCALL DELAY10MS ;去抖,延时10ms
MOV A, P2 ;重新扫描键盘
ANL A, #0FH
CJNE A, #0FH,KEY_EN ;有键按下,则置KEYCARD为1
CLR KEYCARD ;无键按下,则置KEYCARD为0
RET
KEY_EXIT1:
LCALL KEY_RELEASE
SETB LED_ON
RET
KEY_EN:
SETB KEYCARD ;置KEYCARD为1
RET
;===============================================KEY_MAIN=================================================
KEY_MAIN:
MOV R3,#0EH
MOV R4,#04H ;循环次数
KEY_ROW:
MOV P3,R3
MOV A,P2
ANL A,#0FH
MOV KEY1,R3 ;将行信息存到KEY1中
CJNE A,#0FH,KEY_WORD ;是该行则跳到键值计算程序
MOV A,R3
SETB C
RLC A ;带进位循环左移
ANL A,#0FH
MOV R3,A
DJNZ R4, KEY_ROW
CLR KEYCARD
RET
;================键值计算========================
KEY_WORD:
SWAP A
ORL A,KEY1 ;列+行=键值
MOV KEYS,A ;键值存到KEYS中
RET
;==================================主程序各按键功能=======================================
MKEY_FUNCTION:
MOV KEYS,A ;键值赋给A
MK0:
CJNE A,#0EEH,MK1
CLR KEYCARD
MOV SHOW1,#0BH
MOV SHOW2,#1BH
MOV SHOW3,#2BH
MOV SHOW4,#3BH
LCALL KEY_RELEASE ;按键松开程序
MOV R5,#05H
MOV R6,#03H
CLR KEY_LOCK
LOGIN_MAIN: ;输入密码主程序
MOV P2, #0FH
MOV P3, #00H
LCALL KEY_FIRST ;调用键盘扫描程序
JNB KEYCARD,LOGIN_MAIN
LCALL KEY_MAIN ;调用键盘处理程序
LJMP LKEY_FUNCTION ;跳到输密码时各键功能处理程序
MK1:
LCALL KEY_RELEASE
LJMP MAIN
;=========================================END====================================
;==========================出厂密码============================
PWD_INIT:
MOV PWD1, #01H
MOV PWD2, #02H
MOV PWD3, #03H
MOV PWD4, #04H
RET
;======================================输入密码时各按键功能====================================
LKEY_FUNCTION:
MOV A,KEYS
;=================无效键============================
LK0:
CJNE A,#0EEH,LK1
LCALL LAMP_RED ;闪红灯
LCALL KEY_RELEASE
LJMP LOGIN_MAIN ;返回输入密码主程序
LK1:
CJNE A,#0EDH,LK2
LCALL LAMP_RED
LCALL KEY_RELEASE
LJMP LOGIN_MAIN
LK2:
CJNE A,#0EBH,LK3
LCALL LAMP_RED
LCALL KEY_RELEASE
LJMP LOGIN_MAIN
;=================退出键==================
LK3:
CJNE A,#0E7H,LK4
MOV SHOW1,#00H
MOV SHOW2,#10H
MOV SHOW3,#20H
MOV SHOW4,#30H
CLR KEY_LOCK
LJMP MAIN ;返回主程序
;===============清除键=========================
LK4:
CJNE A,#07BH,LK5
MOV SHOW1,#0BH
MOV SHOW2,#1BH
MOV SHOW3,#2BH
MOV SHOW4,#3BH
MOV R5, #05H
LCALL KEY_RELEASE
LJMP LOGIN_MAIN
;================确定键=========================
LK5:
CJNE A,#077H,LK6
LCALL PWD_COMPARE ;调用密码检测子程序
LCALL KEY_RELEASE
JB PWD_RIGHT,SYS_LOGIN ;PWD_RIGHT为1时表示密码正确,跳到SYS_LOGIN
DJNZ R6,LK5_EXIT ;否则将输入次数R6减1
INC R6 ;若输入次数已经是3次了,就保持R6为1
SETB KEY_LOCK ;置KEY_LOCK为1
LK5_EXIT:
MOV SHOW1,#0BH
MOV SHOW2,#1BH
MOV SHOW3,#2BH
MOV SHOW4,#3BH
MOV R5, #05H
LK5_ESC:
LCALL KEY_RELEASE
LJMP LOGIN_MAIN ;返回输入密码主程序
;=============0-9数字键========================
LK6:
MOV R0,#00H
JB KEY_LOCK,LK6_EXIT ;置KEY_LOCK为1时锁定数字键
DJNZ R5,LKEY_NUM ;输入个数满4个则锁定数字键,否则R5减1
INC R5 ;若输入个数已经是4个了,就保持R5为1
LK6_EXIT:
LCALL BEEP2 ;误操作键盘发声
AJMP LK6_ESC
LKEY_NUM:
MOV A,R0
INC R0
MOV DPTR,#KEY_VALUE
MOVC A,@A+DPTR
CJNE A,KEYS,LKEY_NUM
DEC R0
MOV A,R0
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV KEYS,A
ORL A,#30H
MOV SHOW0,A
LCALL LED_MOVE ;调用左移功能
MOV SHOW4,SHOW0
LK6_ESC:
ACALL KEY_RELEASE
LJMP LOGIN_MAIN
;=======================================END=================================================
;================================登陆系统========================================
SYS_LOGIN:
MOV SHOW1,#01H
MOV SHOW2,#11H
MOV SHOW3,#21H
MOV SHOW4,#31H
CLR GREEN ;绿灯亮表示开锁成功
SYS_MAIN: ;开锁状态主程序
MOV P2, #0FH
MOV P3, #00H
LCALL KEY_FIRST ;调用键盘扫描程序
JNB KEYCARD,SYS_MAIN
LCALL KEY_MAIN ;调用键盘处理程序
LJMP SYSKEY_FUNCTION
;==================================登陆系统后各键功能===================================
SYSKEY_FUNCTION:
MOV A,KEYS
;================修改密码键===============
SYSK1:
CJNE A,#0EDH,SYSK2
SET_PWD:
MOV R5,#05H
CLR KEY_LOCK
MOV SHOW1,#0AH
MOV SHOW2,#1AH
MOV SHOW3,#2AH
MOV SHOW4,#3AH
SETPWD_MAIN: ;修改密码主程序
MOV P2, #0FH
MOV P3, #00H
LCALL KEY_FIRST ;调用键盘扫描程序
JNB KEYCARD,SETPWD_MAIN
LCALL KEY_MAIN ;调用键盘处理程序
LJMP SKEY_FUNCTION
;================恢复出厂设置===========
SYSK2:
CJNE A,#0EBH,SYSK3
LCALL PWD_INIT
LCALL KEY_RELEASE
LJMP SYS_MAIN
;=================退出键==================
SYSK3:
CJNE A,#0E7H,SYSK4
MOV SHOW1,#00H
MOV SHOW2,#10H
MOV SHOW3,#20H
MOV SHOW4,#30H
CLR KEY_LOCK
SETB GREEN ;关绿灯
LJMP MAIN ;跳回主程序
;==================无效键==================
SYSK4:
LCALL BEEP2
LCALL KEY_RELEASE
LJMP SYS_MAIN
;==================================END==================================================
;=================================修改密码各键功能==========================================
SKEY_FUNCTION:
MOV A,KEYS
;=================无效键=====================
SK0:
CJNE A,#0EEH,SK1
LCALL LAMP_RED
LCALL KEY_RELEASE
LJMP SETPWD_MAIN
SK1:
CJNE A,#0EDH,SK2
LCALL LAMP_RED
LCALL KEY_RELEASE
LJMP SETPWD_MAIN
SK2:
CJNE A,#0EBH,SK3
LCALL LAMP_RED
LCALL KEY_RELEASE
LJMP SETPWD_MAIN
;=================退出修改密码================
SK3:
CJNE A,#0E7H,SK4
MOV SHOW1,#01H
MOV SHOW2,#11H
MOV SHOW3,#21H
MOV SHOW4,#31H
LCALL KEY_RELEASE
LJMP SYS_MAIN
;==================清除键=====================
SK4:
CJNE A,#07BH,SK5
MOV SHOW1,#0AH
MOV SHOW2,#1AH
MOV SHOW3,#2AH
MOV SHOW4,#3AH
MOV R5,#05H
LCALL KEY_RELEASE
LJMP SETPWD_MAIN
;=================确认键======================
SK5:
CJNE A,#077H,SK6
LCALL KEY_RELEASE
CJNE R5,#01H,SETPWD_FAIL ;当输入个数小于4个,则密码修改不成功
LCALL SETPWD_SUCCESS ;成功调用SETPWD_SUCCESS
LJMP SYS_MAIN
;================0-9数字键=================
SK6:
MOV R0,#00H
DJNZ R5,SKEY_NUM
INC R5
LCALL BEEP2
AJMP SK6_ESC
SKEY_NUM:
MOV A,R0
INC R0
MOV DPTR,#KEY_VALUE
MOVC A,@A+DPTR
CJNE A,KEYS,SKEY_NUM
DEC R0
MOV A,R0
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV KEYS,A
ORL A,#30H
MOV SHOW0,A
LCALL LED_MOVE
MOV SHOW4,SHOW0
SK6_ESC:
ACALL KEY_RELEASE
LJMP SETPWD_MAIN
;===========================================END=============================================
;====================================修改密码失败====================================
SETPWD_FAIL:
LJMP SET_PWD
;====================================修改密码成功==================================
SETPWD_SUCCESS:
ANL SHOW1,#0FH
ANL SHOW2,#0FH
ANL SHOW3,#0FH
ANL SHOW4,#0FH
MOV PWD1,SHOW1
MOV PWD2,SHOW2
MOV PWD3,SHOW3
MOV PWD4,SHOW4
MOV SHOW1,#01H
MOV SHOW2,#11H
MOV SHOW3,#21H
MOV SHOW4,#31H
LCALL LAMP_GREEN ;闪绿灯
RET
;=====================================左移功能==============================================
LED_MOVE:
CLR C
MOV A, SHOW2
SUBB A,#10H
MOV SHOW1,A
CLR C
MOV A, SHOW3
SUBB A,#10H
MOV SHOW2,A
CLR C
MOV A, SHOW4
SUBB A,#10H
MOV SHOW3,A
RET
;======================================密码检测========================================
PWD_COMPARE:
MOV A, SHOW1
ANL A, #0FH
CJNE A, PWD1,PWD_EXIT
MOV A, SHOW2
ANL A, #0FH
CJNE A, PWD2,PWD_EXIT
MOV A, SHOW3
ANL A, #0FH
CJNE A, PWD3,PWD_EXIT
MOV A, SHOW4
ANL A, #0FH
CJNE A, PWD4,PWD_EXIT
SETB PWD_RIGHT
AJMP PWD_ESC
PWD_EXIT:
CLR PWD_RIGHT
PWD_ESC:
RET
;======================================判断键是否释放====================================
KEY_RELEASE:
MOV P3,#00H
KEY_LOSEN:
MOV A,P2
ANL A,#0FH
LCALL LED_DISPLAY
CJNE A,#0FH,KEY_LOSEN
RET
;=======================================LED显示================================
LED_DISPLAY:
JNB LED_ON,LED_OFF
MOV P0, SHOW1
LCALL DELAY10MS
MOV P0, SHOW2
LCALL DELAY10MS
MOV P0, SHOW3
LCALL DELAY10MS
MOV P0, SHOW4
LCALL DELAY10MS
LED_OFF:
MOV P0, #4FH
RET
;========================正常按键响声===========================
BEEP1:
CLR SOND
LCALL DELAY1
SETB SOND
RET
;========================非法按键响声============================
BEEP2:
CLR SOND
LCALL DELAY100MS
LCALL DELAY100MS
SETB SOND
RET
;=========================操作有误闪红灯=================================
LAMP_RED:
MOV R2,#06H
MOV R1,#0FFH
LAMP_LOOP:
DJNZ R1,LAMP_LOOP
CPL RED
MOV R1,#0FFH
DJNZ R2,LAMP_LOOP
SETB RED
RET
;==========================修改密码成功闪绿灯==========================================
LAMP_GREEN:
MOV R2,#06H
MOV R1,#0FFH
LAMP_LOOP1:
DJNZ R1,LAMP_LOOP1
CPL GREEN
MOV R1,#0FFH
DJNZ R2,LAMP_LOOP1
CLR GREEN
RET
;========================10MS延时===========================
DELAY10MS:
MOV R2,#04H
LOOP3:
MOV R1,#0F9H
LOOP4:
DJNZ R1,LOOP4
DJNZ R2,LOOP3
RET
;========================100MS延时===========================
DELAY100MS:
MOV R2,#0FFH
LOOP7:
MOV R1,#0FFH
LOOP8:
DJNZ R1,LOOP8
DJNZ R2,LOOP7
RET
;=========================声音延时===========================
DELAY1:
MOV R2,#0FFH
LOOP5:
MOV R1,#03FH
LOOP6:
DJNZ R1,LOOP6
DJNZ R2,LOOP5
RET
;==========================键值表===========================
KEY_VALUE: DB 0EEH,0EDH,0EBH,0E7H,0DEH,0DDH,0DBH,0D7H,0BEH,0BDH,0BBH,0B7H,07EH,07DH,07BH,077H
;==========================数字表===========================
TAB: DB 00H,00H,00H,00H,00H,01H,02H,03H,04H,05H,06H,07H,08H,09H
预备知识:
1、 汇编语言语句一般格式为_____________。
2、 什么是寻址方式?寻址方式分为:____________、_____________、______________、
3、 传送指令的分类及其格式
4、 程序的基本结构有___________、_____________、_____________三种。
5、 按控制条件,循环程序可分为_____________和_____________两种形式。
6、 51系列的单片机的RAM为_____________,
7、 51系列的中断源为_____________个,_____________个优先级。
8、 总线分为_____________、_____________、_____________三类。
9、 什么是时钟周期、机器周期、指令周期?三者之间有何联系?
10、 在逻辑电路中,输入和输出只有两种状态,即_____________和_____________。通常以逻辑_____________和逻辑_____________表示电平高低
11、 常用逻辑电路有_____________、_____________、_____________、_____________、_____________、_____________。_____________。
12、 MCS-51的CPU能处理_____________位二进制数或代码。
13、 51系列共有_____________个_____________位的定时器/计数器。
14、 I/O是什么?I/O口是什么?
15、 MCS-51单片机在物理结构上有_____________个存储空间。分别是_____________、_____________、_____________、_____________。
16、 程序内存ROM寻址范围从_____________到_____________,容量为_____________KB。
17、 74138译码器有_____________个输入端:分别是_____________,
_____________个输出端,分别是_____________。
18、 80C51单片机共有_____________条指令,这些条指令共有_____________种寻址方式。
19、 操作码与操作数之间必须用_____________分开,操作数与操作数之间必须用逗号_____________分开。
20、 设某单片机系统的外接晶振频率为6MHz,使用定时器1以方式0产生周期为500ms的等宽正方波连续脉冲,并由P1.0输出。试写出其设计程序。
21、 说明下列指令中源操作数采用的寻址方式。
MOV R5,R7
MOV A,55H
MOV A,#55H
JMP @A+DPTR
22、 段数码管从内部接线上分_____________和_____________两种
23、 机器语言指令由_______和_______两部分组成.
24、 八段码显示器的结构及其工作原理。
25、 如何用八段码显示器显示数字“3”?
流程卡:(2个课时)
操作流程卡 | ||
课题电子密码锁的制作与维修 | ||
序号 | 操作内容 | 工作时间 |
学生: 日期: 教师: |
电路板制作:(15个课时)
1、 准备本项任务所需的材料、工具,
2、 如果不全,缺哪些?
3、 根据上一项目的制作步骤进行操作。
材料明细卡
规格 | 名称 | 数量 |
74LS138 | 3线8线译码器 | 1片 |
2N3905 | 三极管 | 8个 |
AT89C51 | 单片机 | 1片 |
74LS48 | BCD七段译码驱动器 | 1片 |
七段共阴极数码管 | 4片 | |
1K | R1 | 1个 |
200 | R2、R27 | 2个 |
5K | R3 | 1个 |
100 | R4-R15、R22、R29-R32 | 17个 |
5K | R16-R21、R23-R26、R28 | 11个 |
33P | C1、C2 | 2个 |
22μ | C3 | 1个 |
D1-D3 | 3个 | |
BUZ1 | 1个 | |
齐套结构件、紧固件、电源线及插头 | ||
印刷电路板、 | ||
焊料、助焊剂、保险架(1副)、绝缘胶布 |
课题 密码锁的组装与维修 参考资料提示 | ||
序号 | 书名 | 出版社 |
1 | 电工基础 | 中国劳动社会保障出版社 |
2 | 电子电路基础 | 中国劳动社会保障出版社 |
3 | 数字逻辑电路 | 中国劳动社会保障出版社 |
4 | 电子技术工艺基础 | 电子工业出版社 |
5 | 电子专业技能训练 | 中国劳动社会保障出版社 |
6 | 电子技能与实训 | 电子工业出版社 |
7 | MCS-51单片机原理及应用 | 天津大学出版社 |
8 | 单片机基础. | 北京航空航天大学出版社 |
9 | 微机原理与汇编语言实用教程》 | 清华大学出版社 |
平分卡:(2个课时)
数字钟的组装与维修(满分100分)
评分页
姓名 | 学号 | |||||||||||||
序号 | 项目及配分 | 工艺标准 | 扣分标准 | 学生自评分 | 教师评分 | |||||||||
1 | 密码锁安装45分 | 1. 按图装配,元件的位置\极性正确 2. 焊点光亮\清洁\焊料适量 3. 布线平直 4. 无漏焊\虚焊\假焊\搭焊\溅锡等现象 5. 焊接后元件引脚剪脚留头长度小于1 mm 6. 导线连接正确 7. 调谐机构转动灵活 8. 不损伤塑料件、绝缘层和表面涂覆层 | 1. 元件安装歪斜\不对称\, 每处扣1分 2. 错装\漏装, 每处扣5分 3. 焊点不亮\焊料过多过少\布线不平直, 每处扣0.5分 4. 漏焊\虚焊\假焊\搭焊\溅锡, 每处扣3分 5. 剪脚留头长度大于1 mm, 每处扣0.5分 6. 导线连接错误, 7. 损伤塑料件、绝缘层和表面涂覆层,每处扣5分 8. 其它不符合工艺要求, 每处扣1分 | |||||||||||
2 | 密码锁的调试40分 | 1.正确测量主要技术指标 2.能够解决调试中出现的简单问题. 3.正确使用仪器仪表 | 1.测量步骤错误,每次扣3分 2.测量结果错误, 每次扣2分。误差大, 每次扣1分 3. 仪器仪表使用错误,每次扣3分 | |||||||||||
3 | 排除故障15分 | 故障判断5分 | 1. 能够正确观察故障现象 2. 能够正确分析故障原因,判断故障范围 | 1. 现象观察错误,每次扣2分 2. 故障原因分析错误,每次扣3分 3. 故障范围判断过大或过小,每次扣1分 | ||||||||||
故障检修10分 | 1. 检修思路清晰,方法运用得当 2. 检修结果正确 | a) 检修思路不清,扣5分 b) 检修方法不当,每次扣3分 c) 检修结果错误,扣10分 | ||||||||||||
4 | 安全文明操作 | 3. 安全用电,不人为损坏元器件\加工件和设备等 4. 保持操作环境整洁,秩序井然,操作习惯良好 | 4. 发生安全事故,扣总分20分 5. 违反文明操作规程,视情况扣总分5---20分 | |||||||||||
5 | 合计 |
工作小结:(1个课时)
工作任务小结表 |
日期: |
1:你所在的小组从接受任务到完成共用了多少时间? |
2:你认为此密码锁的制作可以在哪些方面进行改进? |
3:对你造成最大困难的是哪些工作? |
4:你通过此密码锁的制作在哪些方面得到了提高? |
5:你认为在今后的教学中是否还应按照这种教学方法来安排? |
2、密码锁系统已锁定怎么办:电子锁锁定怎么办
电子锁锁定怎么办
电子锁锁定怎么办,指纹锁在现在已经成为了一款非常常见的防盗产品,现在有很多的家庭中都安装了电子锁,当如果没有正确使用电子锁的时候就会导致锁定,电子锁锁定怎么办?
电子锁锁定怎么办1
一、如果是因为指纹多次输入都是错误的,而导致指纹锁被迫锁定了的话。我们可以稍等一会儿,虽然每款指纹锁锁定后解锁的时间都是不一样的,要根据每个品牌自己所设定的程序是多久来决定的。但是一般来说,为了顾及到人们的使用感受,正常的指纹锁大多在锁定以后,都是在十分钟到半个小时之内,就可以打开了。因此我们可以耐心的等待一会儿,再重新试下指纹开锁即可。
二、大家都知道指纹锁里面是需要装电池的,如果一旦指纹锁里面的电池没电了,就会导致指纹锁打不开了。如果这时候我们是在室内的话就比较好解决了,直接更换一块新的电池就可以了。但如果我们是处于室外环境下的话,我们就需要先给指纹锁充上一些电,将它打开了才能再更换电池。因此,我们可以先购买一块9V的电池,然后将这块电池的正极和负极连接起来,就可以做成一个临时的电源。给指纹锁充上一些电之后,指纹锁就可以打开了,打开以后就给它更换上新的电池,以免忘记了下次又打不开了。
三、除了上述所说的临时电源,有一些比较高级的指纹锁是配有安卓接口的。像这种情况下我们就可以使用我们正常给手机充电用的充电宝,来临时给指纹锁充些电。不过这种情况只能针对于指纹锁上配有安卓接口的情况下才是可以使用的,其他情况下都是不可匹配的。
四、如果你现在是身边没有支付宝也买不到9V电池的情况下,想必你身上应该带有机械钥匙吧。一般来说每一把锁都必须配有一把机械钥匙,以防指纹或密码失灵的时候,可以备用。像这个时候,我们就可以拿出机械钥匙开锁即可。
五、如果不是因为电池没电而导致了指纹锁锁定了,那可能就是电路出现了故障。像这种情况下,我们需要拨打售后电话,请专业的人员来维修,千万不可以自己贸然尝试。
电子锁锁定怎么办2
指纹锁在使用过程中,多次输入错误,会造成指纹锁系统自动锁定,这是出于安全问题考虑,为指纹锁安全设置的保护功能,当密码或指纹连续多次输入错误后,指纹锁主板被锁定5分钟,有效的防止了密码被恶意窃取。
不同品牌的指纹锁系统锁定时间是不一样的,您可以拨打指纹锁售后电话问一下,指纹锁的系统锁定时间一般是5分钟左右,5分钟后系统会自动解开,如果实在等不及的话,您还可以用应急钥匙开锁进门后,进行系统重置的。
指纹锁普及原因:
首先,中高端防盗门锁具拥有非常高的安全保护性能,能够保障用户生命财产安全。其次,如今的防盗门锁具都渐渐摆脱了质量笨重,造型单一等缺点,普遍被加入了触屏、密码、指纹、遥控、无线、刷卡等这些高科技、智能化元素,更加彰显了人性化的关怀。
最后,高科技防盗门锁的利润可观,引来不少了企业关注和投资,以抢占业内的一席销售之地。”
防盗门锁具最关键的功能和作用就是防盗。企业为了让使用者享受到锁具最大程度的安全性,着重对内部锁体和锁芯功能进行升级完善。
随着社会各类支柱行业和主导领域需求的日益增加以及消费者要求的不断提高,普通古典的防盗门锁具已经很难被满足和接受。
业内的产品改革升级,质量优化提升已是离弦之箭,高科技、高智能的防盗门锁具也随之应运而生。
各种各样的技术含量丰富,附加值高的防盗门锁具与防盗门被生产企业有机巧妙地融合在了一起,不仅为很大程度上改变了大家之前对防盗门锁具的看法,而且也为参观者呈现了行业革命性的成就。
电子锁锁定怎么办3
指纹锁的系统锁定时间一般是5分钟左右,5分钟后系统会自动解开。
不过,不同品牌的指纹锁系统锁定时间是不一样的。
指纹锁在使用过程中,多次输入错误,会造成指纹锁系统自动锁定,这是出于安全问题考虑为指纹锁安全设置的保护功能。
当密码或指纹连续多次输入错误后,指纹锁主板被锁定5分钟,有效的防止了密码被恶意窃取。如果实在等不及,还可以用应急钥匙开锁进门后,进行系统重置。
指纹锁锁芯的要求
所有的指纹锁都要求配备应急钥匙孔,锁芯的安全级别当然也显得非常关键。
假插芯:一般是指一字型锁芯,就是它的锁芯处只有一条像一字的空位,靠锁芯前面的一字杆插进到一字空位那里带动锁体转动。钥匙孔在锁的底部,不通过门,从面板下插入。用钥匙打开的不是锁,而是一个类似于卡槽结构的东西,有的人管这个结构叫”离合器“,多采用A级锁芯。
优点是隐蔽性好而且便宜,缺点就是安防性能低。意思就是当小偷要进门,只要敲掉指纹锁的外面板,然后用一把一字螺丝刀代替一字杆,就可以轻松开锁了。
真插芯:真插芯锁芯一般就是葫芦胆锁芯,该锁芯是嵌入到锁体里的,与外面板脱离,必须用机械钥匙带动锁芯来进行开锁动作。也就是直接用机械钥匙插入开锁,是通过锁体的,采用B级锁芯。
优点是防盗性能好,不易通过钥匙套开,缺点就是成本稍高。介于这点,就算小偷敲开外面板,面对的还是整个锁芯,如果是超B级真插芯锁芯,技术开启也需要270分钟以上。
基本原理
电子锁具,它也是以51系列单片机(AT89051)为核心,配以相应硬件电路,完成密码的设置、存贮、识别和显示、驱动电磁执行器并检测其驱动电流值、接收传感器送来的报警信号、发送数据等功能。
单片机接收键入的代码,并与存贮在EEPROM中的密码进行比较,如果密码正确,则驱动电磁执行器开锁;如果密码不正确,则允许操作人员重新输入密码,最多可输入三次;如果三次都不正确,则单片机通过通信线路向智能监控器报警。单片机将每次开锁操作和此时电磁执行器的驱动电流值作为状态信息发送给智能监控器,同时将接收来自传感器接口的报警信息也发送给智能监控器,作为智能化分析的依据。
1、基本原理及硬件组成
智能密码锁的系统由智能监控器和电子锁具组成。二者异地放置,智能监控器供给电子锁具所需的.电源并接收其发送的报警信息和状态信息。这里采用了线路复用技术,使电能供给和信息传输共用一根二芯电缆,提高了系统的可靠性、安全性。
1.1、智能监控器的基本原理及组成框图
智能监控器的组成框图,它由单片机、时钟、键盘、LCD显示器、存贮器、解调器、线路复用及监测、A/D转换、蜂鸣器等单元组成。主要完成与电子锁具之间的通信、智能化分析及通信线路的安全监测等功能。
智能监控器始终处于接收状态,以固定的格式接收电子锁具发来的报警信息和状态信息。对于报警信息,则马上通过LCD显示器及蜂鸣器发出声、光报警;对于状态信息,则存入内存,并与电子锁具在此时刻以前的历史状态进行比较,得出变化趋势,预测未来的状态变化,通过LCD显示器向值班人员提供相应信息,以供决策使用。智能监控器与电子锁具建立通信联系的同时,通过A/D转换器实时地监视流过通信线路的供电电流的变化,有效地防止人为因素造成的破坏,保证了通信线路的畅通。
1.2、电子锁具基本原理及组成框图
电子锁具的组成框图,它也是以51系列单片机(AT89051)为核心,配以相应硬件电路,完成密码的设置、存贮、识别和显示、驱动电磁执行器并检测其驱动电流值、接收传感器送来的报警信号、发送数据等功能。
单片机接收键入的代码,并与存贮在EEPROM中的密码进行比较,如果密码正确,则驱动电磁执行器开锁;如果密码不正确,则允许操作人员重新输入密码,最多可输入三次;如果三次都不正确,则单片机通过通信线路向智能监控器报警。单片机将每次开锁操作和此时电磁执行器的驱动电流值作为状态信息发送给智能监控器,同时将接收来自传感器接口的报警信息也发送给智能监控器,作为智能化分析的依据。
2、关键技术
为了提高智能密码锁的安全性、可靠性,本文除在器件选择上采取措施(如采用低功耗、宽温度范围的器件)外,在设计中还采用了一些关键技术。
2.1、线路复用技术
智能监控器和电子锁具异地放置,智能监控器供给电子锁具所需的电源并接收其发送的报警信息和状态信息。如果采用通信线路和供电线路分开的方式,势必要增加电缆芯数,安全隐患增加。本文采用了线路复用技术,仅用一根二芯电缆,实现了供电和信息的传输。原理图如图3所示。
在发送端,电子锁具通过脉冲变压器T将调制好的数据信号升压后发送出去;在接收端,脉冲变压器T将接收到的数据信号降压后送解调器,以减少载波信号在传输过程中的损耗。为了减少通信和供电之间的相互干扰,对扼流圈L、耦合电容C的选择要综合考虑。
设载波频率fo=400kHz,为了保证绝大部分信号能量传输到接收端,取L=33.7μHC1=0.047μF。
2.2、电流监视技术
为了防止通信线路的人为破坏和电磁执行器因某种原因造成流过电磁线圈的电流过大而烧毁线圈,本文在智能密码锁设计中采用电流监视技术。电流监视器采用MAXIM公司生产的电流/电压转换芯片MAX471。该芯片能将被测电流I转化成对地输出电压U,且有测量范围大、精度高、输出电压U和被测电流I成正比等特点。电流监视器输出电压送A/D转换器,单片机通过读取A/D转换结果,获知线路中电流的变化情况,通过分析及时发现异常,发出报警信号。原理电路如图4所示。
2.3、数据通讯与预处理技术
智能监控器接收锁具发来的状态信息(其中包括锁具的开启、关闭、第一次密码错、第二次密码错、第三次密码错等)、流过电磁执行器线圈的电流值,并读取该时刻通讯线路的供电电流值,三者结合起来构成一个数据块,其中操作状态占1个字节,供电电流占2个字节,线圈电流占2个字节。智能监控器在与电子锁具通信过程中,始终处于接收状态。为了提高通信可靠性,本文在通信协议中采用重复发送的方式,电子锁具对每一组数据重复发送5次,智能监控器接收到这组数据后,采用大数译码定律纠错,保证了数据接收的准确性。另外为了节约内存需对接收到的数据采用预处理技术,即每接收到一个数据后,首先将该数据与设定的门限值比较,如果大于门限值,则发出超限报警;如果小于门限值,则将该数据与当日接收到的同类数据比较,保留较大者。这样每天存储的数据为同类数据中的最大值,其流程图如图所示。
2.4、智能化分析
智能化分析与预测技术就是以每次接收到的数据块为依据,与此前同类数据的记录值作比较,分析该操作引起电流变化的大小及趋势,及时发现存在问题,并报告管理人员,从而提高了整个系统的可靠性。
3、系统软件设计
智能密码锁软件采用51系列单片机汇编语言对智能监控器和电子锁具分别编程。智能监控器软件包括键盘扫描和LCD显示程序、蜂鸣器驱动程序、时钟修改和读取程序、数据通信与预处理程序、智能化分析程序及线路监测程序等模块。电子锁具软件包括键盘扫描与译码程序、LCD显示程序、通信程序、电磁执行器驱动及检测程序、传感器接口程序等模块。软件设计过程中采用模块化设计方法,便于程序的阅读、调试和改进。
智能密码锁充分利用了51系统单片机软、硬件资源,引入了智能化分析功能,提高了系统的可靠性和安全性。通过在某型号保险柜安装使用,受到用户的欢迎。另外,智能密码锁在软、硬件方面稍加改动,便可构成智能化的分布式监控网络,实现某一范围内的集中式监控管理,在金融、保险、军事重地及其它安全防范领域具有广泛的应用前景。
本文关键词:电子锁系统锁定该怎么办,电子锁锁定后多少时间恢复,电子锁已锁定怎么办,电子锁锁定了多久能开,门锁被锁定怎么办电子锁。这就是关于《密码锁系统已锁定怎么办,电子锁锁定怎么办(电子密码锁的安装、调试与维修教学任务)》的所有内容,希望对您能有所帮助!更多的知识请继续关注《犇涌向乾》百科知识网站:http://www.029ztxx.com!
版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。