一種檢測(cè)電器是否待機(jī)的具有記憶功能的ip核及其算法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電器檢測(cè)領(lǐng)域,更具體地說(shuō)是一種檢測(cè)電器是否待機(jī)的具有記憶功能的IP核及其算法。
【背景技術(shù)】
[0002]節(jié)能減排是一項(xiàng)系統(tǒng)工程,它不僅有賴于生產(chǎn)方式的轉(zhuǎn)變和新型節(jié)能產(chǎn)品的研制,也有賴于設(shè)備的智能管理。由于電路設(shè)計(jì)和物理元器件的電氣特性,用電產(chǎn)品的在關(guān)機(jī)或待機(jī)時(shí)仍然消耗一定的電能。針對(duì)目前人們用完電器設(shè)備通常不切斷其供電電源致使其待機(jī)消耗大量能源的用電習(xí)慣,能夠自動(dòng)檢測(cè)電器是否待機(jī)并能夠智能切斷電能的裝置變得十分重要。
[0003]目前根據(jù)電器待機(jī)狀態(tài)并切斷電源的裝置主要包括多功能智能插座和適配器等,這些裝置存在以下一些問(wèn)題:直接設(shè)定了電器電流或者電壓的下限值,靈活性差,且往往發(fā)生誤判;只有檢測(cè)功能自己沒(méi)有辦法判斷,需要用戶自己判斷是否斷電,智能化較低;做成實(shí)用產(chǎn)品,沒(méi)有做成模塊,推廣型較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問(wèn)題是克服現(xiàn)有技術(shù)中的不足,提供一種能夠放在用電器、排插和插座等電器上面的檢測(cè)電器是否待機(jī)的具有記憶功能的IP核及其算法。
[0005]為解決現(xiàn)有技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案是:
一種檢測(cè)電器是否待機(jī)的具有記憶功能的IP核,包括控制模塊、電流檢測(cè)模塊、存儲(chǔ)模塊、電源通斷模塊和人機(jī)交互模塊;所述控制模塊分別和電流檢測(cè)模塊、存儲(chǔ)模塊、電源通斷模塊和人機(jī)交互模塊連接,所述電流檢測(cè)模塊連接外接電源。所述控制模塊用于實(shí)現(xiàn)整體的檢測(cè)、比較、存儲(chǔ)和關(guān)斷的控制;所述電流檢測(cè)模塊用于檢測(cè)電流值;所述存儲(chǔ)模塊用于存儲(chǔ)電流值及其相應(yīng)的狀態(tài);所述電源通斷模塊用于進(jìn)行電源的通斷;所述人機(jī)交互模塊用于人與電器交互。本發(fā)明通過(guò)設(shè)置控制模塊、電流檢測(cè)模塊、存儲(chǔ)模塊、電源通斷模塊和人機(jī)交互模塊,從而對(duì)待機(jī)電器進(jìn)行智能切斷電源以實(shí)現(xiàn)節(jié)能。
[0006]所述IP核還設(shè)有連接負(fù)載的負(fù)載插頭插孔,所述負(fù)載插頭插孔分別與電源通斷模塊和存儲(chǔ)模塊連接。這樣,通過(guò)所述負(fù)載插頭插孔將IP核放在用電器、排插、插座等電器上面,從而實(shí)現(xiàn)對(duì)待機(jī)電器進(jìn)行智能切斷電源。
[0007]所述控制模塊可以用一些具體的單片機(jī)實(shí)現(xiàn),包括8位的51內(nèi)核的單片機(jī)如89C51/89C52/89C53/89C54/89C58,新的帶 ISP 的后綴 89C51RD、RC 系列;還包括 16 位的單片機(jī)如ATMEL的AVR單片機(jī),TI的MSP430系列,ST的STM32系列;32位的單片機(jī)如ARM7,ARM9系列,ST 的 STM32W103/107 系列等。
[0008]所述電流檢測(cè)模塊包括模數(shù)轉(zhuǎn)換器,所述模數(shù)轉(zhuǎn)換器將模擬的電流信號(hào)轉(zhuǎn)換為數(shù)字的電流信號(hào)發(fā)送給控制模塊。由于控制模塊的芯片大多是數(shù)字信號(hào),只能接收數(shù)字信號(hào)值,而負(fù)載的電流值是模擬信號(hào),這樣需要一個(gè)模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換,通常采用一些模數(shù)轉(zhuǎn)換器來(lái)實(shí)現(xiàn),而電流檢測(cè)模塊的模數(shù)轉(zhuǎn)換器滿足這一要求。
[0009]所述存儲(chǔ)模塊為EEPROM存儲(chǔ)器。存儲(chǔ)模塊是實(shí)現(xiàn)記憶功能的主要模塊,它存儲(chǔ)了不同的工作狀態(tài)數(shù)據(jù),包括電流值及它對(duì)應(yīng)的通斷狀態(tài);同時(shí)存儲(chǔ)模塊還需要?jiǎng)h除不需要的儲(chǔ)存數(shù)據(jù),因此采用EEPROM存儲(chǔ)器十分合適。
[0010]所述人機(jī)交互模塊為手動(dòng)操作負(fù)載電源通斷的按鍵。如當(dāng)控制模塊根據(jù)現(xiàn)在的電流存儲(chǔ)值“斷”的狀態(tài)通知電源通斷模塊將電路切斷后,若人手動(dòng)按下此按鍵將電路接通,則控制模塊檢測(cè)到這個(gè)狀態(tài)后將修改存儲(chǔ)器中的對(duì)應(yīng)的電流值的狀態(tài)為“通”,并存儲(chǔ)下來(lái),則下次檢測(cè)到這個(gè)值將不再切斷電路,這樣通過(guò)人機(jī)交互模塊得到的交互信息將被記住,實(shí)現(xiàn)了智能化。
[0011]—種采用所述IP核進(jìn)行檢測(cè)的算法,包括以下步驟:
51.對(duì)電路進(jìn)行通電;
52.利用電流檢測(cè)模塊檢測(cè)負(fù)載的電流值;
53.讀取存儲(chǔ)模塊中上次斷電標(biāo)志FLAG,根據(jù)檢測(cè)的電流值控制電路斷電或不斷電,同時(shí)更新存儲(chǔ)模塊中FLAG值、電流值和電流狀態(tài)。
[0012]進(jìn)一步的,所述步驟S3中斷電標(biāo)志FLAG值為O或I,F(xiàn)LAG為I表示上次斷電為自動(dòng)斷電,F(xiàn)LAG為O表示上次斷電為人為斷電。
[0013]進(jìn)一步的,所述步驟S3中電流狀態(tài)設(shè)為開(kāi)或斷,電流狀態(tài)為開(kāi)表示此時(shí)電路連通,電路中有電流;電流狀態(tài)為斷表示此時(shí)電路斷開(kāi),電路中無(wú)電流。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明的IP核通過(guò)設(shè)置控制模塊、電流檢測(cè)模塊、存儲(chǔ)模塊、電源通斷模塊和人機(jī)交互模塊,實(shí)現(xiàn)現(xiàn)有技術(shù)及產(chǎn)品模塊化的問(wèn)題。同時(shí),本發(fā)明的采用所述IP核進(jìn)行檢測(cè)的算法,對(duì)待機(jī)電器進(jìn)行智能切斷電源以實(shí)現(xiàn)節(jié)能,并且讓用戶養(yǎng)成良好的關(guān)斷電器的習(xí)慣,用電器將記憶用戶的用電習(xí)慣,并根據(jù)這個(gè)習(xí)慣來(lái)實(shí)現(xiàn)電器的智能關(guān)斷,實(shí)現(xiàn)了節(jié)能減排,對(duì)建設(shè)節(jié)約型社會(huì)有著積極的意義。
【附圖說(shuō)明】
[0015]圖1為本發(fā)明實(shí)施例的IP核結(jié)構(gòu)圖。
[0016]圖2為本發(fā)明實(shí)施例的IP核整體控制流程圖。
[0017]圖3為本發(fā)明實(shí)施例的算法流程圖。
【具體實(shí)施方式】
[0018]以下結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的解釋說(shuō)明。附圖僅用于示例性說(shuō)明,不能理解為對(duì)本發(fā)明的限制;為了更好說(shuō)明本實(shí)施例,附圖某些部件會(huì)有省略、放大或縮小;對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),附圖中某些公知結(jié)構(gòu)及其說(shuō)明可能省略是可以理解的。
[0019]如圖1所示的一種檢測(cè)電器是否待機(jī)的具有記憶功能的IP核,包括控制模塊、電流檢測(cè)模塊、存儲(chǔ)模塊、電源通斷模塊和人機(jī)交互模塊;所述控制模塊分別和電流檢測(cè)模塊、存儲(chǔ)模塊、電源通斷模塊和人機(jī)交互模塊連接,所述電流檢測(cè)模塊連接外接電源。所述自動(dòng)檢測(cè)電器是否待機(jī)的具有記憶功能的智能IP核還設(shè)有連接負(fù)載的負(fù)載插頭插孔,所述負(fù)載插頭插孔分別與電源通斷模塊和存儲(chǔ)模塊連接。這樣,通過(guò)所述負(fù)載插頭插孔將IP核放在用電器、排插、插座等電器上面,從而實(shí)現(xiàn)對(duì)待機(jī)電器進(jìn)行智能切斷電源。
[0020]在這里,所述控制模塊使用AT89C52單片機(jī)。AT89C52單片機(jī)是一個(gè)低電壓,高性能CMOS 8位單片機(jī),在電子行業(yè)中有著廣泛的應(yīng)用,且市場(chǎng)價(jià)格便宜、功能齊全,能完成本發(fā)明所需要的全部控制