用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

非接触IC卡考勤管理系统的设计与实现过程

来源:中国一卡通网  作者:不详  发布时间:2014-05-06 10:15:45  字体:[ ]

关键字:非接触IC卡  考勤  读卡器  

摘   要:本文首要剖析一种依据非触摸式 IC 卡的门禁考勤办理体系的描绘与完结办法,该体系不只能够满意一般考勤办理的需求,并且较好地处置了作业时刻与作业地址灵敏多变时的考勤办理问题。

  非触摸 IC 卡考勤办理体系广泛运用于公司、工厂、银行和宾馆等,对职工的出勤进行查核,完结主动化办理。非触摸式IC卡与读写器之间无机械触摸,避免了由于触摸读写而发作的各种毛病。操作便利,疾速,由于非触摸通讯,读写器在10cm 范国内就能够对卡片操作,所以不必插拔卡,十分便使用户运用。本文剖析了一套非触摸式 IC 卡考勤办理体系的描绘与完结计划,具体说明晰体系的布局描绘和功能描绘,并给出了体系的硬件组成和功能模块的完结办法。 近几年,非触摸 IC 卡考勤办理体系广泛运用于公司、工厂、银行和宾馆等,对职工的出勤进行查核,完结主动化办理。非触摸式卡运用时没有方向性,卡片能够恣意方向掠过,即可完结操作,这大大进步了每次运用的速度。能够适合于多种运用,非触摸式卡的存储布局特色使它一卡多用,能运用于不一样的体系,用户可依据不一样的运用设定不一样的暗码和拜访条件。本文首要剖析一种依据非触摸式 IC 卡的门禁考勤办理体系的描绘与完结办法,该体系不只能够满意一般考勤办理的需求,并且较好地处置了作业时刻与作业地址灵敏多变时的考勤办理问题。

  一、考勤体系描绘

  (一)考勤需求剖析

  考勤办理最基本的作业就是如实地记载职工上班与下班的时刻,然后再分阶段进行数据汇总以构成职工的考勤记载,单位再以这些记载为根底对职工实施查核并计发薪酬。但是,由于各个单位具体状况的不一样,他们对考勤办理的需求能够并不彻底一样。

  (二)体系布局描绘

  依据对用户需求的剖析,考虑到用户的需求和软件布局的合理性,本体系上位软件划分为标明层、事务层和数据层。其间标明层由考勤机和考勤办理软件的操作界面组成,别离担任考勤数据的收集和处置;事务层又划分为数据录入模块、数据收集模块、报表生成模块和体系维护模块,这四大模块是考勤办理体系的中心,完结了考勤办理的首要功能;数据层首要由数据库办理体系组成,完结各类考勤数据的办理作业。

  二、考勤体系的硬件构成

  本体系硬件可分为卡、读卡器和PC机三个有些。读卡器有些由读卡模块、P87LP 64单片机、存储模块(EEP—ROMA 4C64)、时钟模块(PCF8583)、显现模块(用串行口扩大7415164 完结显现)、串行通讯模块(与pc机通讯)、CPU复位电路、外部振荡电路组成。

  三、非触摸式IC卡的作业原理

  读写器向IC卡发一组固定频率的电磁波,卡片内有一个Lc串联谐振电路,其频率与读写器发射的频率一样,在电磁波的鼓励下,LC谐振电路发作共振,从而使电容内有了电荷,在这个电容的另一端,接有一单导游通的电子泵,将电容内的电荷送到另一个电容内贮存,当所堆集的电荷抵达2V时,此电容可做为电源为其它电路供给作业电压,将卡内数据发射出去。

  射频读卡器作业原理。本体系读卡块(射频辨认)是依据U2270B基站芯片的,由基站芯片描绘基站发射和接纳电路,一起描绘基站天线,选用5V直流电压供电,与该体系其他模块作业电压一样,只需求同一输出电压的电源供电,这样能够简化体系的硬件电路,下降体系本钱。非触摸Ic卡发送数据后由射频基站天线接纳,由基站处置后经基站的输出脚把得到的数据流发给微处置器的输生齿。此模块只完结信号的接纳和整流作业,而信号的解调解码的作业由微处置器来完结。微处置器要依据输入信号在高电平、低电平的继续时问来模仿时序进行解码操作。

  四、考勤体系的软件描绘

  (一)下位机程序描绘

  下位机是由单片机(P87u 64)、H历时钟(PCF8583)、EEPROM(A1r24C64)、读卡模块等组成。单片机(P87LPC764)是该体系的操控中心,P87LPC764具有IIC总线,这是该体系所用的缘由。P87LP 64的IIC总线契合规范的IIC总线规范,是有其规范模字节办法的总线布局。IIC总线作业所需的时钟信号可由P87LFIC64主动发作,但数据却是以位的办法和接纳的。因而它的操控软件比拟杂乱,但却更为灵敏。

  P87LPC764的IIC总线有4种作业办法:主发送、主承受、从承受、从发送。IIC总线体系中以P87 64 为主器材节点,既能够做主控器也能够做被控器。PCF8583和E1)ROM(AT24C64)也具有IIC总线的数据传送格局。下位机选用1787LPC764单片机完结信息的接纳以及送往数码管、点阵发光二极管(LED)显现屏等设备进行显现。

  (二)上位机程序描绘

  上位机首要是用到串行口控件,串行口是计算机与外部设备进行数据交换的重要介质,所以串行通讯在工程完结中有着广泛的运用。MSComm控件有2种不一样的办法来处置和处置各类通讯软件的开发和描绘问题。事情驱动办法:是一种功能强壮的处置问题的办法。在理论作业中,往往要处置许多通讯中的关联事情,例如:当线路数据抵达本端或CD线和RTS信号线状况发作变化时,需求咱们运用相应的事情来盯梢和处置,该控件是运用OnComm 事情来完结的,它也包含检测和处置通讯过错等方面的问题,CommEvent值回来比来的通讯事情或过错的数字代码。查询办法:由程序描绘者担任读取CornmEvent的值并处置所发作的过错或事情。一般简略的运用程序描绘可选用这种办法。依据这次描绘中理论状况,选用的查询办法通讯办法。

  Microsoft公司的VB6.0功能强壮,在VB6.0傍边,供给了ActiveX控件,特别是MSomm控件,可便利地撑持串口通讯。在选用以PC机为操控中心的数据处置非触摸IC卡考勤体系中,一般需求单片机处置数据,然后用异步串行通讯办法传给Pc机,Pc对单片机进行定时取数,若是体系不很杂乱这能够免除“握手”协议的繁琐进程,简化编程,进步速度。VB具有面向对象的描绘办法,友爱的用户界面,简略便利的串行通讯和实用性强等长处,不必借用其他言语就能够开宣布优异的操控体系通讯软件上位机即PC机担任数据处置、数据库的处置及向下位机发送,并对下位机进行操控。平常没有通讯使命时,下位机仅做显现作业,上位机可进行其他作业。只要在上位机发来通讯信号时,下位机才暂时去呼应并接纳。用VB言语编写的上位机软件具有界面友爱、能多使命运转的长处,一起能够有挑选地独自向某一台下位机发送显现信息,比用其他言语(比方:C言语)易于开发,程序简练。

  在上位机的描绘傍边,首要选用了Microsoft公司的VB6.0来进行界面的设置与修改,使用VB6.0中的强壮的界面修改功能与通俗易懂的通讯控件与图表控件进行描绘,在上位机的描绘进程中,最要害的当地就是怎么进行pc机与单片机的通讯,便是怎么样将单片机的数据传送到pc机,和收到单片机数据怎样和数据库衔接跟数据库的数据进行比拟。又由于单片机选用的是紧缩的BCD码,与pc机所选用的数值是不一样的,所以,在传送进程中,有必要进行数值的变换,不然会呈现发送与承受数据的不一致性。

  五、定论

  理论标明依据上述办法描绘的考勤办理体系具有较好的通用性,用户只需输入一些必要的初始信息,并联系本单位的理论状况来设置考勤规矩即可较好地满意各种考勤办理的需求。从运用状况来看,IC卡考勤办理体系既消除了考勤作业的繁琐性,又进步了单位的办理水平。

更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖