專利名稱:考勤機(jī)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及接觸式存儲(chǔ)器(Touch MemoryTM卡,又稱iButton信息紐扣)在信息化產(chǎn)品方面的應(yīng)用,即一種使用接觸式存儲(chǔ)器(TM卡)作為打卡媒介的考勤機(jī)。
本實(shí)用新型的目的是這樣實(shí)現(xiàn)的一種考勤機(jī),包括接觸式存儲(chǔ)器(TM卡)、讀寫(xiě)裝置和主機(jī);接觸式存儲(chǔ)器(TM卡)內(nèi)有唯一性的串行碼,記載持卡人的信息;讀寫(xiě)裝置和主機(jī)連接,當(dāng)接觸式存儲(chǔ)器(TM卡)與讀寫(xiě)裝置接觸時(shí),讀寫(xiě)裝置讀取接觸式存儲(chǔ)器(TM卡)中的信息,并傳遞給主機(jī);由主機(jī)內(nèi)的信息處理模塊處理讀寫(xiě)裝置傳送來(lái)的接觸式存儲(chǔ)器(TM卡)信息。
本實(shí)用新型技術(shù)效果在于本實(shí)用新型因?yàn)榇蚩浇椴捎镁哂袉慰偩€結(jié)構(gòu)的接觸式存儲(chǔ)器(TM卡),只包括數(shù)據(jù)端和接地端,故讀寫(xiě)電路及讀寫(xiě)設(shè)備非常簡(jiǎn)單,讀寫(xiě)時(shí),接觸式存儲(chǔ)器(TM卡)與接觸式存儲(chǔ)器(TM卡)讀寫(xiě)設(shè)備“一觸即成”;考勤機(jī)中讀寫(xiě)裝置的軟件編址功能和讀寫(xiě)裝置內(nèi)部通訊電路相結(jié)合可便于組成多點(diǎn)考勤系統(tǒng)。由于接觸式存儲(chǔ)器(TM卡)采用獨(dú)特的不銹鋼外殼設(shè)計(jì),故具有耐酸、堿、潮濕、抗磁場(chǎng)、抗靜電、能防水、防折疊等諸多優(yōu)點(diǎn),因此其適用環(huán)境廣泛、實(shí)用性強(qiáng)。
作為本實(shí)用新型的另一改進(jìn),對(duì)每次打卡的考勤記錄,可以通過(guò)與讀寫(xiě)裝置相連接的計(jì)算機(jī)實(shí)時(shí)處理,并通過(guò)主機(jī)方便地在線監(jiān)測(cè)讀寫(xiě)裝置是否出現(xiàn)故障;或先儲(chǔ)存在讀寫(xiě)裝置中供需要的時(shí)侯連接主機(jī)處理,此時(shí)考勤記錄先儲(chǔ)存在FLASH儲(chǔ)存器中,即使突然斷電也不會(huì)使信息丟失;讀寫(xiě)裝置與主機(jī)的通訊是通過(guò)串行中斷實(shí)現(xiàn)的;多點(diǎn)考勤時(shí)也可如此。特點(diǎn)是1系統(tǒng)設(shè)計(jì)科學(xué)、合理;2界面簡(jiǎn)潔,操作簡(jiǎn)便;3功能比較全,能適合大多數(shù)企業(yè)的考勤情況。
圖2及圖4分別為讀寫(xiě)裝置硬件部分原理框圖和電路圖,讀寫(xiě)裝置整個(gè)電路包括微處理器1、讀寫(xiě)頭2、讀寫(xiě)提示單元3、標(biāo)準(zhǔn)時(shí)鐘單元4、顯示單元5、抗干擾電路6、存儲(chǔ)器7和通訊單元8等。由于接觸式存儲(chǔ)器(TM卡)是單總線器件即器件上只有數(shù)據(jù)端和接地端,故讀寫(xiě)頭2為一接地端和微處理器的一輸入/輸出端構(gòu)成,并且該I/O線接上拉電阻;當(dāng)接觸式存儲(chǔ)器(TM卡)與所述讀寫(xiě)頭2接觸時(shí),微處理器1通過(guò)該輸入/輸出端從接觸式存儲(chǔ)器(TM卡)中讀取信息或?qū)懭胄畔?。打卡時(shí)接觸式存儲(chǔ)器(TM卡)與讀寫(xiě)頭2“一觸即成”。微處理器通過(guò)讀寫(xiě)頭隨時(shí)獲取接觸式存儲(chǔ)器(TM卡)串行碼,此串行碼與從時(shí)鐘單元讀取的標(biāo)準(zhǔn)時(shí)間一起組成考勤記錄,此考勤記錄可存儲(chǔ)于存儲(chǔ)器7中,由主機(jī)定時(shí)讀取,也可實(shí)時(shí)地發(fā)送到主機(jī)。
微處理器讀寫(xiě)接觸式存儲(chǔ)器(TM卡)時(shí)應(yīng)遵循復(fù)位時(shí)序、“寫(xiě)0”時(shí)序、“寫(xiě)1”時(shí)序和“位讀”時(shí)序。具體說(shuō)明如下1.復(fù)位時(shí)序每次讀寫(xiě)操作都是從復(fù)位時(shí)序開(kāi)始的。首先微處理器通過(guò)與接觸式存儲(chǔ)器(TM卡)讀寫(xiě)設(shè)備相連接的I/O線給接觸式存儲(chǔ)器(TM卡)發(fā)出持續(xù)時(shí)間至少為480us的低電平作為初始化脈沖,然后微處理器通過(guò)指令置成持續(xù)時(shí)間為480us的高電平,并等待接觸式存儲(chǔ)器(TM卡)內(nèi)部發(fā)出應(yīng)答脈沖。在接觸式存儲(chǔ)器(TM卡)內(nèi)具有時(shí)鐘電路,可以產(chǎn)生不同寬度的脈沖信號(hào),在接觸式存儲(chǔ)器(TM卡)接收到總線上的初始化脈沖后,等待一段時(shí)間后發(fā)出應(yīng)答脈沖,微處理器監(jiān)測(cè)到總線上的應(yīng)答脈沖表示啟動(dòng)成功,實(shí)現(xiàn)了通信中的第一次握手過(guò)程。
2.位寫(xiě)時(shí)序?qū)佑|式存儲(chǔ)器(TM卡)“位寫(xiě)”時(shí)序分為“寫(xiě)0”和“寫(xiě)1”時(shí)序。在微處理器與接觸式存儲(chǔ)器(TM卡)建立握手關(guān)系后,微處理器根據(jù)不同的目的向接觸式存儲(chǔ)器(TM卡)發(fā)出不同的命令,這就要通過(guò)“寫(xiě)操作”來(lái)完成;一次寫(xiě)操作由一系列寫(xiě)時(shí)序組合完成,位寫(xiě)時(shí)首先由微處理器發(fā)出一低電平,然后在發(fā)出該低電平之后的一段時(shí)間內(nèi),根據(jù)寫(xiě)0或?qū)?不同發(fā)出低電平或高電平,這段電平時(shí)間是接觸式存儲(chǔ)器(TM卡)的采樣窗口;在這段時(shí)間之后,接觸式存儲(chǔ)器(TM卡)至少需要1us時(shí)間,高電平用來(lái)表明本次位寫(xiě)結(jié)束,準(zhǔn)備接受下一位寫(xiě)入。
3.位讀時(shí)序位操作由一系列“位讀”時(shí)序組合而成。與位寫(xiě)操作的開(kāi)始一樣,每讀一位首先由微處理器發(fā)出一電平,在發(fā)出該低電平之后的一段時(shí)間內(nèi),接觸式存儲(chǔ)器(TM卡)將“位讀”的內(nèi)容送到總線上,如果內(nèi)容是“1”,則接觸式存儲(chǔ)器(TM卡)內(nèi)發(fā)出信息使總線變?yōu)楦唠娖?,如果?nèi)容是“0”,則接觸式存儲(chǔ)器(TM卡)內(nèi)發(fā)出信息使總線變?yōu)榈碗娖?;這段電平時(shí)間是微處理器的采樣窗口,然后接觸式存儲(chǔ)器(TM卡)釋放總線、總線變?yōu)楦唠娖健?zhǔn)備下一位“位讀”操作。圖5是考勤機(jī)讀寫(xiě)接觸式存儲(chǔ)器(TM卡)的程序流程。
讀寫(xiě)裝置還包括一殼體,讀寫(xiě)裝置的讀寫(xiě)頭2和通訊單元8接口嵌于該殼體上,其余電路部分密封于該殼體內(nèi)。讀寫(xiě)裝置的讀寫(xiě)頭2和周圍的殼體構(gòu)成與接觸式存儲(chǔ)器(TM卡)相配合的凹槽狀(未示出)。
圖3是考勤機(jī)主程序流程。具體工作過(guò)程為讀寫(xiě)裝置通電時(shí)發(fā)出“嘀”聲表示“上電復(fù)位”完成,微處理器內(nèi)程序開(kāi)始正常運(yùn)行;一方面微處理器單元1中的主程序不斷通過(guò)讀寫(xiě)頭2判別是否有打卡信息,如有,則通過(guò)標(biāo)準(zhǔn)時(shí)鐘單元4讀取實(shí)時(shí)時(shí)鐘信息和卡中串行碼組成一條考勤記錄儲(chǔ)存到FLASH存儲(chǔ)器7中并執(zhí)行接觸式存儲(chǔ)器(TM卡)讀寫(xiě)提示單元3發(fā)出“嘀嘀嘀嘀”聲音;同時(shí)標(biāo)準(zhǔn)時(shí)鐘單元4每隔一秒向微處理器單元1申請(qǐng)一次中斷,通知微處理器單元1從標(biāo)準(zhǔn)時(shí)鐘單元4中讀取實(shí)時(shí)時(shí)鐘信息送至?xí)r鐘顯示單元5顯示。另一方面,當(dāng)考勤機(jī)工作在實(shí)時(shí)狀態(tài)時(shí)主程序中的串行中斷程序不斷監(jiān)測(cè)是否有中斷發(fā)生,如有串行中斷發(fā)生,則考勤機(jī)根據(jù)從主機(jī)接收到的命令類型而選擇執(zhí)行從FLASH存儲(chǔ)器7中讀取考勤記錄并通過(guò)通訊單元8送至主機(jī),或通過(guò)通訊單元8從主機(jī)接收標(biāo)準(zhǔn)時(shí)間信息而校準(zhǔn)標(biāo)準(zhǔn)時(shí)鐘單元4中時(shí)鐘,或通過(guò)通訊單元8從主機(jī)接收更改卡機(jī)地址信息而改變本機(jī)地址。另外,當(dāng)程序由于某種原因造成運(yùn)行不正常時(shí),抗干擾電路6能很快使微處理器單元1重新復(fù)位,而使程序恢復(fù)正常運(yùn)行。
圖5是讀寫(xiě)裝置讀寫(xiě)接觸式存儲(chǔ)器的流程圖。圖6說(shuō)明了讀寫(xiě)裝置與主機(jī)的通訊流程圖。
另外,考勤機(jī)還有一些其它功能,主要在考勤機(jī)的主機(jī)部分來(lái)完成,主機(jī)可以是臺(tái)式計(jì)算機(jī)或者筆記本電腦。這些功能有考勤數(shù)據(jù)的維護(hù)對(duì)于一些誤打卡的情況和一些假期情況可以通過(guò)考勤維護(hù)來(lái)處理。
考勤數(shù)據(jù)的查詢提供了多種的方式對(duì)企業(yè)員工的當(dāng)月考勤情況和歷史考勤情況進(jìn)行查詢。
報(bào)表的輸出對(duì)企業(yè)員工的考勤情況生成報(bào)表并可打印輸出。
考勤數(shù)據(jù)的備份與恢復(fù)可以備份企業(yè)的考勤數(shù)據(jù),防止意外的事故毀壞數(shù)據(jù)庫(kù),并能恢復(fù)備份的數(shù)據(jù)。
圖7作為本實(shí)用新型的一種改進(jìn),由多個(gè)讀寫(xiě)裝置通過(guò)擴(kuò)展端口和主機(jī)連接,形成多點(diǎn)考勤??记跈C(jī)中的讀寫(xiě)裝置具有軟件編址功能,可使每個(gè)讀寫(xiě)裝置都具有固定的地址,最多128個(gè)讀寫(xiě)裝置可同時(shí)通過(guò)擴(kuò)展端口與同一主機(jī)相連組成多點(diǎn)考勤系統(tǒng)。
如圖8所示,電路中包括了用來(lái)把微處理器RXD和TXD上的信號(hào)轉(zhuǎn)換為滿足RS2323通訊標(biāo)準(zhǔn)的MAX232CPE器件或轉(zhuǎn)換為滿足RS485通訊標(biāo)準(zhǔn)的MAX485器件、選擇符合通訊標(biāo)準(zhǔn)的跳接插件J7和J9、通訊保護(hù)器件Z7和Z8、和計(jì)算機(jī)相連的端子J2等。當(dāng)只有一臺(tái)考勤機(jī)的讀寫(xiě)裝置與主機(jī)相連并且通訊距離不超過(guò)100米時(shí)選用RS232通訊標(biāo)準(zhǔn);當(dāng)有多臺(tái)考勤機(jī)的讀寫(xiě)裝置與主機(jī)相連或單臺(tái)考勤機(jī)的讀寫(xiě)裝置與主機(jī)相連但通訊距離超過(guò)100米而不超過(guò)1200米時(shí)選用RS485通訊標(biāo)準(zhǔn)。電路中J7和J9的1、2腳短路選擇RS485通訊標(biāo)準(zhǔn),J7和J9的2、3腳短路選擇RS232通訊標(biāo)準(zhǔn)。當(dāng)需要多點(diǎn)考勤時(shí)必須通過(guò)軟件設(shè)定每個(gè)考勤點(diǎn)的地址。
權(quán)利要求1.一種考勤機(jī),包括接觸式存儲(chǔ)器具有唯一性的串行碼;讀寫(xiě)裝置包括微處理器,與微處理器連接的讀寫(xiě)頭和通訊單元;主機(jī)存儲(chǔ)有信息處理模塊,該信息模塊包括有接觸式存儲(chǔ)器持有者的信息,主機(jī)與通訊單元連接;當(dāng)接觸式存儲(chǔ)器與讀寫(xiě)裝置的讀寫(xiě)頭接觸時(shí),讀寫(xiě)裝置讀取接觸式存儲(chǔ)器中的信息,并傳遞給主機(jī),由主機(jī)內(nèi)的信息處理模塊對(duì)該信息進(jìn)行處理。
2.根據(jù)權(quán)利要求1所述的考勤機(jī),其特征在于所述讀寫(xiě)頭為一接地端和微處理器的至少一輸入/輸出端構(gòu)成。
3.根據(jù)權(quán)利要求1所述的考勤機(jī),其特征在于所述的讀寫(xiě)裝置還包括讀寫(xiě)提示單元至少包括一蜂鳴器,與所述微處理器一輸出端連接,以提示操作結(jié)果;標(biāo)準(zhǔn)時(shí)鐘單元與所述微處理器一輸入端連接,定時(shí)向微處理器提供時(shí)間信息;存儲(chǔ)器通過(guò)總線與微處理器連接,以存儲(chǔ)從接觸式存儲(chǔ)器(TM卡)讀出的信息;抗干擾電路一輸入端接收微處理器定時(shí)輸出的脈沖信號(hào),一輸出端與微處理器的復(fù)位端連接,當(dāng)所述微處理器運(yùn)行不正常時(shí)自動(dòng)使其復(fù)位。
4.根據(jù)權(quán)利要求1、2或3所述的讀寫(xiě)裝置,其特征在于還包括顯示單元與所述微處理器的輸出端連接,以顯示標(biāo)準(zhǔn)時(shí)鐘單元的時(shí)鐘信息及微處理器輸出的信息;鍵盤(pán)輸入裝置通過(guò)輸入/輸出端口與微處理器連接。
5.根據(jù)權(quán)利要求4所述的讀寫(xiě)裝置,其特征在于還包括一殼體,讀寫(xiě)裝置的讀寫(xiě)頭和通訊單元接口嵌于該殼體上,其余電路部分密封于該殼體內(nèi)。
6.根據(jù)權(quán)利要求5所述的讀寫(xiě)裝置,其特征在于所述讀寫(xiě)裝置的讀寫(xiě)頭和周圍的殼體構(gòu)成與接觸式存儲(chǔ)器相配合的凹槽狀。
7.根據(jù)權(quán)利要求1所述的考勤機(jī),其特征在于所述的主機(jī)可以是臺(tái)式計(jì)算機(jī)或筆記本電腦。
8.根據(jù)權(quán)利要求1所述的考勤機(jī),其特征在于所述的讀寫(xiě)裝置可以多個(gè)串接在一起通過(guò)擴(kuò)展端口與主機(jī)連接,組成多點(diǎn)考勤;此時(shí)每個(gè)讀寫(xiě)裝置具有不同的地址碼。
專利摘要本實(shí)用新型公開(kāi)了一種考勤機(jī),包括有唯一性串行碼的接觸式存儲(chǔ)器(TM卡)、對(duì)接觸式存儲(chǔ)器進(jìn)行操作的讀寫(xiě)裝置,通過(guò)通訊口與讀寫(xiě)裝置連接的主機(jī)。當(dāng)接觸式存儲(chǔ)器與讀寫(xiě)裝置的讀寫(xiě)頭接觸時(shí),讀寫(xiě)裝置讀取接觸式存儲(chǔ)器中的信息,并傳遞給主機(jī);本實(shí)用新型主要利用接觸式存儲(chǔ)器具有全球唯一串行碼的特點(diǎn),通過(guò)設(shè)置使打卡人信息與接觸式存儲(chǔ)器中串行碼一一對(duì)應(yīng)起來(lái)而實(shí)現(xiàn)打卡、考勤。由于接觸式存儲(chǔ)器本身采用獨(dú)特的不銹鋼外殼設(shè)計(jì),使得接觸式存儲(chǔ)器能應(yīng)用于在各種復(fù)雜環(huán)境中工作的部門(mén);此外,接觸式存儲(chǔ)器的讀寫(xiě)裝置與主機(jī)間的實(shí)時(shí)通訊功能可使管理部門(mén)能實(shí)時(shí)地查詢、打印考勤記錄;考勤機(jī)軟件編址的功能可方便地進(jìn)行多點(diǎn)考勤。
文檔編號(hào)G07C1/00GK2556733SQ0223695
公開(kāi)日2003年6月18日 申請(qǐng)日期2002年6月7日 優(yōu)先權(quán)日2001年7月19日
發(fā)明者黃建華, 孫濤 申請(qǐng)人:黃建華, 孫濤