林鳳屏,王正朝,黃 飛,唐良華,張彥定
(福建師范大學(xué) 生命科學(xué)學(xué)院,福州 350108)
基于指紋與電源控制的實驗室管理系統(tǒng)設(shè)計
林鳳屏,王正朝,黃 飛,唐良華,張彥定
(福建師范大學(xué) 生命科學(xué)學(xué)院,福州 350108)
為進(jìn)一步加強(qiáng)高校開放性實驗室的管理,提高儀器設(shè)備的利用率,設(shè)計開發(fā)了一種基于指紋和電源控制的實驗室管理系統(tǒng)。其中,指紋識別模塊用于實現(xiàn)用戶身份的注冊與驗證,電源控制模塊綜合了嵌入式技術(shù)、無線射頻通信技術(shù)、電源控制技術(shù),用于實現(xiàn)實驗臺電源的控制與實時監(jiān)控,有望最終提高實驗室的管理效率和技術(shù)水平,為學(xué)生創(chuàng)新能力培養(yǎng)提供良好的環(huán)境。
指紋識別;電源控制;開放性實驗室;管理系統(tǒng)
高校教學(xué)科研實踐中,實驗室的開放不僅能為學(xué)生提供更多自主發(fā)展和實踐鍛煉的空間,還能最大限度地提高儀器設(shè)備的利用率。目前高校開放實驗室的管理模式,一般采用人工管理或者“ID+密碼”、磁卡的方式。前者大大增加了管理人員的工作量,后者需要用戶記憶密碼、賬號,不僅增加了記憶負(fù)擔(dān),也容易被冒名頂替,而且由于磁卡的可借用性易造成管理的混亂[1]。此外,也有部分高校采用控制機(jī)柜來控制實驗設(shè)備供電,這種方式不但增加了實驗室布線的難度,也不利于實驗室的改建[2]。
基于此,本文設(shè)計了一種基于指紋識別和電源控制的開放性實驗室管理系統(tǒng),有望提高實驗室的安全性和管理效率,有利于實驗室高智能、高效率地全天候開放。
本文所設(shè)計的開放性實驗室管理系統(tǒng)總體結(jié)構(gòu)如圖1所示,主要由三部分組成:信息管理模塊、指紋識別模塊、電源控制模塊。PC機(jī)采用TCP/IP協(xié)議與服務(wù)器數(shù)據(jù)庫進(jìn)行通信,實現(xiàn)信息數(shù)據(jù)的傳輸與管理;指紋識別模塊實現(xiàn)用戶身份的注冊與驗證;電源控制模塊的主控單元(AMR微控制器)和受控單元(電源控制單元)之間采用無線射頻收發(fā)模塊進(jìn)行通信,實現(xiàn)對實驗臺電源的開/關(guān)控制以及狀態(tài)查詢、過流保護(hù)等功能。
系統(tǒng)硬件主要涉及指紋識別模塊、主控單元硬件、無線射頻收發(fā)模塊和受控單元硬件。
2.1 指紋識別模塊
系統(tǒng)采用美國Digital Persona公司的U.are.U4000微型指紋儀,它集成精密光學(xué)系統(tǒng)、LED光源和CMOS攝像頭協(xié)同工作,在圖像攝取時進(jìn)行電壓控制、自動矯正,自動讀取指紋圖像,并通過USB接口將數(shù)字化的指紋圖像傳送至PC機(jī)。支持中控科技Biokey SDK軟件開發(fā)包,可以在應(yīng)用程序中增加指紋識別功能,無需通過姓名、PIN等預(yù)先分類就可以在1~5 s內(nèi)完成指紋識別(2 000~6 000枚指紋),且圖像質(zhì)量大于300 dpi[3_4]。
圖1 系統(tǒng)總框架圖
2.2 主控單元硬件設(shè)計
嵌入式微控制器是主控單元的核心,系統(tǒng)采用Samsung ARM9_S3C2410。它是一款基于ARM920T內(nèi)核設(shè)計的16/32位RISC嵌入式微處理器,支持TFT的LCD控制器、NAND閃存控制器,最高運行頻率203 MHz,具有豐富的接口資源[5_6],符合本系統(tǒng)的設(shè)計需求。
系統(tǒng)配置了兩片32 MB的Samsung SDRAM,一片intel strata flash(16 MB),一片ATMEL AT49LV1614A,2 MB NOR Flash,用于擴(kuò)充內(nèi)存。另外,還包括蜂鳴器、JTAG調(diào)試接口以及與PC機(jī)和以太網(wǎng)通信的RS232接口及RTL820I以太網(wǎng)物理層接口控制芯片等器件。
2.3 無線射頻收發(fā)模塊
電源控制裝置的主控單元與受控單元的通信通過無線射頻收發(fā)模塊完成。系統(tǒng)采用挪威Nordic公司的nRF905芯片,集無線射頻收發(fā)于一體,由頻率合成器、接收解調(diào)器、功率放大器、晶體振蕩器和調(diào)制器組成,采用ShockBurstTM工作模式,可自動完成處理字頭和CRC的工作,可工作于433/ 868/915 MHz三個ISM頻段(工業(yè)、科學(xué)和醫(yī)學(xué)),且頻道之間的轉(zhuǎn)換時間小于650μs。另外,它采用GFSK調(diào)制方法,抗干擾能力強(qiáng),能很好地減少噪聲環(huán)境對系統(tǒng)性能的影響[6]。nRF905提供SPI接口,實現(xiàn)與外部裝置的雙向通信。
2.4 受控單元硬件設(shè)計
電源控制器是受控單元的核心,系統(tǒng)采用美國ATMEL公司的AT89C51。它是一款低電壓、高性能的CMOS8位微處理器,內(nèi)含4 KB可反復(fù)擦寫的只讀程序存儲器和128 B的隨機(jī)數(shù)據(jù)存儲器。考慮實驗臺通常包括多種儀器設(shè)備,系統(tǒng)選擇了30 A切換能力的T90型大電流繼電器控制總電源開關(guān),開關(guān)使用次數(shù)可達(dá)到1 000萬次。此外,為保障安全,系統(tǒng)還配置有過流保護(hù)和報警提示,通過電流互感器來檢測流過電源線的電流,如果電流超過預(yù)設(shè)值則報警,過流時間大于10 s,則切斷整個實驗臺電源,并將報警信號反饋至主控單元,上傳至PC機(jī)。
系統(tǒng)軟件主要包括系統(tǒng)信息管理軟件、指紋識別軟件、主控單元軟件、受控單元軟件。
3.1 系統(tǒng)信息管理軟件設(shè)計
系統(tǒng)選擇VB、SQL Server2005數(shù)據(jù)庫及Office 2003作為開發(fā)工具,將實驗室的相關(guān)信息數(shù)據(jù)存儲于服務(wù)器數(shù)據(jù)庫里,PC機(jī)通過TCP/IP協(xié)議與服務(wù)器進(jìn)行通信,進(jìn)行信息數(shù)據(jù)的傳輸與管理。信息管理軟件功能模塊如圖2所示。
圖2 信息管理軟件功能模塊圖
3.2 指紋識別軟件設(shè)計
由PC機(jī)和指紋儀組成的指紋識別系統(tǒng)主要完成兩大功能:指紋登記和指紋比對。它們主要通過調(diào)用DSK軟件包提供的函數(shù)完成,為得到一個可靠的指紋模板,系統(tǒng)將控件屬性Enroll Count設(shè)置按壓登記采集指紋的次數(shù)為3次。另外,根據(jù)實驗室的特點,選用l∶N指紋識別算法,具體按照如圖3所示的流程處理指紋。
圖3 指紋識別模塊任務(wù)流程圖
3.3 主控單元軟件設(shè)計
主控單元軟件設(shè)計包括操作系統(tǒng)移植和應(yīng)用程序編寫。由于嵌入式操作系統(tǒng)μC/OS_II系統(tǒng)結(jié)構(gòu)簡單,編程工具絕大部分是C語言編程,可以在大多數(shù)界面友好的編譯器中編譯生成目標(biāo)代碼,故而作為整個系統(tǒng)的框架貫穿于系統(tǒng)運行的始終。本單元軟件設(shè)計主要是為了實現(xiàn):接受PC機(jī)指令(實驗臺開啟、關(guān)閉、查詢等),通信模塊工作模式轉(zhuǎn)換,數(shù)據(jù)處理,信息反饋,異常報警提示等,具體任務(wù)流程如圖4所示。
3.4 受控單元軟件設(shè)計
受控單元對來自無線射頻收發(fā)模塊的指令進(jìn)行解析,完成對實驗臺電源的開/關(guān)控制、狀態(tài)查詢,附帶實時過流監(jiān)測、過流保護(hù)以及異常報警提示功能。受控單元的具體任務(wù)流程如圖5所示。
圖4 主控單元任務(wù)流程圖
圖5 受控單元任務(wù)流程圖
將各部分硬件裝置按圖1連接好,然后進(jìn)行聯(lián)機(jī)調(diào)試。調(diào)試內(nèi)容與結(jié)果如下:
1)對指紋識別系統(tǒng)進(jìn)行操作,完成對246名學(xué)生的指紋注冊和比對測試,正確率達(dá)100。
2)通過操作計算機(jī)軟件,控制實驗臺電源的通斷和查詢實驗臺狀態(tài)。通過此項調(diào)試與測試,驗證了串口通信、無線射頻接收與發(fā)射、繼電器通斷的有效性。通過對不同分布節(jié)點的反復(fù)測試,通斷電正常運行,結(jié)果顯示正確。
3)通過操作主控單元的鍵盤,進(jìn)行實驗臺狀態(tài)查詢和電源通斷控制測試,結(jié)果驗證了主控單元程序運行正常、LCD顯示正確。
4)對計算機(jī)軟件與數(shù)據(jù)庫進(jìn)行相關(guān)的查詢、添加、刪除、修改、生成報表等操作,測試結(jié)果正確。
基于指紋識別和電源控制的開放性實驗室管理系統(tǒng)將成熟的指紋識別技術(shù)、嵌入式技術(shù)、無線射頻通信技術(shù)、電源控制技術(shù)進(jìn)行融合、改進(jìn)。通過指紋識別確認(rèn)用戶身份,對實驗臺進(jìn)行智能分配,記錄其實驗時間,并對故障自動報警以及實驗臺過流保護(hù)。同時,采用無線射頻通信技術(shù),減少了布線的麻煩和改遷改建費用。這種管理方式打破了以往要由教師在實驗室負(fù)責(zé)學(xué)生簽到和記錄的傳統(tǒng)管理方式[7],使得實驗室管理人員、實驗用戶、實驗設(shè)備、實驗室開放時間等幾個要素得以高效配置,減少了技術(shù)成本和管理成本,提高了儀器設(shè)備的使用效率,實現(xiàn)了安全、高效的實驗室開放性管理。
另外,系統(tǒng)提供有力的數(shù)據(jù)與接口支持,通過TCP/IP與服務(wù)器相連,可進(jìn)一步實現(xiàn)網(wǎng)上實驗成績共享、實驗室使用情況以及實驗臺預(yù)定和查詢等多種功能。它不但適用于各個高校建立相關(guān)的實驗室,而且適用于企業(yè)建立符合自身條件的管理方式,同時還可擴(kuò)展到取代校園一卡通的管理方式,或者是重要的考試考務(wù)系統(tǒng)中去,應(yīng)用前景十分廣闊。
[1]丁曉玲,徐偉平,胡敏.網(wǎng)絡(luò)化分布式國家重點實驗室管理信息系統(tǒng)[J].實驗技術(shù)與管理,2001,18(2):114_118.
[2]左富強(qiáng),賈丹丹,李宏.基于嵌入式指紋識別的開放型實驗室管理系統(tǒng)設(shè)計[J].實驗室研究與探索,2006,26(11):19_22.
[3]葉蘭,左富強(qiáng),李宏.基于電源控制的實驗室集成管理系統(tǒng)[J].機(jī)電工程,2009,26(6):58_60.
[4]韓知恩,周建春,張彬.基于指紋識別技術(shù)的實驗室開放管理系統(tǒng)[J].實驗技術(shù)與管理,2006,23(12):85_87.
[5]賈寶磊,丁海峽,倪遠(yuǎn)平.基于AMR的指紋識別系統(tǒng)的設(shè)計[J].電氣自動化,2008,30(6):82_83.
[6]張少杰,馬鐵華,沈大偉.基于ARM9的無鑰匙進(jìn)入系統(tǒng)的設(shè)計與實現(xiàn)[J].工程設(shè)計學(xué)報,2011,18(4):304_307.
[7]陳昭炎,李惠玲.開放實驗教學(xué)與管理模式的研究與實踐[J].實驗室研究與探索,2005,24(11):107_109.
Design of Laboratory M anagement System Based on Fingerprint and Power Control Technology
LIN Fengping,WANG Zhengchao,HUANG Fei,TANG Lianghua,ZHANG Yanding
(College of Life Sciences,F(xiàn)ujian Normal University,F(xiàn)uzhou 350108,China)
A new open laboratorymanagement system based on fingerprint recognition and power control technology was designed for improvement of themanagement levelofopen laboratory,the utilization rate of instruments and equipment in university.The fingerprint identification module is used to register and verify the experimenter's identity,and power of experiment is controlled and supervised by the joint effort of the embedded technology,wireless RF communications and power control technology.And this system will not only improvemanagement efficiency and laboratory skills,but also provide a favorable environment tomake contribution to the training of innovation ability of the students.
fingerprint recognition;power control;open laboratory;management system
G482;TP315
A
10.3969/j.issn.1672_4550.2014.01.060
2012_06_18;修改日期:2013_06_13
教育部新世紀(jì)優(yōu)秀人才支持計劃(NCET_12_ 0614)。
林鳳屏(1985_),女,碩士,助理實驗師,主要從事實驗室管理工作。