您的位置 首页 家电维修

智能充电柜电磁驱动锁故障(充电桩电磁锁)

本文目录一览 1.远东卓越|电磁阀的常见故障及解决方案 2.电磁阀常见故障及解决办法 3.电子密码锁的安装、调…

本文目录一览

1.远东卓越|电磁阀常见故障及解决方案

电磁阀是我们经常用到的工业气动元件,它能够带动气缸的来回往复运动,从而带动机构运动达到我们希望的功能。

该元件故障发生频率也比较高,如何清晰判断并排除这些问题,是我们电气工作者必须掌握一项技能。

本文会详细讲解电磁阀的常见故障以及处理方法:

电磁阀常见故障

线圈短路或断路:

检测方法:首先,使用万用表测量线圈的通断,如果阻值趋近于零或无穷大,则说明线圈存在短路或断路问题。如果测量阻值正常(通常为几十欧姆),还不能确定线圈一定正常。为了进行最终测试,请找一个小螺丝刀放在穿于电磁阀线圈中的金属杆附近,然后给电磁阀通电。如果感觉到有磁性,说明电磁阀线圈是好的,否则就是坏的。

处理方法:如果检测到线圈存在问题,需要更换电磁阀线圈。

插头/插座问题:

故障现象:当电磁阀配备插头/插座时,可能会遇到插座金属簧片损坏、插头接线错误(例如将电源线误接至接地线)等问题,导致电源无法传输至线圈。为避免这些问题,建议在插头插入插座后紧固固定螺丝,同时在线圈安装到阀芯杆上后拧紧固定螺母。

若电磁阀线圈的插头装有发光二极管电源指示灯,在使用DC电源驱动电磁阀时必须正确接线,否则指示灯将不亮。此外,禁止将不同电压等级的带发光二极管电源指示的插头互换使用,否则可能导致发光二极管烧毁、电源短路(如使用低电压等级插头)或发光二极管亮度不足(如使用高电压等级插头)。

对于无电源指示灯的电磁阀线圈,无需区分极性。这与线圈电压为直流的晶体管时间继电器以及线圈上并联有二极管/电阻泄漏回路的线圈电压为直流的中间继电器(以原装日本产品居多)不同,后者需要区分极性。

处理方法:检查并修正接线错误,修复或更换损坏的插头和插座。

阀芯问题:

故障现象1:

在电磁阀所通介质压力正常的情况下,按下电磁阀红色的手动按钮,电磁阀都没有任何反应(压力介质没有出现通断的变化),说明阀芯一定是坏的。

处理方法:

首先,检查介质是否存在问题,如压缩空气内是否有很多积水(有时候油水分离器起的作用不是很大,特别是当管路设计不良时通到电磁阀的压缩空气会有很多积水)、所通液体介质是否有很多杂质。然后,清除电磁阀及管路中的积水或杂质。如果再不行,请维修或更换阀芯,或者干脆把整个电磁阀全部换掉。

故障现象2:

经过检查,线圈是原配线圈而且线圈通电时磁性正常,但电磁阀依然不动作(这时电磁阀手动按钮的功能有可能是正常的),说明阀芯是坏的。

处理方法:

请维修或更换阀芯,或者干脆把整个电磁阀全部换掉。

远东卓越是FA自动化工厂及工业自动化智能智造企业,致力于提供非标及模块、FA工厂零部件一站式综合服务。

选择远东,助你成功!

2.电磁阀常见故障及解决办法

电磁阀线圈的额定电压有DC12V、DC24V、AC24V(50/60Hz)、AC110V(50/60Hz)、AC220V(50/60Hz)、AC380V(50/60Hz)。一般在电气设计时要么采用AC220V(不需加装开关电源,成本低、线路简单而便于维护)、要么采用DC24V(常用的的安全电压、开关电源/电磁阀线圈都易于维修更换)。

  检测电磁阀好坏的方法:先给电磁阀通上被控制的介质(带压力的液体、气体<空气>,压力值为电磁阀使用压力范围的中间值),再给电磁阀线圈通电,如果被控制介质有从通到断或从断到通的状态的变化,那么电磁阀就是好的,否则就是有问题的。

  电磁阀常见故障有:

  1、线圈短路或断路:

  检测方法:先用万用表测量其通断,阻值趋近于零或无穷大,那说明线圈短路或断路。如果测量其阻值正常(大概是几十欧),还不能说明线圈一定是好的(我有一次测得一个电磁阀线圈阻值大概50欧姆,但电磁阀无法动作,更换该线圈后一切正常),请进行如下最终测试:找一个小螺丝刀放在穿于电磁阀线圈中的金属杆的附近,然后给电磁阀通电,如果感觉到有磁性,那么电磁阀线圈是好的,否则是坏的。

  处理方法:更换电磁阀线圈。

  2、插头/插座有问题:

  故障现象:

  如果电磁阀是有插头/插座的那种,有可能出现插座的金属簧片问题(笔者就碰到过)、插头上接线的问题(比如将电源线接到接地线上去了)等原因无法将电源送到线圈中。最好养成一个习惯:插头插在插座上之后把固定螺丝拧上,线圈上在阀芯杆之后把固定螺母拧上。

  如果电磁阀线圈的插头配备有发光二极管电源指示灯,那么采用DC电源驱动电磁阀时即行就要接对,否则指示灯不会亮。另外,不要将不同电压等级的带发光二级管电源指示的电源插头调换使用,这样会导致发光二极管被烧毁/电源(换用低电压等级的插头)出现短路或发光二极管发光很微弱(换用高电压等级的插头)。

  如果不带电源指示灯,电磁阀线圈是不用区分极性的(不象线圈电压为直流的晶体管时间继电器以及线圈上并联有二极管/电阻泄漏回路的线圈电压为直流的中间继电器<这种中间继电器以原装小日本的居多>,需要区分极性)。

  处理方法:修正接线错误、修复或更换插头、插座。

  3、阀芯问题:

  故障现象1:在电磁阀所通介质压力正常的情况下,按下电磁阀红色的手动按钮,电磁阀都没有任何反应(压力介质没有出现通断的变化),说明阀芯一定是坏的。

  处理方法:检查介质是否存在问题,如压缩空气内是否有很多积水(有时候油水分离器起的作用不是很大,特别是当管路设计不良时通到电磁阀的压缩空气会有很多积水)、所通液体介质是否有很多杂质。然后清除电磁阀及管路中的积水或杂质。如果再不行,请维修(如果你有时间有耐心而且有必要的话@_@)或更换阀芯,或者干脆把整个电磁阀全部换掉。

  故障现象2:经过检查,线圈是原配线圈而且线圈通电时磁性正常,但电磁阀依然不动作(这时电磁阀手动按钮的功能有可能是正常的),说明阀芯是坏的。

  处理方法:请维修或更换阀芯,或者干脆把整个电磁阀全部换掉。

  至于电磁阀阀体的维修,因为种类太多,那么多种的维修方法俺也说不了很多,这里就不再赘述了。

  电磁阀故障与排除

  一、电磁阀通电后不工作

  检查电源接线是否不良→重新接线和接插件的连接

  检查电源电压是否在±工作范围-→调致正常位置范围

  线圈是否脱焊→重新焊接

  线圈短路→更换线圈

  工作压差是否不合适→调整压差→或更换相称的电磁阀

  流体温度过高→更换相称的电磁阀

  有杂质使电磁阀的主阀芯和动铁芯卡死→进行清洗,如有密封损坏应更换密封并安装过滤器

  液体粘度太大,频率太高和寿命已到→更换产品

  二、电磁阀不能关闭

  主阀芯或铁动芯的密封件已损坏→更换密封件

  流体温度、粘度是否过高→更换对口的电磁阀

  有杂质进入电磁阀产阀芯或动铁芯→进行清洗

  弹簧寿命已到或变形→更换

  节流孔平衡孔堵塞→及时清洗

  工作频率太高或寿命已到→改选产品或更新产品

  三、其它情况

  内泄漏→检查密封件是否损坏,弹簧是否装配不良

  外泄漏→连接处松动或密封件已坏→紧螺丝或更换密封件

  通电时有噪声→头子上坚固件松动,拧紧。电压波动不在允许范围内,调整好电压。铁芯吸合面杂质或不平,及时清洗或更换。

  现场快速判断电磁阀好坏方法

  一、首先检查是不是电磁阀电磁线圈故障?

  在DCS上给二位阀给开或者关的信号,然后看电磁阀是否得失电,一般在现场听声音即可。

  若听不到,那线圈肯定是有问题,至于电磁阀本身是不是有问题?(下面解释)

  如果电磁线圈问题,首先检查接线,看是不是有虚接,或者有短路现象,如果线路上没问题就是电磁阀线圈烧坏,可拆下电磁阀的接线,用万用表测量,如果开路,则电磁阀线圈烧坏。原因有线圈受潮,引起绝缘不好而漏磁,造成线圈内电流过大而烧毁,因此要防止雨水进入电磁阀。此外,弹簧过硬,反作用力过大,线圈匝数太少,吸力不够也可使得线圈烧毁。

  二、若线圈是好的,那就是电磁阀本身的问题。一般可以在手动调节处用一字起由1调到0位置,使阀打开,若是能打开就说明的确是线圈的问题,换个线圈就可以了,若打不开,就拆电磁阀,看是不是阀芯卡住,或者是有杂粒堵,清洗正确应该用CCL4,但是考虑到现场没有条件的话,可以用汽油,实在没有用水也可以,清洗后可以用现场仪表气进行吹干,拆时务必记好各部件的顺序,不注意的话,装的时候很容易出错,顺序记错就算你清洗好电磁阀,即使电磁阀已经通了也还是打不开的!

3.电子密码锁的安装、调试与维修教学任务

学习目标

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:你认为在今后的教学中是否还应按照这种教学方法来安排?

4.电磁阀常见故障与解决方法 ,现场快速判断电磁阀好坏方法

电磁阀线圈的额定电压有DC12V、DC24V、AC24V(50/60Hz)、AC110V(50/60Hz)、AC220V(50/60Hz)、AC380V(50/60Hz)。

一般在电气设计时要么采用AC220V(不需加装开关电源,成本低、线路简单而便于维护)、要么采用DC24V(常用的的安全电压、开关电源/电磁阀线圈都易于维修更换)。

检测电磁阀好坏的方法

先给电磁阀通上被控制的介质(带压力的液体、气体<空气>,压力值为电磁阀使用压力范围的中间值),再给电磁阀线圈通电,如果被控制介质有从通到断或从断到通的状态的变化,那么电磁阀就是好的,否则就是有问题的。

电磁阀常见故障有

1、线圈短路或断路

检测方法:先用万用表测量其通断,阻值趋近于零或无穷大,那说明线圈短路或断路。如果测量其阻值正常(大概是几十欧),还不能说明线圈一定是好的(我有一次测得一个电磁阀线圈阻值大概50欧姆,但电磁阀无法动作,更换该线圈后一切正常),请进行如下最终测试。

找一个小螺丝刀放在穿于电磁阀线圈中的金属杆的附近,然后给电磁阀通电,如果感觉到有磁性,那么电磁阀线圈是好的,否则是坏的。

处理方法:更换电磁阀线圈。

2、插头/插座有问题

故障现象:如果电磁阀是有插头/插座的那种,有可能出现插座的金属簧片问题(笔者就碰到过)、插头上接线的问题(比如将电源线接到接地线上去了)等原因无法将电源送到线圈中。

最好养成一个习惯:插头插在插座上之后把固定螺丝拧上,线圈上在阀芯杆之后把固定螺母拧上。

如果电磁阀线圈的插头配备有发光二极管电源指示灯,那么采用DC电源驱动电磁阀时即行就要接对,否则指示灯不会亮。

另外,不要将不同电压等级的带发光二级管电源指示的电源插头调换使用,这样会导致发光二极管被烧毁/电源(换用低电压等级的插头)出现短路或发光二极管发光很微弱(换用高电压等级的插头)。

如果不带电源指示灯,电磁阀线圈是不用区分极性的(不象线圈电压为直流的晶体管时间继电器以及线圈上并联有二极管/电阻泄漏回路的线圈电压为直流的中间继电器<这种中间继电器以原装小日本的居多>,需要区分极性)。

处理方法:修正接线错误、修复或更换插头、插座。

3、阀芯问题

故障现象一:在电磁阀所通介质压力正常的情况下,按下电磁阀红色的手动按钮,电磁阀都没有任何反应(压力介质没有出现通断的变化),说明阀芯一定是坏的。

处理方法:检查介质是否存在问题,如压缩空气内是否有很多积水(有时候油水分离器起的作用不是很大,特别是当管路设计不良时通到电磁阀的压缩空气会有很多积水)、所通液体介质是否有很多杂质。

然后清除电磁阀及管路中的积水或杂质。如果再不行,请维修(如果你有时间有耐心而且有必要的话@_@)或更换阀芯,或者干脆把整个电磁阀全部换掉。

故障现象二:经过检查,线圈是原配线圈而且线圈通电时磁性正常,但电磁阀依然不动作(这时电磁阀手动按钮的功能有可能是正常的),说明阀芯是坏的。

处理方法:请维修或更换阀芯,或者干脆把整个电磁阀全部换掉。

至于电磁阀阀体的维修,因为种类太多,那么多种的维修方法俺也说不了很多,这里就不再赘述了。

电磁阀故障与排除

一、电磁阀通电后不工作

检查电源接线是否不良→重新接线和接插件的连接

检查电源电压是否在±工作范围-→调致正常位置范围

线圈是否脱焊→重新焊接

线圈短路→更换线圈

工作压差是否不合适→调整压差→或更换相称的电磁阀

流体温度过高→更换相称的电磁阀

有杂质使电磁阀的主阀芯和动铁芯卡死→进行清洗,如有密封损坏应更换密封并安装过滤器

液体粘度太大,频率太高和寿命已到→更换产品

二、电磁阀不能关闭

主阀芯或铁动芯的密封件已损坏→更换密封件

流体温度、粘度是否过高→更换对口的电磁阀

有杂质进入电磁阀产阀芯或动铁芯→进行清洗

弹簧寿命已到或变形→更换

节流孔平衡孔堵塞→及时清洗

工作频率太高或寿命已到→改选产品或更新产品

三、其它情况

内泄漏→检查密封件是否损坏,弹簧是否装配不良

外泄漏→连接处松动或密封件已坏→紧螺丝或更换密封件

通电时有噪声→头子上坚固件松动,拧紧。电压波动不在允许范围内,调整好电压。铁芯吸合面杂质或不平,及时清洗或更换。

现场快速判断电磁阀好坏方法

一、首先检查是不是电磁阀电磁线圈故障?

在DCS上给二位阀给开或者关的信号,然后看电磁阀是否得失电,一般在现场听声音即可。若听不到,那线圈肯定是有问题,至于电磁阀本身是不是有问题?(下面解释)

如果电磁线圈问题,首先检查接线,看是不是有虚接,或者有短路现象,如果线路上没问题就是电磁阀线圈烧坏,可拆下电磁阀的接线,用万用表测量,如果开路,则电磁阀线圈烧坏。

原因有线圈受潮,引起绝缘不好而漏磁,造成线圈内电流过大而烧毁,因此要防止雨水进入电磁阀。此外,弹簧过硬,反作用力过大,线圈匝数太少,吸力不够也可使得线圈烧毁。

二、若线圈是好的,那就是电磁阀本身的问题。

一般可以在手动调节处用一字起由1调到0位置,使阀打开,若是能打开就说明的确是线圈的问题,换个线圈就可以了,若打不开,就拆电磁阀,看是不是阀芯卡住,或者是有杂粒堵,清洗正确应该用CCL4。

但是考虑到现场没有条件的话,可以用汽油,实在没有用水也可以,清洗后可以用现场仪表气进行吹干,拆时务必记好各部件的顺序,不注意的话,装的时候很容易出错,顺序记错就算你清洗好电磁阀,即使电磁阀已经通了也还是打不开的!

本文来源:小沈带你学电工

本文来自网络,不代表品牌家电维修网立场,转载请注明出处:https://www.33x1.com/weixiu/566847.html

作者: baixiuhui1

为您推荐

联系我们

联系我们

18079759494

在线咨询: QQ交谈

邮箱: 964571095@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部