紅外喚醒智能電表的處理方法
【專利摘要】本發(fā)明提出了紅外喚醒智能電表的處理方法,屬于電力設(shè)備領(lǐng)域,包括當(dāng)喚醒電路向微控制單元發(fā)送喚醒信號,喚醒處于低功耗狀態(tài)微控制單元。喚醒后的微控制單元通過紅外接收電路接收紅外數(shù)據(jù)中的關(guān)鍵值,基于關(guān)鍵值與預(yù)先存儲的標(biāo)準(zhǔn)值的對比交過判定是否點(diǎn)亮液晶顯示屏。通過采用了外部中斷喚醒的機(jī)制,能夠比現(xiàn)有技術(shù)中定時(shí)喚醒的方式實(shí)現(xiàn)更低的功耗。同時(shí)由于不是只簡單地判斷紅外接收管腳上的低電平,因此在燈光的干擾下智能電表也不會(huì)誤喚醒。從而延長了智能電表中電池的使用壽命。
【專利說明】
紅外喚醒智能電表的處理方法
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于電力設(shè)備領(lǐng)域,特別涉及紅外喚醒智能電表的處理方法。
【背景技術(shù)】
[0002]隨著近幾年電力工業(yè)發(fā)展和國家智能電網(wǎng)的投入建設(shè),智能電表在智能電網(wǎng)建設(shè)的應(yīng)用日益龐大,智能電表安全可靠和低功耗運(yùn)行越顯重要。
[0003]智能電表的功能要求中都需要停電時(shí)用紅外方式喚醒智能電表以方便在停電的情況下能通過液晶顯示或紅外通信抄讀智能電表數(shù)據(jù)的功能。MCU每隔2秒從低功耗模式下醒來去打開紅外接收電路,判斷紅外接收管腳上是否有低電平并進(jìn)行適當(dāng)?shù)臑V波來判斷是否喚醒液晶顯示,這樣無疑會(huì)增加智能電表的功耗,降低智能電表內(nèi)電池的使用壽命。
【發(fā)明內(nèi)容】
[0004]為了解決現(xiàn)有技術(shù)中存在的缺點(diǎn)和不足,本發(fā)明提供了用于降低智能電表的功耗的處理方法。
[0005]為了達(dá)到上述技術(shù)目的,本發(fā)明提供了紅外喚醒智能電表的處理方法,智能電表中設(shè)有微控制單元,微控制單元與喚醒電路、紅外接收電路以及液晶顯示屏電連接,所述處理方法包括:
[0006]當(dāng)喚醒電路接收到紅外喚醒信號時(shí),向微控制單元發(fā)送喚醒信號,將微控制單元從低功耗狀態(tài)中喚醒;
[0007]喚醒后的微控制單元向紅外接收電路發(fā)送數(shù)據(jù)接收信號,令紅外接收電路接收紅外數(shù)據(jù),提取紅外數(shù)據(jù)中的關(guān)鍵值,將關(guān)鍵值與預(yù)先存儲的標(biāo)準(zhǔn)值進(jìn)行對比;
[0008]如果關(guān)鍵值與標(biāo)準(zhǔn)值一致,微控制單元向液晶顯示屏模塊發(fā)送通電信號,點(diǎn)亮液晶顯示屏。
[0009]可選的,如果關(guān)鍵值與標(biāo)準(zhǔn)值不一致,令微控制單元進(jìn)入低功耗狀態(tài)。
[0010]可選的,所述喚醒電路包括微控制單元的外部中斷管腳、以及與外部中斷管腳電連接的光敏接收三極管。
[0011]可選的,所述紅外喚醒信號為高電平至低電平的轉(zhuǎn)換信號。
[0012]可選的,所述紅外數(shù)據(jù)為三個(gè)字節(jié)的數(shù)字。
[0013]本發(fā)明提供的技術(shù)方案帶來的有益效果是:
[0014]過采用了外部中斷喚醒的機(jī)制,能夠比現(xiàn)有技術(shù)中定時(shí)喚醒的方式實(shí)現(xiàn)更低的功耗。同時(shí)由于不是只簡單地判斷紅外接收管腳上的低電平,因此在燈光的干擾下智能電表也不會(huì)誤喚醒。從而延長了智能電表中電池的使用壽命。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明提供的紅外喚醒智能電表的處理方法的流程示意圖。
【具體實(shí)施方式】
[0017]為使本發(fā)明的結(jié)構(gòu)和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明的結(jié)構(gòu)作進(jìn)一步地描述。
[0018]實(shí)施例一
[0019]本發(fā)明提供了紅外喚醒智能電表的處理方法,智能電表中設(shè)有微控制單元,微控制單元與喚醒電路、紅外接收電路以及液晶顯示屏電連接,如圖1所示,所述處理方法包括:
[0020]11、當(dāng)喚醒電路接收到紅外喚醒信號時(shí),向微控制單元發(fā)送喚醒信號,將微控制單元從低功耗狀態(tài)中喚醒。
[0021]12、喚醒后的微控制單元向紅外接收電路發(fā)送數(shù)據(jù)接收信號,令紅外接收電路接收紅外數(shù)據(jù),提取紅外數(shù)據(jù)中的關(guān)鍵值,將關(guān)鍵值與預(yù)先存儲的標(biāo)準(zhǔn)值進(jìn)行對比。
[0022]13、如果關(guān)鍵值與標(biāo)準(zhǔn)值一致,微控制單元向液晶顯示屏模塊發(fā)送通電信號,點(diǎn)亮液晶顯示屏。
[0023]在實(shí)施中,為了解決現(xiàn)有技術(shù)中智能電表喚醒機(jī)制中的缺陷,本發(fā)明提出了紅外喚醒智能電表的處理方法,在智能電表內(nèi)設(shè)有與微控制單元(Microcontroller Unit,MCU)電連接的喚醒電路、紅外接收電路以及液晶顯示屏。喚醒電路通過外部中斷的方式喚醒微控制單元,進(jìn)而令喚醒后的微控制單元控制紅外接收電路接收紅外數(shù)據(jù),根據(jù)紅外數(shù)據(jù)判定是否點(diǎn)亮液晶屏。由于采用了外部中斷喚醒的機(jī)制,因此能夠比現(xiàn)有技術(shù)中定時(shí)2秒喚醒的方式實(shí)現(xiàn)更低的功耗。
[0024]基于本處理方法,微控制單元無需頻繁定時(shí)醒來打開紅外喚醒接收電路來判斷是否有紅外喚醒信號。當(dāng)外界沒有喚醒信號時(shí),整個(gè)智能電表的功耗在40微安以下。而傳統(tǒng)處理方法在外界沒有喚醒信號時(shí)需每隔2秒鐘打開接收電路的時(shí)間為30毫秒,功耗在3毫安左右,剩下的1970毫秒的平均功耗是40毫安。計(jì)算出的平均功耗為168.8微安。兩個(gè)數(shù)據(jù)對比低功耗高可靠性紅外喚醒智能電表的軟件處理方法可以節(jié)省四分之三的功耗。
[0025]進(jìn)一步的,由于本處理方法不是只簡單地判斷紅外接收管腳上的低電平,所以在日光燈、白熾燈的干擾下智能電表也不會(huì)誤喚醒。因此降低了經(jīng)常誤喚醒導(dǎo)致智能電表功耗增加的缺陷。
[0026]可選的,如果關(guān)鍵值與標(biāo)準(zhǔn)值不一致,令微控制單元進(jìn)入低功耗狀態(tài)。
[0027]在實(shí)施中,在關(guān)鍵值與標(biāo)準(zhǔn)值不一致的前提下,則令微控制單元進(jìn)入低功耗狀態(tài),以便延長智能電表中電池的使用壽命。
[0028]可選的,所述喚醒電路包括微控制單元的外部中斷管腳、以及與外部中斷管腳電連接的光敏接收三極管。
[0029]在實(shí)施中,微控制單元外部中斷管腳和由主元器件光敏接收三極管構(gòu)成的喚醒電路相連,當(dāng)喚醒電路上有紅外喚醒信號時(shí),微控制單元的外部中斷管腳會(huì)產(chǎn)生相應(yīng)的下降沿從而喚醒處于低功耗模式下的微控制單元。
[0030]可選的,所述紅外喚醒信號為高電平至低電平的轉(zhuǎn)換信號。
[0031]在實(shí)施中,微控制單元會(huì)每隔一個(gè)機(jī)器周期,自動(dòng)的檢測一次引腳上的電壓。當(dāng)前一次檢測是高電平,后一次卻檢測到了低電平,微控制單元,就認(rèn)為是收到了一個(gè)下降沿。在微控制單元中的下降沿必須有一個(gè)高電平、有一個(gè)低電平。高電平、低電平的持續(xù)時(shí)間,都必須超過一個(gè)機(jī)器周期,否則微控制單元就檢測不到。
[0032]可選的,所述紅外數(shù)據(jù)為三個(gè)字節(jié)的數(shù)字。
[0033]在實(shí)施中,微控制單元不需要接受到一個(gè)完整的DL/T645 — 2007讀命令來判斷是否紅外喚醒智能電表,只需要判斷接收到的數(shù)據(jù)是否是“68 11 04”三個(gè)字節(jié)就可以判斷出是否需要喚醒智能電表。一個(gè)完整的645規(guī)約讀命令幀格式如下:68 A0...A5 68 11 04D1...DI3 CS 16H至少有16個(gè)字節(jié)。一個(gè)字節(jié)包含I個(gè)起始位、8個(gè)數(shù)據(jù)位、I個(gè)校驗(yàn)位和I個(gè)停止位。以紅外1200bps的波特率,光接受這一幀數(shù)據(jù)需要至少128毫秒。如果只是判斷接收到的數(shù)據(jù)是不是“68 11 04”,就只需要接收3個(gè)字節(jié)。紅外喚醒液晶的過程大部分時(shí)間都花在紅外接受數(shù)據(jù)上,其他判斷的所花時(shí)間占很小一部分,因此這樣的軟件處理方法至少可以減少原來三分之二的功耗。
[0034]本發(fā)明提出了紅外喚醒智能電表的處理方法,包括當(dāng)喚醒電路向微控制單元發(fā)送喚醒信號,喚醒處于低功耗狀態(tài)微控制單元。喚醒后的微控制單元通過紅外接收電路接收紅外數(shù)據(jù)中的關(guān)鍵值,基于關(guān)鍵值與預(yù)先存儲的標(biāo)準(zhǔn)值的對比交過判定是否點(diǎn)亮液晶顯示屏。通過采用了外部中斷喚醒的機(jī)制,能夠比現(xiàn)有技術(shù)中定時(shí)喚醒的方式實(shí)現(xiàn)更低的功耗。同時(shí)由于不是只簡單地判斷紅外接收管腳上的低電平,因此在燈光的干擾下智能電表也不會(huì)誤喚醒。從而延長了智能電表中電池的使用壽命。
[0035]上述實(shí)施例中的各個(gè)序號僅僅為了描述,不代表各部件的組裝或使用過程中的先后順序。
[0036]以上所述僅為本發(fā)明的實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.紅外喚醒智能電表的處理方法,其特征在于,智能電表中設(shè)有微控制單元,微控制單元與喚醒電路、紅外接收電路以及液晶顯示屏電連接,所述處理方法包括: 當(dāng)喚醒電路接收到紅外喚醒信號時(shí),向微控制單元發(fā)送喚醒信號,將微控制單元從低功耗狀態(tài)中喚醒; 喚醒后的微控制單元向紅外接收電路發(fā)送數(shù)據(jù)接收信號,令紅外接收電路接收紅外數(shù)據(jù),提取紅外數(shù)據(jù)中的關(guān)鍵值,將關(guān)鍵值與預(yù)先存儲的標(biāo)準(zhǔn)值進(jìn)行對比; 如果關(guān)鍵值與標(biāo)準(zhǔn)值一致,微控制單元向液晶顯示屏模塊發(fā)送通電信號,點(diǎn)亮液晶顯示屏。2.根據(jù)權(quán)利要求1所述的紅外喚醒智能電表的處理方法,其特征在于: 如果關(guān)鍵值與標(biāo)準(zhǔn)值不一致,令微控制單元進(jìn)入低功耗狀態(tài)。3.根據(jù)權(quán)利要求1所述的紅外喚醒智能電表的處理方法,其特征在于: 所述喚醒電路包括微控制單元的外部中斷管腳、以及與外部中斷管腳電連接的光敏接收三極管。4.根據(jù)權(quán)利要求1所述的紅外喚醒智能電表的處理方法,其特征在于,所述紅外喚醒信號為高電平至低電平的轉(zhuǎn)換信號。5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的紅外喚醒智能電表的處理方法,其特征在于,所述紅外數(shù)據(jù)為三個(gè)字節(jié)的數(shù)字。
【文檔編號】G01R11/00GK106018899SQ201610548366
【公開日】2016年10月12日
【申請日】2016年7月8日
【發(fā)明人】何鈺, 姚徐旭
【申請人】華立科技股份有限公司