论文部分内容阅读
本论文主要设计和研究基于非接触IC卡(射频卡)技术的门禁安防系统。门禁系统是楼宇自动化系统的一个重要安防环节,它对楼宇的出入口进行控制,并能和CCTV闭路电视系统组成联动的控制系统。本文所设计的门禁系统,具有较强的实用性、较高的性价比和良好的扩展性,并且在门禁系统的管理软件中增加了考勤系统部分,使此系统更方便的运用到公司、企业的员工考勤和门禁管理。 本文首先介绍了非接触IC卡门禁系统原理,通过对接触式和非接触式IC卡的比较,概括了非接触IC卡的特点和优势;阐述了本门禁系统的单机应用和联网应用设计方案,以及设计时所遵循各种规范;详细描述了门禁系统的核心硬件,门禁控制器和RS422—RS232转换电路的设计。 根据开发要求,本门禁系统可以不和上位机通信来辨别读入的卡片,直接运用本门禁系统存储的所有要辨别的卡号、卡的有效性等信息而独立工作;但也可通过上位机软件实现卡号、卡的有效性识别。以节省设备费用,使用软件发卡。为方便人员和卡片管理,上位机上建立一个简单而实用的桌面数据库管理这些信息。第四章详细介绍了数据库的设计、上位机对数据库的访问以及考勤数据表的设计。 本门禁系统可采用RS422总线型网络进行组网,用RS422—RS232转换电路实现和上位机的串行通信,门禁控制器和上位机所有串行通信都是通过调用设计的串行通信动态链接库中的函数来实现的。第五章详细介绍了串行通信动态链接库,重点介绍了多线程串行通信读写线程的实现。 本论文第六章是本门禁系统软件部分的设计。控制器软件部分重点介绍控制器主程序设计、读卡器中断子程序设计、串行中断子程序设计等;上位机部分重点介绍上位机串行通信的实现、以及上位机管理软件界面的介绍。 最后,总结本门禁系统的特点以及有待改进的地方,展望了智能门禁系统的发展趋势。