本發(fā)明涉及通信領(lǐng)域,特別涉及一種計(jì)數(shù)系統(tǒng)及方法。
背景技術(shù):
目前很多場合都需要對人數(shù)、動(dòng)物等進(jìn)行清點(diǎn)。并且,一般是通過人工清點(diǎn)的方式對人數(shù)或動(dòng)物的數(shù)量進(jìn)行清點(diǎn)。對于清點(diǎn)人數(shù)來說,現(xiàn)有技術(shù)中通過格柵式智能識別單元統(tǒng)計(jì)人數(shù)。具體的,每一格柵式智能識別單元包括中空框架,中空框架左右兩側(cè)壁設(shè)有用于預(yù)接收通過信息的第一紅外傳感器組件和用于確認(rèn)通過信息第二紅外傳感器組件。第一紅外傳感器組件和第二紅外傳感器組件沿人員通行方向間隔設(shè)置。通過第一紅外傳感器組件和第二紅外傳感器組件的感應(yīng)數(shù)據(jù)統(tǒng)計(jì)人數(shù)。
但是,現(xiàn)有技術(shù)中還存在以下技術(shù)問題:格柵式統(tǒng)計(jì)人數(shù)的統(tǒng)計(jì)方式會(huì)阻礙進(jìn)出口,并且適用范圍比較有局限性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的在于提供一種計(jì)數(shù)系統(tǒng)及方法,使得可以根據(jù)紅外單元被遮擋的情況統(tǒng)計(jì)人或動(dòng)物的數(shù)量,而且不會(huì)阻礙交通,適用范圍更加廣泛,并且由于紅外單元的成本較低,使得整個(gè)計(jì)數(shù)系統(tǒng)的成本較低,易于推廣使用。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種計(jì)數(shù)系統(tǒng),包括:驅(qū)動(dòng)單元、處理單元以及若干個(gè)紅外單元;驅(qū)動(dòng)單元與每個(gè)紅外單元電連接,用于為紅外單元供電;若干個(gè)紅外單元等間距并列設(shè)置于地面下,其中,紅外單元被遮擋時(shí)輸出高電平,紅外單元未被遮擋時(shí)輸出低電平;處理單元,用于每隔預(yù)設(shè)時(shí)間檢測每個(gè)紅外單元的輸出電平,并將檢測到的每個(gè)紅外單元的輸出電平與上一次檢測的輸出電平作對比,查找出輸出電平由低跳變到高的紅外單元,作為被遮擋的紅外單元;處理單元,還用于根據(jù)被遮擋的紅外單元的個(gè)數(shù)統(tǒng)計(jì)通過的總腿數(shù),將統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量。
本發(fā)明實(shí)施例還提供了一種計(jì)數(shù)方法,基于上述計(jì)數(shù)系統(tǒng);上述計(jì)數(shù)方法包括:每隔預(yù)設(shè)時(shí)間檢測每個(gè)紅外單元的輸出電平,并將檢測到的每個(gè)紅外單元的輸出電平與上一次檢測的輸出電平作對比,查找出輸出電平由低跳變到高的紅外單元,作為被遮擋的紅外單元;根據(jù)被遮擋的紅外單元的個(gè)數(shù)統(tǒng)計(jì)通過的總腿數(shù),將統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量。
本發(fā)明實(shí)施例相對于現(xiàn)有技術(shù)而言,通過每隔預(yù)設(shè)時(shí)間檢測每個(gè)紅外單元的輸出電平,并將檢測到的每個(gè)紅外單元的輸出電平與上一次檢測的輸出電平作對比,查找出輸出電平由低跳變到高的紅外單元,作為被遮擋的紅外單元;根據(jù)被遮擋的紅外單元的個(gè)數(shù)統(tǒng)計(jì)通過的總腿數(shù),將統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量,使得可以根據(jù)紅外單元被遮擋的情況統(tǒng)計(jì)人或動(dòng)物的數(shù)量,而且不會(huì)阻礙交通,適用范圍更加廣泛,并且由于紅外單元的成本較低,使得整個(gè)計(jì)數(shù)系統(tǒng)的成本較低,易于推廣使用。
另外,處理單元在根據(jù)被遮擋的紅外單元的個(gè)數(shù)統(tǒng)計(jì)通過的總腿數(shù)時(shí),將相鄰的被遮擋的紅外單元作為一次遮擋,統(tǒng)計(jì)紅外單元被遮擋的次數(shù),將統(tǒng)計(jì)的被遮擋的次數(shù)作為通過的總腿數(shù)。通過這種方式,使得統(tǒng)計(jì)總腿數(shù)的精度更高,從而有助于進(jìn)一步提高本發(fā)明的精確性。
另外,處理單元在將統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量時(shí),計(jì)算總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)的結(jié)果,將計(jì)算的結(jié)果進(jìn)行取整作為動(dòng)物的數(shù)量。在所有的動(dòng)物的腿數(shù)相同時(shí),提供了一種計(jì)算動(dòng)物的數(shù)量的具體實(shí)現(xiàn)形式。
另外,計(jì)數(shù)系統(tǒng)還包括:顯示單元,用于顯示動(dòng)物的數(shù)量,使得用戶可以直觀的查看顯示的動(dòng)物數(shù)量。和/或存儲單元,用于存儲動(dòng)物的數(shù)量,使得用戶可以調(diào)用存儲的動(dòng)物數(shù)量。
另外,計(jì)數(shù)系統(tǒng)還包括:通訊模塊,用于將動(dòng)物的數(shù)量傳至終端設(shè)備,使得用戶可以通過終端設(shè)備更加直觀的查看動(dòng)物的數(shù)量。
另外,計(jì)數(shù)系統(tǒng)還包括透明承載板;透明承載板覆蓋于紅外單元的表面,透明承載板可以對紅外單元起到保護(hù)作用。
另外,計(jì)數(shù)系統(tǒng)還包括:設(shè)置于入口處的單向入口閥門,若干個(gè)紅外單元等間距并列設(shè)置于入口處的地面下;和/或設(shè)置于出口處的單向出口閥門,若干個(gè)紅外單元等間距并列設(shè)置于出口處的地面下。通過這種方式,可以單向統(tǒng)計(jì)通過入口處和/或出口處的動(dòng)物的數(shù)量,使得統(tǒng)計(jì)的動(dòng)物數(shù)量更加精確。
另外,根據(jù)被遮擋的所述紅外單元的個(gè)數(shù)統(tǒng)計(jì)通過的總腿數(shù),具體包括:將相鄰的被遮擋的紅外單元作為一次遮擋,統(tǒng)計(jì)紅外單元被遮擋的次數(shù);將統(tǒng)計(jì)的被遮擋的次數(shù)作為通過的總腿數(shù)。
另外,將統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量,具體包括:計(jì)算總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)的結(jié)果;將計(jì)算的結(jié)果進(jìn)行取整作為動(dòng)物的數(shù)量。
附圖說明
一個(gè)或多個(gè)實(shí)施例通過與之對應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對實(shí)施例的限定,附圖中具有相同參考數(shù)字標(biāo)號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1是根據(jù)本發(fā)明第一實(shí)施方式計(jì)數(shù)系統(tǒng)的硬件框圖;
圖2是根據(jù)本發(fā)明第一實(shí)施方式紅外單元布局于地面的示意圖;
圖3是根據(jù)本發(fā)明第二實(shí)施方式計(jì)數(shù)系統(tǒng)的硬件框圖;
圖4是根據(jù)本發(fā)明第二實(shí)施方式單向閥門的示意圖;
圖5是根據(jù)本發(fā)明第三實(shí)施方式計(jì)數(shù)方法的流程圖;
圖6是根據(jù)本發(fā)明第四實(shí)施方式計(jì)數(shù)方法的流程圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明的各實(shí)施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實(shí)施方式中,為了使讀者更好地理解本申請而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒有這些技術(shù)細(xì)節(jié)和基于以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請所要求保護(hù)的技術(shù)方案。
本發(fā)明的第一實(shí)施方式涉及一種計(jì)數(shù)系統(tǒng)。如圖1和圖2所示,計(jì)數(shù)系統(tǒng)包括:驅(qū)動(dòng)單元11、處理單元13以及若干個(gè)紅外單元12。其中,處理單元13可以是單片機(jī)。驅(qū)動(dòng)單元11與每個(gè)紅外單元12電連接,用于為紅外單元12供電。若干個(gè)紅外單元12等間距并列設(shè)置于地面下,設(shè)置于墻體15之間。其中,紅外單元12被遮擋時(shí)輸出高電平,紅外單元12未被遮擋時(shí)輸出低電平。值得一提的是,每個(gè)紅外單元12的輸出端通過單片機(jī)的GPIO口分別連接至單片機(jī)。處理單元13,用于每隔預(yù)設(shè)時(shí)間檢測每個(gè)紅外單元12的輸出電平,并將檢測到的每個(gè)紅外單元12的輸出電平與上一次檢測的輸出電平作對比,查找出輸出電平由低跳變到高的紅外單元12,作為被遮擋的紅外單元12。處理單元13,還用于根據(jù)被遮擋的紅外單元12的個(gè)數(shù)統(tǒng)計(jì)通過的總腿數(shù),將統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量。
值得一提的是,紅外單元12通常指的是紅外對管。紅外對管包括紅外發(fā)射管和紅外接收管。紅外對管有三個(gè)引腳,分別是供電引腳、接地引腳和輸出引腳。紅外發(fā)射管發(fā)射紅外線,紅外單元12被遮擋時(shí),紅外接收管接收到反射的紅外線時(shí),上述輸出引腳輸出高電平。同理,紅外單元12未被遮擋時(shí),紅外接收管接收不到紅外發(fā)射管發(fā)射的紅外線,上述輸出引腳輸出低電平。
于實(shí)際的應(yīng)用中,可以預(yù)存每個(gè)動(dòng)物自身的腿數(shù),以便上述根據(jù)統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量。計(jì)數(shù)系統(tǒng)所統(tǒng)計(jì)的動(dòng)物可以為四條腿的動(dòng)物,如牛、羊、狗等。統(tǒng)計(jì)的動(dòng)物還可以為兩條腿的動(dòng)物,如雞、鴨、鵝等。值得一提的是,人也是動(dòng)物的一種,計(jì)數(shù)系統(tǒng)還可以用來統(tǒng)計(jì)人數(shù)。
本實(shí)施方式中,可以每隔1ms檢測每個(gè)紅外單元12的輸出電平。但是本發(fā)明并不是將預(yù)設(shè)時(shí)間限制為1ms,可以根據(jù)實(shí)際設(shè)計(jì)需求,將預(yù)設(shè)時(shí)間設(shè)計(jì)為任意值。另外,還可以通過滑動(dòng)變阻器14調(diào)節(jié)驅(qū)動(dòng)單元11的供電電壓,從而調(diào)節(jié)紅外單元12的檢測距離。
另外,處理單元13還用于控制驅(qū)動(dòng)模塊是否給紅外單元12供電。比如,處理單元13在第一預(yù)設(shè)時(shí)間段可以控制驅(qū)動(dòng)模塊給紅外單元12供電。處理單元13在第二預(yù)設(shè)時(shí)間段可以控制驅(qū)動(dòng)模塊不給紅外單元12供電。舉例而言,假設(shè)在早上統(tǒng)計(jì)養(yǎng)殖場的豬,可以在早上時(shí)間段控制驅(qū)動(dòng)模塊給紅外單元12供電。在不需要統(tǒng)計(jì)豬的個(gè)數(shù)時(shí),控制驅(qū)動(dòng)模塊不給紅外單元12供電,可以節(jié)省紅外單元12的耗電。
通過上述內(nèi)容,不難發(fā)現(xiàn),本實(shí)施方式使得可以根據(jù)紅外單元12被遮擋的情況統(tǒng)計(jì)人或動(dòng)物的數(shù)量,而且不會(huì)阻礙交通,適用范圍更加廣泛,并且由于紅外單元12的成本較低,使得整個(gè)計(jì)數(shù)系統(tǒng)的成本較低,易于推廣使用。
本發(fā)明的第二實(shí)施方式涉及一種計(jì)數(shù)系統(tǒng)。第二實(shí)施方式是在第一實(shí)施方式的基礎(chǔ)上做了改進(jìn)。
如圖3所示,計(jì)數(shù)系統(tǒng)包括:驅(qū)動(dòng)單元11、處理單元13以及若干個(gè)紅外單元12。其中,處理單元13可以是單片機(jī)。驅(qū)動(dòng)單元11與每個(gè)紅外單元12電連接,用于為紅外單元12供電。若干個(gè)紅外單元12等間距并列設(shè)置于地面下,其中,紅外單元12被遮擋時(shí)輸出高電平,紅外單元12未被遮擋時(shí)輸出低電平。值得一提的是,每個(gè)紅外單元12的輸出端通過單片機(jī)的GPIO口分別連接至單片機(jī)。處理單元13,用于每隔預(yù)設(shè)時(shí)間檢測每個(gè)紅外單元12的輸出電平,并將檢測到的每個(gè)紅外單元12的輸出電平與上一次檢測的輸出電平作對比,查找出輸出電平由低跳變到高的紅外單元12,作為被遮擋的紅外單元12。處理單元13,還用于根據(jù)被遮擋的紅外單元12的個(gè)數(shù)統(tǒng)計(jì)通過的總腿數(shù),將統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量。本實(shí)施方式中,可以每隔1ms檢測每個(gè)紅外單元12的輸出電平。但是本發(fā)明并不是將預(yù)設(shè)時(shí)間限制為1ms,可以根據(jù)實(shí)際設(shè)計(jì)需求,將預(yù)設(shè)時(shí)間設(shè)計(jì)為任意值。并且在實(shí)際的應(yīng)用中,如果是對人數(shù)進(jìn)行統(tǒng)計(jì),則將若干個(gè)紅外單元12等間距并列設(shè)置于地面下時(shí),相鄰的紅外單元12的距離為大于等于3cm且小于等于5cm。如果是對其他動(dòng)物進(jìn)行統(tǒng)計(jì),則根據(jù)動(dòng)物的腳掌大小確定紅外單元12的距離。
優(yōu)選的,處理單元13在根據(jù)被遮擋的紅外單元12的個(gè)數(shù)統(tǒng)計(jì)通過的總腿數(shù)時(shí),將相鄰的被遮擋的紅外單元12作為一次遮擋,統(tǒng)計(jì)紅外單元12被遮擋的次數(shù),將統(tǒng)計(jì)的被遮擋的次數(shù)作為通過的總腿數(shù)。通過這種方式,使得統(tǒng)計(jì)總腿數(shù)的精度更高,從而有助于進(jìn)一步提高本發(fā)明的精確性。處理單元13在將統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量時(shí),計(jì)算總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)的結(jié)果,將計(jì)算的結(jié)果進(jìn)行取整作為動(dòng)物的數(shù)量。在所有的動(dòng)物的腿數(shù)相同時(shí),提供了一種計(jì)算動(dòng)物的數(shù)量的具體實(shí)現(xiàn)形式。在實(shí)際的設(shè)計(jì)過程中,可以根據(jù)實(shí)際的情況,將計(jì)算的結(jié)果進(jìn)行進(jìn)行向上取整。即將計(jì)算的結(jié)果取整后加1。比如,統(tǒng)計(jì)的是豬,每只豬有4條腿。統(tǒng)計(jì)的總腿數(shù)是(4*N+1),其中,N為正整數(shù)。顯然計(jì)算的結(jié)果為(4*N+1)/4,取證后為N。實(shí)際上統(tǒng)計(jì)的豬應(yīng)該是(N+1)個(gè)。這是因?yàn)橛锌赡芷渲幸恢回i,只邁過去一只腳,即只用一只腳遮擋紅外單元12。
于實(shí)際的應(yīng)用中,計(jì)數(shù)系統(tǒng)還可以包括:顯示單元16,用于顯示動(dòng)物的數(shù)量,使得用戶可以直觀的查看顯示的動(dòng)物數(shù)量。和/或存儲單元17,用于存儲動(dòng)物的數(shù)量,使得用戶可以調(diào)用存儲的動(dòng)物數(shù)量。值得一提的是,也可以同時(shí)包括顯示單元16和存儲單元17,顯示單元16顯示動(dòng)物的數(shù)量,存儲單元17存儲顯示的動(dòng)物的數(shù)量。計(jì)數(shù)系統(tǒng)還包括:通訊模塊18,用于將動(dòng)物的數(shù)量傳至終端設(shè)備,使得用戶可以通過終端設(shè)備更加直觀的查看動(dòng)物的數(shù)量。通訊模塊18可以但不限于為藍(lán)牙、局域網(wǎng)等。只要是具備通訊功能的通訊模塊18的任意形式,均應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。
另外,計(jì)數(shù)系統(tǒng)還包括透明承載板;透明承載板覆蓋于紅外單元12的表面,透明承載板可以對紅外單元12起到保護(hù)作用。需要說明的是,透明承載板可以但不限于為玻璃,只要是透明材質(zhì)具有剛性的硬質(zhì)承載板,均應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。
作為優(yōu)選,計(jì)數(shù)系統(tǒng)還可以包括:設(shè)置于入口處的單向入口閥門,若干個(gè)紅外單元12等間距并列設(shè)置于入口處的地面下;和/或設(shè)置于出口處的單向出口閥門,若干個(gè)紅外單元12等間距并列設(shè)置于出口處的地面下。具體地說,如圖4所示,閥門41若開啟,只能朝箭頭所指示的方向開啟,當(dāng)閥門41朝箭頭的反方向運(yùn)動(dòng)時(shí),閥門41會(huì)閉合。通過這種方式,可以單向統(tǒng)計(jì)通過入口處和/或出口處的動(dòng)物的數(shù)量,使得統(tǒng)計(jì)的動(dòng)物數(shù)量更加精確。另外,值得一提的是,于實(shí)際的應(yīng)用中,基于紅外單元12的計(jì)數(shù)系統(tǒng)還包括設(shè)置于單向入口閥門或單向出口閥門的電磁繼電器19。處理單元13,還用于控制電磁繼電器19的開啟或閉合。
通過上述內(nèi)容,不難發(fā)現(xiàn),本實(shí)施方式使得可以根據(jù)紅外單元12被遮擋的情況統(tǒng)計(jì)人或動(dòng)物的數(shù)量,而且不會(huì)阻礙交通,適用范圍更加廣泛,由于紅外單元12的成本較低,使得整個(gè)計(jì)數(shù)系統(tǒng)的成本較低,易于推廣使用。并且統(tǒng)計(jì)的動(dòng)物數(shù)量更加精確。
本發(fā)明第三實(shí)施方式涉及一種計(jì)數(shù)方法,基于第一實(shí)施方式的計(jì)數(shù)系統(tǒng)。上述計(jì)數(shù)方法的具體流程,如圖5所示,其包括:
步驟501,判斷是否給紅外單元供電。如果是,則進(jìn)入步驟502;否則,返回步驟501。
舉例而言,假設(shè)在早上統(tǒng)計(jì)養(yǎng)殖場的豬,可以在早上時(shí)間段控制給紅外單元供電。在不需要統(tǒng)計(jì)豬的個(gè)數(shù)時(shí),控制不給紅外單元供電,可以節(jié)省紅外單元的耗電。
步驟502,每隔預(yù)設(shè)時(shí)間檢測每個(gè)紅外單元的輸出電平。
值得一提的是,紅外單元通常指的是紅外對管。紅外對管包括紅外發(fā)射管和紅外接收管。紅外對管有三個(gè)引腳,分別是供電引腳、接地引腳和輸出引腳。紅外發(fā)射管發(fā)射紅外線,紅外單元被遮擋時(shí),紅外接收管接收到反射的紅外線時(shí),上述輸出引腳輸出高電平。同理,紅外單元未被遮擋時(shí),紅外接收管接收不到紅外發(fā)射管發(fā)射的紅外線,上述輸出引腳輸出低電平。
本實(shí)施方式中,可以每隔1ms檢測每個(gè)紅外單元的輸出電平。但是本發(fā)明并不是將預(yù)設(shè)時(shí)間限制為1ms,可以根據(jù)實(shí)際設(shè)計(jì)需求,將預(yù)設(shè)時(shí)間設(shè)計(jì)為任意值。
步驟503,將檢測到的每個(gè)紅外單元的輸出電平與上一次檢測的輸出電平作對比。
步驟504,查找出輸出電平由低跳變到高的紅外單元,作為被遮擋的紅外單元。
步驟505,根據(jù)被遮擋的紅外單元的個(gè)數(shù)統(tǒng)計(jì)通過的總腿數(shù)。
步驟506,將統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量。
于實(shí)際的應(yīng)用中,可以預(yù)存每個(gè)動(dòng)物自身的腿數(shù),以便上述根據(jù)統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量。計(jì)數(shù)系統(tǒng)所統(tǒng)計(jì)的動(dòng)物可以為四條腿的動(dòng)物,如牛、羊、狗等。統(tǒng)計(jì)的動(dòng)物還可以為兩條腿的動(dòng)物,如雞、鴨、鵝等。值得一提的是,人也是動(dòng)物的一種,計(jì)數(shù)系統(tǒng)還可以用來統(tǒng)計(jì)人數(shù)。
通過上述內(nèi)容,不難發(fā)現(xiàn),本實(shí)施方式使得可以根據(jù)紅外單元被遮擋的情況統(tǒng)計(jì)人或動(dòng)物的數(shù)量,而且不會(huì)阻礙交通,適用范圍更加廣泛,并且由于紅外單元的成本較低,使得整個(gè)計(jì)數(shù)系統(tǒng)的成本較低,易于推廣使用。
不難發(fā)現(xiàn),本實(shí)施方式為與第一實(shí)施方式相對應(yīng)的方法實(shí)施例,本實(shí)施方式可與第一實(shí)施方式互相配合實(shí)施。第一實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施方式中。
本發(fā)明第四實(shí)施方式涉及一種計(jì)數(shù)方法,基于第二實(shí)施方式中的計(jì)數(shù)系統(tǒng)。第四實(shí)施方式是在第三實(shí)施方式的基礎(chǔ)上做的改進(jìn)。具體流程,如圖6所示,其包括:
步驟601,判斷是否給紅外單元供電。如果是,則進(jìn)入步驟602;否則,返回步驟601。
舉例而言,假設(shè)在早上統(tǒng)計(jì)養(yǎng)殖場的豬,可以在早上時(shí)間段控制給紅外單元供電。在不需要統(tǒng)計(jì)豬的個(gè)數(shù)時(shí),控制不給紅外單元供電,可以節(jié)省紅外單元的耗電。
步驟602,每隔預(yù)設(shè)時(shí)間檢測每個(gè)紅外單元的輸出電平。
值得一提的是,紅外單元通常指的是紅外對管。紅外對管包括紅外發(fā)射管和紅外接收管。紅外對管有三個(gè)引腳,分別是供電引腳、接地引腳和輸出引腳。紅外發(fā)射管發(fā)射紅外線,紅外單元被遮擋時(shí),紅外接收管接收到反射的紅外線時(shí),上述輸出引腳輸出高電平。同理,紅外單元未被遮擋時(shí),紅外接收管接收不到紅外發(fā)射管發(fā)射的紅外線,上述輸出引腳輸出低電平。
本實(shí)施方式中,可以每隔1ms檢測每個(gè)紅外單元的輸出電平。但是本發(fā)明并不是將預(yù)設(shè)時(shí)間限制為1ms,可以根據(jù)實(shí)際設(shè)計(jì)需求,將預(yù)設(shè)時(shí)間設(shè)計(jì)為任意值。
步驟603,將檢測到的每個(gè)紅外單元的輸出電平與上一次檢測的輸出電平作對比。
步驟604,查找出輸出電平由低跳變到高的紅外單元,作為被遮擋的紅外單元。
步驟605,將相鄰的被遮擋的紅外單元作為一次遮擋,統(tǒng)計(jì)紅外單元被遮擋的次數(shù)。
步驟606,將統(tǒng)計(jì)的被遮擋的次數(shù)作為通過的總腿數(shù)。
步驟607,計(jì)算總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)的結(jié)果。
步驟608,將計(jì)算的結(jié)果進(jìn)行取整作為動(dòng)物的數(shù)量。
于實(shí)際的應(yīng)用中,可以預(yù)存每個(gè)動(dòng)物自身的腿數(shù),以便上述根據(jù)統(tǒng)計(jì)的總腿數(shù)除以每個(gè)動(dòng)物自身的腿數(shù)得到動(dòng)物的數(shù)量。計(jì)數(shù)系統(tǒng)所統(tǒng)計(jì)的動(dòng)物可以為四條腿的動(dòng)物,如牛、羊、狗等。統(tǒng)計(jì)的動(dòng)物還可以為兩條腿的動(dòng)物,如雞、鴨、鵝等。值得一提的是,人也是動(dòng)物的一種,計(jì)數(shù)系統(tǒng)還可以用來統(tǒng)計(jì)人數(shù)。在實(shí)際的設(shè)計(jì)過程中,可以根據(jù)實(shí)際的情況,將計(jì)算的結(jié)果進(jìn)行進(jìn)行向上取整。即將計(jì)算的結(jié)果取整后加1。比如,統(tǒng)計(jì)的是豬,每只豬有4條腿。統(tǒng)計(jì)的總腿數(shù)是(4*N+1),其中,N為正整數(shù)。顯然計(jì)算的結(jié)果為(4*N+1)/4,取證后為N。實(shí)際上統(tǒng)計(jì)的豬應(yīng)該是(N+1)個(gè)。這是因?yàn)橛锌赡芷渲幸恢回i,只邁過去一只腳,即只用一只腳遮擋紅外單元。
步驟609,顯示動(dòng)物的數(shù)量。
步驟610,存儲動(dòng)物的數(shù)量。
步驟611,將動(dòng)物的數(shù)量傳至終端設(shè)備。
值得一提的是,本實(shí)施方式對步驟609、步驟610以及步驟611的執(zhí)行順序不做限定。
通過上述內(nèi)容,不難發(fā)現(xiàn),本實(shí)施方式使得可以根據(jù)紅外單元被遮擋的情況統(tǒng)計(jì)人或動(dòng)物的數(shù)量,而且不會(huì)阻礙交通,適用范圍更加廣泛,由于紅外單元的成本較低,使得整個(gè)計(jì)數(shù)系統(tǒng)的成本較低,易于推廣使用。并且統(tǒng)計(jì)的動(dòng)物數(shù)量更加精確。
由于第二實(shí)施方式與本實(shí)施方式相互對應(yīng),因此本實(shí)施方式可與第二實(shí)施方式互相配合實(shí)施。第二實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,在第二實(shí)施方式中所能達(dá)到的技術(shù)效果在本實(shí)施方式中也同樣可以實(shí)現(xiàn),為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第二實(shí)施方式中。
上面各種方法的步驟劃分,只是為了描述清楚,實(shí)現(xiàn)時(shí)可以合并為一個(gè)步驟或者對某些步驟進(jìn)行拆分,分解為多個(gè)步驟,只要包括相同的邏輯關(guān)系,都在本專利的保護(hù)范圍內(nèi);對算法中或者流程中添加無關(guān)緊要的修改或者引入無關(guān)緊要的設(shè)計(jì),但不改變其算法和流程的核心設(shè)計(jì)都在該專利的保護(hù)范圍內(nèi)。
本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一個(gè)設(shè)備(可以是單片機(jī),芯片等)或處理器(processor)執(zhí)行本申請各個(gè)實(shí)施例方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
本領(lǐng)域的普通技術(shù)人員可以理解,上述各實(shí)施方式是實(shí)現(xiàn)本發(fā)明的具體實(shí)施例,而在實(shí)際應(yīng)用中,可以在形式上和細(xì)節(jié)上對其作各種改變,而不偏離本發(fā)明的精神和范圍。