999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于指紋識(shí)別的智能排隊(duì)系統(tǒng)*

2013-12-21 06:23:52,薛飛,劉
電子器件 2013年3期
關(guān)鍵詞:單片機(jī)系統(tǒng)

張 凱 ,薛 飛,劉 奔

(南京信息工程大學(xué)信息與控制學(xué)院,南京210044)

隨著我國(guó)經(jīng)濟(jì)的不斷發(fā)展,人們出行的幾率越來(lái)越高,而人們出行首選的交通工具大部分還是火車與汽車,排隊(duì)買票是乘客出行的一個(gè)重要環(huán)節(jié),如今因買票時(shí)插隊(duì)而發(fā)生的乘客糾紛事件已屢見(jiàn)不鮮,這不僅嚴(yán)重影響了售票系統(tǒng)的進(jìn)行與秩序,也耽誤了大量乘客的時(shí)間,并且也引發(fā)了乘客對(duì)車站秩序的不滿。因此,如何解決胡亂插隊(duì)這一長(zhǎng)久問(wèn)題,構(gòu)建一個(gè)輕松、和諧、有序的智能排隊(duì)系統(tǒng)已經(jīng)迫在眉睫。

作為一種具有代表性的生物特征識(shí)別方法,指紋識(shí)別利用指紋的終身唯一性得到了廣泛的關(guān)注[1]。本文在排隊(duì)系統(tǒng)中通過(guò)區(qū)分指紋來(lái)辨別出不同的排隊(duì)等候的客戶,將指紋識(shí)別技術(shù)與排隊(duì)系統(tǒng)相結(jié)合,搭建了一個(gè)基于指紋識(shí)別的智能排隊(duì)系統(tǒng),該系統(tǒng)能很好的防止插隊(duì)現(xiàn)象,構(gòu)建和諧的售票環(huán)境。

1 系統(tǒng)方案論述

為了解決車站買票時(shí)亂插隊(duì)的現(xiàn)象,本文提出了基于指紋識(shí)別的智能排隊(duì)系統(tǒng),其具體要求與功能:每個(gè)售票窗口都是并列運(yùn)行,互不干擾的,乘客根據(jù)每個(gè)窗口的液晶屏幕顯示的實(shí)時(shí)排隊(duì)情況選擇售票窗口,通過(guò)該窗口的指紋識(shí)別模塊進(jìn)行指紋登陸,獲取排隊(duì)號(hào),而后進(jìn)行排隊(duì),等待窗口語(yǔ)音提示。選擇售票窗口后,乘客首先按“取號(hào)”鍵,通過(guò)指紋識(shí)別器錄入指紋,獲取排隊(duì)號(hào),然后當(dāng)聽(tīng)到揚(yáng)聲器提示“請(qǐng)第X 號(hào)窗口的第XX 號(hào)買票”時(shí),乘客應(yīng)到窗口買票,此時(shí)按“指紋識(shí)別”鍵,乘客通過(guò)指紋識(shí)別器進(jìn)行指紋識(shí)別,若與數(shù)據(jù)庫(kù)中指紋特征吻合則可以買票,否則蜂鳴器會(huì)連續(xù)發(fā)出警報(bào)聲,同時(shí)顯示屏上提示“請(qǐng)您繼續(xù)排隊(duì)!”,為了防止有人退出售票系統(tǒng),允許在五個(gè)特征指紋范圍內(nèi)的誤差。每當(dāng)一位乘客購(gòu)票結(jié)束后再按“下一位”鍵,顯示屏與語(yǔ)音將會(huì)提示下一位乘客購(gòu)票。通過(guò)這種方法乘客就無(wú)法進(jìn)行插隊(duì),同時(shí)實(shí)現(xiàn)各窗口良好的并行運(yùn)營(yíng),有效的解決了買票插隊(duì)的混亂情況。

2 硬件設(shè)計(jì)

系統(tǒng)硬件主要包括:89C51 單片機(jī)、指紋識(shí)別模塊、語(yǔ)音芯片、液晶顯示屏、電源模塊、發(fā)光二極管、蜂鳴器。指紋識(shí)別模塊主要由指紋傳感器,數(shù)字信號(hào)處理器,RS232 接口和存儲(chǔ)芯片等構(gòu)成,主要實(shí)現(xiàn)了指紋圖像采集,指紋圖像處理和指紋模板存儲(chǔ)等功能;電源管理模塊使用LM7805 為系統(tǒng)提供穩(wěn)定的+5 V直流電壓。89C51 作為中央處理器,它的串口用來(lái)連接指紋識(shí)別模塊的串口,進(jìn)行數(shù)據(jù)的發(fā)送與接收,89C51 的兩個(gè)外部中斷輸入端分別接開(kāi)關(guān)K3和K1,89C51 的T0 口接開(kāi)關(guān)K2。開(kāi)關(guān)K1的功能是對(duì)指紋識(shí)別器的模式進(jìn)行轉(zhuǎn)換,當(dāng)綠色發(fā)光二極管亮?xí)r為識(shí)別指紋模式,當(dāng)紅色發(fā)光二極管亮?xí)r為指紋錄入模式。在指紋錄入模式下,開(kāi)關(guān)K2閉合一次即可錄入一次指紋。開(kāi)關(guān)K3的功能是清除所有指紋,作為中央處理器89C51 不僅需要控制指紋模塊,同時(shí)還要根據(jù)排隊(duì)狀況發(fā)送命令操作語(yǔ)音芯片播放語(yǔ)音,對(duì)液晶顯示器進(jìn)行控制;乘客的購(gòu)票行為是由語(yǔ)音芯片利用存儲(chǔ)在內(nèi)部的語(yǔ)音片段對(duì)其提示進(jìn)行的;每個(gè)窗口的當(dāng)前排隊(duì)情況與所取得的排隊(duì)號(hào)的顯示由液晶顯示屏實(shí)現(xiàn),圖1 為系統(tǒng)主要結(jié)構(gòu)圖。

圖1 系統(tǒng)結(jié)構(gòu)圖

2.1 指紋識(shí)別模塊

指紋識(shí)別步驟如圖2 所示,該步驟分為指紋特征模板的獲得過(guò)程與指紋特征模板的匹配過(guò)程。在指紋特征模板的獲得過(guò)程中,指紋圖像從傳感器中取得,經(jīng)過(guò)指紋識(shí)別算法獲得指紋特征并存入到數(shù)據(jù)庫(kù)中,存儲(chǔ)到數(shù)據(jù)庫(kù)中的指紋特征稱為指紋特征模板[2-4]。在指紋特征模板匹配過(guò)程中,將得到的指紋特征模板與之前存儲(chǔ)的模塊進(jìn)行對(duì)比,對(duì)比結(jié)束后得到結(jié)果。

圖2 指紋識(shí)別步驟

2.2 液晶顯示模塊

液晶顯示屏主要顯示每個(gè)窗口的當(dāng)前排隊(duì)狀況以及乘客所取得的排隊(duì)號(hào),營(yíng)造良好的人機(jī)交流界面。本文采用的是JM12864M-2 液晶顯示屏,JM12864M-2 液晶顯示屏可以顯示漢字與圖形,內(nèi)置128 個(gè)字符(8×16 點(diǎn)陣)、8 192 個(gè)中文漢字(16×16 點(diǎn)陣)及64×256 點(diǎn)陣顯示RAM(GDRAM)[5]。主要技術(shù)參數(shù)和顯示特性如下。

電源:VDD 3.3 V ~+5 V(內(nèi)置升壓電路,無(wú)需負(fù)壓);

顯示內(nèi)容:128 列×64 行;

顯示顏色:黃綠;

顯示角度:6:00 鐘直視;

LCD 類型:STN;

與MCU 接口:并行或串行2 種控制方式,本文采用其中的并行方式;

多種軟件功能:可根據(jù)指令設(shè)定如待機(jī)模式、睡眠模式及繪圖模式等;

圖3 為液晶顯示模塊與89C51 單片機(jī)引腳連接圖。

圖3 JM12864M-2 與單片機(jī)的并行連接

2.3 電源模塊

為了給系統(tǒng)提供穩(wěn)定的電壓,本文采用L7805CV穩(wěn)壓器,設(shè)計(jì)了一個(gè)電壓穩(wěn)壓電路,提供+5 V 電壓。L7805CV 有一系列固定的電壓輸出,它的使用壽命較長(zhǎng),有非常廣泛的應(yīng)用。在其內(nèi)部有對(duì)電流的限制,以及安全工作區(qū)的保護(hù)和熱保護(hù),在散熱性滿足的條件下可以輸出大于1.5 A 的電流,且可以根據(jù)外部器件而獲得不同的電流與電壓。

此系列的穩(wěn)壓器在使用時(shí),要注意以下幾點(diǎn):

(1)必須分清輸入端與輸出端,混淆接錯(cuò)后易擊穿燒壞,接地端不允許開(kāi)路。

(2)做大電流輸出時(shí),一定要加散熱器。

(3)35 V 是7805 的最大輸入電壓,7.5 V 是最小輸入電壓為,1.5 A 是最大輸出電流。

圖4 是系統(tǒng)電源模塊設(shè)計(jì)電路圖。

圖4 系統(tǒng)電源模塊電路

2.4 語(yǔ)音模塊

語(yǔ)音模塊采用的是ISD2560 型語(yǔ)音芯片,該芯片工作電壓是3 V,單片錄音最多可以達(dá)到16 min。本系統(tǒng)中將該芯片的錄音引腳閑置,只使用它的放音功能。可以通過(guò)設(shè)置芯片的地址引腳來(lái)訪問(wèn)每段語(yǔ)音。利用高級(jí)語(yǔ)音編程拷貝機(jī)ISD1425 對(duì)芯片片內(nèi)的信息進(jìn)行拷貝,圖5 是ISD2560 與單片機(jī)的連接圖[6-8]。

圖5 ISD2560 與單片機(jī)的引腳連接圖

3 軟件設(shè)計(jì)

軟件的集成開(kāi)發(fā)環(huán)境使用KEIL C51,系統(tǒng)軟件設(shè)計(jì)的難點(diǎn)在于錄入指紋數(shù)據(jù)的處理,排隊(duì)系統(tǒng)過(guò)程的操作及語(yǔ)音芯片的控制,以下將對(duì)這些部分作簡(jiǎn)要的分析。

3.1 系統(tǒng)對(duì)指紋數(shù)據(jù)的處理

單片機(jī)通過(guò)串口完成對(duì)指紋模塊的各種功能操作,通信過(guò)程中的操作應(yīng)答指令與數(shù)據(jù)交換都是按照固定的數(shù)據(jù)包格式來(lái)進(jìn)行的。單片機(jī)必須按照下述格式封裝要發(fā)送的指令或數(shù)據(jù),也必須按下述格式解析收到的數(shù)據(jù)包。

指令/數(shù)據(jù)包分為命令包,數(shù)據(jù)包(有后續(xù)包)和結(jié)束包,所有的數(shù)據(jù)包都要加包頭:0xEF01,它們的格式如表1 ~表3 所示。

本文采用兩次指紋登陸一個(gè)模板存于Flash 指紋庫(kù)的方式,具體步驟如下:

(1)發(fā)獲取圖像指令:PS_GetImage,從采集指紋的傳感器上讀取圖像并存于圖像緩沖區(qū)。

(2)發(fā)生成特征指令PS_GenChar,輸入?yún)?shù)為BufferID=1,參數(shù)根據(jù)原始圖像生成指紋特征存于CharBuffer1 或CharBuffer2。

(3)重復(fù)以上2 步,注意在重復(fù)第2 步時(shí)輸入?yún)?shù)為BufferID=2。

(4)發(fā)注冊(cè)模板指令PS_RegModle,將CharBuffer1與CharBuffer2 中的特征文件合并生成模板存于Charbuffer2。

(5)發(fā)生成特征指令PS_StoreChar,將文件數(shù)據(jù)從特征緩沖區(qū)中存儲(chǔ)到Flash 指紋庫(kù)。

表1 命令包格式

表2 數(shù)據(jù)包格式

表3 結(jié)束包格式

3.2 單片機(jī)在不同模式下對(duì)系統(tǒng)的控制

本文中89C51 單片機(jī)的引腳INT0 用于產(chǎn)生外部中斷信號(hào)清除指紋庫(kù)數(shù)據(jù),引腳INT1 用于產(chǎn)生外部中斷信號(hào)進(jìn)行系統(tǒng)模式轉(zhuǎn)換。當(dāng)清除指紋庫(kù)的數(shù)據(jù)時(shí)蜂鳴器會(huì)長(zhǎng)響一聲,紅綠燈分別代表錄入指紋模式與識(shí)別指紋模式,下面將簡(jiǎn)單介紹這3 個(gè)功能的實(shí)現(xiàn)。

(1)指紋庫(kù)內(nèi)數(shù)據(jù)的清除

在清除指紋數(shù)據(jù)前,單片機(jī)應(yīng)先通過(guò)函數(shù)VefPSW(void)來(lái)驗(yàn)證設(shè)備握手,若握手成功,則利用指令DELE_all 清空所有指紋信息。具體形式如下:

void Clear_All(void)

{ if(VefPSW()!=1){}

else{Command(DELE_all,50);

Command(DENT,20);}

}

(2)錄入指紋

單片機(jī)利用函數(shù)Enroll(void)采集兩次指紋生成一個(gè)指紋模塊。采集上限為40 次,

超出設(shè)定的上限次數(shù),則采集失敗退出Enroll函數(shù)。具體形式如下:

unsigned char Enroll(void)

{ unsigned char temp=0,count=0;

while(1)

{ temp=ImgProcess(1);

if(temp==3)

{break;}

else {if(temp==1)

{count++;

if(count>=40) return(0);}

}

}

}

(3)指紋識(shí)別

單片機(jī)先利用函數(shù)ImgProcess(Unsigned char BUFID)讀入一個(gè)指紋,然后利用函數(shù)Searchfinger()搜索指紋,如果搜索到,返回搜索到的指紋序號(hào)。具體形式如下:

unsigned char search(void)

{ unsigned char SearchBuf=0,i=0;

while(i<20)

{ if(ImgProcess(1)= =3)

{ SearchBuf=Searchfinger();

if(SearchBuf==1)

{return SearchNumber;}

else {return 0;}

}i++;

} return 0;

}

3.3 語(yǔ)音播放控制

在本系統(tǒng)中,為了播放芯片中第一段語(yǔ)音,將ISD2560 的地址引腳A0 到A9 全部接地(GND);單片機(jī)的P1.0 引腳與ISD2560 的節(jié)電引腳PD 相連接,這樣單片機(jī)就可控制芯片的開(kāi)關(guān);ISD2560 的錄放模式引腳P/R 與單片機(jī)的P1.1 相連接,以此控制語(yǔ)音芯片的工作狀態(tài),系統(tǒng)中ISD2560 只工作在播放模式下。EOM 為語(yǔ)音信息結(jié)尾標(biāo)志。

要使語(yǔ)音芯片工作在放音狀態(tài),首先要找到相應(yīng)的語(yǔ)音段起始地址,這里我們通過(guò)給芯片的地址引腳賦值來(lái)實(shí)現(xiàn),其次再將高電平賦予引腳P/R,低電平賦予引腳PD,最后在引腳/CE 上產(chǎn)生一個(gè)負(fù)脈沖作為啟動(dòng)信號(hào),系統(tǒng)控制播放程序如下:

void play(void)

{ PD=1;CE=0;PR=1;

while(!EOM);delays();

PD=0;CE=0;PR=0;

}

4 結(jié)論

該系統(tǒng)利用指紋的高精確性,在乘客排隊(duì)買票時(shí),售票員可根據(jù)采集到的指紋進(jìn)行對(duì)比匹配,根據(jù)匹配成功與否進(jìn)行售票,圖6 為系統(tǒng)運(yùn)行時(shí)的演示圖。在售票過(guò)程中,可有效防止乘客買票時(shí)無(wú)故插隊(duì)帶來(lái)的不良影響,提高售票效率,有效改善售票大廳的人文環(huán)境。本系統(tǒng)真正實(shí)現(xiàn)了售票系統(tǒng)“一人一票”的快速、可靠、智能化管理。

圖6 系統(tǒng)驗(yàn)證指紋時(shí)的運(yùn)行圖

[1] 魏發(fā)建,游敏娟,王保帥. 淺談指紋識(shí)別的基本原理[J]. 中國(guó)科技信息,2009,10:138-139.

[2] 羅勇,韓曉軍.基于FPGA 指紋識(shí)別系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電子器件,2008,31(4):1361-1365.

[3] 史錦珊,孟祥菊.基于TPS 模板的彈性形變指紋的匹配算法的研究[J].傳感技術(shù)學(xué)報(bào),2004,17(4):587-589.

[4] 黃林波,李鐵才. 一種指紋識(shí)別模塊的研發(fā)方案[J]. 伺服控制,2011,5:67-69.

[5] 郭天祥.新概念51 單片機(jī)C 語(yǔ)言教程[M].北京:電子工業(yè)出版社,2009:167-168.

[6] 李娜.簡(jiǎn)單語(yǔ)音識(shí)別系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[J]. 機(jī)械管理開(kāi)發(fā),2006(6):88-89.

[7] 王立鳳,戴明.基于ISD2560 的語(yǔ)音芯片的錄放電路設(shè)計(jì)[J].電子元器件應(yīng)用,2009,11(6):18-24.

[8] 王坤,張文科.基于單片機(jī)的語(yǔ)音芯片的語(yǔ)音系統(tǒng)設(shè)計(jì)[J].科技信息,2009(1):177-178

猜你喜歡
單片機(jī)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統(tǒng)
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(tǒng)(下)
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 欧洲成人免费视频| 久久久久亚洲av成人网人人软件| 综合网天天| 日韩中文字幕免费在线观看| 天天干伊人| 97无码免费人妻超级碰碰碰| 欧美精品一区在线看| 99这里只有精品免费视频| 亚洲一级毛片| 香蕉精品在线| 成人毛片免费观看| 亚洲天堂日韩在线| 制服丝袜在线视频香蕉| 青青热久麻豆精品视频在线观看| 日日碰狠狠添天天爽| 青草精品视频| jizz在线观看| 亚洲精品无码日韩国产不卡| 老司机午夜精品网站在线观看| 天堂成人在线| 在线观看国产网址你懂的| 91色爱欧美精品www| 日韩小视频网站hq| 国产精品任我爽爆在线播放6080 | 午夜福利在线观看成人| 国产91高跟丝袜| 999福利激情视频| 欧美h在线观看| 不卡无码h在线观看| 国产女人爽到高潮的免费视频 | 无码中文字幕乱码免费2| 国产理论精品| 最新国产网站| 日韩精品免费在线视频| 国产真实乱子伦视频播放| 欧美精品啪啪一区二区三区| 一本二本三本不卡无码| 99热这里只有成人精品国产| 亚洲免费三区| 日韩在线永久免费播放| 亚洲精品无码在线播放网站| 国产制服丝袜91在线| 亚洲国产无码有码| 黄色网页在线观看| 中文字幕精品一区二区三区视频 | 精品伊人久久大香线蕉网站| 亚洲国产综合精品中文第一| 精品乱码久久久久久久| 成人午夜视频免费看欧美| 日韩视频福利| 第一页亚洲| 免费国产在线精品一区| 亚洲,国产,日韩,综合一区 | 久久精品最新免费国产成人| 国产精品一区二区久久精品无码| 国产AV无码专区亚洲A∨毛片| 亚洲成年人网| 99ri精品视频在线观看播放 | 日本黄色a视频| 91精品国产自产在线老师啪l| www.91在线播放| 国产综合无码一区二区色蜜蜜| 国产哺乳奶水91在线播放| 亚洲永久精品ww47国产| 亚洲中文久久精品无玛| 欧美成人一级| 中文成人在线视频| 国产精品福利导航| 亚洲Av激情网五月天| 99在线视频免费| 99视频在线观看免费| 国产99视频精品免费观看9e| 久久人体视频| 一本大道香蕉高清久久| 黄色成年视频| 一级片免费网站| 91视频99| 亚洲天堂日本| 国产一国产一有一级毛片视频| 亚洲日韩国产精品综合在线观看| 538精品在线观看| 国产人前露出系列视频|