本發(fā)明涉及電器控制技術(shù)領(lǐng)域,尤其涉及一種控制裝置及其運(yùn)行控制方法。
背景技術(shù):
目前,電器中的控制裝置能夠執(zhí)行多種功能,如控制、顯示、檢測等功能。例如,新風(fēng)除霾機(jī)等設(shè)備中的控制裝置能夠執(zhí)行空氣質(zhì)量檢測功能,控制裝置包括多個工作模塊,例如二氧化碳檢測模塊、PM2.5檢測模塊、溫濕度檢測模塊等??刂蒲b置通常采用主控制模塊控制工作模塊的運(yùn)行、停止,使多個工作模塊執(zhí)行相應(yīng)的功能,主控制模塊可以顯示檢測數(shù)據(jù)或信息。多個工作模塊可以進(jìn)行集成設(shè)計,多個工作模塊也可以與主控制模塊進(jìn)行集成。但是,多個工作模塊工作需要較大的電流,在控制裝置總工作電流一定的情況下,多個工作模塊同時工作時,超過總工作電流,造成供電不足而導(dǎo)致所有工作模塊均不能正常工作情況,并且工作模塊在切換時,容易出現(xiàn)尖峰電流,使工作模塊容易損壞。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明要解決的一個技術(shù)問題是提供一種控制裝置及其運(yùn)行控制方法,能夠使控制裝置的多個工作模塊能夠分時工作。
根據(jù)本發(fā)明的一個方面,提供一種控制裝置,包括:主控制模塊和多個工作模塊;所述主控制模塊分別與所述多個工作模塊電連接,控制所述多個工作模塊分時運(yùn)行,以使控制裝置的總工作電流低于工作電流閾值。
可選地,所述主控制模塊包括:運(yùn)行控制單元;所述運(yùn)行控制單元基于運(yùn)行順序規(guī)則控制各個工作模塊依次運(yùn)行。
可選地,所述主控制模塊包括:運(yùn)行調(diào)度單元;所述運(yùn)行調(diào)度單元與所述運(yùn)行控制單元電連接;所述運(yùn)行調(diào)度單元基于運(yùn)行順序規(guī)則設(shè)定各個工作模塊的啟動時間、停止時間,并在所述啟動時間、所述停止時間到達(dá)時向所述運(yùn)行控制單元發(fā)送啟動、停止消息;所述運(yùn)行控制單元控制與所述啟動、停止消息相對應(yīng)的工作模塊運(yùn)行、停止。
可選地,所述主控制模塊包括:完成信號接收單元;所述完成信號接收單元與所述運(yùn)行控制單元電連接;所述完成信號接收單元在接收到所述工作模塊發(fā)送的工作完成指令后,向所述運(yùn)行控制單元發(fā)送工作完成消息;所述運(yùn)行控制單元在接收到所述工作完成消息后,基于所述運(yùn)行順序規(guī)則向下一個未運(yùn)行的所述工作模塊發(fā)送工作控制指令。
可選地,所述主控制模塊包括:故障信號接收單元;所述故障信號接收單元與所述運(yùn)行控制單元電連接;所述故障信號接收單元在接收到所述工作模塊發(fā)送的故障指令后,向所述運(yùn)行控制單元發(fā)送故障通知消息;所述運(yùn)行控制單元在接收到所述故障通知消息后,基于所述運(yùn)行順序規(guī)則向下一個未運(yùn)行的所述工作模塊發(fā)送工作控制指令。
可選地,所述主控制模塊包括:顯示單元;所述運(yùn)行控制單元與所述顯示單元電連接;所述運(yùn)行控制單元將所述故障通知消息發(fā)送到所述顯示單元,所述顯示單元顯示故障信息。
可選地,所述工作模塊包括:計時器單元和執(zhí)行單元;所述計時器單元與所述執(zhí)行單元電連接;所述計時器單元在接收到所述工作控制指令后開始計算間隔時間;當(dāng)所述間隔時間超過預(yù)設(shè)的時長閾值時,所述計時器單元向所述執(zhí)行單元發(fā)送運(yùn)行信號;所述執(zhí)行單元在接收到所述運(yùn)行信號后執(zhí)行所述工作控制指令。
可選地,所述主控制模塊分別與所述多個工作模塊通過基于HBS通訊協(xié)議的總線電路連接。
根據(jù)本發(fā)明的另一方面,提供一種控制裝置的運(yùn)行控制方法,包括:主控制模塊控制多個工作模塊分時運(yùn)行,以使控制裝置的總工作電流低于工作電流閾值。
可選地,所述主控制模塊控制多個工作模塊分時運(yùn)行包括:所述主控制模塊基于運(yùn)行順序規(guī)則控制各個工作模塊依次運(yùn)行。
可選地,所述方法包括:所述主控制模塊基于運(yùn)行順序規(guī)則設(shè)定各個工作模塊的啟動時間、停止時間,并基于所述啟動時間、所述停止時間控制各個工作模塊運(yùn)行、停止。
可選地,所述工作模塊在工作結(jié)束時向所述主控制模塊發(fā)送工作完成指令;所述主控制模塊在接收到所述工作完成指令后,基于所述運(yùn)行順序規(guī)則向下一個未運(yùn)行的工作模塊發(fā)送工作控制指令。
可選地,所述工作模塊在出現(xiàn)故障時向所述主控制模塊發(fā)送故障指令;所述主控制模塊在接收到所述故障指令后顯示故障信息,并基于所述運(yùn)行順序規(guī)則向下一個未運(yùn)行的工作模塊發(fā)送工作控制指令。
可選地,所述工作模塊在接收到所述工作控制指令后開始計算間隔時間,并在所述間隔時間超過預(yù)設(shè)的時長閾值時執(zhí)行所述工作控制指令。
本發(fā)明的控制裝置及其運(yùn)行控制方法,可以使工作模塊協(xié)同工作,能夠避免出現(xiàn)負(fù)載過大導(dǎo)致控制裝置中的工作模塊不能正常工作的情況,并能夠保護(hù)控制裝置中的元器件不受損壞,可以保證控制裝置穩(wěn)定運(yùn)行并提高安全性能。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為根據(jù)本發(fā)明的控制裝置的一個實(shí)施例的模塊示意圖;
圖2為根據(jù)本發(fā)明的控制裝置的一個實(shí)施例中的主控制模塊的模塊示意圖;
圖3為根據(jù)本發(fā)明的控制裝置的一個實(shí)施例中的工作模塊的模塊示意圖;
圖4為根據(jù)本發(fā)明的控制裝置的運(yùn)行控制方法的一個實(shí)施例的流程示意圖。
具體實(shí)施方式
下面參照附圖對本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實(shí)施例。下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。下面結(jié)合各個圖和實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行多方面的描述。
如圖1所示,本發(fā)明提供一種控制裝置,包括:主控制模塊11和多個工作模塊,多個工作模塊分別為工作模塊12、工作模塊13和工作模塊14。主控制模塊11控制工作模塊12、工作模塊13和工作模塊14分時運(yùn)行,以使控制裝置的總工作電流低于工作電流閾值。多個工作模塊分時運(yùn)行是指多個工作模塊不同時運(yùn)行,設(shè)置各個工作模塊工作的時間段,使隔個工作模塊在各個對應(yīng)的時間段運(yùn)行,保證控制裝置的總工作電流不超過預(yù)設(shè)的工作電流閾值。
上述實(shí)施例的控制裝置,在控制裝置的總工作電流被限定的情況下,通過控制各個工作模塊分時工作,可以避免出現(xiàn)負(fù)載過大導(dǎo)致所有模塊均不能正常工作情況,并能夠有效保護(hù)關(guān)鍵元器件不受損壞。
在一個實(shí)施例中,工作模塊可以執(zhí)行多種功能,例如,新風(fēng)除霾機(jī)中控制裝置的多個工作模塊可以為二氧化碳檢測模塊、PM2.5檢測模塊、溫濕度檢測模塊等。二氧化碳檢測模塊、PM2.5檢測模塊、溫濕度檢測模塊采集不同的數(shù)據(jù),控制裝置通過對采集的數(shù)據(jù)進(jìn)行分析確定如何控制新風(fēng)除霾機(jī)工作。在控制裝置中,同一時間可以只有一個工作模塊工作,其余模塊處停止?fàn)顟B(tài),避免了多個模塊同時工作會出現(xiàn)供電不足情況。
主控制模塊11和工作模塊12、工作模塊13和工作模塊14可以通過多種總線連接,例如,基于HBS通訊協(xié)議的總線電路連接,HBS(Home Bus System,家庭總線系統(tǒng))協(xié)議以雙絞線或同軸電纜為通訊介質(zhì)。對工作模塊12、工作模塊13和工作模塊14的供電方式可以有多種,例如,工作模塊12、工作模塊13和工作模塊14連接在一條總線上,通過一根兩芯的通信線與主控制模塊11相連,采用HBS協(xié)議進(jìn)行通信并可同時實(shí)現(xiàn)主機(jī)對工作模塊12、工作模塊13和工作模塊14供電。主控制模塊和工作模塊可以有多種實(shí)現(xiàn)方式,例如,可以實(shí)現(xiàn)為單片機(jī)、可編程邏輯控制器、集成電路等。主控制模塊和工作模塊也可以集成在一起。
如圖2所示,主控制模塊11包括:運(yùn)行控制單元111、運(yùn)行調(diào)度單元112、完成信號接收單元113、故障信號接收單元114和顯示單元115??梢愿鶕?jù)對工作模塊提供電流大小以及完成的功能設(shè)置運(yùn)行順序規(guī)則,運(yùn)行控制單元111基于運(yùn)行順序規(guī)則控制各個工作模塊依次運(yùn)行。例如,運(yùn)行順序規(guī)則確定了在二氧化碳檢測模塊運(yùn)行后運(yùn)行PM2.5檢測模塊,則運(yùn)行控制單元111控制二氧化碳檢測模塊運(yùn)行,并在二氧化碳檢測模塊運(yùn)行后控制PM2.5檢測模塊運(yùn)行。
對于多個工作模塊的運(yùn)行可以采用多種控制方式。例如,運(yùn)行調(diào)度單元112基于運(yùn)行順序規(guī)則設(shè)定各個工作模塊的啟動時間、停止時間,并在啟動時間、停止時間到達(dá)時向運(yùn)行控制單元111發(fā)送啟動或停止消息。運(yùn)行控制單元111控制與啟動或停止消息相對應(yīng)的工作模塊運(yùn)行、停止。
例如,運(yùn)行調(diào)度單元112基于運(yùn)行順序規(guī)則設(shè)定二氧化碳檢測模塊和PM2.5檢測模塊的啟動時間、停止時間,在PM2.5檢測模塊工作時需要將二氧化碳檢測模塊停止。運(yùn)行調(diào)度單元112在二氧化碳檢測模塊和PM2.5檢測模塊的啟動時間、停止時間到達(dá)時,向運(yùn)行控制單元111發(fā)送二氧化碳檢測模塊和PM2.5檢測模塊啟動或停止消息,運(yùn)行控制單元111根據(jù)消息控制對應(yīng)的模塊。
在一個實(shí)施例中,工作模塊在工作完成后發(fā)送工作完成指令,完成信號接收單元113在接收到工作模塊發(fā)送的工作完成指令后,向運(yùn)行控制單元111發(fā)送工作完成消息。運(yùn)行控制單元111在接收到工作完成消息后,基于運(yùn)行順序規(guī)則向下一個未運(yùn)行的工作模塊發(fā)送工作控制指令,根據(jù)運(yùn)行順序規(guī)則確定工作模塊運(yùn)行的順序。工作模塊接收到工作控制指令后運(yùn)行,例如進(jìn)行采集數(shù)據(jù)等工作。
工作模塊在出現(xiàn)故障時發(fā)送故障指令,故障信號接收單元114在接收到工作模塊發(fā)送的故障指令后,向運(yùn)行控制單元111發(fā)送故障通知消息,運(yùn)行控制單元111在接收到故障通知消息后,將故障通知消息發(fā)送到顯示單元115,顯示單元115顯示故障信息。運(yùn)行控制單元111基于運(yùn)行順序規(guī)則向下一個未運(yùn)行的工作模塊發(fā)送工作控制指令。在工作模塊出現(xiàn)故障時,運(yùn)行控制單元111會繼續(xù)給其它工作模塊發(fā)送工作控制指令,能夠跳過故障模塊,不影響其它工作模塊的運(yùn)行。顯示單元115也可以顯示其它的信息,例如工作模塊采集的數(shù)據(jù)、工作時間等。
如圖3所示,工作模塊12包括:計時器單元121和執(zhí)行單元122。計時器單元121在接收到工作控制指令后開始計算間隔時間,當(dāng)間隔時間超過預(yù)設(shè)的時長閾值時,計時器單元121向執(zhí)行單元122發(fā)送運(yùn)行信號,執(zhí)行單元122在接收到運(yùn)行信號后執(zhí)行工作控制指令。每一個工作模塊在接收到工作控制指令后都會間隔一段時間開始工作,可以避免工作模塊運(yùn)行時間重疊出現(xiàn)大的電流尖峰對器件造成損壞,能夠起到保護(hù)作用?;蛘?,主控制模塊也可以在一個工作模塊完成工作后,隔一段時間再向下一個工作模塊發(fā)送工作控制指令。
在一個實(shí)施例中,主控制模塊基于運(yùn)行順序規(guī)則設(shè)定各個工作模塊的啟動時間、停止時間,并基于啟動時間、停止時間控制各個工作模塊運(yùn)行、停止,以使控制裝置的總工作電流低于工作電流閾值。也可以采用在主控制模塊接收到工作模塊發(fā)送的工作完成指令后,隔一段時間控制下一個工作模塊運(yùn)行,如此循環(huán)。
圖4為根據(jù)本發(fā)明的控制裝置的運(yùn)行控制方法的一個實(shí)施例的流程示意圖,如圖4所示:控制裝置的工作總電流為I,三個工作模塊工作,工作模塊1、工作模塊2和工作模塊3的工作電流分別為I1、I2、I3,I1、I2、I3<I;主控制模塊控制三個模塊分時工作,控制裝置的運(yùn)行流程如下:
步驟401,主控制模塊向工作模塊1發(fā)送工作控制指令。
步驟402,工作模塊1在接收到工作控制指令后開始計算間隔時間,并在間隔時間超過預(yù)設(shè)的時長閾值時執(zhí)行工作控制指令。
步驟403,工作模塊1在工作結(jié)束時發(fā)送工作完成指令,主控制模塊接收到工作模塊1發(fā)送的工作完成指令。
如果主控制模塊在預(yù)設(shè)的時長內(nèi)沒有接收到工作模塊1發(fā)送的工作完成指令,則主控制模塊判斷工作模塊1出現(xiàn)了故障,可以向下一個工作模塊繼續(xù)發(fā)送指令并發(fā)出警報。
步驟404,主控制模塊向工作模塊2發(fā)送工作控制指令。
步驟405,工作模塊2在接收到工作控制指令后開始計算間隔時間,并在間隔時間超過預(yù)設(shè)的時長閾值時執(zhí)行工作控制指令。
步驟406,工作模塊2在工作結(jié)束時發(fā)送的工作完成指令,主控制模塊接收到工作模塊2發(fā)送的工作完成指令。
步驟407,主控制模塊向工作模塊3發(fā)送工作控制指令。
工作模塊在出現(xiàn)故障時向主控制模塊發(fā)送故障指令,主控制模塊在接收到故障指令后顯示故障信息,并基于運(yùn)行順序規(guī)則向下一個未運(yùn)行的工作模塊發(fā)送工作控制指令。
上述實(shí)施例中的控制裝置及其運(yùn)行控制方法,在控制裝置的總工作電流被限定的情況下,通過控制各個工作模塊分時工作,可以避免出現(xiàn)負(fù)載過大導(dǎo)致所有模塊均不能正常工作的情況,并能夠有效保護(hù)元器件不受損壞,工作模塊在接收到工作控制指令后都會間隔一段時間開始工作,可以避免工作模塊運(yùn)行時間重疊出現(xiàn)大的電流尖峰對器件造成損壞,當(dāng)出現(xiàn)故障時,繼續(xù)給其它模塊發(fā)送工作指令,不會影響其它模塊的正常工作,可以保證控制裝置穩(wěn)定運(yùn)行并提高安全性能。
可能以許多方式來實(shí)現(xiàn)本發(fā)明的方法和系統(tǒng)。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實(shí)現(xiàn)本發(fā)明的方法和系統(tǒng)。用于方法的步驟的上述順序僅是為了進(jìn)行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實(shí)施例中,還可將本發(fā)明實(shí)施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實(shí)施例。