随着网络技术、数字技术的进步,特别是射频通信识别技术,门禁系统在安全、方便、管理方面也取得了巨大的发展,成为确保社区等重要部门出入口安全的有效措施,已广泛应用于交通、物流管理等领域。RS485总线主机调度网络仍是目前中小型网络管理系统的主流形式,具有网络组合方便、成本低、软硬件丰富、节点添加方便快捷、数据传输可靠稳定、误码率低、传输距离适中等优点。基于这项工作的研究RS485总线和RFID智能门禁系统的硬件和软件实现方案。
1系统的整体组成
系统总体框图见图1。其结构采用集散控制的形式,下位机分别监控各自节点的运行状态,并由上位机统一监控。该系统采用PC机器作为上位机,主要负责居民信息的数据库管理、各节点居民实时操作的监控和信息记录等,具体信息包括:RFID卡片信息、居民个人信息、密码信息、实时操作信息、历史记录和系统时间等。各下位机采用WINBOND公司生产的W77E58单片机作为微处理器负责本节点RFID卡管理、用户权限判断、门状态控制等。各节点485收发器MAX485负责接收485总线PC机器控制数据或通过总线向上位机发送实时操作信息见图2。门禁控制器通过串口读取RFID通过另一个串口和485总线通信卡信息。通过串口和232-485电平转换后,上位机连接到485总线,统一管理各门禁控制器。
3.2 串口中断处理
串口的功能包括:一是向上位机发送操作信息,如刷卡或密码认证信息;二是接收上位机发送的密码修改和卡注册注销信息,并相应修改EEPROM实时更新相应内容。中断过程见图5。