国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于指紋識別與LIN總線的汽車車門系統(tǒng)設(shè)計

2016-11-17 10:13:22索健文許景濤
計算機測量與控制 2016年3期
關(guān)鍵詞:指紋識別門鎖車門

凌 濱, 索健文, 許景濤

(東北林業(yè)大學 機電工程學院, 哈爾濱 150040)

?

基于指紋識別與LIN總線的汽車車門系統(tǒng)設(shè)計

凌 濱, 索健文, 許景濤

(東北林業(yè)大學 機電工程學院, 哈爾濱 150040)

為了提高汽車的安全性能,完善傳統(tǒng)汽車的防盜問題,提出了一種新型的汽車門門鎖控制方法,該方法將指紋識別技術(shù)結(jié)合LIN(local inerconnect network)總線網(wǎng)絡(luò)對車門鎖進行控制;其中通過主控節(jié)點微控制器ST792F150JDV1QC和從節(jié)點控制器ST2124J完成LIN網(wǎng)絡(luò)數(shù)據(jù)通信,實現(xiàn)LIN網(wǎng)絡(luò)的通信功能和對網(wǎng)關(guān)的控制,從而實現(xiàn)對車門鎖系統(tǒng)的控制;該方法的指紋識別部分Gabor濾波器指紋識別方法,使用八通道的Gabor濾波器對預(yù)處理的指紋圖像進行濾波,提取指紋圖像的局部和全局指紋特征,使用歐氏距離方法對提取的指紋特征數(shù)據(jù)進行匹配;匹配結(jié)果經(jīng)過LIN從節(jié)點控制器串行口接收,轉(zhuǎn)化成LIN幀格式,傳遞至總線,主節(jié)點控制器接收分析,發(fā)送對應(yīng)命令,實現(xiàn)門鎖的開關(guān);對系統(tǒng)進行實物搭建和系統(tǒng)測試,實驗結(jié)果表明該方法能夠有效的通過指紋實現(xiàn)對車門鎖的開關(guān)控制,驗證了提出方法的可行性。

LIN總線;指紋識別;車門控制;車門主從節(jié)點;Gabor濾波算法

0 引言

科學技術(shù)的發(fā)展和人民生活水平的日益提高,使汽車產(chǎn)銷量越來越多,隨之而來的汽車盜竊現(xiàn)象也在不斷提高[1]。其中傳統(tǒng)的汽車防盜技術(shù)已經(jīng)不能滿足現(xiàn)實的需要,而現(xiàn)在大部分汽車以機械鎖和電子鎖為主,安全性能較差。如何有效防止汽車被盜也成了車主比較關(guān)心的問題。指紋識別是一種知名以及公開的生物技術(shù),因為它利用人指紋獨特性和隨著時間不變性和不易偽造性[2]??梢詫⒅讣y識別模塊與LIN總線車門節(jié)點MCU連接,通過車主指紋以及鑰匙來能開啟車門。有效提高了防盜系統(tǒng)的安全性、靈活性和可靠性,避免盜竊事件的發(fā)生,具有一定的實用價值和經(jīng)濟價值[3]。

1 設(shè)計原理

本系統(tǒng)中,采用模塊化的方式完成防盜系統(tǒng)的設(shè)計。主要分為自動指紋識別系統(tǒng)和汽車LIN網(wǎng)絡(luò)模塊。自動指紋識別系統(tǒng)由指紋識別傳感與指紋識別算法處理器組成,而LIN網(wǎng)絡(luò)以LIN主節(jié)點、從節(jié)點和LIN總線組成。人體指紋圖像通過指紋識別傳感器采集,經(jīng)指紋識別處理器處理,提取指紋特征數(shù)據(jù),存入數(shù)據(jù)庫,之后將輸入的指紋特征數(shù)據(jù)與已有數(shù)據(jù)比對。為了不改變原本車身布置,不給車的排線布置增加負擔,比對結(jié)果直接通過串行口傳遞至LIN從節(jié)點微控制器,將結(jié)果轉(zhuǎn)化為LIN幀的格式,傳遞至LIN總線,主節(jié)點接收并解析,發(fā)布相應(yīng)命令。匹配成功,發(fā)布車門鎖打開命令。如果匹配出錯,系統(tǒng)將車門鎖定,無法打開車門。

1.1 LIN網(wǎng)絡(luò)結(jié)構(gòu)

本系統(tǒng)研究對車門的控制。系統(tǒng)中LIN總線網(wǎng)絡(luò)由一個車門主控節(jié)點和4個從節(jié)點組成。具有監(jiān)控總線、數(shù)據(jù)校驗和標識符雙重奇偶校驗等錯誤檢測功能,保證數(shù)據(jù)傳輸?shù)目煽啃訹4]。主控節(jié)點負責監(jiān)控總線信息,接收各個從節(jié)點的開關(guān)狀態(tài)信號和請求信息。LIN總線信息傳輸速率最大可達20 kb/s,將指紋識別傳感器采集的圖像與指紋庫數(shù)據(jù)匹配,結(jié)果信號傳遞到LIN從節(jié)點,經(jīng)過單元控制器處理轉(zhuǎn)換成LIN幀的格式傳遞到LIN總線,傳入主控節(jié)點。根據(jù)匹配結(jié)果失敗,主節(jié)點給各個車門鎖鎖控制單元發(fā)送命令來控制車門的開關(guān), 子節(jié)點接收到命令后, 觸發(fā)電動機傳動機構(gòu), 操縱車門開鎖或關(guān)鎖。主節(jié)點處理從節(jié)點發(fā)出的請求信息,發(fā)出相應(yīng)的指令和執(zhí)行中央門鎖的開關(guān)。從節(jié)點之間不能直接通信,但是所有節(jié)點都聽總線,主節(jié)點的請求可以處理從節(jié)點之間通信[5]。下圖1為系統(tǒng)LIN總線拓撲結(jié)構(gòu)。

圖1 LIN總線拓撲結(jié)構(gòu)

LIN幀包括報文頭和響應(yīng)部分[6]。想發(fā)起與從節(jié)點的通信,主節(jié)點需發(fā)送報文頭。如果主節(jié)點想發(fā)送數(shù)據(jù)到從節(jié)點,需要繼續(xù)發(fā)送的響應(yīng)部分。如果主節(jié)點向從節(jié)點請求數(shù)據(jù),從節(jié)點發(fā)送響應(yīng)部分。LIN協(xié)議是面向?qū)ο蟮?,而不是面向地址。標題包含標識符來標識LIN框架和它所包含的數(shù)據(jù)[7]。不同的節(jié)點可以接收同一幀數(shù)據(jù)。

1.2 指紋識別模塊

指紋識別模塊直接安放到左前車門。由自動指紋識別系統(tǒng)實現(xiàn),包括3個基本階段:(1)指紋采集,采集需要驗證的指紋。(2)特征提取,通過八通道Gabor濾波器處理指紋圖像,提取全局特征數(shù)據(jù)。(3)決策,提取采集指紋的特征數(shù)據(jù)與指紋庫中數(shù)據(jù)對比。比較前指紋庫中存儲的模板和需要驗證的指紋之間的指紋特征數(shù)據(jù),來確定他們匹配等級。將匹配結(jié)果作為高低電平輸入到LIN從節(jié)點。若匹配結(jié)果成功則為高電平,用戶可以打開車門。若匹配失敗則為低電平,LIN主控節(jié)點關(guān)閉中控鎖,無法打開車門。即使有鑰匙也無法打開車門。結(jié)果信號經(jīng)繼電器轉(zhuǎn)化成高地電平經(jīng)過MCU處理,以LIN幀的格式發(fā)送到總線上,傳入主控節(jié)點[8]。系統(tǒng)圖如下圖2。

圖2 指紋識別系統(tǒng)圖

提高匹配速度,降低誤識率與拒真率是指紋識別系統(tǒng)模塊的關(guān)鍵。系統(tǒng)中采用Gabor濾波器的指紋識別算法,使用Gabor濾波器捕獲局部和全局特征,得到特征編碼,而指紋匹配是基于候選指紋與模板指紋的FingerCode之間的歐氏距離,提高了系統(tǒng)的運算速度,滿足了系統(tǒng)的實時性。

首先需要確定輸入圖像的核心點。通過濾波方法實現(xiàn)。濾波器為:

(1)

其中,f(x,y)為高斯函數(shù):

(2)

篩選出核心點后,以中心點為中心做同心圓,分割成若干個環(huán)形區(qū)域,再將每個環(huán)形區(qū)域分成若干扇形區(qū)域[9]。每個扇區(qū)的灰度值表示指紋在該區(qū)域的局部信息,結(jié)合在一起描述了指紋特征區(qū)域的全局信息[10]。

對裁剪之后的指紋圖像進行歸一化,來消除因為傳感器表面污濁、光源噪聲等產(chǎn)生的影響。

本文采用8方向Gabor濾波器,可以提取指紋全局特征,又可以提取指紋的局部特征。二維Gabor濾波器定義如下:

(3)

其中:xθ=xsinθ+ycosθ,yθ=xcosθ-ysinθ,w=2π/k。θ是濾波器的方向因子,θ∈{0°,22.5°,45°,67.5°,90°,112.5°,135°,157.5°},通常k=10。

對于提取的指紋特征,采用歐氏距離方法來判斷是否為同一人體指紋。

2 系統(tǒng)硬件設(shè)計

LIN總線通信采用標準的SCI(UART)硬件接口、單主多從不需要穩(wěn)定時基,只需要三根線連接,有效地降低了硬件成本[11]。硬件以左前車門從節(jié)點控制器為主,在車門處安置指紋識別傳感器,匹配結(jié)果傳給從節(jié)點控制器通過總線傳遞到主節(jié)點控制器,主節(jié)點發(fā)送命令操縱中控鎖開關(guān)。系統(tǒng)硬件設(shè)計如圖3所示。

圖3 硬件設(shè)計圖

考慮到系統(tǒng)的抗高低溫、抗震動以及較高抗干擾性,硬件左前車門從節(jié)點MCU選用意法半導(dǎo)體公司的8位核心微控制器ST72124J,具有較高的抗毀性和抗干擾性。其外圍設(shè)備有看門狗定時器,兩個十六位定時/計數(shù)器,而且還具有同步串行接口SPI和異步串行接口SCI兩種通信接口,在軟件的控制下可實現(xiàn)4種省電模式,停止、活動停止、待和慢,大大降低了功耗。通過I/O接口接到LIN接收器的EN引腳,可以控制收發(fā)器的開關(guān),來降低功耗。

主控節(jié)點MCU則選用外圍自帶CAN模塊的16位微控制器ST792F150JDV1QC。適合于高度集成,低成本場合。無需擴展存儲單元,I/O資源完全滿足對車門乃至車身控制的需求。

微控制器外圍選用L9638LIN收發(fā)器,符合LIN規(guī)范,與MCU構(gòu)成LIN總線上的通信節(jié)點。L9638是單芯片總線驅(qū)動器,實現(xiàn)LIN網(wǎng)絡(luò)的雙向串行通信。通常芯片處于睡眠低功耗狀態(tài),可以由LIN總線或外部信號(邊沿觸發(fā))喚醒。為了降低功耗微控制器能夠關(guān)閉LIN收發(fā)器通過L9638“en”輸入引腳。在這種狀態(tài)下對LIN總線的任何活動,將導(dǎo)致L9638喚醒電壓調(diào)節(jié)器通過“INH”引腳。另一個喚醒源是l9638“WUP”引腳可用于接觸傳感。該引腳上的任何邊緣也會喚醒器。L9638和ST2124J微控制器連接方式見系統(tǒng)硬件電路圖4。

指紋識別硬件系統(tǒng)中,由于算法運算量過大,過程復(fù)雜,為了提高整個硬件系統(tǒng)的效率以及實時性,將指紋識別模塊采集指紋和指紋圖像的后處理分開完成。采集部分使用FPC1011F指紋傳感器采集指紋,該芯片采用專業(yè)的指紋識別芯片PS1802DSP和最優(yōu)化的指紋算法,指紋成像效果好,此芯片抗干擾能力強,而且耐磨[12]。在汽車環(huán)境中,具有較高的抗干擾的性,在零下45度至零上85度可以正常工作。

算法處理部分選用高性能的DSP處理芯片TMS320VC5410微處理器對采集到的指紋圖像進行后處理包括特征提取,指紋庫的存儲,以及最終特征數(shù)據(jù)的匹配。指紋的采集和處理分開執(zhí)行提高了處理速度,滿足系統(tǒng)對實時性的要求。指紋識別模塊連接方式見系統(tǒng)硬件電路圖4。

圖4 系統(tǒng)硬件電路連接圖

指紋識別模塊與LIN模塊連接時,指紋識別的GPIO口與LIN從節(jié)點控制器的P1.2和P1.3接口連接,發(fā)送高地電平表示匹配的成功和而從節(jié)點的控制器SPI口與主節(jié)點控制區(qū)SPI口連接,將從節(jié)點控制器的P0.4接口接地,主節(jié)點控制器NSS口接高電平,這樣就可以實現(xiàn)從模式。而且系統(tǒng)具備較高的抗毀性、抗干擾。能夠抵抗溫度、震動等影響。

3 系統(tǒng)軟件設(shè)計

系統(tǒng)軟件設(shè)計包括兩部分,由LIN主節(jié)點與從節(jié)點組成的LIN網(wǎng)絡(luò)部分和指紋識別部分。

LIN網(wǎng)絡(luò)中主節(jié)點作為車門鎖主控空節(jié)點,負責采集車門鎖從節(jié)點采集的開關(guān)量信號,也就是指紋識別匹配結(jié)果信號,信號采集芯片將開關(guān)量信號緩存起來,傳遞給MCU,轉(zhuǎn)換成LIN幀的格式,對應(yīng)相應(yīng)的標識符,來發(fā)送相應(yīng)的命令。信號采集芯片外圍提供了反映開關(guān)狀態(tài)變化的終端引腳,直接與主控就節(jié)點微控制器的IRQ外部中斷引腳連接,MCU通過中斷信號進行讀取。而左前門鎖從節(jié)點負責接收開關(guān)信號,經(jīng)過從節(jié)點微控制器處理,以LIN幀的格式傳遞到LIN總線上,最終由主控節(jié)點來處理并發(fā)送相應(yīng)的命令。4個從節(jié)點的流程一致,其中左前門從節(jié)點應(yīng)用接口程序中包含指紋識別結(jié)果接收轉(zhuǎn)換功能。下面為LIN從節(jié)點流程如下圖5。

圖5 LIN從節(jié)點流程圖

在LIN軟件中,主要包含協(xié)議處理程序代碼、應(yīng)用程序接口代碼以及LIN參數(shù)的配置。首先需要初始化應(yīng)用程序接口,也就是I/O接口、定時器、串行接口等。LIN軟件是中斷驅(qū)動的,意味著你不必調(diào)查任何變量來處理LIN通信。當總線上有活動出現(xiàn)時,產(chǎn)生一個中斷并自動處理協(xié)議,則進入LIN中斷服務(wù)程序和啟動LIN幀的解碼。協(xié)議處理程序是完全自治,它在后臺運行。處理指紋匹配結(jié)果信號的軟件部分由應(yīng)用程序接口代碼來完成。主要處理3種幀,左前車門節(jié)點請求幀、主節(jié)點回應(yīng)幀以及主節(jié)點對所有門鎖從節(jié)點發(fā)送命令幀。由DataRequest_Notification函數(shù)和DataReceived_Notification函數(shù)實現(xiàn)。LIN主節(jié)點流程圖下圖6。

圖6 LIN主節(jié)點流程圖

指紋識別模塊軟件也劃分為模塊的形式。主要包括對指紋采集程序、指紋算法處理程序。還包括圖像的保存、控制底層程序,首先需要對需要的接口外圍相關(guān)驅(qū)動程序??梢员WC系統(tǒng)實時性。對于匹配結(jié)果,通過產(chǎn)生中斷信號來表示高低電平傳遞給LIN從節(jié)點。指紋識別流程如下圖7。

4 系統(tǒng)測試

為了測試系統(tǒng)的可行性以及抗干擾性,使用的樣本具有多樣性,包括帶有油污以及灰塵的手指,同時測試環(huán)境模擬汽車工作的環(huán)境。首先對指紋識別模塊進行設(shè)定。將指紋識別算法程序下載到模塊中,先進行指紋庫的錄入如圖所示,同一指紋成功錄入三次會存到指紋庫中并且編碼,之后進行指紋比對。進行100次實驗的驗證,測試的識別率結(jié)果如表1。

圖7 指紋識別系統(tǒng)流程圖

圖8 指紋錄入

圖9 指紋對比

塊與從節(jié)點控制器模塊連接,從節(jié)點控制器與主節(jié)點控制器連接。對系統(tǒng)上電,將程序編寫到板子中,初始化,進行實驗。LIN模塊與指紋識別模塊通信接收穩(wěn)定,能正常工作接收指紋識別結(jié)果,測試結(jié)果證明了設(shè)計的可行性。通過觀察LIN通信的幀數(shù)據(jù)來測試系統(tǒng)實際效果,用1表示開鎖,0表示關(guān)鎖。系統(tǒng)的測試結(jié)果如下表所示。

表1 測試結(jié)果

5 總結(jié)

系統(tǒng)將生物識別技術(shù)與汽車LIN網(wǎng)絡(luò)對車身的控制相結(jié)合,為汽車設(shè)計了比傳統(tǒng)汽車防盜安全性能更高的防盜系統(tǒng)。整個系統(tǒng)的設(shè)計,不會對汽車成本問題以及汽車各種復(fù)雜的布線問題增加難度。此外指紋識別算法中加入改進的Gabor濾波算法有效降低了指紋誤識率與拒真率,對使用者不會造成識別率低而出現(xiàn)尷尬的問題。最后通過測試表明了本文設(shè)計的防盜系統(tǒng)可實現(xiàn)和網(wǎng)絡(luò)通信可靠性以及較高的抗毀性。有效的解決了中端低端汽車安全問題。

[1] 孫 偉. 基于DSP的電動汽車驅(qū)動控制系統(tǒng)的設(shè)計[J]. 控制工程, 2013, 20(4): 667-675.

[2] Daniel Peralta, Mikel Galar, Isaac Triguero et al. Minutiae filtering to improve both efficacy and efficiency of fingerprint matching algorithms[J]. Engineering Applications of Artificial Intelligence, 2014, 32(3): 37-53.

[3] 邊文俊. 嵌入式無線智能汽車防盜系統(tǒng)的開發(fā)與應(yīng)用[J]. 內(nèi)蒙古大學學報(自然科學版),2012, 43(2): 18187.

[4] 廖先莉. 基于CAN/LIN總線的車載通信網(wǎng)絡(luò)設(shè)計[J]. 成都大學學報(自然科學版), 2014, 33(4):354-357.

[5] 姜義成. 基于LIN總線的雨刮電機自動控制系統(tǒng)的設(shè)計[J]. 計算機測量與控制, 2014, 22(12): 3970-3972.

[6] Ter?ariol W. L. Analogue control of the slew-rate in LIN bus digital transitions using translinear circuits[J]. Analog Integrated Circuits and Signal Processing, 2012, 72 (2): 325-331.

[7] H8/300H Tiny Series LIN(Local Interconnect Network)Application Note: Master, Renesas Technology[Z]:2010:26-28.

[8] 汪 淼. 基于LIN總線的車身控制系統(tǒng)設(shè)計[J]. 合肥工業(yè)大學學報(自然科學版), 2009, 32(1): 93-96.

[9] Li S, Shawe-Taylor J. Comparison and fusion of multi resolution features for texture classification[J]. Pattern Recognition Letters, 2005, 26(3): 633-638.

[10] 賀 穎. 應(yīng)用 Gabor濾波的指紋識別算法的研究和實現(xiàn)[J]. 計算機工程與應(yīng)用, 2010, 46(12): 17175.

[11] 張 昱. 基于CAN/LIN混合網(wǎng)絡(luò)的車門控制系統(tǒng)[J]. 電氣自動化, 2013, 35(3): 36-38.

[12] 陳文燕. 指紋傳感器FPC1011F在ARM 9指紋采集系統(tǒng)中的應(yīng)用[J]. 中北大學學報(自然科學版), 2011, 32(5): 642-647.

Design of Automotive Door System Based on Fingerprint Identification and LIN Bus

Ling Bin,Suo Jianwen,Xu Jingtao

(College of Machinery Electricity, Northeast Forestry University, Harbin 150040,China)

In order to improve the security of the traditional car and perfect, a new type of door lock control method for automobile door is presented, which jointed the vehicle LIN bus network and the fingerprint recognition technology to control the door lock. Data communication achieved by the ST792F150JDV1QC as the main control node microcontroller, the ST2124J as the slave node controller for realize the communication function of LIN network and the control of the gateway. The method’s fingerprint identification section based on Gabor filter, fingerprint image is carried out using eight channels of Gabor filter, to extract the fingerprint features of the fingerprint image The fingerprint feature is matched with the Euclidean distance method in fingerprint verification. The matching result is received from the node controller serial port by LIN, converted into LIN frame format, transfered to bus, master node controller received and analyzed to send command to realize the door lock switch. To built and test the system, experimental results show that the method can effectively control the switch control of the car door lock by means of fingerprint, the feasibility of the proposed method is verified.

LIN bus; fingerprint identification; door control; door master and slave node;Gabor filtering algorithm

2015-09-22;

2015-11-04。

凌 濱(1962-),男,黑龍江哈爾濱人,碩士學位,碩士研究生導(dǎo)師,副教授,主要從事電力測量和汽車總線方向的研究。

1671-4598(2016)03-0193-03

10.16526/j.cnki.11-4762/tp.2016.03.052

TP202

A

猜你喜歡
指紋識別門鎖車門
車門氣密性對風噪的影響分析
一種簡易氣門鎖夾安裝設(shè)備
6款熱門智能門鎖推薦
基于單片機指紋識別電子寄存柜設(shè)計
電子制作(2018年11期)2018-08-04 03:25:46
指紋識別技術(shù)綜述
鑰匙門鎖對對碰
人機工程仿真技術(shù)在車門裝焊工序中的應(yīng)用
基于大容量指紋識別的實時身份認證系統(tǒng)
別克君威車門自動落鎖
基于線陣CCD的指紋識別實驗
物理實驗(2015年10期)2015-02-28 17:36:53
铜鼓县| 天台县| 抚州市| 同仁县| 夏河县| 夹江县| 长丰县| 康马县| 苍山县| 阿拉尔市| 潞西市| 铁岭县| 南召县| 武隆县| 香港| 辉南县| 韶山市| 平罗县| 江西省| 玉环县| 凤城市| 肥城市| 渝中区| 玛曲县| 佛冈县| 宜春市| 沙河市| 新乡市| 长治市| 紫云| 汝南县| 左云县| 井冈山市| 五家渠市| 邓州市| 永平县| 乌审旗| 莱阳市| 获嘉县| 宿州市| 长治县|