1 / 4
文档名称:

门禁控制系统.doc

格式:doc   大小:17KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

门禁控制系统.doc

上传人:wz_198613 2019/4/14 文件大小:17 KB

下载得到文件列表

门禁控制系统.doc

相关文档

文档介绍

文档介绍:1引言随着互联网络软件与硬件技术的飞速发展,以8位单片机为硬件、实时操作系统为软件的嵌入式以太网解决方案以其低成本、小功耗、小体积、开发周期短和实时性好等优点得到广泛的应用。一些工业和科研场合要求门禁系统在实时记录留在某一场所内准确人数的同时,能通过以太网告知门禁系统现场的人数。本工作完成了一种基于嵌入式网络技术的计数设备,该计数设备可以现场实时显示并通过以太网告知门禁控制中心在某一场所内人员的数量。该系统采用AVR单片机ATmega128为主控制器,嵌入Nu/OS实时操作系统,通过TCP/IP协议与控制中心实现通信。2系统硬件结构系统硬件结构由AVR单片机以太网控制电路、两个红外线传感器阵列和三位数码显示器组成。AVR单片机以太网控制电路为系统核心,主要任务包括:实现基于TCP/IP协议以太网通讯、检测传感器阵列的探测信号以及向用于本地显示的三位数码管显示器发送数据。基于现实应用的需要,数码管显示器最多可以显示三位器,即最多可计的数目为999。为减少I/O的使用数量,采用了串行的方式控制显示电脑。控制信号由三根的数据线组成,分别是串行数据线、串行时钟线和锁存信号线。由三片74LS164级联组成24比特的串行移位寄存器,分别向三位的数码管提供七段码数据;由三片74LS164组成锁存器,目的是避免串行移位过程中在数码管上出现闪烁;由三片8达林顿管阵列ULN2003A分别驱动三个数码管。图1所示为系统的硬件框图,传感器阵列分别由两个红外线传感器列A和B组成。每个传感器列由4对红外发射、接收管组成,相应的4个红外接收管的输出端与一个4或门的输入端连接。同时4或门的输出端再与ATmega128的I/O连接,通过控制电路对传感器进行实时检测。任何一对的红外管如果没有被遮挡住时,接受管输出高电平,而被遮挡住时输出低电平。因此只有当一个传感器列上的4对红外管均被遮挡住时才向AVR单片机发送低电平信号。为了能够区分人员经过的方向,使用了两个传感器列A和B,通过检测两个传感器列被遮挡的先后顺序来区分人员进出方向,相应的控制器做出加1或减1的操作。考虑到普通成年人的一般体型,,同时每对红外传感器的发射管与接收管间的距离限制在80cm,而两扇传感器列A和B的间距设置为30cm,这样可以确保在任意时刻只有同一个人能先后经过传感器列A和B,避免了多人同时经过探测器等各种影响正常计数情况的发生。,进行了部分的删减和重新设计。图2所示是该网络控制电路的结构框图。主要包括以下几个组成部分:采用AVR单片机ATmega128为CPU;外扩一片32KB的RAMKM62256;ATmega128以上的UART接口通过MAX3222引出到DB-9串口上;以太网控制器为RYL8019AS;20F-01以太网隔离变压器;LM1086向接口电路提供+5V电源。该电路以AVR单片机ATmega128为核心,控制以太网控制器RYL8019AS实现局域网通信。通过RS232接口与PC机上超级终端或串口调试助手实现串口通信。该电路基于TCP/IP协议,采用Socket方式与门禁控制中心进行通信。当网络实时性要求不高时,传输速率达到10Mbps的以太网控制器RYL