版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、R308光學(xué)指紋識別模塊用戶手冊杭州城章科技有限公司2014 年 12 月 Ver: 1.5第一章 概述R308 獨立式指紋識別模塊是以高速專用 DSP 處理器為核心,配合不同類型的指紋傳感器,在無需上位機參與管理的情況下,具有指紋錄入、圖像處理、指紋比對、搜索和模板儲存等功能的智能型模塊。指紋處理包含兩個過程:指紋登錄過程和指紋匹配過程其中指紋匹配分為指紋比對(1:1)和指紋搜索(1:N)兩種方式。指紋登錄時,對每一枚指紋錄入 24 次,將多次錄入的圖像進行處理,合成模板存儲于模塊中。指紋匹配時,通過指紋頭傳感器,錄入要驗證指紋圖像并進行處理,然后與模塊中的指紋模板進行匹配比較(若與模塊中指
2、定的一個模板進行匹配,稱為指紋比對方式,即 1:1 方式;若與多個模板進行匹配,稱為指紋搜索方式,即 1:N 方式),模塊給出匹配結(jié)果(通過或失?。?。為方便用戶使用,在模塊內(nèi)部內(nèi)置了手指探測電路,并提供硬件接口供用戶使用。1第二章 主要技術(shù)指標(biāo)供電電壓: DC 4.36V工作電流: 約 40mA最大電流: 25V,最大輸出電流50mA),需外接上拉電阻。注:1:類型欄中, in 表示輸入到模塊, out 從模塊輸出。2:6 芯接口,若用戶不使用手指探測功能,1 腳和 6 腳可以不接,此時模塊與 4 芯 接口完全相同。硬件連接模塊通過串行通訊接口,可直接與采用 3.3V 電源的單片機進行通訊:模
3、塊數(shù)據(jù)發(fā)送腳 (TXD)接上位機的數(shù)據(jù)接收端(RXD), 模塊數(shù)據(jù)接收腳(RXD)接上位機的數(shù)據(jù)發(fā)送端(TXD)。若需與 RS-232 電平(例如:PC 機)的上位機進行通訊,請在模塊與上位機之間增加電 平轉(zhuǎn)換電路(例如:MAX232 電路)。串行協(xié)議采用半雙工異步串行通訊。默認波特率為 57600bps。傳送的幀格式為 10 位,一位 0 電平起始位,8 位數(shù)據(jù)(低位在前)和一位停止位,無校驗位。起始位停止位10D0D1D2D3D4D5D6D7110位幀格式上電延時時間模塊上電后,約需 500mS 時間進行初始化工作,在此期間,模塊不能響應(yīng)上位機命令。3第四章 通訊協(xié)議通信協(xié)議定義了 R30
4、8 指紋識別模塊與上位機之間信息交換的規(guī)則,指令包/數(shù)據(jù)包格式:指令/數(shù)據(jù)包共分三類命令包包標(biāo)識=01數(shù)據(jù)包,且有后續(xù)包包標(biāo)識=02結(jié)束包包標(biāo)識=08所有的數(shù)據(jù)包都要加包頭:0xEF01 01 命令包格式字節(jié)數(shù)2bytes4bytes1byte2bytes1byte 2bytes名稱包頭模塊地址包標(biāo)識包長度指令參數(shù) 1參數(shù) n校驗和內(nèi)容0xEF01xxxx01HN=02 數(shù)據(jù)包格式字節(jié)數(shù)2bytes4bytes1byte2bytesN bytes 2bytes名稱包頭模塊地址包標(biāo)識包長度數(shù)據(jù)校驗和內(nèi)容0xEF01xxxx02H08 結(jié)束包格式字節(jié)數(shù)2bytes4bytes1byte2bytes
5、N bytes 2bytes名稱包頭模塊地址包標(biāo)識包長度數(shù)據(jù)校驗和內(nèi)容0xEF01xxxx08H數(shù)據(jù)包不能單獨進入執(zhí)行流程,必須跟在指令包或應(yīng)答包后面。 下載或上傳的數(shù)據(jù)包格式相同。 包長度=包長度至校驗和(指令、參數(shù)或數(shù)據(jù))的總字節(jié)數(shù),包含校驗和,但不包含包長度本身的字節(jié)數(shù)。 校驗和是從包標(biāo)識至校驗和之間所有字節(jié)之和,超出 2 字節(jié)的進位忽略。模塊地址在沒有生成之前為缺省的 0xFFFFFFFF,一旦上位機通過指令生成了模塊地 址,則所有的數(shù)據(jù)包都必須按照生成的地址收發(fā)。模塊將拒絕地址錯誤的數(shù)據(jù)包。3.3 指令應(yīng)答應(yīng)答是將有關(guān)命令執(zhí)行情況與結(jié)果上報給上位機,應(yīng)答包含有參數(shù),并可跟后續(xù)數(shù)據(jù)包。
6、上位 機只有在收到模塊的應(yīng)答包后才能確認模塊收包情況與指令執(zhí)行情況,2bytes4bytes1byte2bytes1byteN bytes2bytes0xEF01模塊地址包標(biāo)識 07包長度確認碼返回參數(shù)校驗和4第五章模塊指令系統(tǒng)R308 模塊專門針對鎖具類應(yīng)用,設(shè)計了精簡指令。應(yīng)用程序通過指令的不同組合,實現(xiàn)各種 指紋識別功能。指令詳解1. 錄入圖像GR_GetImage功能說明: 探測手指,探測到后錄入指紋圖像存于 ImageBuffer。 輸入?yún)?shù): none返回參數(shù): 確認字 指令代碼: 01H 指令包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes包
7、頭模塊地址包標(biāo)識包長度指令碼校驗和0xEF01xxxx01H03H01H05H應(yīng)答包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes包頭模塊地址包標(biāo)識包長度確認碼校驗和0xEF01xxxx07H03HxxHsum注:確認碼=00H表示錄入成功; 確認碼=01H表示收包有錯; 確認碼=02H表示傳感器上無手指; 確認碼=03H表示錄入不成功; sum指校驗和2.生成特征 GR_GenChar功能說明: 將 ImageBuffer 中的原始圖像生成指紋特征文件存于CharBuffer1 或 CharBuffer2輸入?yún)?shù):BufferID(特征緩沖區(qū)號) 返回參
8、數(shù):確認字指令代碼:02H 指令包格式:2 bytes4bytes1 byte2 bytes1 byte1 byte2 bytes包頭模塊地址包標(biāo)識包長度指令碼緩沖區(qū)號校驗和0xEF01xxxx01H04H02HBufferIDsum注:緩沖區(qū)CharBuffer1、CharBuffer2 的 BufferID 分別為 1h 和2h,如果指定其他值, 按 照CharBuffer2 處理5應(yīng)答包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes包頭模塊地址包標(biāo)識包長度確認碼校驗和0xEF01xxxx07H03HxxHsum注:確認碼=00H 表示生成特征成功;
9、確認碼=01H表示收包有錯;確認碼=06H表示指紋圖像太亂而生不成特征;確認碼=07H表示指紋圖像正常,但特征點太少而生不成特征; 確認 碼=15H表示圖像緩沖區(qū)內(nèi)沒有有效原始圖而生不成圖像; sum 指校 驗和3. 搜索指紋GR_Search功能說明:以 CharBuffer1 或CharBuffer2中的特征文件搜索整個或部分指紋庫。 若搜索到,則返回頁碼。輸入?yún)?shù):BufferID, StartPage(起始頁),PageNum(頁數(shù)) 返回參數(shù):確認字,頁碼(相配指紋模板)指令代碼:04H 指令包格式:2 bytes4bytes1 byte2 bytes1 byte1 byte2 by
10、tes2 bytes2包頭模塊地包標(biāo)識包長度指令碼緩沖區(qū)號參數(shù)參數(shù)校驗0xEF01xxxx01H08H04HBufferIDStartPagePageNumsum注:緩沖區(qū)CharBuffer1、CharBuffer2 的BufferID分別為 1h和2h應(yīng)答包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes2 bytes2 bytes包模塊地址包標(biāo)識包長度確認碼頁碼得分校驗和0xEF01xxxx0707HxxHPageIDMatchScoresum注:確認碼=00H 表示搜索到; 確認碼=01H表示收包有錯;確認碼=09H表示沒搜索到;此時頁碼與得分為0
11、sum 指校驗和4.合并特征(生成模板)GR_RegModel功能說明:將 CharBuffer1 與CharBuffer2中的特征文件合并生成 模板, 結(jié)果存于CharBuffer1 與CharBuffer2。輸入?yún)?shù):none6返回參數(shù):確認字 指令代碼:05H 指令包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes包頭模塊地址包標(biāo)識包長度指令碼校驗和0xEF01xxxx01H03H05H09H應(yīng)答包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes包頭模塊地址包標(biāo)識包長度確認碼校驗和0xEF01xxxx07H03Hxx
12、Hsum注 : 確認碼=00H 表示合并成功; 確認碼=01H表示收包有錯;確認碼=0aH表示合并失?。▋擅吨讣y不屬于同一手指); sum 指校驗和5. 儲存模板 GR_StoreChar功能說明:將 CharBuffer1 或 CharBuffer2 中的模板文件存到 PageID 號flash數(shù)據(jù) 庫位置。輸入?yún)?shù):BufferID(緩沖區(qū)號),PageID(指紋庫位置號) 返回參數(shù):確認字指令代碼:06H 指令包格式:2 bytes4bytes1 byte2 bytes1 byte1 byte2 bytes2 bytes包頭模塊地址包標(biāo)識包長度指令碼緩沖區(qū)號位置號校驗和0xEF01xxx
13、x01H06H06HBufferIDPageIDsum注:緩沖區(qū) CharBuffer1、CharBuffer2 的BufferID 分別為1h和2h應(yīng)答包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes包頭模塊地址包標(biāo)識包長度確認碼校驗和0xEF01xxxx07H03HxxHsum注:確認碼=00H 表示儲存成功; 確認碼=01H表示收包有錯;確認碼=0bH表示 PageID超出指紋庫范圍; 確認碼=18H表示寫 FLASH出錯;sum 指校驗和76. 刪除模板 GR_DeletChar功能說明:刪除 flash數(shù)據(jù)庫中指定ID 號開始的N 個指紋模板 輸
14、入?yún)?shù):PageID(指紋庫模板號),N 刪除的模板個數(shù)。 返回參數(shù):確認字指令代碼:0cH 指令包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes2bytes2 bytes包頭模塊地址包標(biāo)識包長度指令碼頁碼刪除個數(shù)校驗和0xEF01xxxx01H07H0cHPageIDNsum應(yīng)答包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes包頭模塊地址包標(biāo)識包長度確認碼校驗和0xEF01xxxx07H03HxxHsum注:確認碼=00H表示刪除模板成功; 確認碼=01H表示收包有錯; 確認碼=10H表示刪除模板失??; sum指校驗
15、和7. 清空指紋庫GR_Empty功能說明:刪除 flash 數(shù)據(jù)庫中所有指紋模板 輸入?yún)?shù):none返回參數(shù):確認字 指令代碼:0dH 指令包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes包頭模塊地址包標(biāo)識包長度指令碼校驗和0xEF01xxxx01H03H0dH0011H應(yīng)答包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes包頭模塊地址包標(biāo)識包長度確認碼校驗和0xEF01xxxx07H03HxxHsum注:確認碼=00H 表示清空成功; 確認碼=01H表示收包有錯; 確認碼=11H表示清空失??; sum 指校驗和88.
16、 驗證口令 GR_VfyPwd功能說明:驗證模塊握手口令 輸入?yún)?shù):PassWord返回參數(shù):確認字 指令代碼:13H 指令包格式:2 bytes4bytes1 byte2 bytes1 byte4 byte2 bytes包頭模塊地址包標(biāo)識包長度指令碼口令校驗和0xEF01xxxx01H07H13HPassWordsum應(yīng)答包格式:2 bytes4bytes1 byte2 bytes1 byte2 bytes包頭模塊地址包標(biāo)識包長度確認碼校驗和0xEF01xxxx07H03HxxHsum注:確認碼=00H 表示口令驗證正確; 確認碼=01H表示收包有錯; 確認碼=13H表示口令不正確; sum 指校驗和9第六章產(chǎn)品開發(fā)指南6.1 硬件配合6.1.1:參考電路針對某些鎖具,平時單片機不能斷電而處于休眠狀態(tài)。此時,若使用模塊的探測手指功能,可 參考下面的電路:若平時整個電路都斷電,而想使用模塊的探測手指
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年財務(wù)咨詢服務(wù)條款3篇
- 2025年度智能電網(wǎng)關(guān)鍵設(shè)備變壓器安裝及運維服務(wù)承包合同3篇
- 2025年度倉儲設(shè)施建設(shè)與運營維護合同3篇
- 2024版貨運運輸合同范文
- 世界地理分區(qū)習(xí)題《帶答案》大全
- 2025年度數(shù)字工廠廠房出租居間服務(wù)協(xié)議3篇
- 馬良三夢好詞好句好段讀后感
- 2024年智能暖通系統(tǒng)節(jié)能優(yōu)化改造工程合同3篇
- 浙江水利水電學(xué)院《面向?qū)ο蟮某绦蛟O(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南環(huán)境生物職業(yè)技術(shù)學(xué)院《生物醫(yī)用高分子村料》2023-2024學(xué)年第一學(xué)期期末試卷
- 車輛駕駛業(yè)務(wù)外包服務(wù)方案
- 工業(yè)機器人控制器:FANUC R-30iB:機器人實時監(jiān)控與數(shù)據(jù)采集技術(shù)教程
- 2024年9月2390國開電大??啤豆糯鷿h語(1)》期末考試試題及答案
- 湖北省2024年村干部定向考試真題
- 二年級上冊數(shù)學(xué)解決問題100道(滿分必刷)
- CH-Z9031-2021室內(nèi)三維測圖數(shù)據(jù)獲取與處理技術(shù)規(guī)程
- 2022鋼橋面環(huán)氧瀝青混凝土鋪裝施工技術(shù)規(guī)程
- 勞務(wù)服務(wù)合作協(xié)議書范本
- 駕駛員勞務(wù)派遣應(yīng)急預(yù)案
- 中醫(yī)五臟心完整版本
- 聚合工藝作業(yè)安全培訓(xùn)課件
評論
0/150
提交評論