现如今,许多门禁系统都以单片机作为主控制器,由于它资源较少,在存储容量和性能方面难以满足要求。本系统采用内核为ARM的S5PV210为主控制器,以ZLG522S/LT为读卡模块,以HUIGANG继电器作为门锁开关,通过RS-485总线与上位机进行通信,完成按时间和用户的权限进行刷卡开门、添加用户、记录、设置考勤时间段和时间权限的功能,并将信息记录到SD卡中。本系统具有保密性、稳定性、可靠性以及友好的人机界面等优点。
1 前言
在现今的社会生活中,人们已经逐渐进入并融入到了数字化、电子化的生活,社会的各个方面都已经实现或基本实现了数字化,门禁系统作为人们生活中必不可少的管理类应用,在人类的工作中显得尤为的重要,而对于这样一个应用,在这样一个大的背景下,实现其数字化与电子化是十分必要的,但是许多门禁系统都以单片机作为主控制器,由于它资源较少,在存储容量和性能方面难以满足要求。然而,随着嵌入式技术的发展,尤其是基于ARM的嵌入式系统,具有低功耗、稳定性高、可扩展性强等特点,在生活中得到了越来越多的应用,因此,对研究基于ARM的电子门禁系统就显得很有必要。
2 系统内容
2.1 系统功能及设计方案
整个系统以S5PV210为主控制器,系统主要包括电源模块,复位模块,串口通信模块,ZLG522S/LT读卡模块,门锁控制与门开关检测模块,声音提示和指示灯模块等。电源模块用于给整个系统供电,复位模块完成系统的复位,ZLG522S/LT读卡模块用于读取用户门卡信息,门锁控制与门开关检测模块仿效实际中人员进出门的场景,读取用户门卡信息,伴有声音提示和状态指示灯来进行指示,并且将接收的数据传给主控制器S5PV210来进行处理,S5PV210处理数据并整理后通过RS-485串口通信模块与上位机进行通信。通过RS-485总线与上位机进行通信,完成按时间和用户的权限进行刷卡开门、添加用户、记录、设置考勤时间段和时间权限的功能,并将信息记录到SD卡中。
系统硬件框图如图1所示。
图1 系统硬件框图
2.2 读卡模块
读卡器采用ZLG500S系列读卡模块(ZLG522S/LT),ZLG522S/LT 的供电电压为3.3V,具有UART和I2C两种通信的接口以及天线一体化,能够主动检测卡片是否进入。系统中,将两种接口都引出来,但只使用了UART接口,如图2所示。
图2 读卡模块电路图
2.3 系统软件设计
系统软件分为下位机和上位机两大部分,下位机软件功能:以S5PV210芯片为主控制器,完成对各个硬件模块的控制,制作一个具有记录功能和刷卡开门的门禁考勤系统,具体有如下功能:
(1)通过RS-485与PC机进行通信,将用户数据下载到下位机上,并且将记录信息保存到SD卡上
(2)添加用户、记录考勤信息及刷卡情况;
(3)按用户权限和时间段刷卡开门。
上位机软件功能:上位机通过RS-485完成与下位机的通信,并且实现如下功能:
(1)查看刷卡记录、设置考勤时间段和时间权限;
(2)显示刷卡信息;
(3)将用户数据下载到下位机中。
系统有四种模式:RS-485协议处理模式、发卡模式、刷卡开门考勤模式、将记录数据导出到SD卡中。系统通过按键的值来判断系统处在哪种模式并可进行模式的切换。后台处理RTC中断、中断延时、上位机命令等。前台的主函数,首先完成外设、各个模块和GPIO口初始化,最后进入模式选择循环,其流程框图如图3所示。
图3 主程序流程框图
3 结论
根据系统预定的要求,完成了以S5PV210芯片为主控制器,对硬件的各个模块进行控制,完成按时间和用户的权限进行刷卡开门、添加用户、记录、设置考勤时间段和时间权限的功能,门禁系统在生活和工作中越来越起着重要的作用,将会有更广阔的发展前景。
参考:贺利芳,范俊波.感应卡门禁系统的研究与实现.信息技术,2004,28(4):73-75;安静宇.基于非接触式IC卡门禁系统的设计.2006;安静宇,雷金莉,王媛媛.基于非接触式IC卡门禁系统的设计.宝鸡文理学院学报(自科版),2008,28(2):141-144。
现如今,许多门禁系统都以单片机作为主控制器,由于它资源较少,在存储容量和性能方面难以满足要求。本系统采用内核为ARM的S5PV210为主控制器,以ZLG522S/LT为读卡模块,以HUIGANG继电器作为门锁开关,通过RS-485总线与上位机进行通信,完成按时间和用户的权限进行刷卡开门、添加用户、记录、设置考勤时间段和时间权限的功能,并将信息记录到SD卡中。本系统具有保密性、稳定性、可靠性以及友好的人机界面等优点。1 前言在现今的社会生活中,人们已经逐渐进入并融入到了数字化、电子化的生活,社会的各个方面都已经实现或基本实现了数字化,门禁系统作为人们生活中必不可少的管理类应用,在人类的工作中显得尤为的重要,而对于这样一个应用,在这样一个大的背景下,实现其数字化与电子化是十分必要的,但是许多门禁系统都以单片机作为主控制器,由于它资源较少,在存储容量和性能方面难以满足要求。然而,随着嵌入式技术的发展,尤其是基于ARM的嵌入式系统,具有低功耗、稳定性高、可扩展性强等特点,在生活中得到了越来越多的应用,因此,对研究基于ARM的电子门禁系统就显得很有必要。2 系统内容2.1 系统功能及设计方案整个系统以S5PV210为主控制器,系统主要包括电源模块,复位模块,串口通信模块,ZLG522S/LT读卡模块,门锁控制与门开关检测模块,声音提示和指示灯模块等。电源模块用于给整个系统供电,复位模块完成系统的复位,ZLG522S/LT读卡模块用于读取用户门卡信息,门锁控制与门开关检测模块仿效实际中人员进出门的场景,读取用户门卡信息,伴有声音提示和状态指示灯来进行指示,并且将接收的数据传给主控制器S5PV210来进行处理,S5PV210处理数据并整理后通过RS-485串口通信模块与上位机进行通信。通过RS-485总线与上位机进行通信,完成按时间和用户的权限进行刷卡开门、添加用户、记录、设置考勤时间段和时间权限的功能,并将信息记录到SD卡中。系统硬件框图如图1所示。图1 系统硬件框图2.2 读卡模块读卡器采用ZLG500S系列读卡模块(ZLG522S/LT),ZLG522S/LT 的供电电压为3.3V,具有UART和I2C两种通信的接口以及天线一体化,能够主动检测卡片是否进入。系统中,将两种接口都引出来,但只使用了UART接口,如图2所示。图2 读卡模块电路图2.3 系统软件设计系统软件分为下位机和上位机两大部分,下位机软件功能:以S5PV210芯片为主控制器,完成对各个硬件模块的控制,制作一个具有记录功能和刷卡开门的门禁考勤系统,具体有如下功能:(1)通过RS-485与PC机进行通信,将用户数据下载到下位机上,并且将记录信息保存到SD卡上(2)添加用户、记录考勤信息及刷卡情况;(3)按用户权限和时间段刷卡开门。上位机软件功能:上位机通过RS-485完成与下位机的通信,并且实现如下功能:(1)查看刷卡记录、设置考勤时间段和时间权限;(2)显示刷卡信息;(3)将用户数据下载到下位机中。系统有四种模式:RS-485协议处理模式、发卡模式、刷卡开门考勤模式、将记录数据导出到SD卡中。系统通过按键的值来判断系统处在哪种模式并可进行模式的切换。后台处理RTC中断、中断延时、上位机命令等。前台的主函数,首先完成外设、各个模块和GPIO口初始化,最后进入模式选择循环,其流程框图如图3所示。图3 主程序流程框图3 结论根据系统预定的要求,完成了以S5PV210芯片为主控制器,对硬件的各个模块进行控制,完成按时间和用户的权限进行刷卡开门、添加用户、记录、设置考勤时间段和时间权限的功能,门禁系统在生活和工作中越来越起着重要的作用,将会有更广阔的发展前景。参考:贺利芳,范俊波.感应卡门禁系统的研究与实现.信息技术,2004,28(4):73-75;安静宇.基于非接触式IC卡门禁系统的设计.2006;安静宇,雷金莉,王媛媛.基于非接触式IC卡门禁系统的设计.宝鸡文理学院学报(自科版),2008,28(2):141-144。
文章来源:《信息记录材料》 网址: http://www.xxjlcl.cn/qikandaodu/2020/0529/334.html