好吊视频一区二区三区-国产精品V欧美精品V日韩精品-老司机亚洲精品影院-国产精品视频免费播放

物聯傳媒 旗下網站
登錄 注冊
RFID世界網 >  技術文章  >  其他  >  正文

具有紅外接口的低功耗指紋鎖的研制

作者:劉勇,宋小集
來源:中國一卡通網
日期:2011-11-30 15:37:30
摘要:傳統的“IC 卡+密碼”鎖存在諸多弊端,隨著技術的不斷發展和人們對生活的追求品位的不斷提高,迫切需要一種既方便安全又時尚美觀的門禁鎖具的出現。本文介紹了一種帶有紅外接口的低功耗指紋鎖的解決方案,只要按照一定的通信協議,就可以方便地與其他帶有紅外接口的設備進行通信。

  1 引言 

  隨著指紋識別算法的成熟,以及微處理器功能與速度的不斷提高,復雜的指紋識別門鎖控制算法已可以被固化到一塊體積非常小的嵌入式微處理器模塊上,這使得用指紋來代替“IC 卡+密碼”的門禁鎖具成為可能。另外,隨著個人數字助理(PDA),手機等掌上通訊設備的價格的不斷降低和大眾化,而且它們大多數都集成有紅外接口,通過手機這樣的手持設備的紅外接口來控制鎖具既經濟又時尚,是本文的又一特點。 
  
  2 系統構成 
  
  帶紅外接口的指紋門鎖系統的主要由3 部分構成,如圖1 所示:指紋識別模塊、微控制器(MCU)和門鎖控制機構。其中微控制器是整個系統的核心,控制指紋識別模塊進行指紋采集、比對等和門鎖控制機構執行相應的動作,如控制馬達開關門、進行相應的聲光提示等;指紋識別模塊包括:指紋識別芯片、指紋傳感器和存儲指紋特征數據及配置參數的Flash 存儲器;門鎖控制機構主要包括:馬達、蜂鳴器、led 提示燈、紅外接口等。

    3 低功耗設計 

  整個門鎖系統采用4 節5 號電池供電,因此,功耗是影響系統成敗的重要因素之一。完整的低功耗設計可以貫穿系統設計,軟件設計,邏輯設計,電路實現直到器件/工藝級的整個數字系統設計流程。每個級別可以達到的低功耗效果不同,抽象層次越高,則優化的空間越大,效果也越明顯,圖2 為低功耗設計不同層次能夠降低的系統功耗[1]。 

  系統設計層確定系統對性能的需求,進行軟硬件劃分。在這一層做出的功耗優化主要是根據系統功能說明進行軟硬件協同設計, 獲得最佳的性能/功耗比。軟件設計層產生最終在系統硬件上執行的代碼,在這一層次做出的功耗優化主要是充分利用硬件提供的節電模式, 合理設備各器件的工作狀態; 邏輯設計層確定應用系統上各元器件在生產時要采用的硬件結構。對微控制器來說,這一階段的功耗優化主要考慮系統時鐘以及處理器指令的優化設計。合理安排系統內各模塊的通信;電路實現層主要從片內合理的布局布線的角度來考慮功耗優化;器件工藝層主要考慮從芯片制作工藝及用材上來進行功耗優化。本文主要從以下幾個方面來降低系統功耗: 

  1)器件選型:根據系統設計層確定的硬件,盡量選用功耗小的硬件,方法先從功耗大的硬件上選擇起,如本系統的MCU 采用Mega88,它是一款單片封裝的MCU,適合于許多要求高集成度、低成本、低功耗的場合,可以滿足多方面的性能要求。 
  2)系統工作方式選擇:盡量選用高速低頻工作方式,低功耗系統中選用幾乎全是CMOS 器件,因為其電平變化快,有利于降低功耗;另外CMOS 電路不用的輸入端雖然有保護電路,但也不能懸空,以免輸入端邏輯電平不定,電路來回翻轉,增大系統功耗,本文對Mega88 的閑置管腳均采用輸出高電平,采用內部1M 的時鐘頻率。充分利用“空閑”、“掉電”模式,本文Mega88 在系統空閑時采用掉電模式,在該模式下MCU 的靜態電流僅5 微安。 
  3)合理的電源管理:指紋鎖系統大部分時間是空閑的,根據這一事實,只有當系統在工作時才進入工作狀態,其它時間MCU 處于掉電狀態。另外,系統在工作期間并不是所有的外設都需要工作,如果系統在工作期間一直對這些器件進行供電,將造成能源的巨大浪費。這種情況下,可對電路進行模塊設計,工作時對模塊實施間斷供電,使模塊電路僅在需要工作的短時間內加電,其余則處于斷電狀態。 

  4 指紋識別模塊設計 

  指紋識別模塊由指紋識別芯片、指紋傳感器、存儲指紋模板信息的flash 存儲器組成,其中指紋識別芯片是指紋識別模塊中的核心模塊,負責指紋圖像的處理,通過UART 與Mega88 相接,如圖2 所示。

  Mega88 通過UART 口,按照PS1802 編程手冊中的通信協議,控制指紋識別芯片進行指紋圖像采集、特征提取、指紋特征比對、生成指紋特征模板等一系列的圖像處理操作,并把生成的特征模板存入flash 中,具體實現方法可參考PS1802 編程手冊[3]。為了降低系統功耗,通過電子開關控制PS1802 的供電,只有當進行指紋操作時才接通其電源, PS1802 復位要一段時間,因此,在給PS1802 上電,不能立即發送獲取圖像指令,應延時一段時間,根據經驗值,200ms 最佳。 

  5 紅外接口模塊設計 

  圖3為IRM5000D 工作示意圖,其中,IRM5000D 是一個紅外數據轉發器,在數據發送時,接收腳(RxD)是安靜的,從而提高了通信的準確信;支持掉電模式,通過置SD 腳為高電平,IRM5000D 的靜態電流不到0.01 微安。

    圖3 所示,Mega88 通過PD2、PD3 分別與IRM5000D 的接收端(RxD)和發送端(TxD)相連。為了實時接收PDA 發送來的紅外信號,Mega88 通過啟動外部中斷0,在中斷處理程序中監聽PD2 腳電平變化來接收數據,外部中斷0 采用低電平觸發方式,為了達到喚醒中斷的方式,按9600bit/s 的波特率算,PDA 發送的每一個數據前面必須帶一個字節的喚醒頭部(0x00),其通信格式為:“0x00+數據”,為了能夠根據電平變化來接收數據,數據部分采用曼徹斯特編碼方式。下面是中斷處理程序中的實現代碼:

  6 結論 

  本文介紹了一種帶紅外接口的低功耗指紋鎖的設計方案,重點介紹了低功耗的設計方法,按照該方法,本文設計的指紋鎖靜態電流僅為15 微安,完全能夠滿足工業產品設計要求。另外,對系統中最為重要的指紋模塊和紅外接口模塊也作了較為詳細的介紹。