《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 一種基于新型自動識別芯片的考勤系統——識讀器的原理與設計

一種基于新型自動識別芯片的考勤系統——識讀器的原理與設計

2009-06-10
作者:白 燕 李清寶 李國平

  摘? 要: 介紹一種基于新型自動識別芯片iButtonTM的單位考勤系統——識讀器的硬件結構和設計原理,并給出了系統的工作過程。

  關鍵詞: 識讀器 自動識別芯片iButtonTM? 考勤

?

  隨著郵政事業的飛速發展,郵政網絡遍布鄉村。因而,對郵政職工工作情況的考勤,則是一件很困難的事情。近年來,世界發達國家相繼推出對于這種區域分散廣、地域偏僻、操作和監督管理困難的領域實施監督的考勤系統。在國內市場上,單位考勤系統多采用IC卡識別技術,系統通過IC卡記錄被考勤人員的工作情況,用單片機進行管理。考慮到郵政管理系統的特殊性,用傳統思想研制的考勤系統難以滿足需要。一種基于新型自動識別芯片iButtonTM的考勤系統就是因此而設計的。

1 iButtonTM簡介

  iButtonTM是美國DALLAS公司生產的自動識別芯片。它采用不銹鋼殼封裝,與IC卡、磁卡相比,iButtonTM更適宜于在惡劣環境下工作,而且接口簡單,可靠性更高。iButtonTM內部數據接口如圖1所示。

?

  iButtonTM具有以下主要特征:

  (1)接口簡單。只有一根地線和一根數據線,操作時,從數據線上竊取能量,或從嵌入的鋰電池里獲取能量。

  (2)每個iButtonTM都有一個唯一的識別碼。該識別碼在產品出廠時,由廠家寫入。其內部識別碼具有8個字節,第一個字節是家族碼,后面跟著6個字節的唯一串行碼,用以區分同一家族中不同的iButtonTM,最后一個字節是CRC校驗碼。

  (3)通過一線協議,采用內部自定時邏輯,在離散的時間片上完成命令和數據的傳送。

2 識讀器的工作原理

  基于IC卡的一般考勤系統,在考勤機上留有IC卡槽,工作人員使用IC卡接受考勤時,必須將IC卡插入考勤機的卡槽中,考勤機為其提供+5V工作電壓。CPU通過控制IC卡上的CLK時鐘輸入端和I/O引腳,按照IC卡的讀寫時序,完成對IC卡的讀寫操作。這種考勤系統適宜于考勤機固定、IC卡流動的場合。而對于郵政系統中郵政職工的考勤,基于IC卡的考勤系統顯得力不從心。因為一個郵政職工要管理多個郵箱,這些郵箱分布區域廣。要求考勤機能夠記錄每個職工每天開取郵箱的時間,沿用老式IC卡考勤系統,顯然是不切實際的。

  美國DALLAS公司生產一種新型自動識別芯片iButtonTM,它的封裝形式非常適宜于惡劣環境下的操作,接口又簡單,所以我們在開發郵政系統單位考勤系統時,選用了DS1990A為自動識別芯片。

  在新型考勤系統中,將iButtonTM固定在郵箱中。職工開取郵箱時,手持識讀器,用識讀器主動碰觸iButtonTM。當識讀器確定已經和iButtonTM接觸上時,便在一線總線上完成命令和數據的傳送,識讀器將該職工開取該郵箱的時間記入識讀器。一定時間以后,再將識讀器中記錄的考勤結果通過傳送接口送往微機,供考核人員考查。

3 硬件結構與原理

  識讀器原理如圖2所示。因為識讀器采用電池供電,而且要求識讀器的體積小,便于攜帶,所以在設計識讀器時,要盡可能選取功耗低、體積小、集成度高的器件。

?

  基于上述考慮,在該電路中,CPU采用DALLAS公司生產的DS5002。該單片機指令集與工業標準的8051兼容;在字節寬總線上可獲得64K程序區和64K數據區;它具有鋰電池后備功能,在無電源的情況下,依靠鋰后備電池提供+3V電壓來維持SRAM中的數據,保持時間可達十年之久。另外,該單片機還有較強的電源管理功能,能提供掉電復位、電源不足報警中斷,可自動完成電源和后備電池的切換工作。同時,還能夠在系統編程,使用起來非常方便。

  存儲器芯片選用東芝的M5M51008CVP。該存儲器芯片容量為128K,采用CMOS工藝,具有高可靠性、高密度、低功耗等特性。數據保持電壓2V,保持電流0.1μA(VCC=3.0V),非常適宜于電池后備的應用場合。

  采用DS1302時鐘芯片作為系統時鐘。該芯片可提供系統的年、月、日、時、分、秒等時間參數,電壓工作范圍在+2.5V~+5.5V之間,且具有簡單的3線串行接口。電壓在2.5V時耗電小于300nA。

  采用9V電池為系統提供電源,它通過DC-DC模塊為單片機提供+5V工作電壓。我們選用的DC-DC芯片在100μA負載時僅需15μA的靜電流,非常適合于電池供電系統。

  系統平時處于斷電狀態,功耗接近于0,當識讀器與iButtonTM接觸時,iButtonTM將識讀器數據線上的高電平拉為低電平,使系統上電復位,開始工作。當識讀器已經確定和iButtonTM接觸上時,便按照一線協議開始對iButtonTM操作,讀取iButtonTM的識別碼,并從DS1302中讀取當前的時間,將識別碼和時間存儲于SRAM中,之后系統自動斷電。在系統工作過程中,若VCC≤VPFW(VPFW的典型值為4.31V),即當電源電壓不夠時,DS5002會自動產生報警中斷,以提醒用戶及時更換電池。在系統斷電時,由備用電池保護存放在SRAM中的程序和數據,并為系統時鐘芯片DS1302提供+3V工作電壓。

4 系統的軟件設計

  系統軟件設計流程如圖3所示。

?

  本設備是使用新型自動識別芯片的考勤系統,因為自動識別芯片iButtonTM具有IC卡所無法比擬的優點,所以其市場發展前景十分廣闊,本例只是它眾多實例中的一個。

?

參考文獻

1 DALLAS SEMICONDUCTOR.Application Note Book,1997-1998

2 DALL SEMICONDUTOR.Secure Microcontroller Data Book,1997-1998

3 關德新,馮文全.單片機外圍器件實用手冊(電源器件分冊).北京:北京航空航天大學出版社,1998.6

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 日韩中文字幕亚洲无线码 | 青草青青在线视频观看 | 日韩视频在线观看 | 福利区在线观看 | 久久精品国产国产精品四凭 | 国产精品夫妻 | 丁香婷婷视频 | 欧美日韩亚洲国产无线码 | 欧美一进一出抽搐大尺度视频 | 天天五月天 | 善良的嫂子bd | 奇米第四色在线视频 | 久99热| 四虎免费在线 | 午夜免费理论片a级 | 色在线免费视频 | 2020亚洲天堂| 精品久久久久久国产 | 久久国产精品免费观看 | 国产精品精品视频 | 成人国内精品久久久久影 | 王色视频在线观看免费网站 | 综合精品视频 | 欧美日韩 在线播放 | 99热免费精品 | 久久久久久免费精品视频 | 精品久久国产视频 | 亚洲成人第一页 | 99re久久精品国产首页2020 | 日韩国产在线观看 | 国产精品欧美亚洲韩国日本不卡 | 精品一区二区三区视频在线观看免 | 色欧美在线视频 | 2021天天躁狠狠燥 | com激情影院 | 久草国产精品 | 91.九色夫妻| 黄色高清视频在线观看 | 国产在线视频福利 | 国产视频高清在线 | 日韩爱爱网 |