基于单片机RFID毕业学位论文.docx

上传人:b****0 文档编号:17176000 上传时间:2023-07-22 格式:DOCX 页数:16 大小:100.19KB
下载 相关 举报
基于单片机RFID毕业学位论文.docx_第1页
第1页 / 共16页
基于单片机RFID毕业学位论文.docx_第2页
第2页 / 共16页
基于单片机RFID毕业学位论文.docx_第3页
第3页 / 共16页
基于单片机RFID毕业学位论文.docx_第4页
第4页 / 共16页
基于单片机RFID毕业学位论文.docx_第5页
第5页 / 共16页
基于单片机RFID毕业学位论文.docx_第6页
第6页 / 共16页
基于单片机RFID毕业学位论文.docx_第7页
第7页 / 共16页
基于单片机RFID毕业学位论文.docx_第8页
第8页 / 共16页
基于单片机RFID毕业学位论文.docx_第9页
第9页 / 共16页
基于单片机RFID毕业学位论文.docx_第10页
第10页 / 共16页
基于单片机RFID毕业学位论文.docx_第11页
第11页 / 共16页
基于单片机RFID毕业学位论文.docx_第12页
第12页 / 共16页
基于单片机RFID毕业学位论文.docx_第13页
第13页 / 共16页
基于单片机RFID毕业学位论文.docx_第14页
第14页 / 共16页
基于单片机RFID毕业学位论文.docx_第15页
第15页 / 共16页
基于单片机RFID毕业学位论文.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基于单片机RFID毕业学位论文.docx

《基于单片机RFID毕业学位论文.docx》由会员分享,可在线阅读,更多相关《基于单片机RFID毕业学位论文.docx(16页珍藏版)》请在冰点文库上搜索。

基于单片机RFID毕业学位论文.docx

基于单片机RFID毕业学位论文

摘要:

随着科技的不断发展,电梯在人们日常生活中断得到了广泛的应用,同时对其安全性及各方面的性能的要求越来越高。

在如今电梯愈来愈成为大众化的运输工具时,其安全问题也因事关我们每个人的切身利益而受到越来越多的关注,全国各地的电梯事故消息不绝于耳,一幕幕画面触目惊心。

电梯的保护系统是随着人们对生活条件的不断追求,科技的不断发展应运而生的非常重要的东西。

由于单片机系统的适应能力强,稳定性高,所以本设计采用AT89C51单片机作为主控制器来对电梯的安全进行保护。

本次设计是采用安全触板来作为传感器,当安全触板触碰到物体时,发送给单片机一个信号,单片机内部运行相应程序,以直流电机作为门驱动装置。

通过单片机控制直流电机,使门自动打开,延时两秒后关闭电梯门,防止夹伤人,电梯内部有超重检测装置,当电梯内部超重时,电梯停止运行并打开电梯门,同时蜂鸣器报警。

直至电梯内部不在超重时,电梯恢复正常运行状态。

关键词:

单片机安全触板AT89C51蜂鸣器

 

目录

1.电梯保护系统的作用..........................................4

2.系统硬件的介绍..............................................5

2.1单片机的介绍............................................5

2.2安全触板的介绍..........................................8

2.3弹性系统的介绍..........................................9

三.系统硬件电路................................................9

3.1单片机最小系统的电路连接................................9

3.2安全触板与单片机的电路连接..............................10

3.3超重检测与报警电路图的连接..............................10

3.4单片机等元件的直流供电电路..............................12

3.5电机驱动电路............................................13

4.系统软件设计................................................14

4.1系统软件结构.............................................14

4.2系统各部分流程...........................................14

4.2.1超重部分流程........................................14

4.2.2夹人部分流程........................................15

4.3程序.....................................................16

5.心得体会....................................................18

六.参考文献....................................................19

 

1.电梯保护系统的作用

 电梯作为一种垂直运载的交通工具,已经变得像汽车一样不可或缺。

目前中国的电梯保有量稳居世界第一。

因为电梯选型不当、电梯数量偏少等等原因,很多电梯高负荷运转。

巨大的基数,高负荷的运载量,故障率哪怕万分之一的升高,都会影响到数量不小的用户群体。

作为特种设备,电梯无人值守,服务于公众,电梯的安全可靠运行需要各相关方的共同努力。

电梯的保有量急剧膨胀,目前电梯维保存在很多的问题。

责任链条不够明确;电梯维保技术人员缺乏,每人维保的电梯量过大;市场竞争激烈,挂靠和私人维保等不良的竞争形式,使利润下滑造成维保时间和数量缩水;考核手段难量化,维保执行程度难监控。

这些原因造成了电梯使用的风险。

而电梯保护系统能够有效地降低电梯发生危险的概率,能够提前发现电梯存在的安全隐患,并通过停止电梯的运行并发出警告或者通知相关人员等方式来排除故障。

同时也会对电梯的使用人员进行表达电梯可能存在的问题。

可以排除因为超重等原因造成的电梯寿命的锐减。

对保证人民的人身安全据欧重要的意义。

 目前围绕着电梯的安全可靠运行,诞生了很多新生事物。

例如电梯运行状态监控的物联网在电梯的应用,从数据统计的角度和多方调度的角度,加强对电梯故障率和维保效果的监管;电梯维保管理的软件的应用和GPS人员定位、电子签到等技术的应用,从过程控制的角度在尽力的保障维保的终端人员到位的情况。

本文就是通过一些简单的方法实施的一种简单的电梯保护。

 

 

二·系统硬件的介绍

2.1单片机介绍:

单片机是把微型计算机主要部分都集成在一个芯片上的单芯片微型计算机,即将运算器,控制器,输入输出接口,部分存储器以及其他一些逻辑部件集成在一个芯片上,故可以把单片机看成是一个不带外部设备的微型计算机,相当于一个没有显示器,没有键盘,不带监控程序的单板机。

由于单片计算机具有体积小,重量轻,耗电少,功能强和价格低等特点,又由于数据大多是在芯片内传送处理,所以运行速度快,抗干扰能力强。

单片机从七十年代问世以来,在二十多年的时间里,发展异常迅速,并已广泛应用于各种领域。

单片机具有通讯接口,用单片机进行接口的控制与管理,单片机与主机可并行工作,大大地提高了系统的运行速度,所以在网络通讯领域也得到了越来越多的应用。

AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除100次。

该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。

AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

AT89C51管脚说明

VCC:

供电电压。

GND:

接地。

 

外形及引脚排列如图1所示。

 

图1AT89C51外形及引脚图

P0口:

P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。

当P1口的管脚第一次写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:

P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:

P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:

P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

在实际应用中,大多数情况下都使用P3口的第二功能。

P3.0—RXD:

串行输入口

P3.1—TXD:

串行输出口

P3.2—/INT0:

外部中断0

P3.3—/INT1:

外部中断1

P3.4—T0:

记时器0外部输入

P3.5—T1:

记时器1外部输入

P3.6—/WR:

外部数据存储器

P3.7—/RD:

外部数据存储器

P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:

复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时

ALE/PROG:

当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于定时目的。

然而要注意的是:

每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE的输出可在SFR8EH地址上置0。

此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。

另外,该引脚被略微拉高。

如果微处理器在外部执行状态ALE禁止,置位无效。

/PSEN:

外部程序存储器的选通信号。

在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

EA/VPP:

当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。

注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。

在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:

反向振荡放大器的输入及内部时钟工作电路的输入。

XTAL2:

来自反向振荡器的输出。

容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。

AT89C51主要特性

*与MCS-51兼容

*4K字节可编程闪烁存储器

*寿命:

1000写/擦循环

*数据保留时间:

10年

*全静态工作:

0Hz-24Hz

*三级程序存储器锁定

*128*8位内部RAM

*32可编程I/O线

*两个16位定时器/计数器

*5个中断源

*可编程串行通道

*低功耗的闲置和掉电模式

*片内振荡器和时钟电路

2.2安全触板的介绍:

安全触板是电梯一种近门安全保护装置,它是一种机电一体式关门防夹安全装置。

与其同等作用的近门保护装置是光幕保护装置,属于感应式保护装置。

作用是在电梯自动关门过程中,防止人员或物品被夹受损。

安全触板属于电梯轿门上的一个软门,当电梯轿厢在关门过程中接触(安全触板)或非接触性(光幕)感应到物体时,连接在近门的一个开关量会给控制柜一个开门信号。

电梯开门,从而达到不伤人不伤物的作用。

2.3弹性系统的介绍:

弹性系统是存在于电梯底部一些弹性装置,可以把它简单的看成是弹簧,作用是在电梯上升和下落过程中起到缓冲作用,同时在电梯底部安装常开触点可以起到防止电梯超重的作用。

弹性系统在上升和下落过程中,在人体处于超重和失重的状态下,可以为人体减少一些加速度,使人不至于产生强烈的晕眩感。

而电梯静止时,可以根据弹性系统的压缩状况来判断电梯是否超重,若超重则使电梯停止运行,直至电梯不超重为止,这样可以较好地保护人的人身安全和电梯的使用寿命,不使电梯因为超重而发生危险。

三.系统硬件电路

3.1单片机最小系统的电路连接

51系列单片机最小系统

单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.

对51系列单片机来说,最小系统一般应该包括:

单片机、晶振电路、复位电路.

单片机的最小化系统是指单片机能正常工作所必须的外围元件,主要可以分成时钟电路和复位电路,我们采用的是AT89C51芯片,它内部自带4K的FLASH程序存储器,一般情况下,这4K的存储空间足够我们使用,所以我们将AT89C51芯片的第31脚固定接高电平(PCB画板时已经接死),所以我们只用芯片内部的4K程序存储器。

单片机的时钟电路有一个12M的晶振和两个30P的小电容组成,它们决定了单片机的工作时间精度为1微秒。

复位电路由22UF的电容和1K的电阻及IN4148二极管组成,以前教科书上常推荐用10UF电容和10K电阻组成复位电路,这里我们根据实际经验选用22UF的电容和1K的电阻,其好处是在满足单片机可靠复位的前提下降低了复位引脚的对地阻抗,可以显著增强单片机复位电路的抗干扰能力。

二极管的作用是起快速泄放电容电量的功能,满足短时间多次复位都能成功。

如图2

图2单片机的最小系统

3.2安全触板与单片机的电路连接

安全触板的输出信号与单片机的I/O口相连,当安全触板被触碰时,安全触板输出一个高电平给单片机,单片机接受到该信号后,控制电动机运行,打开电梯门。

延时两秒钟后,再控制电梯门关闭。

3.3超重检测与报警电路图的连接

下图3为电梯的超重检测电路,电梯轿厢底部有一定的弹性系统并安装有超载信号输出触点。

触点的一端与高电平相连,另一端与单片机的I/O口相连。

当电梯超重时,弹性系统下压,使得常开触点接触并导通,单片机收到高电平信号,单片机内部运行相应的程序,运行报警电路,并使电梯停止运行,电梯门处于开门状态,直至电梯内重量不在超重时,电梯延时两秒后恢复正常运行状态。

图3单片机与超重检测与报警电路

图3为超重报警电路,单片机的26号引脚与三极管的基极相连,三极管的发射极接地,三极管的集电极与蜂鸣器的负极相连,蜂鸣器的正极接电源。

当收到超重信号后,26号引脚输出信号为周期一定的时钟信号,三极管间断导通,则在蜂鸣器中通过间断的电流,蜂鸣器发出声响。

图4单片机与超重报警电路

3.4单片机等元件的直流供电电路

Lm7805是我们最常用到的稳压芯片了,他的使用方便,用很简单的电路即可以输入一个直流稳压电源,他的输出电压恰好为5v,刚好是51系列单片机运行所需的电压。

下图为5V稳压电路电路图。

图中为输出电压为5V,输出电流为1.5A的直流稳压电路,B为电源变压器,D1到D4为桥式整流电路,滤波电容为C1和C3,防止自激电容为C2和C4,固定式三端稳压器为Lm7805。

220V交流电经过电源变压器变为交流低压,经过整流电路和滤波电容C1变为不稳定的直流,在经器过稳压器Lm7805和滤波电容C3变为精度较高较稳定的+5V直流电。

三端稳压是一种标准化,系列化的通用线性稳压电源集成电路,以其体积小,成本低性能好,工作可靠性高实用简洁方便等特点成为目前电源中应用最为广泛的一种单片式稳压器件.整流管的作用是防止关机后,输出端的电容没有放完电的电量可以形成回路,以致于不损坏LM7805。

3.5电机驱动电路

电机的驱动芯片采用L298芯片,L298是SGS公司的产品,比较常见的是15脚Multiwatt封装的L298N,内部同样包含4通道逻辑驱动电路。

可以方便的驱动两个直流电机,或一个两相步进电机。

L298N可接受标准TTL逻辑电平信号VSS,VSS可接4.5~7V电压。

4脚VS接电源电压,VS电压范围VIH为+2.5~46V。

输出电流可达2.5A,可驱动电感性负载。

1脚和15脚下管的发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。

L298可驱动2个电动机,OUT1,OUT2和OUT3,OUT4之间可分别接电动机,本实验装置我们选用驱动一台电动机。

5,7,10,12脚接输入控制电平,控制电机的正反转。

EnA,EnB接控制使能端,控制电机的停转。

下图为L298N与单片机相连驱动电动机的电路图。

图中,采用了两个电机,因为电梯门开关时,两个电极动作一样,所以也可以采用一个电机。

而6号引脚和11号引脚为使能端,可以直接接高电平。

一个电机时则一个接高电平,一个接低电平。

四·系统软件的设计

4.1系统软件结构

该设计主要是完成了对电梯保护系统的设计,没有涉及电梯运行等方面的内容,所以软件方面仅仅包括延时子程序,蜂鸣器子程序和主程序。

主程序主要是完成对信号的接受和对子程序的调用。

4.2各部分程序流程设计

4.2.1超重部分流程设计

开始,先检测电梯内部是否超重。

若没有超重,则电梯按原设定运行;若超重,则调用开门子程序,同时调用蜂鸣器程序,直至电梯内部不在超重后,调用关门子程序,电梯按原设定运行。

3.2.2夹人部分流程设计

开始,检测安全触板是否被触碰。

若未被触碰,则电梯按原设定运行;若被触碰,则调用开门子程序,延时两秒后,调用关门子程序,若期间安全触板又被触碰,则再次调用开门子程序,直至安全触板不被触碰,则电梯按原设定运行。

程序:

#include

#defineucharunsignedchar

#defineuintunsignedint

sbitBELL=P2^5;

sbitIBELL=P2^6;//超重信号

sbitTOUCH=P2^0;//夹人信号

sbitRight=P0^6;//正转信号

sbitLeft=P0^7;//反转信号

sbitSQ1=P0^0;//限位开关1

sbitSQ2=P0^1;//限位开关2

voidDelay(uinti)//延时子程序

{

uintx,j;

for(j=0;j

for(x=0;x<=120;x++);

}

voidDelays(uinti)//延时子程序

{

uintx,j;

for(j=0;j

for(x=0;x<=120;x++);

}

voidBELLout()//蜂鸣器子程序

{

while(IBELL=1)

{

BELL=0;

Delay(10);//延时10毫秒

BELL=1;

Delay(10);//延时10毫秒

Opendoor();

}

}

voidOpendoor()//开门子程序

{

Right=1;

Left=0;

If(SQ1=1)

Left=1;

}

voidClosedoor()//关门子程序

{

Right=0;

Left=1;

If(SQ2=1)

Right=1;

}

voidmain(void)

{

while

(1)

{

if(IBELL=1)

BELLout();

if(TOUCH=1)

{

Opendoor();

Delay(2000);

Closedoor();

}

}

}

4.心得体会 

本次课程设计是对传统设计电梯的部分改进,可以增加电梯的可靠性。

另外由于此次设计实现的功能简单,简化处理了一些实际情况,没有去考虑这种电梯在实际应用中的故障问题,及一些更智能的硬件与软件的安装与调试,所以实际应用方面可能会出现一些问题。

  

由于时间紧迫,本人能力有限,电梯的功能并不全面,没有考虑电梯的升降系统,升降过程中出现的超重失重等问题都没有考虑,仅仅是对电梯运行过程中的一些小保护。

电路十分简单,但十分实用。

电梯的保护系统对保证人们的生活方便和人身安全有十分重要的作用,希望能引起大家的重视。

 此次设计不仅仅是一个硬件电路设计和程序编写的过程,更重要的是实际问题的分析和设计阶段的努力。

我们将充分利用单片机开发上的灵活、快速的特点,来实现我们自己智能控制的设计。

 

通过这次的学习,我们对单片机有了更深的了解,检验了自己的水平。

在以后的学习中,我们还需要加强C语言的学习,努力学习单片机,因为单片机在我们的工作中起着一定的作用,提高对硬件调试的能力,学会独立解决问题。

最后我们要谢谢学校给我们这次锻炼自己的机会,谢谢老师的细心教导,谢谢同学们的热心帮助。

致谢词

时间真的过的好快,转眼两周便已经过去,我们的课程设计也基本上完成了,在此我真的要感谢我的指导老师。

在本次论文设计过程中,我的两位指导老师王老师和温老师自始至终都倾注时间、经历和心血。

由于我自身经验缺乏,所以一开始真的无法下手,设计进程也很缓慢,而此时老师不仅仅在设计方面给予引导,在选材方面也给予参考。

由于老师的指导,我渐渐找到了方向,经过两周的努力,终于完成了本次课程设计。

王老师和温老师以严谨的治学之道、宽厚仁慈的胸怀、积极乐观的生活态度,兢兢业业、孜孜以求的工作作风和大胆创新的进取精神为我树立了一辈子学习的典范。

真的发自内心的说一句:

老师,谢谢您。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2