亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法

文檔序號(hào):6661058閱讀:317來(lái)源:國(guó)知局
專利名稱:一種基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法,屬于無(wú)障礙通道機(jī)對(duì)人員進(jìn)出檢測(cè)的方法。
背景技術(shù)
通道機(jī)是近幾年新興的一種產(chǎn)品主要用于公共場(chǎng)合如學(xué)校、企事業(yè)單位等人流量較大,而且進(jìn)出人員需要控制的場(chǎng)合。由于它能自動(dòng)識(shí)別進(jìn)出的人員,并記錄人員進(jìn)出時(shí)間等信息,可有效的防止小偷、促銷人員等非本樓人員的進(jìn)入,大大提高了場(chǎng)所的安全性,而且還具有人員的簽到,出勤統(tǒng)計(jì)等功能。無(wú)障礙通道機(jī)沒(méi)有任何的阻攔裝置,可較為方便的通過(guò),且通過(guò)速度較快,人員較多時(shí)無(wú)需等待,在很多公共場(chǎng)合得到了大量的應(yīng)用。傳統(tǒng)的人員進(jìn)出檢測(cè)方法采用的是根據(jù)四個(gè)紅外感應(yīng)管被擋住的順序判斷是否有人員通過(guò),判斷人員通過(guò)的方向。此檢測(cè)方法簡(jiǎn)單,但是特別容易受干擾,當(dāng)人走路時(shí)的擺手幅度較大,或者拎著東西時(shí)容易誤判成有兩個(gè)人通過(guò),造成誤報(bào)警,而且當(dāng)人流量較大,多人連續(xù)通過(guò)時(shí),不能精確的檢測(cè)到幾個(gè)人。還有其他的通過(guò)攝像頭采集視頻進(jìn)行數(shù)字信號(hào)處理的方法,和使用大量的紅外對(duì)管組成陣列進(jìn)行檢測(cè),但是這些方法的成本太高。

發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供一種基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法。該方法的目的在于避免傳統(tǒng)的檢測(cè)方法容易誤判斷和人員連續(xù)通過(guò)檢測(cè)不正確的不足,進(jìn)而提出的一種應(yīng)用于人流量較大時(shí),也能準(zhǔn)確對(duì)人員進(jìn)行檢測(cè)的方法。發(fā)明概述本發(fā)明將紅外線感應(yīng)和模式識(shí)別相結(jié)合,實(shí)現(xiàn)對(duì)人員的連續(xù)進(jìn)出進(jìn)行雙向檢測(cè),主要用于大廈、學(xué)生宿舍、學(xué)校等人流量比較密集的地方,可準(zhǔn)確的檢測(cè)人員進(jìn)出和進(jìn)出的方向,統(tǒng)計(jì)人流量信息,配合射頻識(shí)別系統(tǒng)使用還可記錄進(jìn)出人的姓名,實(shí)現(xiàn)簽到功能。本發(fā)明的目的是通過(guò)使用四個(gè)橫向排列的紅外對(duì)管,配合模式識(shí)別達(dá)到檢測(cè)人員進(jìn)出信息的功能。本發(fā)明識(shí)別速度快,可雙向通行,且不需要設(shè)置障礙物。發(fā)明詳述本發(fā)明的技術(shù)方案如下:一種基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法,該方法是利用單片機(jī)控制系統(tǒng)實(shí)現(xiàn)的:所述的單片機(jī)控制系統(tǒng),包括單片機(jī)、紅外對(duì)管、FLASH芯片、報(bào)警器、上位機(jī),上位機(jī)通過(guò)RS-485接口連接單片機(jī),所述單片機(jī)通過(guò)數(shù)據(jù)總線連接FLASH芯片,單片機(jī)通過(guò)10(輸入輸出)口與所述紅外對(duì)管相連接,所述單片機(jī)通過(guò)三極管放大器和繼電器連接報(bào)警器;單片機(jī)通過(guò)查詢FALSH芯片中的數(shù)據(jù)來(lái)判斷通過(guò)無(wú)障礙通道機(jī)的人是否屬于本樓,單片機(jī)通過(guò)根據(jù)紅外 對(duì)管的狀態(tài)判斷是否有人通過(guò):如果有人通過(guò)的話并判斷其通過(guò)的方向,當(dāng)檢測(cè)到有人通過(guò)時(shí),所述單片機(jī)將通過(guò)人員所持?jǐn)?shù)據(jù)卡中的數(shù)據(jù)在FLASH芯片查詢:如在FLASH芯片中存在通過(guò)人員數(shù)據(jù),則將檢測(cè)到的通過(guò)人員的數(shù)據(jù)發(fā)送給上位機(jī),上位機(jī)顯示并統(tǒng)計(jì)該人員通過(guò)的信息以供查詢;否則,報(bào)警器報(bào)警;所述單片機(jī)的IO 口連接到紅外對(duì)管的輸出信號(hào)上,單片機(jī)實(shí)時(shí)采集每個(gè)IO 口的狀態(tài)并利用模式識(shí)別處理方法進(jìn)行處理,以判斷是否有人員通過(guò)及其通過(guò)的方向,所述基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法包括步驟(I) - (4):(I)用4個(gè)變量表示每個(gè)紅外對(duì)管的狀態(tài),其中X為紅外對(duì)管的序號(hào),X e (1、2、3、4):TestSignalx表示紅外對(duì)管是否被遮住的狀態(tài):當(dāng)被遮住時(shí),則TestSignalx為I ;當(dāng)未被遮住時(shí),則TestSignalx為O ;;TestStartx表示紅外對(duì)管是否存在由沒(méi)有被遮住到被遮住的狀態(tài)變化,當(dāng)存在由沒(méi)有被遮住到被遮住的狀態(tài)變化時(shí),則TestStartx為I ;當(dāng)不存在由沒(méi)有被遮住到被遮住的狀態(tài)變化時(shí),則TestStartx為O ;TestEndx表示紅外對(duì)管是否存在由被遮住到?jīng)]有被遮住的狀態(tài)變化,當(dāng)存在由被遮住到?jīng)]有被遮住的狀態(tài)變化時(shí),則TestEndx為I ;當(dāng)不存在由被遮住到?jīng)]有被遮住的狀態(tài)變化時(shí),則TestEndx為O ;同時(shí)還定義了變量TestTimeX,為紅外對(duì)管被遮擋住的時(shí)間;對(duì)上面所述的4個(gè)變量進(jìn)行賦值:若單片機(jī)檢測(cè)到紅外對(duì)管被遮擋且該紅外對(duì)管的TestSignalx為O時(shí),根據(jù)TestTimeX的值對(duì)TestSignalx和TestStartx進(jìn)行賦值:當(dāng)TestTimeX大于最值時(shí)間時(shí),對(duì)TestSignalx和TestStartx分別賦值為1,表示該紅外的狀態(tài)是由沒(méi)有被遮住到被遮住的狀態(tài)變化;在此將TestTimeX與所述最值時(shí)間進(jìn)行比較目的在于,對(duì)紅外的信號(hào)進(jìn)行去抖,防止信號(hào)有輕微波動(dòng)或者受干擾時(shí)誤判斷,所述的最值時(shí)間根據(jù)實(shí)際應(yīng)用進(jìn)行設(shè)置,優(yōu)選的,所述最值時(shí)間的范圍是0.1-0.3s ;若單片機(jī)檢測(cè)到紅外對(duì)管沒(méi)有被遮擋且該紅外對(duì)管的TestSignalx為I時(shí),則將TestSignalx清0,并將TestEndx賦值為1:表示該紅外對(duì)管的狀態(tài)是由被遮住到?jīng)]有被遮住的狀態(tài)變化;(2)根據(jù)步驟(I)所述4個(gè)變量值和當(dāng)前紅外對(duì)管的狀態(tài),判斷經(jīng)過(guò)無(wú)障礙通道機(jī)是進(jìn)模式還是出模式:當(dāng)TestStartl為1,且另外三個(gè)紅外對(duì)管都是未被擋住狀態(tài)時(shí),此時(shí)將模式判斷為進(jìn)模式:單片機(jī)并將TestStartl和TestStart3的值清O ;當(dāng)TestStart4為1,且另外三個(gè)紅外對(duì)管都是未被擋住狀態(tài)時(shí),此時(shí)將模式判斷為出模式:單片機(jī)并將TestStart4和TestStart2的值清O ;所述紅外對(duì)管的安裝順序:沿?zé)o障礙通道機(jī)進(jìn)入建筑物的方向,在無(wú)障礙通道機(jī)上依次設(shè)置編號(hào)為1、2、3、4的紅外對(duì)管。(3)根據(jù)步驟(2)所判斷的模式和相應(yīng)的變量值綜合判斷,是否有人通過(guò):無(wú)障礙通道機(jī)是出模式時(shí),當(dāng)TestStart2的值為I且TestEnd3的值也為I時(shí),此時(shí)此人已經(jīng)經(jīng)過(guò)了第三個(gè)紅外對(duì)管,而且剛擋住第二個(gè)紅外對(duì)管,即剛通過(guò)打卡區(qū)域,此時(shí)判斷為一次出,并將TestStart2和TestEnd3的值清O ;另外考慮到此人拎著東西,或者是擺手幅度較大時(shí),這些東西也會(huì)造成一次進(jìn)入的判斷,所以增加一條在TestEnd2為I的時(shí)候?qū)estEnd3清O ;這些特殊情況就不會(huì)觸發(fā)進(jìn)出判斷,從而消除了干擾,而且沒(méi)有用延時(shí)的方法,這樣也可大大的提高通過(guò)的速度;無(wú)障礙通道機(jī)是進(jìn)模式時(shí),當(dāng)TestStart3的值為I且TestEnd2的值也為I時(shí),判斷為一次進(jìn),并將TestStart3和TestEnd2的值清零,同時(shí)在TestEnd3為I的時(shí)候?qū)estEnd2 清零;(4)重復(fù)步驟(I)- (3)。上述步驟(I)- (3)循環(huán)執(zhí)行,能夠?qū)崟r(shí)準(zhǔn)確的檢測(cè)出人員的通過(guò),和通過(guò)的方向,而且人員連續(xù)進(jìn)行通過(guò)時(shí)也不會(huì)出現(xiàn)檢測(cè)錯(cuò)誤。本發(fā)明的優(yōu)點(diǎn)在于:本發(fā)明涉及一種基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法,通過(guò)使用單片機(jī)對(duì)紅外對(duì)管的狀態(tài)進(jìn)行實(shí)時(shí)的檢測(cè),并根據(jù)采集的數(shù)據(jù)進(jìn)行處理,進(jìn)行人員進(jìn)出的判斷,此判斷方法的優(yōu)勢(shì)是比較節(jié)省CPU資源,檢測(cè)的實(shí)時(shí)性較高,對(duì)人員通過(guò)的速度也沒(méi)有特殊的需求,適應(yīng)性較強(qiáng),而且不需要增加紅外對(duì)管的數(shù)量,成本較低,當(dāng)有人拿東西或者是擺手幅度較大時(shí)都不會(huì)造成誤判斷,而且具有防尾隨功能。


圖1為無(wú)障礙通道機(jī)紅外對(duì)管的安裝位置圖2為本發(fā)明所述基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法的流程圖。
具體實(shí)施例方式下面結(jié)合實(shí)施例和附圖對(duì)本發(fā)明做進(jìn)一步說(shuō)明,但不限于此。實(shí)施例1:一種基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法,該方法是利用單片機(jī)控制系統(tǒng)實(shí)現(xiàn)的:所述的單片機(jī)控制系統(tǒng),包括單片機(jī)、紅外對(duì)管、FLASH芯片、報(bào)警器、上位機(jī),上位機(jī)通過(guò)RS-485接口連接單片機(jī),所述單片機(jī)通過(guò)數(shù)據(jù)總線連接FLASH芯片,單片機(jī)通過(guò)10(輸入輸出)口與所述紅外對(duì)管相連接,所述單片機(jī)通過(guò)三極管放大器和繼電器連接報(bào)警器;單片機(jī)通過(guò)查詢FALSH芯片中的數(shù)據(jù)來(lái)判斷通過(guò)無(wú)障礙通道機(jī)的人是否屬于本樓,單片機(jī)通過(guò)根據(jù)紅外對(duì)管的狀態(tài)判斷是否有人通過(guò):如果有人通過(guò)的話并判斷其通過(guò)的方向,當(dāng)檢測(cè)到有人通過(guò)時(shí),所述單片機(jī)將通過(guò)人員所持?jǐn)?shù)據(jù)卡中的數(shù)據(jù)在FLASH芯片查詢:如在FLASH芯片中存在通過(guò)人員數(shù)據(jù),則將檢測(cè)到的通過(guò)人員的數(shù)據(jù)發(fā)送給上位機(jī),上位機(jī)顯示并統(tǒng)計(jì)該人員通過(guò)的信息以供查詢;否則,報(bào)警器報(bào)警;所述單片機(jī)的IO 口連接到紅外對(duì)管的輸出信號(hào)上,單片機(jī)實(shí)時(shí)采集每個(gè)IO 口的狀態(tài)并利用模式識(shí)別處理方法進(jìn)行處理,以判斷是否有人員通過(guò)及其通過(guò)的方向,所述基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法包括步驟(I) - (4):(I)用4個(gè)變量表示每個(gè)紅外對(duì)管的狀態(tài),其中X為紅外對(duì)管的序號(hào),X e (1、2、3、4):TestSignalx表示紅外對(duì)管是否被遮住的狀態(tài):當(dāng)被遮住時(shí),則TestSignalx為I ;當(dāng)未被遮住時(shí),則TestSignalx為O ;;TestStartx表示紅外對(duì)管是否存在由沒(méi)有被遮住到被遮住的狀態(tài)變化,當(dāng)存在由沒(méi)有被遮住到被遮住的狀態(tài)變化時(shí),則TestStartx為I ;當(dāng)不存在由沒(méi)有被遮住到被遮住的狀態(tài)變化時(shí),則TestStartx為O ;
TestEndx表示紅外對(duì)管是否存在由被遮住到?jīng)]有被遮住的狀態(tài)變化,當(dāng)存在由被遮住到?jīng)]有被遮住的狀態(tài)變化時(shí),則TestEndx為I ;當(dāng)不存在由被遮住到?jīng)]有被遮住的狀態(tài)變化時(shí),則TestEndx為O ;同時(shí)還定義了變量TestTimeX,為紅外對(duì)管被遮擋住的時(shí)間;對(duì)上面所述的4個(gè)變量進(jìn)行賦值:若單片機(jī)檢測(cè)到紅外對(duì)管被遮擋且該紅外對(duì)管的TestSignalx為O時(shí),根據(jù)TestTimeX的值對(duì)TestSignalx和TestStartx進(jìn)行賦值:當(dāng)TestTimeX大于最值時(shí)間時(shí),對(duì)TestSignalx和TestStartx分別賦值為1,表示該紅外的狀態(tài)是由沒(méi)有被遮住到被遮住的狀態(tài)變化;在此將TestTimeX與所述最值時(shí)間進(jìn)行比較目的在于,對(duì)紅外的信號(hào)進(jìn)行去抖,防止信號(hào)有輕微波動(dòng)或者受干擾時(shí)誤判斷,所述的最值時(shí)間根據(jù)實(shí)際應(yīng)用進(jìn)行設(shè)置,所述最值時(shí)間為0.1s ;若單片機(jī)檢測(cè)到紅外對(duì)管沒(méi)有被遮擋且該紅外對(duì)管的TestSignalx為I時(shí),則將TestSignalx清0,并將TestEndx賦值為1:表示該紅外對(duì)管的狀態(tài)是由被遮住到?jīng)]有被遮住的狀態(tài)變化;(2)根據(jù)步驟(I)所述4個(gè)變量值和當(dāng)前紅外對(duì)管的狀態(tài),判斷經(jīng)過(guò)無(wú)障礙通道機(jī)是進(jìn)模式還是出模式:當(dāng)TestStartl為1,且另外三個(gè)紅外對(duì)管都是未被擋住狀態(tài)時(shí),此時(shí)將模式判斷為進(jìn)模式:單片機(jī)并將TestStartl和TestStart3的值清O ;當(dāng)TestStart4為1,且另外三個(gè)紅外對(duì)管都是未被擋住狀態(tài)時(shí),此時(shí)將模式判斷為出模式:單片機(jī)并將TestStart4和TestStart2的值清O ;所述紅外對(duì)管的安裝順序:沿?zé)o障礙通道機(jī)進(jìn)入建筑物的方向,在無(wú)障礙通道機(jī)上依次設(shè)置編號(hào)為1、2、3、4的紅外對(duì)管。(3)根據(jù)步驟(2)所判斷的模式和相應(yīng)的變量值綜合判斷,是否有人通過(guò):無(wú)障礙通道機(jī)是出模式時(shí),當(dāng)TestStart2的值為I且TestEnd3的值也為I時(shí),此時(shí)此人已經(jīng)經(jīng)過(guò)了第三個(gè)紅外對(duì)管,而且剛擋住第二個(gè)紅外對(duì)管,即剛通過(guò)打卡區(qū)域,此時(shí)判斷為一次出,并將TestStart2和TestEnd3的值清O ;另外考慮到此人拎著東西,或者是擺手幅度較大時(shí),這些東西也會(huì)造成一次進(jìn)入的判斷,所以增加一條在TestEnd2為I的時(shí)候?qū)estEnd3清O ;這些特殊情況就不會(huì)觸發(fā)進(jìn)出判斷,從而消除了干擾,而且沒(méi)有用延時(shí)的方法,這樣也可大大的提高通過(guò)的速度;無(wú)障礙通道機(jī)是進(jìn)模式時(shí),當(dāng)TestStart3的值為I且TestEnd2的值也為I時(shí),判斷為一次進(jìn),并將TestStart3和TestEnd2的值清零,同時(shí)在TestEnd3為I的時(shí)候?qū)estEnd2 清零;(4)重復(fù)步驟(I)- (3)。上述步驟(I)- (3)循環(huán)執(zhí)行,能夠?qū)崟r(shí)準(zhǔn)確的檢測(cè)出人員的通過(guò),和通過(guò)的方向,而且人員連續(xù)進(jìn)行通過(guò)時(shí)也不會(huì)出現(xiàn)檢測(cè)錯(cuò)誤。例如有一個(gè)人沿?zé)o障礙通道機(jī)走出建筑物時(shí),先經(jīng)過(guò)4號(hào),和3號(hào)紅外對(duì)管,經(jīng)過(guò)三號(hào)紅外對(duì)管時(shí)TestEnd3置I,打卡后,繼續(xù)向前走,經(jīng)過(guò)2號(hào)紅外對(duì)管,此時(shí)TestStart2為1,此時(shí)判斷一次出的操作,并將TestEnd3清0,單片機(jī)查詢一下該人的卡號(hào)是否儲(chǔ)存在FLASH芯片中,如果有,則只吧人員通過(guò)信息通過(guò)485總線,發(fā)送給上位機(jī),如果沒(méi)有,則觸發(fā)報(bào)警器的一次報(bào)警然后把人員信息發(fā)送給上位機(jī)。如果此人通過(guò)第2個(gè)紅外對(duì)管,有一只手沒(méi)有過(guò)去,這只手還會(huì)觸發(fā)一次TestStart2,但是之前已經(jīng)將TestEnd3清零,而且,手跟人的距離較近,也觸發(fā)不了一次新的TestEnd3,所以,擺手的誤判可以消除掉,同理,拿東西也不會(huì)造成誤判。實(shí)施例2、根據(jù)本實(shí)施例1所述的基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法,其區(qū)別在于,所述步驟(I)所述的最值時(shí)間為0.2s。實(shí)施例3、根據(jù)本實(shí)施例1所述的基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法,其區(qū)別在于,所述步驟(I)所述的最值時(shí)間為0.3s。
權(quán)利要求
1.一種基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法,該方法是利用單片機(jī)控制系統(tǒng)實(shí)現(xiàn)的:所述的單片機(jī)控制系統(tǒng),包括單片機(jī)、紅外對(duì)管、FLASH芯片、報(bào)警器、上位機(jī),上位機(jī)通過(guò)RS-485接口連接單片機(jī),所述單片機(jī)通過(guò)數(shù)據(jù)總線連接FLASH芯片,單片機(jī)通過(guò)10(輸入輸出)口與所述紅外對(duì)管相連接,所述單片機(jī)通過(guò)三極管放大器和繼電器連接報(bào)警器;單片機(jī)通過(guò)查詢FALSH芯片中的數(shù)據(jù)來(lái)判斷通過(guò)無(wú)障礙通道機(jī)的人是否屬于本樓,單片機(jī)通過(guò)根據(jù)紅外對(duì)管的狀態(tài)判斷是否有人通過(guò):如果有人通過(guò)的話并判斷其通過(guò)的方向,當(dāng)檢測(cè)到有人通過(guò)時(shí),所述單片機(jī)將通過(guò)人員所持?jǐn)?shù)據(jù)卡中的數(shù)據(jù)在FLASH芯片查詢:如在FLASH芯片中存在通過(guò)人員數(shù)據(jù),則將檢測(cè)到的通過(guò)人員的數(shù)據(jù)發(fā)送給上位機(jī),上位機(jī)顯示并統(tǒng)計(jì)該人員通過(guò)的信息以供查詢;否則,報(bào)警器報(bào)警; 所述單片機(jī)的IO 口連接到紅外對(duì)管的輸出信號(hào)上,單片機(jī)實(shí)時(shí)采集每個(gè)IO 口的狀態(tài)并利用模式識(shí)別處理方法進(jìn)行處理,以判斷是否有人員通過(guò)及其通過(guò)的方向,其特征在于,所述基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法包括步驟(I) - (4): (1)用4個(gè)變量表示每個(gè)紅外對(duì)管的狀態(tài),其中X為紅外對(duì)管的序號(hào),xe(l、2、3、4): TestSignalx表示紅外對(duì)管是否被遮住的狀態(tài):當(dāng)被遮住時(shí),則TestSignalx為I ;當(dāng)未被遮住時(shí),則TestSignalx為O ;; TestStartx表示紅外對(duì)管是否存在由沒(méi)有被遮住到被遮住的狀態(tài)變化,當(dāng)存在由沒(méi)有被遮住到被遮住的狀態(tài)變化時(shí),則TestStartx為I ;當(dāng)不存在由沒(méi)有被遮住到被遮住的狀態(tài)變化時(shí),則Test Startx為O ; TestEndx表示紅外對(duì)管是否存在由被遮住到?jīng)]有被遮住的狀態(tài)變化,當(dāng)存在由被遮住到?jīng)]有被遮住的狀態(tài)變化時(shí),則TestEndx為I ;當(dāng)不存在由被遮住到?jīng)]有被遮住的狀態(tài)變化時(shí),貝丨J TestEndx為O ; 同時(shí)還定義了變量TestTimeX,為紅外對(duì)管被遮擋住的時(shí)間; 對(duì)上面所述的4個(gè)變量進(jìn)行賦值: 若單片機(jī)檢測(cè)到紅外對(duì)管被遮擋且該紅外對(duì)管的TestSignalx為O時(shí),根據(jù)TestTimeX的值對(duì)TestSignalx和TestStartx進(jìn)行賦值:當(dāng)TestTimeX大于最值時(shí)間時(shí),對(duì)TestSignalx和TestStartx分別賦值為1,表示該紅外的狀態(tài)是由沒(méi)有被遮住到被遮住的狀態(tài)變化;在此將TestTimeX與所述最值時(shí)間進(jìn)行比較目的在于,對(duì)紅外的信號(hào)進(jìn)行去抖,防止信號(hào)有輕微波動(dòng)或者受干擾時(shí)誤判斷,所述的最值時(shí)間根據(jù)實(shí)際應(yīng)用進(jìn)行設(shè)置; 若單片機(jī)檢測(cè)到紅外對(duì)管沒(méi)有被遮擋且該紅外對(duì)管的TestSignalx為I時(shí),則將TestSignalx清0,并將TestEndx賦值為1:表示該紅外對(duì)管的狀態(tài)是由被遮住到?jīng)]有被遮住的狀態(tài)變化; (2)根據(jù)步驟(I)所述4個(gè)變量值和當(dāng)前紅外對(duì)管的狀態(tài),判斷經(jīng)過(guò)無(wú)障礙通道機(jī)是進(jìn)模式還是出模式: 當(dāng)TestStartl為1,且另外三個(gè)紅外對(duì)管都是未被擋住狀態(tài)時(shí),此時(shí)將模式判斷為進(jìn)模式:單片機(jī)并將TestStartl和TestStart3的值清O ; 當(dāng)TestStart4為1,且另外三個(gè)紅外對(duì)管都是未被擋住狀態(tài)時(shí),此時(shí)將模式判斷為出模式:單片機(jī)并將TestStart4和TestStart2的值清O ; 所述紅外對(duì)管的安裝順序:沿?zé)o障礙通道機(jī)進(jìn)入建筑物的方向,在無(wú)障礙通道機(jī)上依次設(shè)置編號(hào)為1、2、3、4的紅外對(duì)管;(3)根據(jù)步驟(2)所判斷的模式和相應(yīng)的變量值綜合判斷,是否有人通過(guò): 無(wú)障礙通道機(jī)是出模式時(shí),當(dāng)TestStart2的值為I且TestEnd3的值也為I時(shí),此時(shí)此人已經(jīng)經(jīng)過(guò)了第三個(gè)紅外對(duì)管,而且剛擋住第二個(gè)紅外對(duì)管,即剛通過(guò)打卡區(qū)域,此時(shí)判斷為一次出,并將TestStart2和TestEnd3的值清O ; 另外考慮到此人拎著東西,或者是擺手幅度較大時(shí),這些東西也會(huì)造成一次進(jìn)入的判斷,所以增加一條在TestEnd2為I的時(shí)候?qū)estEnd3清O ; 無(wú)障礙通道機(jī)是進(jìn)模式時(shí),當(dāng)TestStart3的值為I且TestEnd2的值也為I時(shí),判斷為一次進(jìn),并將TestStart3和TestEnd2的值清零,同時(shí)在TestEnd3為I的時(shí)候?qū)estEnd2清零; (4)重復(fù)步驟(I)- (3)。
2.根據(jù)權(quán)利要求1所述的一種基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法,其特征在于,所述步驟(I)中所述最值時(shí) 間的范圍是0.1-0.3s。
全文摘要
本發(fā)明涉及一種基于模式識(shí)別的無(wú)障礙通道機(jī)雙向檢測(cè)方法,該方法包括(1)用4個(gè)變量表示每個(gè)紅外對(duì)管的狀態(tài);(2)根據(jù)步驟(1)所述4個(gè)變量值和當(dāng)前紅外對(duì)管的狀態(tài),判斷經(jīng)過(guò)無(wú)障礙通道機(jī)是進(jìn)模式還是出模式;(3)根據(jù)步驟(2)所判斷的模式和相應(yīng)的變量值綜合判斷,是否有人通過(guò);(4)重復(fù)步驟(1)-(3)。本發(fā)明通過(guò)使用單片機(jī)對(duì)紅外對(duì)管的狀態(tài)進(jìn)行實(shí)時(shí)的檢測(cè),并根據(jù)采集的數(shù)據(jù)進(jìn)行處理,進(jìn)行人員進(jìn)出的判斷,此方法節(jié)省CPU資源,檢測(cè)的實(shí)時(shí)性較高,對(duì)人員通過(guò)的速度也沒(méi)有特殊的需求,適應(yīng)性較強(qiáng),而且不需要增加紅外對(duì)管的數(shù)量,當(dāng)有人拿東西或者是擺手幅度較大時(shí)都不會(huì)造成誤判斷,而且具有防尾隨功能。
文檔編號(hào)G07C9/00GK103218863SQ201310090958
公開(kāi)日2013年7月24日 申請(qǐng)日期2013年3月20日 優(yōu)先權(quán)日2013年3月20日
發(fā)明者王洪君, 曹敏, 王惠, 薛樹(shù)濱, 楊新濤, 宋子良 申請(qǐng)人:山東大學(xué)
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1