基于A(yíng)RM和滑動(dòng)指紋傳感器的c計
3、AT91RM9200與AT77C104B FingerChip連接及通信過(guò)程
指紋采集芯片采用ATMEL公司的熱敏傳感芯片AT77C104A FingerChip,通過(guò)滑過(guò)傳感陣列的指紋脊和谷的溫度變化來(lái)獲取指紋數據。與傳統的指紋傳感器相比,AT77C104A在體積、功耗、工作頻率以及對工作環(huán)境的魯棒性等方面均有優(yōu)勢。該芯片提供了SPI接口,有兩種通信總線(xiàn):
(1)SLOW總線(xiàn):對應SLOW模式,起控制作用,控制和讀寫(xiě)內部寄存器;
(2)FAST總線(xiàn):對應FAST模式,用于獲取象素,使主機獲得所有的指紋象素。
在本指紋采集系統中,利用AT91RM9200的SSC接口與AT77C104B FingerChip相連。SSC 包含獨立的接收器、發(fā)送器及一個(gè)時(shí)鐘分頻器。每個(gè)發(fā)送器及接收器有三個(gè)接口:針對數據的TD/RD 信號、針對時(shí)鐘的TK/RK 信號及針對幀同步的TF/RF信號。AT91RM9200與AT77C104B FingerChip 通信時(shí),前者處于主機方式,后者處于從機方式,連接如圖2所示。
圖2 AT91RM9200與AT77C104B FingerChip連接
在該通信過(guò)程中,SSC的接收器時(shí)鐘RK由TK驅動(dòng),同時(shí)接收端與發(fā)送端同步,所以TF與RF相連。SSC的可編程高電平及兩個(gè)32位專(zhuān)用PDC 通道,可在沒(méi)有處理器干涉的情況下進(jìn)行連續的高速率數據傳輸,適用于快速獲取指紋數據。
滑動(dòng)時(shí)指紋傳感器獲得的每一個(gè)像素,由一個(gè)16進(jìn)制數表示,對應著(zhù)4個(gè)時(shí)鐘周期。當傳感器通過(guò)SPI端口傳輸獲取到一幀數據時(shí),先傳輸一個(gè)幀同步信號F0F00200,然后再傳輸232×8像素指紋數據。獲取到的指紋數據存儲在SDRAM中,通過(guò)指紋拼接程序將紋幀序列拼接成完整的指紋圖像,然后通過(guò)USB傳輸回PC主機中顯示。
4、系統定制和驅動(dòng)程序加載
4.1 系統定制
為了增加系統的可維護性,采用Linux系統,Linux內核可根據需要裁減。系統定制流程:
1、在ShopEx客服的幫助下,以書(shū)面形式整理需求;
2、ShopEx開(kāi)發(fā)人員根據開(kāi)發(fā)工作量進(jìn)行報價(jià):
3、簽約,開(kāi)發(fā)內容做為合同附件:
4、客戶(hù)支付相應開(kāi)發(fā)費用;
5、ShopEx進(jìn)行系統開(kāi)發(fā)、測試;
6、ShopEx客服協(xié)同客戶(hù)共同就開(kāi)發(fā)內容進(jìn)行驗收;
7、驗收通過(guò),客戶(hù)開(kāi)始使用定制系統: 會(huì )議的管理和控制
8、基于 Web 的會(huì )議管理和資源管理,使會(huì )議定制、資源管理、用戶(hù)管理輕松實(shí)現。
9、 系統支持多種會(huì )議類(lèi)型,分別對會(huì )議類(lèi)型、用戶(hù)角色等進(jìn)行了不同級別的驗證。
10、系統支持多種會(huì )議成員身份和認證,每個(gè)會(huì )議成員在系統中擁有不同角色權限。會(huì )議主持人可遠程實(shí)時(shí)控制與會(huì )者的視音頻參數,以達到完美的會(huì )議效果。
評論