《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于QT/E和指紋識別模塊的巖屑圖像采集系統的設計
基于QT/E和指紋識別模塊的巖屑圖像采集系統的設計
2014年微型機與應用第24期
曾 杰,吳曉紅,吳小強,何小海
(四川大學 電子信息學院,四川 成都 610065)
摘要: 在油氣勘探領域,地質巖屑樣本圖像的采集和分析十分重要。針對目前巖屑采集系統安全保密性不足以及采集操作復雜的問題,提出了一種改進方案:添加指紋識別模塊,增加系統的安全保密性,減少了巖屑圖像資料被竊取的風險;使用QT/E設計用戶界面及程序,使操作人員通過在可觸式LCD上進行簡單操作,就能完成整個采集過程,提高了采集系統的易用性。
Abstract:
Key words :

  摘  要: 在油氣勘探領域,地質巖屑樣本圖像的采集和分析十分重要。針對目前巖屑采集系統安全保密性不足以及采集操作復雜的問題,提出了一種改進方案:添加指紋識別模塊,增加系統的安全保密性,減少了巖屑圖像資料被竊取的風險;使用QT/E設計用戶界面及程序,使操作人員通過在可觸式LCD上進行簡單操作,就能完成整個采集過程,提高了采集系統的易用性。

  關鍵詞ARM;Linux;QT/E;指紋識別模塊

0 引言

  在油氣勘探領域,鉆井巖屑是非常重要的地質參考資料。近年來,隨著制造工藝的改進,聚晶金剛石復合片鉆頭(Polycrystalline Diamond Compact Bit,PDC)的性能大大增強,在鉆井速度加快的同時,鉆出的巖屑也更加細小,甚至破壞成粉末狀,對這種細小巖屑的采集和分析關系到對油井地層的判斷是否及時、準確,大幅影響企業的成本和利潤。目前,實際使用的巖屑采集系統也不在少數,但是一些采集系統操作復雜,致使操作工人需要花費大量的學習成本去掌握采集流程。又由于采集的巖屑圖像屬于商業機密,因此其保密工作的重要性不言而喻??紤]到系統的易用性與安全性,本系統的設計思路是以ARM開發板為基礎,添加一個指紋識別模塊,操作人員需通過指紋識別才能夠操作采集系統。同時添加一個可觸式LCD模塊,通過在觸摸屏上的簡單操作實現巖屑圖像的采集。

1 系統平臺設計

  1.1 系統硬件平臺設計

  本系統硬件總體設計方案如圖1所示。

001.jpg

  主控芯片采用Samsung公司的基于ARM9的S3C2440處理器。它具有功耗低、功能強、引腳與接口豐富,指令執行速度快等優點,非常適用于本系統的開發[4]。采集攝像頭使用1 200 dpi的高分辨率面陣CCD相機,保證采集的巖屑圖像顆粒清晰,方便后續圖像分析。光源模塊包括兩種模式:白光模式和熒光模式。白光模式下使用LED白光燈管,采集的巖屑白光圖像主要用于分析巖性;而熒光模式下使用主峰為365 nm的窄波紫外燈管,并配合使用保留400 nm~700 nm波段光的濾鏡,濾鏡在熒光模式下自動切入視場,得到效果更好的熒光圖像,便于分析巖屑的含油情況。電機及驅動模塊用于控制料盤和濾鏡進出采集視場。LCD模塊使用電容式觸摸屏模塊與開發板LCD接口相連。指紋模塊采用杭州偉耕科技公司開發的R305指紋模塊,該模塊采用光學式指紋傳感器與DSP處理器,內嵌指紋圖像預處理算法和通信協議,與主控芯片通過串口進行通信。

  1.2 系統軟件平臺的搭建

  系統的軟件設計主要是將指紋識別模塊軟件與LCD上采集操作界面軟件程序整合。因此需要選擇穩定性高、功能強大的嵌入式系統。嵌入式Linux系統具有豐富的設備驅動程序、方便裁剪與定制、界面功能豐富、內核小巧穩定等特點,除此之外,其代碼開源也減少了開發成本。平臺的搭建主要由Bootloader的移植、Linux內核的移植和構建文件系統三個步驟組成。

  Bootloader與Windows系統下的BIOS功能類似,是系統在操作系統內核啟動或用戶應用程序運行之前,首先必須運行的一段程序代碼,用來初始化硬件設備,設置堆棧,檢查系統內存映射等。常用的Bootloader有u-boot,vivi等,本系統使用u-boot。在官網上下載u-boot的壓縮文件,解壓后根據需求修改配置文件Makefile,生成二進制文件u-boot.bin后,再燒寫到開發板中。

  內核是操作系統的核心,一方面,管理底層的各個接口,實現對硬件的編程控制和接口操作;另一方面,為應用程序提供了一個執行環境。用戶可以根據自身需要對內核進行裁剪和配置,并在內核中添加設備驅動[3]。文件系統是文件的組織管理形式,它位于操作系統之上,包含了Linux能夠正常運行所需的庫函數和應用程序等。Busybox是用來創建根文件系統的工具,用來構建嵌入式設備所需的Linux根文件系統。最后用YAFFS編譯構建文件系統,生成根文件系統的鏡像文件,并將其下載到開發板中。

2 指紋識別模塊

  本文采用的指紋識別模塊是偉耕科技有限公司研制的R305指紋識別模塊。它由光學式指紋傳感器和DSP處理器構成,內嵌完整的指紋識別算法和協議。具有指紋采集、指紋對比、指紋存儲等功能[6]。R305的主要技術指標如表1所示。

007.jpg

  2.1 硬件接口

  指紋模塊外部的4個引腳與控制電路板通過串行通信接口相連,外部引腳及定義如表2所示。

008.jpg

  由于,指紋模塊不能通過串行通信接口與主控芯片相連,必須在其中添加一個電平轉換芯片(如MAX232、SP3232等),將RS232信號電平轉換為TTL電平,本文使用了3.3 V供電的SP3232芯片,電路連接原理圖如圖2所示。

002.jpg

  2.2 軟件接口

  使用R305模塊進行軟件開發,必須掌握該模塊具有的系統資源、通信方式和指令系統。

  R305模塊具有以下系統資源:

 ?。?)狀態寄存器,占用1個字,用于系統狀態指示。

 ?。?)模塊地址:占用2個字,軟件只接收與該地址相配的指令包和數據包。

 ?。?)波特率系數:占用1個字,用于設置UART波特率,且該值必須是9 600 b/s的整數倍。

 ?。?)模塊指令:占用2個字,用于握手時驗證,驗證成功系統才響應。

 ?。?)緩沖區與指紋庫:模塊內設有72 KB的圖像緩沖區ImageBuffer和兩個512 B大小的特征文件緩沖區CharBuffer1、CharBuffer2。用戶可以通過指令讀寫任意一個緩沖區。特征文件緩沖區既可以用于存放特征文件,也可以用于存放模板特征文件。

  R305模塊與S3C2440通信采用的是半雙工異步串行通信協議,默認波特率為57 600 b/s。傳送的幀格式為10 bit,1 bit 0電平起始位,8 bit為數據位和1 bit停止位,無校驗位。在此協議規則下,模塊與S3C2440通信分為三類:命令包、數據包與結束包。包頭均為0xEF01。三種包的格式如表3所示。

009.jpg

  08HR305模塊指令系統具有豐富的指令集,表4列舉出了程序設計中所用到的其中的指令。

010.jpg

   2.3 程序設計

  對指紋模塊的操作分為兩種情況,(1)指紋錄入:兩次指紋采集,將采集到的指紋圖像生成特征文件,并將兩次采集生成的特征文件合并生成模板,最后將模板保存到指紋庫中。(2)指紋登錄:采集指紋圖像,生成特征文件,保存入CharBuffer1中,再搜索指紋庫,并將指紋庫中的特征模板存入CharBuffer2中,將CharBuffer1中的特征文件與CharBuffer2中的特征模板進行精確對比直至配對成功。若搜索完整個指紋庫仍然找不到配對的指紋特征模板,則登錄失敗。指紋錄入的程序流程圖如圖3所示,指紋登錄的程序流程圖如圖4所示。

003.jpg

004.jpg

3 QT/E用戶界面程序設計

  QT是一個完整的C++應用程序開發框架,因為其API在所有平臺上均相同,所以QT經常用來做跨平臺程序開發[2]。QT/Embedded是面向嵌入式Linux開發的QT版本,通常簡稱為QT/E。它是基于QT嵌入式GUI和應用程序開發的工具包,專門為嵌入式設備提供圖形用戶界面的應用框架和窗口系統。

  本文使用QT的可視化界面設計工具QT Designer,首先新建一個QT工程,工程模板選擇Widget,根據工程需要設計添加窗口、按鈕、文字、輸入框、對話框等對象,建立這些對象的觸發信號與相應的槽。信號與槽機制是QT的基礎,它可以讓互不相關的對象關聯(colleciton)起來,槽就類似于C++成員函數,唯一的區別在于槽可以與信號連接在一起,當觸發某個信號時就會自動調用與其相應的槽[8]。信號與槽機制如圖5所示。

005.jpg

  本系統的槽包括指紋獲取、注冊、匹配,采集模式切換等,部分槽函數的聲明如下:

  Public Slot:

  Void FingerPrintRegister()

  Void FingerPrintCharacter_Save()

  Void FingerPrint_Acquisition()

  Bool FingerPrintCharacter_Match(match)

  Bool ModeChoice(mode)

  Void WhiteLight_On()

  Void Fluoresecent_On()

  Void Filter_On()

  采集界面設計完成后,保存.ui工程文件。使用ui2cpp將工程文件轉換為C++源文件和頭文件,再添加main.cpp,到源碼中各個函數下添加代碼,最后編譯并移植到開發板中即可使用。采集界面程序流程如圖6所示。

006.jpg

  整個采集界面程序流程簡單,符合用戶的思維和使用習慣,操作工人可以不經過任何培訓就能夠對系統進行操作,并且很多步驟都由系統自動完成,比如:當選擇白光采集模式,則自動開啟白光,關閉熒光,濾鏡切出。這樣簡單的設計不僅能突顯采集系統的功能性,獲得更好的用戶體驗,也降低了開發難度,增強了系統的魯棒性。

4 結論

  本文提出了一種針對巖屑采集系統的易操作性與保密性的設計方案,添加了指紋識別模塊,并利用模塊的軟硬件接口在采集程序中添加了指紋識別功能,保證了采集系統的安全保密性。采用QT/E來設計采集系統的交互界面,并設計了采集界面程序,使用戶可以通過觸屏式LCD直接完成整個采集操作。

  參考文獻

  [1] RAO T A, RAMAIAH N D, NOHAN C K. Finger recognition on various authentication sensors[J]. Journal of Electronic Science and Technology,2014,12(1):134-138.

  [2] BLANCHETTE J, SUMMERFIELD M. C++ GUI Programming with QT 4(Second Edition)[M].閆鋒欣,譯.北京:電子工業出版社,2008.

  [3] CORBET J, RUBINI A, KROAH-HAR TMAN G.Linux設備驅動程序[M].魏永明,等譯.北京:中國電力出版社,2002.

  [4] CPU Samsung Electronics Co.Ltd. User manual S3C2440 32 bit RISC microprocesor revision1[Z]. 2002.

  [5] 柴曉光,岑寶熾.民用指紋識別技術[M].北京:人民郵電出版社,2004.

  [6] 偉耕科技有限公司.R30X系列指紋識別模塊開發手冊[Z].2012.

  [7] 胡濤.面向保密型企業的指紋識別考勤管理系統的設計與實現[D].成都:電子科技大學,2013.

  [8] 吳賀猛.基于QT/E的嵌入式圖形用戶界面的研究與應用[D].南京:南京郵電大學,2013.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          尤物九九久久国产精品的特点| 羞羞漫画18久久大片| 欧美日韩精品一区二区三区四区| 亚洲欧美视频一区二区三区| 欧美精品三区| 亚洲欧洲99久久| 国产精品专区第二| 国语自产精品视频在线看抢先版结局| 国产欧美日韩视频一区二区| 久久五月天婷婷| 美女黄网久久| 欧美一区精品| 国产精品久久久久久av福利软件| 一本色道久久加勒比88综合| 久久精品国产99国产精品| 欧美日韩免费观看一区=区三区| 一卡二卡3卡四卡高清精品视频| 99国产精品久久久久久久成人热| 欧美暴力喷水在线| 影音先锋久久资源网| 欧美日韩调教| 国产婷婷色一区二区三区在线| 欧美午夜不卡在线观看免费| 久久国产精品99精品国产| 羞羞答答国产精品www一本| 久久综合网色—综合色88| 在线观看国产精品淫| 欧美一区高清| 国产精品永久入口久久久| 欧美女主播在线| 欧美一区二区三区喷汁尤物| 亚洲黄一区二区三区| 欧美伦理91i| 亚洲国产美女精品久久久久∴| 一区在线播放视频| 欧美日韩国内自拍| 激情六月综合| 欧美亚洲综合网| 久久精品中文字幕免费mv| 亚洲国产精品综合| 亚洲一二三区视频在线观看| 亚洲人成在线播放网站岛国| 久久精品国产久精国产思思| 老妇喷水一区二区三区| 欧美日韩免费一区二区三区视频| 久久一区二区三区av| 国产综合网站| 牛人盗摄一区二区三区视频| 国产精品欧美一区喷水| 国产色婷婷国产综合在线理论片a| 国产欧美精品va在线观看| 中国日韩欧美久久久久久久久| 黑人极品videos精品欧美裸| 欧美国产欧美综合| 国产精品乱码妇女bbbb| 亚洲国产精品热久久| 久久久999精品免费| 亚洲精品综合久久中文字幕| 一区二区三区久久精品| 亚洲日本中文字幕区| 欧美日韩一区在线观看视频| 日韩视频免费在线观看| 日韩亚洲欧美精品| 国产精品女人久久久久久| 欧美视频久久| 日韩视频一区二区| 久久久久久久网站| 欧美成人a∨高清免费观看| 亚洲九九爱视频| 欧美福利视频网站| 欧美日韩一区二区免费视频| 国产女人18毛片水18精品| 亚洲第一成人在线| 亚洲毛片网站| 亚洲国产视频一区二区| 亚洲一区二区三区四区五区午夜| 欧美日韩国产精品一区二区亚洲| 欧美久久一区| 国产视频丨精品|在线观看| 欧美福利电影网| 亚洲电影免费观看高清| 久久午夜色播影院免费高清| 欧美国产激情二区三区| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲欧美成人网| 91久久国产综合久久91精品网站| 国产精品久久久久久久久久免费| 在线看成人片| 欧美一区二区三区免费观看| 亚洲影院一区| 国产一区香蕉久久| 免费一级欧美片在线播放| 中文亚洲欧美| 狠色狠色综合久久| 好看的亚洲午夜视频在线| 国产精品一二一区| 亚洲欧美日韩成人高清在线一区| 国产日韩欧美视频在线| 亚洲天堂成人在线观看| 香蕉久久a毛片| 久久久午夜精品| 一区二区福利| 国产精品日韩久久久| 国产精品视频一区二区高潮| 久久精品亚洲精品| 欧美日韩一级视频| 国产精品福利在线| 国产一区二区三区在线观看精品| 国产精品外国| 亚洲第一精品在线| 欧美精品九九99久久| 欧美高清视频一区二区| 欧美日韩日本国产亚洲在线| 国内精品美女在线观看| 欧美一级大片在线免费观看| 国产精自产拍久久久久久蜜| 在线观看视频亚洲| 久久综合导航| 亚洲国产老妈| 亚洲国产视频直播| 亚洲天堂av图片| 久久夜色精品国产噜噜av| 久久久国产精品一区二区三区| 99在线精品视频在线观看| 亚洲图片欧洲图片日韩av| 午夜精品国产精品大乳美女| 久久精品亚洲一区二区| 久久国产乱子精品免费女| 韩国在线视频一区| 亚洲成色www8888| 欧美一区二区视频97| 久久成人18免费网站| 国产一区91| 久久精品国产69国产精品亚洲| 亚洲精一区二区三区| 欧美午夜一区二区三区免费大片| 欧美日本三级| 亚洲精品少妇网址| 国产精品日日摸夜夜添夜夜av| 精品va天堂亚洲国产| 狠狠色综合日日| 在线综合亚洲欧美在线视频| 亚洲免费观看高清在线观看| 韩国av一区二区三区在线观看| 亚洲免费精品| 美女脱光内衣内裤视频久久网站| 亚洲人成绝费网站色www| 欧美日韩精品是欧美日韩精品| 欧美精品在线免费播放| 国产精品扒开腿做爽爽爽视频| 国产精品三级视频| 亚洲欧洲三级| 欧美刺激性大交免费视频| 国产精品久久久久久久久久尿| 亚洲婷婷国产精品电影人久久| 91久久久久| 欧美三级乱人伦电影| 国产亚洲欧美色| 国产精品99久久久久久有的能看| 美女国内精品自产拍在线播放| 久久久久久久尹人综合网亚洲| 亚洲一区二区三区在线| 欧美亚洲午夜视频在线观看| 欧美大学生性色视频| 欧美影视一区| 欧美日韩极品在线观看一区| 欧美视频你懂的| 麻豆久久精品| 亚洲精品在线观看免费| 亚洲精品视频免费| 亚洲肉体裸体xxxx137| 一区二区三区亚洲| 欧美激情视频免费观看| 亚洲国产精品成人一区二区| 黄色成人av| 久久精精品视频| 国产精品少妇自拍| 99视频在线观看一区三区| 91久久精品一区二区别| 欧美精品一区二区三区蜜臀| 亚洲欧美在线视频观看| 国产综合欧美在线看| 欧美精品在线看| 欧美日韩一区二区三区四区在线观看| 国产欧美日韩精品在线| 狠狠操狠狠色综合网| 亚洲黄网站黄| 日韩视频在线一区二区| 欧美日韩福利在线观看| 久久成人综合网| 一区二区三区视频观看| 国产麻豆精品在线观看| 欧美黄色免费网站| 亚洲国产小视频| 亚洲人成网站在线观看播放| 久久久久久久一区二区三区| 亚洲国产小视频在线观看| 亚洲国产综合视频在线观看| 亚洲一区二区三区精品在线观看| 久久综合九色综合欧美狠狠| 性做久久久久久久免费看| 性做久久久久久免费观看欧美| 一本色道久久88综合亚洲精品ⅰ| 国产日韩欧美精品综合| 亚洲——在线| 中国日韩欧美久久久久久久久| 久热精品视频在线观看一区| 久久亚洲综合色一区二区三区| 国产精品狠色婷| 最近看过的日韩成人| 亚洲一区二区免费在线| 欧美在线视频播放| 亚洲美女尤物影院| 欧美日韩精品欧美日韩精品一| 欧美丝袜一区二区三区| 亚洲视频一区| 欧美日本中文| 亚洲欧美第一页| 国产专区欧美专区| 欧美一区二区三区日韩视频| 鲁大师影院一区二区三区| 国产欧美一二三区| 久久久91精品国产一区二区精品| 亚洲一区二区日本| 久久国产精品99国产精| 亚洲欧美久久久久一区二区三区| 国产日韩专区| 久久这里有精品15一区二区三区| 在线观看日韩av先锋影音电影院| 欧美大秀在线观看| 亚洲午夜精品视频| 国产精品国产三级国产aⅴ浪潮| 国产精品视频一区二区三区| 中文精品99久久国产香蕉| 久久9热精品视频| 亚洲综合三区| 欧美三级免费| 亚洲欧美在线x视频| 国产精品久久久久久久第一福利| 欧美福利网址| 亚洲主播在线播放| 国产精品亚洲综合色区韩国| 亚洲精品国产无天堂网2021| 久久精品国产久精国产一老狼| 在线午夜精品自拍| 欧美午夜一区二区三区免费大片| 欧美日本精品一区二区三区| 一本色道久久88综合亚洲精品ⅰ| 欧美日韩国产首页| 精品99一区二区三区| 欧美日本韩国| 国产精品国产三级国产aⅴ入口| 黑人极品videos精品欧美裸| 久久久99国产精品免费| 久久成人精品电影| 久久精品国产清自在天天线| 亚洲欧洲在线观看| 亚洲最新中文字幕| 亚洲欧美日韩国产另类专区| 欧美午夜大胆人体| 国产精品网站在线播放| 欧美一级专区免费大片| 亚洲国产欧美在线| 欧美成人一区二区在线| 午夜视频久久久| 亚洲一区日韩在线| 亚洲欧美国产另类| 久久琪琪电影院| 在线观看精品一区| 性欧美精品高清| 欧美一级久久| 欧美日韩一区二区高清| 欧美乱大交xxxxx| 亚洲大片免费看| 国产精品v欧美精品v日本精品动漫| 亚洲午夜一级| 国产精品久久一卡二卡| 欧美精品一区在线观看| 久久精品夜色噜噜亚洲aⅴ| 国产午夜精品美女视频明星a级| 国外成人在线视频| 亚洲国产精品精华液2区45| 国产日韩精品久久| 欧美精品亚洲一区二区在线播放| 亚洲精选中文字幕| 久久国产精品亚洲va麻豆| 亚洲大胆人体视频| 国产精品久久一区主播| 欧美看片网站| 一区二区三区日韩精品视频| 久久久久久久久岛国免费| 欧美日韩在线三级| 欧美福利视频在线| 国产精品一区2区| 亚洲国产精品99久久久久久久久| 久久精品国产亚洲一区二区| 亚洲国产成人在线播放| 午夜精品短视频| 亚洲免费观看在线观看| 亚洲免费av观看| 狠狠狠色丁香婷婷综合久久五月| 欧美剧在线免费观看网站| 亚洲欧美精品在线观看| 久久久久久高潮国产精品视| 香蕉成人啪国产精品视频综合网| 国产精品久久久999| 一本一本久久a久久精品综合妖精| 伊人久久婷婷色综合98网| 欧美婷婷久久| 一区二区三区|亚洲午夜| 在线精品一区二区| 久久精品国产精品亚洲| 蜜桃av久久久亚洲精品| 亚洲欧美高清| 尤物yw午夜国产精品视频明星| 亚洲欧洲日韩在线| 久久激情婷婷| 亚洲国产精品久久久久婷婷老年| 国内精品久久久久久影视8| 久久一区二区视频| 欧美视频一区二区三区在线观看| 亚洲午夜av在线| 亚洲毛片av在线| 欧美伊人久久久久久久久影院| 亚洲全部视频| 国内不卡一区二区三区| 欧美激情第4页| 亚洲国产一区二区三区a毛片|