门禁系统设计方案

 
一、          系统概述
为了更好的监控和控制营房里的每一个箱子里的锁,系统采用了计算机来监控和控制每一把锁。这样可以随时动态的监控和管理每一把锁。用户可以通过锁卡来开锁,系统在开锁的时候可以记录一些开锁的记录。系统的基本功能,开锁记录、关锁记录、系统能够通过计算机主动控制每一把锁。对每一把锁进行实时监控、锁维护、批量操作等。
系统采用 C/S (客户端 / 服务器)模式,计算机为服务器,每一个上位机为客户端。上位机采用 arm2410 板来实现。每一个上位机通过集线器和计算机相连,计算机可以随时向上位机发出操作命令,通过上位机判断,进行相应的处理。上位机可以随时向服务器发出数据。上位机可以随时获取终端的每一把锁的状态。这样就减少了上位机与终端的数据交流量。
二、          系统组成与特性
1 、系统组成:
门禁系统主要由两部分组成,即软件部分和硬件部分,主要包括有: 前端设备(电子锁,锁控制器,读卡器)、传输设备、上位机、通信服务器( PC )、以及相关的软件。
在硬件方面主要是门禁控制器,电子锁,读卡器,此系统的锁没有开锁按钮,系统可以通过锁卡或是计算机来开锁。
在软件方面,系统主要是对锁进行了一个数据的收集、统计,还有就是对锁的状态做了实时的监控,可以对每一把锁进行开关锁控制。
2 、系统性能:
门禁系统的主要特性,减少服务器的压力、对锁的控制方便、可以对锁进行实时监控。此系统在终端锁与服务器间多了一个上位机,一个上为机可以连接一个房间里的所有锁,在上位机中可以随时保留着每一把锁的当前状态,这样就可以减少服务器与终端的数据交流量。此系统可以随时动态的监控每一把锁,可以随时对每一把锁进行控制,还可以批量进行控制。系统可以定期或手动来维护每一把锁,对有问题的锁可以做出一个提示,这样就可以让维护人员去对锁进行检测。
3 、系统的可扩展性:
     服务器与上位机间是用集线器相连,所以在扩展上位机时十分方便。上位机与终端是通过 232 总线来连接的,在总线上可以随时扩展终端设备。
4 、系统安全性:
   1 )硬件安全信息:
控制器可脱机工作,如果服务器没有开启,服务器将无法对控制器进行控制,锁照样可以通过锁卡来开锁,如果上位已经开启,可以把数据都读到上位器中,等待服务器开启是,把数据上交的服务器。
控制器采用独立的电源供电,即使市电断电 ( 断电供电都有报警提示 ) ,仍可由后备电源供电,保证控制器正常工作,  断电后能保证保存的各种信息不丢失
2 )软件安全性:
系统对每一个系统的用户都会做出相应的操作权限控制哦,在用户进行操作的时候检测用户是否具有相应的操作权限。
三、          系统通信原理图
1、 总体原理图
 
说明:计算机通过 C/S 模式(计算机为服务器,上位机为客户端)和上位机相连,通过服务器发出命令包后,上位机接受相应的指令包,上位机通过 232 接口和终端总线相连。上位机把信息发送到每一个控制器 S1 S2 S3….. 上,通过控制器进行判断,然后对锁进行控制。
 
  2PC——上位机的工作原理:
 
  
说明:服务器(计算机)和客户端相连,用户通过操控计算机,计算机选择不同的客户端,然后把相应的指令发给客户端。客户端又通过相应的处理,最后把操作指令广播到终端总线上,供给控制器接收。
考虑到上位机的分布情况,我们可以用无线路器来代替交换机,这样就可实现无线的传输。
3、 上位机——控制器的通信原理:
 
说明:上位机在接受服务器发来的指令后,上位机通过处理信息,把相应的信息转换成控制器所能识别的信号。然后把信号广播到每一个控制器,控制器检测看是否是自己的数据,如果是那就解析信号来控制锁。
 
  四、          系统方案图:
 
 
说明:1、系统通过终端发出信息d1,通过232串口,把数据传入计算机,计算机在接受到d1后进行数据分析,得出相应的数据操作。
       D1数据的数据格式如下:
       F  FFF   FFF   F
       1  234   567    8
       以上都是用16进制表示的
其中1位为:保留位
           234位为:房间位,共可表示,4095个房间
           567位为:柜子为,共可表示,4095个房间
             8位为:状态位:0表示左边锁开 1表示左边锁关 2 表示右边锁开 3表示右边所关
      2、计算机端可发出指令d2,通过232串口可以把数据相应的传给终端的单片机。
         D2数据的数据格式如下:
         F  FFF   FFF   F
         1  234   567    8
        以上都是用16进制表示的
其中1位为:保留位
           234位为:房间位,共可表示,4095个房间
           567位为:柜子为,共可表示,4095个房间
             8位为:命令位:0表示左边锁开 1表示左边锁关 2 表示右边锁开 3表示右边所关
 
五、          软件系统的总体功能图
  
说明: 1 、主监控界面,主要完成对每个房间的显示,可以通过点击房间进入相应的房间进行箱子的监控。在主界面可以动态的读取接受的信息,并把数据友好的显示出来,然后放入数据库,主控界面可用多线程来实现。
 
     2 、房间里的柜子状态监视: 界面动态显示每个箱子的状态,可以对每一个箱子里的锁进行控制。可以一起开锁,关锁。可在监视界面对单一的箱子进行开关锁控制,也可以通过查询,对查询的结果进行控制,可以完成批量控制。
    3 、信息的统计:可以按日或月,统计出柜子的使用情况,开了几次,关了几次。
    4 、信息的添加:可以添加房间和柜子的信息
    5 、信息的查询:按照不同的条件查询出箱子的信息,和使用情况,在查出来后,可以进行,开关控制。打印等。
   6 、系统管理:和以往的查不多,对整个系统来说特别注重权限的控制。
    7 、锁的功能检测:系统可以发送出开关锁信号,然后通过锁返回锁的状态,系统通过接受到的信号判断出锁是否好,还是电源没有供电。
    9 、数据库备份 : 直接备份数据库。
  
系统的权限控制:

你可能感兴趣的:(硬件开发技术)