菜单
  

    (4)用户权限配置
    本次设计是面向多用户的,这就牵涉到用户的权限问题。“超级用户”享有所有权限,可以查询修改任意数据,可以删除添加用户。但是“普通用户”就只能修改自己的密码,查看与自己相关的东西。这在实际使用中非常重要,怎样实现权限的分配也是一个难点。
    (5)检测连接,数据同步
    在下位机与上位机断开的时候,下位机要具有自主控制的能力,这又是一个难点。必须考虑怎样检测两者的连接。另外,上位机控制开门的数据是保存在数据库中的,下位机本身没有储存(即使储存了,也需要根据上位机数据库内容的变化而修改)。怎样把上位机数据库中的内容同步到下位机中去,是下位机实现自主控制的关键。
    (6)数据库的调用
    本次设计的一个中心就是数据库,储存数据的目的就是为了便于查询和修改。不管是上位机软件,还是使用的网站,都要调用到数据库。怎样调用数据库中的数据成为了上位机开发和网站开发的必要内容。
    2.2  系统总体结构
    系统总体结构如图2.1所示:
     图2.1  电子文件柜总体系统结构图
    各模块功能如下:
    (1)电子文件柜:这是系统控制的对象,用下位机上继电器的通断来控制门锁的打开。门可以自动打开,但需要人为关闭。门锁的状态可以检测。
    (2)RFID读卡器:这是读取RFID卡信息的设备。可以用下位机读取,也可以用上位机读取。下位机与上位机连接的时候使用上位机读取,否则使用下位机去读。RFID卡信息的传递是使用串口通信。RFID卡会保存着读取到的最近一个卡号,直到收到查询命令。
    (3)下位机:电子文件柜控制的执行机构。与上位机连接时,根据收到的上位机的控制信息进行相应的操作。同时也检测文件柜的状态,返回给上位机。当不与上位机连接时,就自己查询RFID读卡器,如果收到有效的卡号信息就打开对应的门。这样,下位机即使在上位机故障的时候也能工作,大大增加了可靠性。
    (4)上位机:友好的人机界面。必须使用操作者的工号和密码才能登录。增加了安全性,也便于分配操作的权限。可以把操作的内容和结果储存进数据库中,也能方便地查询。并且可以根据合适的代码,实现自动控制。
    (5)数据库:存放数据储存的软件。把操作过程中产生的大量数据和一些基本数据储存进来。同时,也给相应的操作提供必要的数据,如:用户登录的工号和密码,RFID卡对应哪个门等等。
    (6)数据管理网站:用来修改和查询数据库里面的数据,同时增加了留言的功能。网站的使用是为了方便用户的远程操作,这样,用户只要在可以连网的地方就可以修改相应的内容。而且,网页显示比上位机软件更加美观。
    2.3  系统工作原理
    打开电子文件柜原理示意图:
     
    图2.2  上位机开门原理图
    查询门的状态原理示意图:
     
    图2.3  检测电子文件柜状态示意图
    查询芯片地址流程图:
     图2.4  查询芯片地址流程图
    下位机检测连接状态原理示意图:
    一开始使用的查询连接的方法:
         图2.5  查询连接状态方案1
    如果超过20秒没收到返回的数据帧,说明没有连接
    后来发现,要查询连接情况,其实不需要下位机发送查询数据帧,只需要上位机定时地发送确认连接的数据帧给下位机就可以了,只要下位机可以连续收到,就说明连接。示意图为:
     图2.6  查询连接状态方案2
    如果超过20秒没收到返回的数据帧,说明没有连接。
  1. 上一篇:ATmega8单片机温室环境多参数测控系统无线节点软硬件设计
  2. 下一篇:LABVIEW自动跟踪技术研究+文献综述
  1. PID控制在非线性时延离散混沌系统中的应用

  2. Socket车位锁控制系统的服务器端设计实现

  3. 基于OFDM的用户接入控制技术研究

  4. STC89C52单片机无线遥控电子...

  5. msp430g2553单片机高精度差分GPS技术研究

  6. AT89C51单片机城市道路积水...

  7. STC89C52RC单片机和CPLD的等精度频率计

  8. 中考体育项目与体育教学合理结合的研究

  9. 河岸冲刷和泥沙淤积的监测国内外研究现状

  10. 乳业同业并购式全产业链...

  11. 当代大学生慈善意识研究+文献综述

  12. 大众媒体对公共政策制定的影响

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 杂拟谷盗体内共生菌沃尔...

  15. 电站锅炉暖风器设计任务书

  16. java+mysql车辆管理系统的设计+源代码

  17. 十二层带中心支撑钢结构...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回