本發(fā)明涉及智能設(shè)備領(lǐng)域,尤其涉及一種檢測判斷裝置,主要用于解決紅外轉(zhuǎn)發(fā)器無法確認開啟/關(guān)閉操作是否成功的問題。
背景技術(shù):
隨著社會經(jīng)濟結(jié)構(gòu)、家庭人口結(jié)構(gòu)以及信息技術(shù)的發(fā)展變化和人類對家居環(huán)境得安全性、舒適性、效率性要求的提高,造成家居智能化的需求大大增加,同時越來越多的家庭要求智能設(shè)備產(chǎn)品不僅要滿足一些基本的需求,更要求智能設(shè)備系統(tǒng)在功能擴展、外延甚至服務(wù)方面能夠做到簡單、方便、安全。
紅外轉(zhuǎn)發(fā)器是一款無線信號收發(fā)裝置,具備紅外信號的學(xué)習(xí)與記憶功能,可學(xué)習(xí)、記憶多臺紅外設(shè)備的智能產(chǎn)品。它可將無線信號與紅外無線信號關(guān)聯(lián)起來,通過移動智能終端來控制任何使用紅外遙控器的家用設(shè)備,例如,電燈、電視、空調(diào)、洗衣機、冰箱、電動窗簾等。通過無線紅外轉(zhuǎn)發(fā)器,用戶可用任何手機上的智能設(shè)備應(yīng)用app,對多個電器設(shè)備進行遙控,實現(xiàn)集多種紅外遙控器功能于一體,實現(xiàn)電燈、電視、音響、洗衣機、空調(diào)等家電的智能化統(tǒng)一管理,并突破時空限制。無論何時何地,普通消費者都能利用相應(yīng)裝置(無線紅外轉(zhuǎn)發(fā)器)和方法對家中的電器進行控制。
目前市場上紅外轉(zhuǎn)發(fā)器在智能設(shè)備系統(tǒng)的應(yīng)用過程中,鑒于紅外轉(zhuǎn)發(fā)器協(xié)議限制,紅外轉(zhuǎn)發(fā)器在發(fā)出開啟/關(guān)閉指令后,無法收到被操作設(shè)備的狀態(tài)反饋,就無法判斷此操作是否成功,因此給用戶的使用過程帶來很大的不便,用戶不能即時掌握被操作設(shè)備的狀態(tài)情況。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是解決現(xiàn)有技術(shù)存在的問題,提供一種能夠令用戶實時掌握被操作設(shè)備是否成功開啟/關(guān)閉的裝置。
為實現(xiàn)上述目的,本發(fā)明提供了一種檢測判斷裝置,所述裝置包括:
遙控裝置,用于發(fā)送開啟指令;
紅外轉(zhuǎn)發(fā)器,用于接收遙控裝置發(fā)送的開啟指令,并且根據(jù)所述開啟指令向被操控裝置發(fā)送開啟控制信號,發(fā)送所述開啟控制信號的時刻為第一時刻;
供電裝置,用于為所述被操控裝置供電,所述供電裝置還包括電流檢測器,所述電流檢測器用于檢測所述供電裝置的供電電流,所述第一時刻之前的供電電流為第一供電電流,所述第一時刻之后的供電電流為第二供電電流;
處理器,用于接收所述電流檢測器發(fā)送的所述第一供電電流和第二供電電流,并且對所述第一供電電流和第二供電電流進行判斷,當(dāng)?shù)诙╇婋娏鞔笥诘谝还╇婋娏鳎⑶业诙╇婋娏骱偷谝还╇婋娏髦畈恍∮陬A(yù)設(shè)供電閾值的時候,則判斷所述被控制裝置開啟。
進一步地,所述供電裝置還用于接收所述紅外轉(zhuǎn)發(fā)器發(fā)送的開啟控制信號,并根據(jù)所述開啟控制信號利用所述電流檢測器進行供電電流檢測。
進一步地,所述紅外轉(zhuǎn)發(fā)器發(fā)送給被操控裝置的開啟控制信號為第一開啟控制信號,發(fā)送給供電裝置的為第二開啟控制信號,所述第二開啟控制信號的發(fā)送時間早于第一開啟控制信號的發(fā)送時間。
進一步地,所述處理器還用于對第二供電電流和第一供電電流之差進行判斷,如果第二供電電流和第一供電電流之差小于預(yù)設(shè)供電閾值的時候則判斷電流異?;蛘咴O(shè)備異常;所述處理器還用于判斷所述第二供電電流是否是穩(wěn)態(tài),如果所述第二供電電流不是穩(wěn)定狀態(tài)則判斷所述被控制裝置沒有被開啟;如果所述第二供電電流是穩(wěn)定狀態(tài),則進一步判斷所述第二供電電流和第一供電電流之差是否不小于預(yù)設(shè)供電閾值。
進一步地,所述處理器具體用于在判斷第一時間閾值內(nèi),所述第二供電電流的變化量小于預(yù)設(shè)變化量,則認為所述第二供電電流處于穩(wěn)態(tài);所述處理器還用于在第二供電電流非穩(wěn)態(tài)時生成電流異常信息或被操控裝置異常信息;所述處理器還用于判斷第一供電電流是否處于穩(wěn)態(tài),當(dāng)所述第一供電電流處于非穩(wěn)態(tài)時,生成所述供電裝置供電異常信息或被操控裝置異常信息。
為實現(xiàn)上述目的,本發(fā)明還提供了一種檢測判斷裝置,所述裝置包括:
遙控裝置,用于發(fā)送關(guān)閉指令;
紅外轉(zhuǎn)發(fā)器,用于接收遙控裝置發(fā)送的關(guān)閉指令,并且根據(jù)所述關(guān)閉指令向被操控裝置發(fā)送關(guān)閉控制信號,發(fā)送所述關(guān)閉控制信號的時刻為第一時刻;
供電裝置,用于為所述被操控裝置供電,所述供電裝置還包括電流檢測器,所述電流檢測器用于檢測所述供電裝置的供電電流,所述第一時刻之前的供電電流為第一供電電流,所述第一時刻之后的供電電流為第二供電電流;
處理器,用于接收所述電流檢測器發(fā)送的所述第一供電電流和第二供電電流,并且對所述第一供電電流和第二供電電流進行判斷,當(dāng)?shù)诙╇婋娏餍∮诘谝还╇婋娏?,并且第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的時候,則判斷所述被控制裝置關(guān)閉。
進一步地,所述供電裝置還用于接收所述紅外轉(zhuǎn)發(fā)器發(fā)送的關(guān)閉控制信號,并根據(jù)所述關(guān)閉控制信號利用所述電流檢測器進行供電電流檢測。
進一步地,所述紅外轉(zhuǎn)發(fā)器發(fā)送給被操控裝置的關(guān)閉控制信號為第一關(guān)閉控制信號,發(fā)送給供電裝置的為第二關(guān)閉控制信號,所述第二關(guān)閉控制信號的發(fā)送時間早于第一關(guān)閉控制信號的發(fā)送時間。
進一步地,所述處理器還用于對第二供電電流和第一供電電流之差進行判斷,如果第二供電電流和第一供電電流之差小于預(yù)設(shè)供電閾值的時候則判斷電流異?;蛘咴O(shè)備異常;所述處理器還用于判斷所述第二供電電流是否是穩(wěn)態(tài),如果所述第二供電電流不是穩(wěn)定狀態(tài)則判斷所述被控制裝置沒有被關(guān)閉;如果所述第二供電電流是穩(wěn)定狀態(tài),則進一步判斷所述第二供電電流和第一供電電流之差是否不小于預(yù)設(shè)供電閾值。
進一步地,所述處理器具體用于在第一判斷時間閾值內(nèi),所述第二供電電流的變化量小于預(yù)設(shè)變化量,則認為所述第二供電電流處于穩(wěn)態(tài);所述處理器還用于在第二供電電流非穩(wěn)態(tài)時生成電流異常信息或被操控裝置異常信息;所述處理器還用于判斷第一供電電流是否處于穩(wěn)態(tài),當(dāng)所述第一供電電流處于非穩(wěn)態(tài)時,生成所述供電裝置供電異常信息或被操控裝置異常信息
本發(fā)明實施例提供的檢測判斷裝置,能夠在不修改紅外轉(zhuǎn)發(fā)器協(xié)議的情況下,達到使用戶實時掌握被操作設(shè)備是否成功開啟/關(guān)閉的目的,本方法操作實用性強,能夠用于所有支持紅外轉(zhuǎn)發(fā)器的智能設(shè)備,具有使用范圍廣,實施方便的特點。
附圖說明
圖1為本發(fā)明檢測判斷裝置實施例一的示意圖;
圖2為本發(fā)明檢測判斷裝置實施例二的示意圖。
具體實施方式
下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
圖1為本發(fā)明檢測判斷裝置實施例一的示意圖,如圖所示,本實施例的裝置包括:遙控裝置11、紅外轉(zhuǎn)發(fā)器12、供電裝置13和處理器14。所述遙控裝置11與紅外轉(zhuǎn)發(fā)器12通過信號連接,所述供電裝置13和處理器14電連接。本實施例的裝置用于對智能設(shè)備進行開啟控制操作。
遙控裝置11用于發(fā)送開啟指令,具體的,遙控裝置11發(fā)送開啟指令的目的是希望將開啟控制裝置開啟,在不同的使用狀態(tài)下,對開啟指令進行不同的設(shè)置,比如可以將此開啟指令設(shè)置為實時開啟指令,也可以設(shè)置為預(yù)約開啟指令,設(shè)置為實時開啟指令時,遙控裝置11發(fā)出開啟指令后,開啟控制裝置即開啟;設(shè)置為預(yù)約開啟指令時,遙控裝置11需發(fā)送一個包含有延時指令的開啟指令,到了指定的時間段開啟控制裝置才會開啟。
紅外轉(zhuǎn)發(fā)器12用于接收遙控裝置11發(fā)送的開啟指令,并且根據(jù)所述開啟指令向被操控裝置發(fā)送開啟控制信號,發(fā)送所述開啟控制信號的時刻為第一時刻;
具體的,當(dāng)用戶有打開某智能設(shè)備的需求時,比如打開智能電冰箱,先使用遙控裝置11發(fā)出開啟指令,為了使電冰箱能接收到該開啟指令,需要先通過一個紅外轉(zhuǎn)發(fā)器12將該開啟指令轉(zhuǎn)換為開啟控制信號,該開啟控制信號為某頻段某波長的紅外信號,這樣才能使得特定的被操控裝置對該開啟控制信號進行識別,例如只能使電冰箱對其進行識別。當(dāng)目標(biāo)操控裝置發(fā)生變化時,開啟控制信號也相應(yīng)的改變其頻段和波長,例如電冰箱的開啟控制信號不同于電腦的開啟控制信號。紅外轉(zhuǎn)發(fā)器12將開啟控制信號發(fā)送至被操控裝置,為了能體現(xiàn)出開啟后的電流變化,便將發(fā)送開啟控制信號的時刻定為第一時刻,以便于和開啟時被操控裝置的電流進行比較。
供電裝置13用于為所述被操控裝置供電,所述供電裝置13還包括電流檢測器,所述電流檢測器用于檢測所述供電裝置13的供電電流,所述第一時刻之前的供電電流為第一供電電流,所述第一時刻之后的供電電流為第二供電電流。
當(dāng)紅外轉(zhuǎn)發(fā)器12向被操控裝置發(fā)送開啟控制信號以后,被操控裝置有可能正常開啟,也有可能沒有被開啟。由于紅外協(xié)議的限制,通常無法判斷是否正常開啟,而在本實施例中,是否正常開啟是通過供電電流的變化來進行判斷的。
供電裝置13的作用之一是為被操控裝置供電,另一個作用是利用電流檢測器對供電電流進行實時監(jiān)測,在發(fā)送開啟控制信號之前電流檢測器檢測到的供電電流為第一供電電流,而發(fā)送開啟控制信號之后的供電電流為第二供電電流,供電電流檢測器檢測到第一供電電流和第二供電電流后,將第一供電電流和第二供電電流發(fā)送到處理器14進行后續(xù)的判斷處理。
另外,對于供電裝置13對被操控裝置供電電流的檢測方式很多,例如:
方式一,全程實時監(jiān)測,也就是無論何時,只要供電裝置13上電就會對供電電流進行實時監(jiān)測和實時上報;
方式二,控制檢測,也就是說當(dāng)沒有接收到開啟控制信號的時候,不進行供電電流檢測,只有接收到了控制指令的時候才對被操控裝置進行供電電流檢測;
具體的,在方式二的情況下,遙控裝置11發(fā)送開啟指令至紅外轉(zhuǎn)發(fā)器12,紅外轉(zhuǎn)發(fā)器12再將開啟指令轉(zhuǎn)換為開啟控制信號,并將開啟控制信號發(fā)送至供電裝置13和被操控裝置,供電裝置13接收到開啟控制信號后對被操控裝置進行電流檢測,并將檢測到的電流信號發(fā)送到處理器14,由處理器14對供電電流進行處理分析。
處理器14用于接收所述電流檢測器發(fā)送的所述第一供電電流和第二供電電流,并且對所述第一供電電流和第二供電電流進行判斷,當(dāng)?shù)诙╇婋娏鞔笥诘谝还╇婋娏鳎⑶业诙╇婋娏骱偷谝还╇婋娏髦畈恍∮陬A(yù)設(shè)供電閾值的時候,則判斷所述被控制裝置開啟。
具體的,如果被操控裝置開啟成功后,正常情況下電流會比沒有開啟之前有明顯的增幅;因此所述處理器14接收到第一供電電流和第二供電電流后,對其進行判斷,當(dāng)?shù)诙╇婋娏鞔笥诘谝还╇婋娏鲿r,并且大于預(yù)設(shè)供電閾值的時候才認為開啟成功。原因是,供電電流可能會有各種擾動,從而導(dǎo)致電流不是非常的穩(wěn)定,很有可能出現(xiàn)誤判斷,因為通常電流擾動的幅度不會很大,而被操控裝置供電以后發(fā)生的供電電流之差通常會比較大,因此設(shè)定了供電閾值,目的是為了減少誤判斷。
進一步地,所述供電裝置13用于接收紅外轉(zhuǎn)發(fā)器12發(fā)送的開啟控制信號。
現(xiàn)有技術(shù)中,紅外轉(zhuǎn)發(fā)器12發(fā)送的開啟控制信號只發(fā)送到被操控裝置,當(dāng)被操控裝置開啟時,供電裝置13的電流檢測器感應(yīng)到電流變化,才發(fā)送第一供電電流至處理器14,為了能準(zhǔn)確得到第一供電電流的電流值,使供電裝置13也可以接收紅外轉(zhuǎn)發(fā)器12發(fā)送的開啟控制信號,以便在被操控裝置開啟前,得到第一電流值,在被操控裝置獲得開啟控制信號后,得到第二電流值。
進一步地,所述紅外轉(zhuǎn)發(fā)器12發(fā)送給被操控裝置的開啟控制信號為第一開啟控制信號,發(fā)送給供電裝置13的為第二開啟控制信號,所述第二開啟控制信號的發(fā)送時間早于第一開啟控制信號的發(fā)送時間。
為了使得到的第一電流值更準(zhǔn)確,紅外轉(zhuǎn)發(fā)器12發(fā)送給被操控裝置的第一開啟控制信號要早于發(fā)送給供電裝置13的第二開啟控制信號,以避免出現(xiàn)第一電流值實際上是第二電流值,從而造成第一電流值和第二電流值相等,誤判開啟控制失敗的情況。
進一步地,所述處理器14用于判斷第二供電電流和第一供電電流之差小于預(yù)設(shè)供電閾值的時候,則判斷電流異?;蛘咴O(shè)備異常。
因為電流的變化,例如變大有可能是電流的擾動造成的,而不是被操控裝置真的被開啟;而由于電流的擾動通常變化幅度不大,而被操控設(shè)備正常開啟的時候電流變化會比較大,所以可以設(shè)定一個供電閾值,當(dāng)?shù)诙╇婋娏骱偷谝还╇婋娏髦畈恍∮谠摴╇婇撝禃r,才認定開啟成功。
如果第二供電電流和第一供電電流之差小于供電閾值,則判斷為其他電流擾動,而不是被操控設(shè)備被開啟了,因此判斷為被操控設(shè)備沒有正常開啟。正常開啟情況下,第二供電電流應(yīng)當(dāng)處于一定的值域中,當(dāng)?shù)诙╇婋娏骱偷谝还╇婋娏髦钚∮陬A(yù)設(shè)供電閾值時,可認定第二供電電流低于下限,或者第一供電電流高于正常值,這兩種情況均屬于非常態(tài),可認定被操控裝置沒有開啟。
另外,有多種情況屬于會出現(xiàn)電流變化的干擾,例如
1、電涌,因為電涌有可能電流變化量比較大,但是變化時間極短,即不屬于被操控電器正常開啟狀態(tài);
2、其他擾動情況,也是一種不穩(wěn)定狀態(tài),電流忽大忽小,也不是被操控電器正常開啟;
3、有可能是供電裝置13損壞或者被操控設(shè)備損壞,都會出現(xiàn)電流變化不穩(wěn)定,但是變化也超過預(yù)設(shè)供電閾值。
在這幾種情況下,如果按照上述實施例的方法,也會被判斷為被操控電器正常開啟,但事實并非如此。
可能的解決辦法是,因為上述幾種情況最大的共同點就是,第二供電電流并不穩(wěn)定,是非穩(wěn)態(tài),因此只要增加一個穩(wěn)態(tài)的判斷就可以解決上述的問題。
由于電流擾動的時候,可能也會出現(xiàn)第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的情況,為了防止因此發(fā)生誤判,在判斷的時候,處理器14先判斷第二供電電流是否處于穩(wěn)態(tài)。所述處理器14用于判斷所述被控制裝置是否開啟的步驟具體包括:所述處理器14判斷所述第二供電電流是否是穩(wěn)態(tài),如果所述第二供電電流不是穩(wěn)定狀態(tài)則判斷所述被控制裝置沒有被開啟;當(dāng)所述第二供電電流是穩(wěn)定狀態(tài),且所述第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的時候,則判斷所述被控制裝置開啟。
具體的,在判斷第二供電電流和第一供電電流之差之前,增加一個判斷,那就是處理器14判斷所述第二供電電流是否是穩(wěn)態(tài)。
就是說,當(dāng)?shù)诙╇婋娏鞑皇欠€(wěn)態(tài)的時候,直接判斷被操控設(shè)備沒有開啟,不需要再判斷第二供電電流和第一供電電流之差;只有當(dāng)?shù)诙╇婋娏魇欠€(wěn)態(tài)的時候,再對第二供電電流和第一供電電流之差進行判斷。
進一步地,所述處理器14用于判斷所述第二供電電流是否為穩(wěn)態(tài),其步驟為,在第一判斷時間閾值內(nèi),所述第二供電電流的變化量小于預(yù)設(shè)變化量,則認為所述第二供電電流處于穩(wěn)態(tài)。
在判斷的時候,處理器14先判斷第二供電電流是否處于穩(wěn)態(tài),若第二供電電流處于非穩(wěn)態(tài),即持續(xù)時間較短,則不進行下一步判斷,同時認為開啟失??;若第二供電電流處于穩(wěn)態(tài),則進行下一步判斷,即第二供電電流和第一供電電流之差是否不小于預(yù)設(shè)供電閾值,若符合條件,則認為開啟成功,否則開啟失敗。
進一步地,所述處理器14用于在第二供電電流非穩(wěn)態(tài)時候生成電流異常信息。生成異常信息的目的是可以進行自報警,或者上傳給上位機/上位服務(wù)器,告知供電電流、供電設(shè)備或者被操控設(shè)備可能發(fā)生異常。
進一步地,所述處理器14用于在第二供電電流非穩(wěn)態(tài)時候生成被操控裝置異常信息。
當(dāng)?shù)诙╇婋娏鞑环€(wěn)定時,即電流異常,其特征通常為電流瞬間變大甚至驟增,但這種情況只延續(xù)極短的時間(毫秒級),因此可以通過設(shè)定一個第一判斷時間閾值,當(dāng)在該時間閾值內(nèi),電流不能保持在一定的范圍內(nèi),則可判定為電流異常,當(dāng)供電電流處于非穩(wěn)態(tài)時,可能是電流不穩(wěn),也可能是設(shè)備故障,所述處理器14判斷第二供電電流處于非穩(wěn)態(tài)時,生成所述供電裝置13供電異常信息或者所述被操控裝置異常信息
同理,當(dāng)所述處理器14判斷所述第一供電電流處于非穩(wěn)態(tài)時,也可能是電流不穩(wěn)或者是設(shè)備故障所引起的,所以當(dāng)?shù)谝还╇婋娏魈幱诜欠€(wěn)態(tài)時,也應(yīng)生成電流異常信息或者供電裝置13供電異常信息。
圖2為本發(fā)明檢測判斷裝置實施例二的示意圖,如圖所示,本實施例的裝置包括:遙控裝置21、紅外轉(zhuǎn)發(fā)器22、供電裝置23和處理器24。所述遙控裝置21與紅外轉(zhuǎn)發(fā)器22通過信號連接,所述供電裝置23和處理器24電連接。本實施例的裝置用于對智能設(shè)備進行關(guān)閉控制操作。
遙控裝置21用于發(fā)送關(guān)閉指令,具體的,遙控裝置21發(fā)送關(guān)閉指令的目的是希望將關(guān)閉控制裝置關(guān)閉,在不同的使用狀態(tài)下,對關(guān)閉指令進行不同的設(shè)置,比如可以將此關(guān)閉指令設(shè)置為實時關(guān)閉指令,也可以設(shè)置為預(yù)約關(guān)閉指令,設(shè)置為實時關(guān)閉指令時,遙控裝置21發(fā)出關(guān)閉指令后,關(guān)閉控制裝置即關(guān)閉;設(shè)置為預(yù)約關(guān)閉指令時,遙控裝置21需發(fā)送一個包含有延時指令的關(guān)閉指令,到了指定的時間段關(guān)閉控制裝置才會關(guān)閉。
紅外轉(zhuǎn)發(fā)器22用于接收遙控裝置21發(fā)送的關(guān)閉指令,并且根據(jù)所述關(guān)閉指令向被操控裝置發(fā)送關(guān)閉控制信號,發(fā)送所述關(guān)閉控制信號的時刻為第一時刻;
具體的,當(dāng)用戶有打開某智能設(shè)備的需求時,比如打開智能電冰箱,先使用遙控裝置21發(fā)出關(guān)閉指令,為了使電冰箱能接收到該關(guān)閉指令,需要先通過一個紅外轉(zhuǎn)發(fā)器22將該關(guān)閉指令轉(zhuǎn)換為關(guān)閉控制信號,該關(guān)閉控制信號為某頻段某波長的紅外信號,這樣才能使得特定的被操控裝置對該關(guān)閉控制信號進行識別,例如只能使電冰箱對其進行識別。當(dāng)目標(biāo)操控裝置發(fā)生變化時,關(guān)閉控制信號也相應(yīng)的改變其頻段和波長,例如電冰箱的關(guān)閉控制信號不同于電腦的關(guān)閉控制信號。紅外轉(zhuǎn)發(fā)器22將關(guān)閉控制信號發(fā)送至被操控裝置,為了能體現(xiàn)出關(guān)閉后的電流變化,便將發(fā)送關(guān)閉控制信號的時刻定為第一時刻,以便于和關(guān)閉時被操控裝置的電流進行比較。
供電裝置23用于為所述被操控裝置供電,所述供電裝置23還包括電流檢測器,所述電流檢測器用于檢測所述供電裝置23的供電電流,所述第一時刻之前的供電電流為第一供電電流,所述第一時刻之后的供電電流為第二供電電流。
當(dāng)紅外轉(zhuǎn)發(fā)器22向被操控裝置發(fā)送關(guān)閉控制信號以后,被操控裝置有可能正常關(guān)閉,也有可能沒有被關(guān)閉。由于紅外協(xié)議的限制,通常無法判斷是否正常關(guān)閉,而在本實施例中,是否正常關(guān)閉是通過供電電流的變化來進行判斷的。
供電裝置23的作用之一是為被操控裝置供電,另一個作用是利用電流檢測器對供電電流進行實時監(jiān)測,在發(fā)送關(guān)閉控制信號之前電流檢測器檢測到的供電電流為第一供電電流,而發(fā)送關(guān)閉控制信號之后的供電電流為第二供電電流,供電電流檢測器檢測到第一供電電流和第二供電電流后,將第一供電電流和第二供電電流發(fā)送到處理器24進行后續(xù)的判斷處理。
另外,對于供電裝置23對被操控裝置供電電流的檢測方式很多,例如:
方式一,全程實時監(jiān)測,也就是無論何時,只要供電裝置23上電就會對供電電流進行實時監(jiān)測和實時上報;
方式二,控制檢測,也就是說當(dāng)沒有接收到關(guān)閉控制信號的時候,不進行供電電流檢測,只有接收到了控制指令的時候才對被操控裝置進行供電電流檢測;
具體的,在方式二的情況下,遙控裝置21發(fā)送關(guān)閉指令至紅外轉(zhuǎn)發(fā)器22,紅外轉(zhuǎn)發(fā)器22再將關(guān)閉指令轉(zhuǎn)換為關(guān)閉控制信號,并將關(guān)閉控制信號發(fā)送至供電裝置23和被操控裝置,供電裝置23接收到關(guān)閉控制信號后對被操控裝置進行電流檢測,并將檢測到的電流信號發(fā)送到處理器24,由處理器24對供電電流進行處理分析。
處理器24用于接收所述電流檢測器發(fā)送的所述第一供電電流和第二供電電流,并且對所述第一供電電流和第二供電電流進行判斷,當(dāng)?shù)诙╇婋娏餍∮诘谝还╇婋娏?,并且第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的時候,則判斷所述被控制裝置關(guān)閉。
具體的,如果被操控裝置關(guān)閉成功后,正常情況下電流會比沒有關(guān)閉之前有明顯的減幅;因此所述處理器24接收到第一供電電流和第二供電電流后,對其進行判斷,當(dāng)?shù)诙╇婋娏餍∮诘谝还╇婋娏?,并且大于預(yù)設(shè)供電閾值的時候才認為關(guān)閉成功。原因是,供電電流可能會有各種擾動,從而導(dǎo)致電流不是非常的穩(wěn)定,很有可能出現(xiàn)誤判斷,因為通常電流擾動的幅度不會很大,而被操控裝置關(guān)閉以后發(fā)生的供電電流之差通常會比較大,因此設(shè)定了供電閾值,目的是為了減少誤判斷。
進一步地,所述供電裝置23用于接收紅外轉(zhuǎn)發(fā)器22發(fā)送的關(guān)閉控制信號。
現(xiàn)行的技術(shù)中,紅外轉(zhuǎn)發(fā)器22發(fā)送的關(guān)閉控制信號只發(fā)送到被操控裝置,當(dāng)被操控裝置關(guān)閉時,供電裝置23的電流檢測器感應(yīng)到電流變化,才發(fā)送第一供電電流至處理器24,為了能準(zhǔn)確得到第一供電電流的電流值,使供電裝置23也可以接收紅外轉(zhuǎn)發(fā)器22發(fā)送的關(guān)閉控制信號,以便在被操控裝置關(guān)閉前,得到第一電流值,在被操控裝置獲得關(guān)閉控制信號后,得到第二電流值。
進一步地,所述紅外轉(zhuǎn)發(fā)器22發(fā)送給被操控裝置的關(guān)閉控制信號為第一關(guān)閉控制信號,發(fā)送給供電裝置23的為第二關(guān)閉控制信號,所述第二關(guān)閉控制信號的發(fā)送時間早于第一關(guān)閉控制信號的發(fā)送時間。
為了使得到的第一電流值更準(zhǔn)確,紅外轉(zhuǎn)發(fā)器22發(fā)送給被操控裝置的第一關(guān)閉控制信號實際上應(yīng)該晚于發(fā)送給供電裝置23的第二關(guān)閉控制信號,以避免出現(xiàn)第一電流值實際上是第二電流值,從而造成第一電流值和第二電流值相等,誤判關(guān)閉控制失敗的情況。
進一步地,所述處理器24用于判斷第二供電電流和第一供電電流之差小于預(yù)設(shè)供電閾值的時候,則判斷電流異?;蛘咴O(shè)備異常。
因為電流的變化,例如變大有可能是電流的擾動造成的,而不是被操控裝置真的被關(guān)閉;而由于電流的擾動通常變化幅度不大,而被操控設(shè)備正常關(guān)閉的時候電流變化會比較大,所以可以設(shè)定一個供電閾值,當(dāng)?shù)诙╇婋娏骱偷谝还╇婋娏髦畈恍∮谠摴╇婇撝禃r,才認定關(guān)閉成功。
如果第二供電電流和第一供電電流之差小于供電閾值,則判斷為其他電流擾動,而不是被操控設(shè)備被關(guān)閉了,因此判斷為被操控設(shè)備沒有正常關(guān)閉。正常關(guān)閉情況下,第二供電電流應(yīng)當(dāng)處于一定的值域中,當(dāng)?shù)诙╇婋娏骱偷谝还╇婋娏髦钚∮陬A(yù)設(shè)供電閾值時,可認定第二供電電流低于下限,或者第一供電電流高于正常值,這兩種情況均屬于非常態(tài),可認定被操控裝置沒有關(guān)閉。
另外,有多種情況屬于會出現(xiàn)電流變化的干擾,例如
1、其他擾動情況,也是一種不穩(wěn)定狀態(tài),電流忽大忽小,也不是被操控電器正常關(guān)閉;
2、有可能是供電裝置23損壞或者被操控設(shè)備損壞,都會出現(xiàn)電流變化不穩(wěn)定,但是變化也超過預(yù)設(shè)供電閾值。
在這幾種情況下,如果按照上述實施例的方法,也會被判斷為被操控電器正常關(guān)閉,但事實并非如此。
可能的解決辦法是,因為上述幾種情況最大的共同點就是,第二供電電流并不穩(wěn)定,是非穩(wěn)態(tài),因此只要增加一個穩(wěn)態(tài)的判斷就可以解決上述的問題。
由于電流擾動的時候,可能也會出現(xiàn)第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的情況,為了防止因此發(fā)生誤判,在判斷的時候,處理器24先判斷第二供電電流是否處于穩(wěn)態(tài)。所述處理器24用于判斷所述被控制裝置是否關(guān)閉的步驟具體包括:所述處理器24判斷所述第二供電電流是否是穩(wěn)態(tài),如果所述第二供電電流不是穩(wěn)定狀態(tài)則判斷所述被控制裝置沒有被關(guān)閉;當(dāng)所述第二供電電流是穩(wěn)定狀態(tài),且所述第二供電電流和第一供電電流之差不小于預(yù)設(shè)供電閾值的時候,則判斷所述被控制裝置關(guān)閉。
具體的,在判斷第二供電電流和第一供電電流之差之前,增加一個判斷,那就是處理器24判斷所述第二供電電流是否是穩(wěn)態(tài)。
就是說,當(dāng)?shù)诙╇婋娏鞑皇欠€(wěn)態(tài)的時候,直接判斷被操控設(shè)備沒有關(guān)閉,不需要再判斷第二供電電流和第一供電電流之差;只有當(dāng)?shù)诙╇婋娏魇欠€(wěn)態(tài)的時候,再對第二供電電流和第一供電電流之差進行判斷。
進一步地,所述處理器24用于判斷所述第二供電電流是否為穩(wěn)態(tài),其步驟為,在第一判斷時間閾值內(nèi),所述第二供電電流的變化量小于預(yù)設(shè)變化量,則認為所述第二供電電流處于穩(wěn)態(tài)。
在判斷的時候,處理器24先判斷第二供電電流是否處于穩(wěn)態(tài),若第二供電電流處于非穩(wěn)態(tài),即持續(xù)時間較短,則不進行下一步判斷,同時認為關(guān)閉失??;若第二供電電流處于穩(wěn)態(tài),則進行下一步判斷,即第二供電電流和第一供電電流之差是否不小于預(yù)設(shè)供電閾值,若符合條件,則認為關(guān)閉成功,否則關(guān)閉失敗。
進一步地,所述處理器24用于在第二供電電流非穩(wěn)態(tài)時候生成電流異常信息。生成異常信息的目的是可以進行自報警,或者上傳給上位機/上位服務(wù)器,告知供電電流、供電設(shè)備或者被操控設(shè)備可能發(fā)生異常。
進一步地,所述處理器24用于在第二供電電流非穩(wěn)態(tài)時候生成被操控裝置異常信息。
當(dāng)?shù)诙╇婋娏鞑环€(wěn)定時,即電流異常,其特征通常為電流瞬間變大甚至驟增,但這種情況只延續(xù)極短的時間(毫秒級),因此可以通過設(shè)定一個第一判斷時間閾值,當(dāng)在該時間閾值內(nèi),電流不能保持在一定的范圍內(nèi),則可判定為電流異常,當(dāng)供電電流處于非穩(wěn)態(tài)時,可能是電流不穩(wěn),也可能是設(shè)備故障,所述處理器24判斷第二供電電流處于非穩(wěn)態(tài)時,生成所述供電裝置23供電異常信息或者所述被操控裝置異常信息
同理,當(dāng)所述處理器24判斷所述第一供電電流處于非穩(wěn)態(tài)時,也可能是電流不穩(wěn)或者是設(shè)備故障所引起的,所以當(dāng)?shù)谝还╇婋娏魈幱诜欠€(wěn)態(tài)時,也應(yīng)生成電流異常信息或者供電裝置23供電異常信息。
專業(yè)人員應(yīng)該還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(ram)、內(nèi)存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
以上所述的具體實施方式,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。