• 基于ARM9+Linux的门禁监控系统设计
  • 基于ARM9+Linux的门禁监控系统设计

    基于ARM9+Linux的门禁监控系统设计
     
      本门禁监控系统采用架构,基于架构工作的门禁监控系统首先是一个具有以太网接口的门禁控制器;其次,这个门禁控制器内置了以太网TCP/IP协议和WEB服务程序;用户在系统连接时可以把门禁控制器看作是一台带有宽带网络接口的计算机,将其直接接入到网络交换机上。用户进行门禁管理时不需要安装任何附加的软件,直接通过浏览器就可以实现对门禁系统的管理,操作方便简洁。
     
      本系统采用ATMEL公司的AT91RM9200作为MCU,该处理器基于ARM920T内核,工作主频为180MHz,性能可达到200MI/S,系统采用开源的LINUXSDRAM,容量分别为32MB。如图2所示,本门禁控制器以ARM9200为核心,同时连接的还有LCD控制器,可连接显示屏,方便用户调试。
     
       本系统中由于涉及到频繁的数据库存取操作,基于ARM9的硬件平台,选用数据库为BerkeleyDB数据库,BerkeleyDB是历史悠久的嵌入式数据库系统,主要应用在UNIX/LINUX操作系统上,其设计思想是简单、小巧、可靠、高性能,满足本系统的需求。
      用户信息录入及授权管理由具有管理员权限的用户设置,在客户端,具有管理员权限的用户通过浏览器输入管理员用户名及密码,发送至门禁控制器,门禁控制器在接受到请求后,通过调用相应的CGI服务程序,检验权限是否合法,确定合法后,进入下一级页面,在此页面可以完成用户信息录入及授权管理。
      主要完成的功能有录入用户个人信息,及与特定卡绑定,同时授予其卡的权限,在用户刷卡开门的时候,首先检查卡是否有对应的持卡人信息以及持卡人信息是否与系统定义的格式吻合,这样可以防止非法卡的使用。如果这一步匹配成功的话,接下来检查的是卡所对应的权限信息,包括有此卡可以控制哪些大门的开启及在哪些时间段可以控制。
      管理员用户可以在客户端对门禁控制器系统进行远程测试和设置。分别为根据门禁控制器地址检测控制器状态,对门禁控制器设置当前时间和星期,读取当前控制器时间,开门延时,手动开门,编辑和读取设备名称,清空授权文件,清空刷卡记录等功能。
     
      门禁监控系统有效保障了企事业单位的安全。基于ARM9与linux的嵌入式门禁监控系统具有稳定、可配置的特性,支持基于Internet的数据传输,系统采用B/S架构体系,用户通过浏览器访问系统的工作方式。该方案详细叙述了实现此门禁监控系统的软件思想,并对实现过程进行了详细的描述。目前,该方案在生产和科研中已经投入使用。随着嵌入式技术的发展,门禁监控系统的性能会得到更进一步地提高。

    更多型号芯片解密可致电北京致芯科技24小时服务热线:13466687255 010-57436217

    点击这里给我发消息 点击这里给我发消息

      Copyright © 2004-2012 致芯科技 版权所有