欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

防寵物踩踏式報(bào)警器及其測(cè)量面積以區(qū)分腳型的方法

文檔序號(hào):5874905閱讀:224來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):防寵物踩踏式報(bào)警器及其測(cè)量面積以區(qū)分腳型的方法
技術(shù)領(lǐng)域
本發(fā)明涉及安防電子技術(shù)領(lǐng)域,特別是一種防寵物踩踏式報(bào)警裝置以及一種測(cè)量區(qū)域的面積以區(qū)分腳型的方法。
背景技術(shù)
踩踏式報(bào)警器涉及到區(qū)分腳的類(lèi)型,以避免因?qū)櫸锊忍ざl(fā)報(bào)警。單片微型計(jì)算機(jī)能做字節(jié)間的加、減、乘、除與邏輯運(yùn)算,其算術(shù)運(yùn)算功能弱,可擴(kuò)展的存儲(chǔ)容量小,運(yùn)算速度低,一般不適合于識(shí)別或匹配圖形。但是,2010年6月中旬提交國(guó)家知識(shí)產(chǎn)權(quán)局專(zhuān)利局審查的“踩踏式報(bào)警器”等系列實(shí)用新型的物理結(jié)構(gòu)卻有利于應(yīng)用單片機(jī)技術(shù)區(qū)分人與小動(dòng)物的踩踏。例如,其中的發(fā)明“防寵物踩踏式報(bào)警器及其區(qū)分人與小動(dòng)物踩踏的方法”借助單片機(jī)技術(shù)檢測(cè)腳型的寬度特征,據(jù)此快速地區(qū)分人與小動(dòng)物的踩踏,僅僅警報(bào)人的腳的踩踏。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種防寵物踩踏式報(bào)警器及其測(cè)量面積以區(qū)分腳型的方法, 所述測(cè)量面積以區(qū)分腳型的方法以所述防寵物踩踏式報(bào)警器為物理基礎(chǔ),采用單片機(jī)技術(shù)測(cè)量被踩踏區(qū)域的面積,據(jù)此區(qū)分人與小動(dòng)物的腳型,在受到人的踩踏時(shí)發(fā)出報(bào)警聲。本發(fā)明實(shí)現(xiàn)其目的所采用的技術(shù)方案是所述防寵物踩踏式報(bào)警器由一個(gè)長(zhǎng)方形框架、電池組、單片機(jī)系統(tǒng)、串入并出電路、并入串進(jìn)電路、音樂(lè)電路以及測(cè)量面積以區(qū)分腳型程序組成;其中,長(zhǎng)方形框架的上部和底部各有一組電極,分別稱(chēng)之為列電極組和行電極組,每一組電極包括72根彼此獨(dú)立、間距均勻、裸露的金屬導(dǎo)線,兩組電極的導(dǎo)線排列的方向相互垂直,列電極組的導(dǎo)線依序分別連接到并入串進(jìn)電路的各個(gè)并行輸入端,行電極組的導(dǎo)線依序分別連接到串入并出電路的各個(gè)并行輸出端,單片機(jī)系統(tǒng)裝載有測(cè)量面積以區(qū)分腳型程序,其輸出口線P3. 7連接到音樂(lè)電路的輸入端,電池組作為本裝置的電源。所述長(zhǎng)方形框架的上部和底部的兩組電極由該框架的兩側(cè)絕緣隔離并支撐著。所述單片機(jī)系統(tǒng)包括一塊單片機(jī)及其晶振電路和上電復(fù)位電路、隨機(jī)存儲(chǔ)器電路,其中,隨機(jī)存儲(chǔ)器電路由一塊74HC373和64KB的RAM組成。所述串入并出電路由9塊74HC164級(jí)聯(lián)組成第一塊74HC164的信號(hào)串行輸入端 A連接到單片機(jī)系統(tǒng)的輸出口線Pl. 2,其最高位輸出端QH連接到第二塊的信號(hào)串行輸入端 A,第二塊的最高位輸出端QH連接到第三塊的信號(hào)串行輸入端A,依次類(lèi)推,共產(chǎn)生8 (位/ 塊)X9塊=72位的信號(hào)并行輸出端;9塊74HC164的清零端與信號(hào)串行輸入端B都連接到電池組的正極,它們的時(shí)鐘信號(hào)輸入端都連接到單片機(jī)系統(tǒng)的輸出口線Pl. 3。所述并入串進(jìn)電路由9塊74HC165級(jí)聯(lián)組成最后一塊74HC165的并入串出信號(hào)端QH連接到前一塊的信號(hào)串行輸入端DS,依次類(lèi)推,共產(chǎn)生8 (位/塊)X 9塊=72位的信號(hào)并行輸入端,每一位信號(hào)并行輸入端還各自連接一個(gè)下拉電阻到電池組的負(fù)極,第一塊 74HC165的并入串出信號(hào)端QH連接到單片機(jī)系統(tǒng)的輸入口線Pl. 5,這9塊74HC165的并入’堆棧初值,
準(zhǔn)備輸出信號(hào), ’準(zhǔn)備輸入信號(hào),
’ R5, R6分別為格子計(jì)數(shù)器的低字節(jié)和高字節(jié), Number_C0L為列電極組中導(dǎo)線的數(shù)目, Number_R0ff為行電極組中導(dǎo)線的數(shù)目, ,清零串入并出電路的9塊74HC164的輸出端, ,R3為循環(huán)計(jì)數(shù)器, ,R0為循環(huán)計(jì)數(shù)器,
數(shù)據(jù)裝載控制端/PL都連接到單片機(jī)系統(tǒng)的輸出口線Pl. 6,它們的時(shí)鐘信號(hào)輸入端都連接到單片機(jī)系統(tǒng)的輸出口線Pl. 7,它們的時(shí)鐘使能輸入端/CE都連接到電池組的負(fù)極。人的腳,無(wú)論赤著腳還是穿著鞋,它占據(jù)的面積遠(yuǎn)大于貓、狗等其它小動(dòng)物的腳所占據(jù)的面積。因此,本發(fā)明測(cè)量面積以區(qū)分腳型程序包含測(cè)量被踩踏區(qū)域面積的方法,用于區(qū)分人與小動(dòng)物的腳型,其步驟如下步驟一、初始化單片機(jī)M0V_SP,2FHCLR_P1. 2,Pl. 3,Pl. 7,P3. 7SETB_P1. 5,Ρ1· 6步驟二、初始化程序CLR_R5,CLR_R6Loopl :M0V_Rq,#Number_C0LLoop2 :M0V_R3, #Number_R0WSETB_P 1. 2, NOP, CLR_P 1. 2DJNZ_R3,Loop2DJNZ_R0,LooplM0V_DPH, #00H, M0V_DPL, #00H,初始化數(shù)據(jù)指針 DPTR,,分開(kāi)為兩個(gè)8位的X,y坐標(biāo)指針,步驟三、開(kāi)始掃描檢測(cè)被踩踏的區(qū)域1)通過(guò)單片機(jī)對(duì)行電極組中的第一根導(dǎo)線輸出一個(gè)高電平,然后,逐根檢測(cè)列電極組中導(dǎo)線的電平,其低、高電平分別以#00H,#01H表示且存儲(chǔ)之M0V_@DPTR,#00H或 M0V_iDPTR, #01H,其中,每檢測(cè)完一根列電極組導(dǎo)線,y坐標(biāo)指針就指向下一根列電極組導(dǎo)線INC_DPL,如果檢查完畢列電極組中的全部導(dǎo)線,即DPL = Number_C0L,把x,y坐標(biāo)指針指向下一根行電極組導(dǎo)線INC_DPH,M0V_DPL, #00H ;2)通過(guò)單片機(jī)對(duì)行電極組中的下一根導(dǎo)線輸出一個(gè)高電平,然后,逐根檢測(cè)列電極組中導(dǎo)線的電平,其低、高電平分別以#00H,#01H表示且存儲(chǔ)之,其中,每檢測(cè)完一根列電極組導(dǎo)線,y坐標(biāo)指針就指向下一根列電極組導(dǎo)線,如果檢查完畢列電極組中的全部導(dǎo)線,即DPL = Number_C0L,把x,y坐標(biāo)指針指向下一根行電極組導(dǎo)線;3)判斷行電極組中當(dāng)前處于高電平的導(dǎo)線是否超出其最后一根仏沖?!^燦!^一!^!^^丨行電極組中導(dǎo)線的數(shù)目^不是最后一根,跳轉(zhuǎn)到本步驟三之2)繼續(xù)進(jìn)行掃描檢測(cè);(b)DPH = Number_R0ff,已超出最后一根,執(zhí)行下一步驟;步驟四、運(yùn)用“數(shù)格子量面積的方法”,獲得當(dāng)前被踩踏區(qū)域的面積S ;步驟五、如果S ^ Area, (Area為某個(gè)預(yù)定值),就判斷為受到人的腳的踩踏,并發(fā)出警報(bào)信號(hào)SETB_P3. 7,經(jīng)過(guò)延時(shí)約十秒,再撤除該報(bào)警信號(hào)CLR_P3. 7 ;步驟六、跳轉(zhuǎn)到步驟一,開(kāi)始新的一輪掃描檢測(cè)工作。上述步驟四所述數(shù)格子量面積的方法包括下述步驟
步驟一、初始化X,y 坐標(biāo)指針 DPTR :M0V_DPH, #00H, M0V_DPL, #00H ;步驟二、從RAM取出并查看當(dāng)前位置的數(shù)據(jù)M0V_A,iDPTR,(a)如果該數(shù)據(jù)不等于#01H,跳轉(zhuǎn)執(zhí)行本方法之步驟三;(b)如果它等于#01H,查看當(dāng)前坐標(biāo)位置的正下方(DPH — DPH+1,DPL)、左下角 (DPH — DPH+1,DPL — DPL-1)兩處的數(shù)據(jù)是否同時(shí)等于#01H,是,則格子計(jì)數(shù)器1 加1 ;還要查看當(dāng)前坐標(biāo)位置的右鄰(DPH,DPL — DPL+1)對(duì)應(yīng)的數(shù)據(jù)是否等于#01H 是,跳轉(zhuǎn)本方法之步驟三,否,進(jìn)一步查看當(dāng)前坐標(biāo)位置的正下方(DPH — DPH+1,DPL)、右下角(DPH — DPH+1, DPL — DPL+1)兩處的數(shù)據(jù)是否同時(shí)等于#01H,是,則格子計(jì)數(shù)器1 也加1 ;若當(dāng)前坐標(biāo)位置位于邊上的第一行、第一列、最后一行或最后一列,則當(dāng)前坐標(biāo)位置的正下方、左下角、右鄰與右下角在RAM中沒(méi)有相應(yīng)的數(shù)據(jù),此時(shí)其坐標(biāo)的特點(diǎn)是DPH < 0、DPL < 0、DPH = Number_R0ff 或 DPL = Number_C0L,權(quán)當(dāng)這些坐標(biāo)點(diǎn)處的數(shù)據(jù)為 #00H ;步驟三、χ, y坐標(biāo)指針DPTR指向當(dāng)前坐標(biāo)位置的下一個(gè)坐標(biāo)點(diǎn)如果當(dāng)前坐標(biāo)點(diǎn)已經(jīng)超出本行倒數(shù)第一列,即DPL = Number_C0L時(shí),下一個(gè)坐標(biāo)點(diǎn)為(DPH — DPH+1, DPL 一 0),否則,下一個(gè)坐標(biāo)點(diǎn)為(DPH,DPL 一 DPL+1);步驟四、如果X,y坐標(biāo)指針DPTR尚未超出倒數(shù)第一行,即DPH < Number_R0ff,跳轉(zhuǎn)本方法之步驟二,繼續(xù)本次數(shù)格子量面積的工作;否,則計(jì)算被踩踏區(qū)域的面積S = I^5>^S(luaM,其中,Ssquare為一個(gè)格子的面積,由行、列電極組內(nèi)導(dǎo)線的間距決定,清零格子計(jì)數(shù)器&1 5,結(jié)束本次數(shù)格子量面積的工作。本發(fā)明的優(yōu)點(diǎn)是,按照行、列兩電極組導(dǎo)線的排列建立二維坐標(biāo)系,借助單片機(jī)就可以掃描檢測(cè)被踩踏的區(qū)域、通過(guò)數(shù)格子計(jì)算面積、判斷腳的類(lèi)型并決定是否發(fā)出報(bào)警聲; 其防寵物踩踏式報(bào)警器經(jīng)濟(jì)、實(shí)用。


下面對(duì)照附圖進(jìn)一步具體說(shuō)明本發(fā)明。圖1是本發(fā)明的結(jié)構(gòu)示意圖。圖2是單片機(jī)系統(tǒng)的原理圖。圖3是串入并出電路的原理圖。圖4是并入串進(jìn)電路的原理圖。圖5是用數(shù)碼表示被踩踏的區(qū)域以及數(shù)格子量面積的方法示意圖。圖中,1.長(zhǎng)方形框架,11.長(zhǎng)方形框架1的側(cè)面(寬),12.長(zhǎng)方形框架1的側(cè)面(長(zhǎng)),13.長(zhǎng)方形框架1底板上的(行)電極組,14.位于長(zhǎng)方形框架的上部的(列) 電極組,141.目標(biāo)區(qū)域,143.對(duì)目標(biāo)區(qū)域數(shù)格子的行掃描檢測(cè)方向,21.-29. 74HC164, 31.-39. 74HC165。
具體實(shí)施例方式本發(fā)明包括一個(gè)長(zhǎng)方形框架(1)、電池組、單片機(jī)系統(tǒng)、串入并出電路、并入串進(jìn)電路、音樂(lè)電路以及測(cè)量面積以區(qū)分腳型程序。長(zhǎng)方形框架(1)如圖1所示,其上部和底部各有一組電極(14)和(13),分別稱(chēng)之為列電極組和行電極組,每一組電極由72根裸露的金屬導(dǎo)線組成,這些導(dǎo)線彼此獨(dú)立,間距均勻,兩組電極(14)和(13)的導(dǎo)線排列的方向相互垂直(不作嚴(yán)格要求),由框架(1) 的兩側(cè)(11)或(1 絕緣隔離并支撐著,整個(gè)長(zhǎng)方形框架的外部包裹著絕緣材料,外形似踏腳墊。單片機(jī)系統(tǒng)如圖2所示,圖中沒(méi)有畫(huà)出單片機(jī)的上電復(fù)位電路和時(shí)鐘電路。假設(shè)行、列電極組各有256根導(dǎo)線,會(huì)產(chǎn)生256X256 = 65536個(gè)交叉點(diǎn),每個(gè)交叉點(diǎn)有兩種狀態(tài)分離或接觸,而64KB = 64X 1024 = 64X 210 = 65536,因此,需要擴(kuò)展64KB片外RAM。 單片機(jī)需要選用8051系列中具有40個(gè)腳的,最好它自帶片內(nèi)Flash程序存儲(chǔ)器,這時(shí),其單片機(jī)的引腳/EA接到電源正極。所述串入并出電路如圖3所示,由九塊8位串入并出移位寄存器
74HC164(21)-(29)級(jí)聯(lián)組成,其72個(gè)輸出端QA, QB, QC, QD, QE,......分別依次連接到長(zhǎng)
方形框架(1)的底部的行電極組(13)中的每根金屬導(dǎo)線。所述并入串進(jìn)電路如圖4所示,由九塊8位并入串出移位寄存器
74HC165(31)-(39)級(jí)聯(lián)組成,其72個(gè)輸出端A,B,C,D,E,......分別依次連接到長(zhǎng)方形框
架(1)的上部的列電極組(14)中的每根金屬導(dǎo)線。這72個(gè)輸出端A,B,C,D,E,......的
每一個(gè)還各自連接一個(gè) 30ΚΩ的下拉電阻到電源的負(fù)端,因?yàn)楹?jiǎn)潔緣故,圖4中并沒(méi)有全部畫(huà)出這些下拉電阻。音樂(lè)電路采用音樂(lè)集成電路配合揚(yáng)聲器,或者只使用一只蜂鳴器,用于發(fā)出報(bào)警聲。平時(shí),行、列電極組中導(dǎo)線在空間上相互交叉但沒(méi)有接觸,列電極組中的導(dǎo)線的電勢(shì)被下拉到電源地,單片機(jī)通過(guò)串入并出電路逐根掃描式輸出高電平到行電極組的導(dǎo)線。 受到踩踏時(shí),被踩踏的區(qū)域內(nèi)行、列電極組中的導(dǎo)線發(fā)生接觸,依序使得位于這些接觸點(diǎn)的列電極組中的導(dǎo)線也處于高電平??梢赃x取位于左上角的第一個(gè)交叉點(diǎn)所在處作坐標(biāo)系的原點(diǎn),按照行、列電極組中導(dǎo)線的排列方向建立坐標(biāo)系,單片機(jī)通過(guò)掃描檢測(cè)獲得空間上相互交叉的點(diǎn)的高、低電平,被存儲(chǔ)在64KB片外RAM中。這樣,用#00H,#01H兩個(gè)數(shù)碼就表示了整個(gè)防寵物踩踏式報(bào)警器所警戒的區(qū)域的狀況,參見(jiàn)圖5所示。測(cè)量面積以區(qū)分腳型程序裝載在單片機(jī)系統(tǒng)的程序存儲(chǔ)器中?!皽y(cè)量被踩踏區(qū)域面積的方法In該程序之步驟四所述。參見(jiàn)圖5,數(shù)格子的規(guī)則之要點(diǎn)是1)從左向右、從上向下逐個(gè)坐標(biāo)點(diǎn)地查看并統(tǒng)計(jì)格子,2)遇到相應(yīng)的標(biāo)志數(shù)碼#01H的時(shí)候,先按照a — b — c 路線進(jìn)行查看,如果該路線上相關(guān)的三個(gè)交叉點(diǎn)的數(shù)據(jù)都為標(biāo)志數(shù)碼,則表示該踩踏區(qū)域內(nèi)包圍了一個(gè)格子;然后,查看其右邊的點(diǎn)e的數(shù)據(jù)是否為標(biāo)志數(shù)碼是,則按下一個(gè)坐標(biāo)點(diǎn)來(lái)統(tǒng)計(jì)格子,否,則按照a — b — d路線查看,如果該路線上相關(guān)的三個(gè)交叉點(diǎn)的數(shù)據(jù)都為標(biāo)志數(shù)碼,則表示該踩踏區(qū)域內(nèi)還得計(jì)數(shù)一個(gè)格子;3)數(shù)格子數(shù)到最后一行的最后一個(gè)坐標(biāo)點(diǎn)結(jié)束本次工作。踩踏區(qū)域的面積等于統(tǒng)計(jì)出的被踩踏區(qū)域內(nèi)格子的數(shù)量乘上一個(gè)格子的面積。根據(jù)被踩踏區(qū)域面積的大小,可以分析受到的踩踏的性質(zhì),判斷是否屬于人的踩踏還是小動(dòng)物的踩踏。本發(fā)明所述單片機(jī)系統(tǒng)的輸出或輸入端口線可以根據(jù)實(shí)際情形加以變換,所述列或行電極組所包含的導(dǎo)線的數(shù)目及其間距、相應(yīng)的串入并出、并入串出移位寄存器的數(shù)目以及隨機(jī)存儲(chǔ)器的容量可以根據(jù)本發(fā)明所述掃描檢測(cè)原理增加或減少。
權(quán)利要求
1.防寵物踩踏式報(bào)警器及其測(cè)量面積以區(qū)分腳型的方法,其特征在于,所述防寵物踩踏式報(bào)警器由一個(gè)長(zhǎng)方形框架、電池組、單片機(jī)系統(tǒng)、串入并出電路、并入串進(jìn)電路、音樂(lè)電路以及測(cè)量面積以區(qū)分腳型程序組成;其中,長(zhǎng)方形框架的上部和底部各有一組電極,分別稱(chēng)之為列電極組和行電極組,每一組電極包括72根彼此獨(dú)立、間距均勻、裸露的金屬導(dǎo)線, 兩組電極的導(dǎo)線排列的方向相互垂直,列電極組的導(dǎo)線依序分別連接到并入串進(jìn)電路的各個(gè)并行輸入端,行電極組的導(dǎo)線依序分別連接到串入并出電路的各個(gè)并行輸出端,單片機(jī)系統(tǒng)裝載有測(cè)量面積以區(qū)分腳型程序,其輸出口線P3. 7連接到音樂(lè)電路的輸入端,電池組作為本裝置的電源。
2.根據(jù)權(quán)利要求1所述的防寵物踩踏式報(bào)警器及其測(cè)量面積以區(qū)分腳型的方法,其特征在于,所述長(zhǎng)方形框架的上部和底部的兩組電極由該框架的兩側(cè)絕緣隔離并支撐著。
3.根據(jù)權(quán)利要求1所述的防寵物踩踏式報(bào)警器及其同時(shí)測(cè)量若干區(qū)域面積的方法,其特征在于,所述單片機(jī)系統(tǒng)包括一塊單片機(jī)及其晶振電路和上電復(fù)位電路、隨機(jī)存儲(chǔ)器電路,其中,隨機(jī)存儲(chǔ)器電路由一塊74HC373和64KB的RAM組成。
4.根據(jù)權(quán)利要求1所述的防寵物踩踏式報(bào)警器及其測(cè)量面積以區(qū)分腳型的方法,其特征在于,所述串入并出電路由9塊74HC164級(jí)聯(lián)組成第一塊74HC164的信號(hào)串行輸入端A 連接到單片機(jī)系統(tǒng)的輸出口線Pl. 2,其最高位輸出端QH連接到第二塊的信號(hào)串行輸入端 A,第二塊的最高位輸出端QH連接到第三塊的信號(hào)串行輸入端A,依次類(lèi)推,共產(chǎn)生8 (位/ 塊)X9塊=72位的信號(hào)并行輸出端;9塊74HC164的清零端與信號(hào)串行輸入端B都連接到電池組的正極,它們的時(shí)鐘信號(hào)輸入端都連接到單片機(jī)系統(tǒng)的輸出口線Pl. 3。
5.根據(jù)權(quán)利要求1所述的防寵物踩踏式報(bào)警器及其測(cè)量面積以區(qū)分腳型的方法,其特征在于,所述并入串進(jìn)電路由9塊74HC165級(jí)聯(lián)組成最后一塊74HC165的并入串出信號(hào)端QH連接到前一塊的信號(hào)串行輸入端DS,依次類(lèi)推,共產(chǎn)生8 (位/塊)X 9塊=72位的信號(hào)并行輸入端,每一位信號(hào)并行輸入端還各自連接一個(gè)下拉電阻到電池組的負(fù)極,第一塊 74HC165的并入串出信號(hào)端QH連接到單片機(jī)系統(tǒng)的輸入口線Pl. 5,這9塊74HC165的并入數(shù)據(jù)裝載控制端/PL都連接到單片機(jī)系統(tǒng)的輸出口線Pl. 6,它們的時(shí)鐘信號(hào)輸入端都連接到單片機(jī)系統(tǒng)的輸出口線Pl. 7,它們的時(shí)鐘使能輸入端/CE都連接到電池組的負(fù)極。
6.根據(jù)權(quán)利要求1所述的防寵物踩踏式報(bào)警器及其測(cè)量面積以區(qū)分腳型的方法,其特征在于,所述測(cè)量面積以區(qū)分腳型程序包含測(cè)量被踩踏區(qū)域面積的方法,用于區(qū)分人與小動(dòng)物的腳型,其步驟如下步驟一、初始化單片機(jī) M0V_SP,2FHCLR_P1. 2,PL 3,PL 7,Ρ3· 7 SETB_P1. 5,PL 6 步驟二、初始化程序 CLR—R5,CLR—R6 Loopl :MOV_R0, #Number_COL Loop2 :M0V_R3, #Number_ROW SETB_P1. 2, NOP, CLR_P1. 2 DJNZ_R3, Loop2’堆棧初值,,準(zhǔn)備輸出信號(hào), ’準(zhǔn)備輸入信號(hào),,R5, R6分別為格子計(jì)數(shù)器的低字節(jié)和高字節(jié), ’ Number_COL為列電極組中導(dǎo)線的數(shù)目, ,Number_ROW為行電極組中導(dǎo)線的數(shù)目, ,清零串入并出電路的9塊74HC164的輸出端, ,R3為循環(huán)計(jì)數(shù)器, 2DJNZ_R0, Loopl,R0為循環(huán)計(jì)數(shù)器,M0V_DPH, #00H, M0V_DPL, #00H'初始化數(shù)據(jù)指針 DPTR,,分開(kāi)為兩個(gè)8位的X,y坐標(biāo)指針, 步驟三、開(kāi)始掃描檢測(cè)被踩踏的區(qū)域1)通過(guò)單片機(jī)對(duì)行電極組中的第一根導(dǎo)線輸出一個(gè)高電平,然后,逐根檢測(cè)列電極組中導(dǎo)線的電平,其低、高電平分別以#00H,#01H表示且存儲(chǔ)之M0V_@DPTR,#00H或MOVJg DPTR, #01H,其中,每檢測(cè)完一根列電極組導(dǎo)線,y坐標(biāo)指針就指向下一根列電極組導(dǎo)線 INC_DPL,如果檢查完畢列電極組中的全部導(dǎo)線,即DPL = Number_C0L(列電極組中導(dǎo)線的數(shù)目),把X,y坐標(biāo)指針指向下一根行電極組導(dǎo)線INC_DPH,M0V_DPL, #00H ;2)通過(guò)單片機(jī)對(duì)行電極組中的下一根導(dǎo)線輸出一個(gè)高電平,然后,逐根檢測(cè)列電極組中導(dǎo)線的電平,其低、高電平分別以#00H,#01H表示且存儲(chǔ)之,其中,每檢測(cè)完一根列電極組導(dǎo)線,y坐標(biāo)指針就指向下一根列電極組導(dǎo)線,如果檢查完畢列電極組中的全部導(dǎo)線,即DPL = Number_COL,把x,y坐標(biāo)指針指向下一根行電極組導(dǎo)線;3)判斷行電極組中當(dāng)前處于高電平的導(dǎo)線是否超出其最后一根(a)DPH < Number_ROff (行電極組中導(dǎo)線的數(shù)目),不是最后一根,跳轉(zhuǎn)到本步驟三之2) 繼續(xù)進(jìn)行掃描檢測(cè);(b)DPH= Number_ROff,已超出最后一根,執(zhí)行下一步驟;步驟四、運(yùn)用“數(shù)格子量面積的方法”,獲得當(dāng)前被踩踏區(qū)域的面積S ; 步驟五、如果S > Area,(Area為某個(gè)預(yù)定值),就判斷為受到人的腳的踩踏,并發(fā)出警報(bào)信號(hào)SETB_P3. 7,經(jīng)過(guò)延時(shí)約十秒,再撤除該報(bào)警信號(hào)CLR_P3. 7 ; 步驟六、跳轉(zhuǎn)到步驟一,開(kāi)始新的一輪掃描檢測(cè)工作。
7.根據(jù)權(quán)利要求1所述的防寵物踩踏式報(bào)警器及其測(cè)量面積以區(qū)分腳型的方法,其特征在于,所述測(cè)量面積以區(qū)分腳型程序之步驟四所述數(shù)格子量面積的方法包括下述步驟 步驟一、初始化 χ, y 坐標(biāo)指針 DPTR :M0V_DPH, #00H, M0V_DPL, #00H ; 步驟二、從RAM取出并查看當(dāng)前位置的數(shù)據(jù)M0V_A,iDPTR,(a)如果該數(shù)據(jù)不等于#01H,跳轉(zhuǎn)本方法之步驟三;(b)如果它等于#01H,查看當(dāng)前坐標(biāo)位置的正下方(DPH—DPH+1,DPL)、左下角 (DPH — DPH+1,DPL — DPL-1)兩處的數(shù)據(jù)是否同時(shí)等于#01H,是,則格子計(jì)數(shù)器1 加1 ;還要查看當(dāng)前坐標(biāo)位置的右鄰(DPH,DPL — DPL+1)對(duì)應(yīng)的數(shù)據(jù)是否等于#01H 是,跳轉(zhuǎn)本方法之步驟三,否,進(jìn)一步查看當(dāng)前坐標(biāo)位置的正下方(DPH —DPH+1,DPL)、右下角(DPH —DPH+1, DPL — DPL+1)兩處的數(shù)據(jù)是否同時(shí)等于#01H,是,則格子計(jì)數(shù)器1 也加1 ;若當(dāng)前坐標(biāo)位置位于邊上的第一行、第一列、最后一行或最后一列,則當(dāng)前坐標(biāo)位置的正下方、左下角、右鄰與右下角在RAM中沒(méi)有相應(yīng)的數(shù)據(jù),此時(shí)其坐標(biāo)的特點(diǎn)是DPH < 0、DPL < O、DPH = Number_ROff或DPL = Number_COL,權(quán)當(dāng)這些坐標(biāo)點(diǎn)處的數(shù)據(jù)為#00H ;步驟三、X,y坐標(biāo)指針DPTR指向當(dāng)前坐標(biāo)位置的下一個(gè)坐標(biāo)點(diǎn)如果當(dāng)前坐標(biāo)點(diǎn)已經(jīng)超出本行倒數(shù)第一列,即DPL = Number_COL時(shí),下一個(gè)坐標(biāo)點(diǎn)為(DPH — DPH+1,DPL — 0),否則,下一個(gè)坐標(biāo)點(diǎn)為(DPH,DPL — DPL+1);步驟四、如果X,y坐標(biāo)指針DPTR尚未超出倒數(shù)第一行,即DPH < Number_R0W,跳轉(zhuǎn)本方法之步驟二,繼續(xù)本次數(shù)格子量面積的工作;否,則計(jì)算被踩踏區(qū)域的面積S = Ι^5Χ&_Μ,其中,Ssquare為一個(gè)格子的面積,由行、列電極組內(nèi)導(dǎo)線的間距決定,然后,清零格子計(jì)數(shù),結(jié)束本次數(shù)格子量面積的工作。
全文摘要
防寵物踩踏式報(bào)警器及其測(cè)量面積以區(qū)分腳型的方法包括防寵物踩踏式報(bào)警器與測(cè)量面積以區(qū)分腳型的方法兩部分;后者體現(xiàn)于測(cè)量面積以區(qū)分腳型程序,前者由一個(gè)長(zhǎng)方形框架、電池組、單片機(jī)系統(tǒng)、串入并出電路、并入串進(jìn)電路與音樂(lè)電路組成,其中,長(zhǎng)方形框架的上部和底部分別設(shè)置有列、行電極組,其導(dǎo)線依序分別連接到并入串進(jìn)電路的各個(gè)并行輸入端與串入并出電路的各個(gè)并行輸出端。按照行、列兩電極組導(dǎo)線的排列建立二維坐標(biāo)系,借助單片機(jī)掃描檢測(cè)被踩踏的區(qū)域、數(shù)格子算面積、判斷腳型并決定是否發(fā)出報(bào)警聲,適用于防盜報(bào)警工作。
文檔編號(hào)G01B7/32GK102339511SQ20101022850
公開(kāi)日2012年2月1日 申請(qǐng)日期2010年7月16日 優(yōu)先權(quán)日2010年7月16日
發(fā)明者張文娟, 曾藝 申請(qǐng)人:重慶工商大學(xué)
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
祁连县| 安化县| 西平县| 建宁县| 台前县| 聊城市| 天水市| 荣昌县| 句容市| 新源县| 洞口县| 弥渡县| 温泉县| 鄢陵县| 商水县| 黑山县| 壶关县| 温泉县| 临猗县| 封丘县| 探索| 民县| 虹口区| 淮滨县| 全南县| 砚山县| 封丘县| 乌兰察布市| 莎车县| 巩留县| 石门县| 娄底市| 六安市| 马山县| 林西县| 包头市| 安多县| 枞阳县| 镇安县| 鸡泽县| 新宾|