本發(fā)明屬于電子儀表,具體涉及一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表及存儲(chǔ)方法。
背景技術(shù):
1、隨著社會(huì)與科技的發(fā)展,越來(lái)越多的電子計(jì)量?jī)x表在生產(chǎn)生活中用于供需雙方貿(mào)易結(jié)算,當(dāng)其內(nèi)部的電池、電子元件等出現(xiàn)故障后導(dǎo)致電子儀表不能正常顯示結(jié)算值,在不拆開(kāi)電子儀表情況下,無(wú)法讀取故障前一刻的結(jié)算值,使得供需雙方無(wú)法確定結(jié)算值,易產(chǎn)生糾紛。
2、電子儀表的近場(chǎng)通信方式中,紅外、藍(lán)牙、wifi等通信方式,其功耗較大,通信時(shí)會(huì)消耗儀表電池電量,有線通信方式影響儀表密封性。
3、現(xiàn)有技術(shù)中,如申請(qǐng)?zhí)枮椤?02111208521.2”,公開(kāi)號(hào):114064354a;名稱為“雙接口獨(dú)立備份數(shù)據(jù)存儲(chǔ)模塊和電子儀表解析處理方法”的專利。是一種低成本且可處于無(wú)源狀態(tài)的雙接口獨(dú)立備份數(shù)據(jù)存儲(chǔ)模塊,用于記錄智能電子計(jì)量?jī)x表的貿(mào)易結(jié)算用的過(guò)程數(shù)據(jù),當(dāng)智能電子計(jì)量?jī)x表的lcd無(wú)顯示時(shí),可利用智能終端的nfc無(wú)線電磁場(chǎng)給雙接口獨(dú)立備份數(shù)據(jù)存儲(chǔ)模塊供電,獲取備份的關(guān)鍵數(shù)據(jù)。
4、s1,電子儀表連接雙接口獨(dú)立備份數(shù)據(jù)存儲(chǔ)模塊,所述電子儀表按約定格式分類存儲(chǔ)計(jì)量數(shù)據(jù),所述雙接口獨(dú)立備份數(shù)據(jù)存儲(chǔ)模塊內(nèi)置cpu,用于調(diào)度管理eeprom存儲(chǔ)器的讀寫控制和數(shù)據(jù)存儲(chǔ),所述電子儀表將指定格式的計(jì)量數(shù)據(jù)傳輸給所述雙接口獨(dú)立備份數(shù)據(jù)存儲(chǔ)模塊,所述雙接口獨(dú)立備份數(shù)據(jù)存儲(chǔ)模塊通過(guò)cpu自主執(zhí)行存儲(chǔ)地址管理和存儲(chǔ)空間整理;
5、s2,若電子儀表無(wú)法顯示計(jì)量數(shù)據(jù),則通過(guò)帶有nfc功能的智能終端為所述雙接口獨(dú)立備份數(shù)據(jù)存儲(chǔ)模塊無(wú)線供電,讀取并顯示計(jì)量數(shù)據(jù)。
6、結(jié)合上述兩段文字的內(nèi)容,該專利申請(qǐng)需要在電子儀表之外單獨(dú)設(shè)立一個(gè)無(wú)源獨(dú)立存儲(chǔ)模塊,用于備份數(shù)據(jù),然后再通過(guò)nfc手機(jī)等設(shè)備獲取無(wú)源獨(dú)立存儲(chǔ)模塊的備份數(shù)據(jù),該專利需要額外增加設(shè)備提高了成本,結(jié)構(gòu)變得較為復(fù)雜,使用起來(lái)也較為不便。
技術(shù)實(shí)現(xiàn)思路
1、針對(duì)上述現(xiàn)有技術(shù)的不足,本發(fā)明所要解決的技術(shù)問(wèn)題是:如何提供一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表,可通過(guò)帶有nfc功能的終端,在不拆開(kāi)儀表的情況下讀取所述雙接口eeprom芯片內(nèi)部存儲(chǔ)的數(shù)據(jù)。
2、為了解決上述技術(shù)問(wèn)題,本發(fā)明采用了如下的技術(shù)方案:一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表,包括主控系統(tǒng)、雙接口eeprom芯片以及無(wú)線天線;主控系統(tǒng)與雙接口eeprom芯片連接,雙接口eeprom芯片與無(wú)線天線連接;
3、雙接口eeprom芯片具有2個(gè)通信接口,包括第一接口和第二接口,主控系統(tǒng)通過(guò)第一接口連接雙接口eeprom芯片讀寫其內(nèi)部數(shù)據(jù),帶有nfc功能的終端可通過(guò)無(wú)線天線和第二接口與雙接口eeprom芯片通信,讀出其內(nèi)部數(shù)據(jù)。故當(dāng)主控系統(tǒng)損壞不工作時(shí),可通過(guò)帶有nfc功能的終端,在不拆開(kāi)儀表的情況下讀取所述雙接口eeprom芯片內(nèi)部存儲(chǔ)的數(shù)據(jù)。
4、雙接口eeprom芯片為獨(dú)立數(shù)據(jù)存儲(chǔ)芯片,掉電后其存儲(chǔ)的數(shù)據(jù)不丟失。
5、所述第一接口為串行通信接口,與主控系統(tǒng)連接;第二接口為無(wú)線通信接口,與無(wú)線天線連接。
6、帶有nfc功能的終端可通過(guò)無(wú)線天線和第二接口為雙接口eeprom芯片供電,使其工作。
7、所述雙接口eeprom芯片具有標(biāo)簽?zāi)J胶屯ǖ滥J?,通過(guò)更改雙接口eeprom芯片的芯片配置字,可在標(biāo)簽?zāi)J胶屯ǖ滥J街g進(jìn)行切換。
8、當(dāng)處于標(biāo)簽?zāi)J綍r(shí),雙接口eeprom芯片可視為內(nèi)置的eeprom,可通過(guò)第一接口讀寫數(shù)據(jù),可通過(guò)第二接口讀取數(shù)據(jù);
9、當(dāng)處于通道模式時(shí),雙接口eeprom芯片可視為內(nèi)置的fifo緩沖區(qū),為第一接口和第二接口的通信提供數(shù)據(jù)傳輸通道;借助此數(shù)據(jù)傳輸通道,帶有nfc功能的終端可與主控系統(tǒng)進(jìn)行數(shù)據(jù)實(shí)時(shí)交互傳輸,即近場(chǎng)通信方式。
10、一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表的存儲(chǔ)方法,用于所述的儀表,包括如下步驟;
11、步驟一:主控系統(tǒng)判斷存儲(chǔ)記錄的操作時(shí)間到;
12、步驟二:主控系統(tǒng)讀取當(dāng)前日期時(shí)間,計(jì)算得到存儲(chǔ)地址index;
13、步驟三:主控系統(tǒng)向雙接口eeprom芯片的存儲(chǔ)地址index寫入一條記錄并確保寫入正確。
14、所述的一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表的存儲(chǔ)方法,其關(guān)鍵在于:所述步驟一中主控系統(tǒng)判斷存儲(chǔ)記錄的操作時(shí)間到的方法包括,讀取當(dāng)前時(shí)間是否為tm的倍數(shù)或周期為tm定時(shí)器的定時(shí)時(shí)間或周期為tm鬧鐘的定時(shí)時(shí)間,如果是,則主控系統(tǒng)確定存儲(chǔ)記錄的操作時(shí)間到;如果否,則主控系統(tǒng)確定存儲(chǔ)記錄的操作時(shí)間未到。
15、所述的一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表的存儲(chǔ)方法,其關(guān)鍵在于:所述步驟一中,儀表以間隔時(shí)間tm分鐘周期地將一條存儲(chǔ)記錄寫入所述雙接口eeprom芯片,存儲(chǔ)記錄包括當(dāng)前時(shí)間、結(jié)算值、狀態(tài)信息,因所述雙接口eeprom芯片有寫操作次數(shù)最大值wemax限制(一般地,wemax等于1百萬(wàn)次),為延長(zhǎng)寫操作次數(shù)據(jù),采用分塊循環(huán)寫入法管理并存儲(chǔ)數(shù)據(jù);
16、所述雙接口eeprom芯片存儲(chǔ)容量為ce字節(jié);一條存儲(chǔ)記錄為ns字節(jié);存儲(chǔ)記錄最大數(shù)量nsmax=ce/ns;存儲(chǔ)次數(shù)最大值wsmax=wemax×nsmax;
17、存儲(chǔ)次數(shù)ws=儀表壽命時(shí)間/tm,ws<wsmax。
18、所述的一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表的存儲(chǔ)方法,其關(guān)鍵在于:所述步驟二中,主控系統(tǒng)讀取當(dāng)前日期時(shí)間,計(jì)算得到存儲(chǔ)地址index包括:
19、存儲(chǔ)地址index按時(shí)間進(jìn)行循環(huán)計(jì)算;
20、設(shè)時(shí)間為20yy年mm月dd日hh小時(shí)nn分,計(jì)算得到為這一年的第yday天(從1月1日開(kāi)始),則
21、如果計(jì)算方法如下:
22、
23、如果計(jì)算方法如下:
24、
25、如果計(jì)算方法如下:
26、
27、如果計(jì)算方法如下:
28、
29、如果計(jì)算方法如下:
30、
31、其中,%表示模運(yùn)算,即求余運(yùn)算。
32、顯著效果:本發(fā)明提供了一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表及存儲(chǔ)方法,其設(shè)置的雙接口eeprom芯片具有2個(gè)通信接口,第一接口連接主控系統(tǒng),帶有nfc功能的終端可通過(guò)無(wú)線天線和第二接口與雙接口eeprom芯片通信,讀出其內(nèi)部數(shù)據(jù)。故當(dāng)主控系統(tǒng)損壞不工作時(shí),可通過(guò)帶有nfc功能的終端,在不拆開(kāi)儀表的情況下讀取所述雙接口eeprom芯片內(nèi)部存儲(chǔ)的數(shù)據(jù)。
1.一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表,其特征在于,包括主控系統(tǒng)、雙接口eeprom芯片以及無(wú)線天線;主控系統(tǒng)與雙接口eeprom芯片連接,雙接口eeprom芯片與無(wú)線天線連接;
2.根據(jù)權(quán)利要求1所述的一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表,其特征在于,所述第一接口為串行通信接口,與主控系統(tǒng)連接;第二接口為無(wú)線通信接口,與無(wú)線天線連接。
3.根據(jù)權(quán)利要求1所述的一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表,其特征在于,帶有nfc功能的終端可通過(guò)無(wú)線天線和第二接口為雙接口eeprom芯片供電,使其工作。
4.根據(jù)權(quán)利要求1所述的一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表,其特征在于,所述雙接口eeprom芯片具有標(biāo)簽?zāi)J胶屯ǖ滥J?,通過(guò)更改雙接口eeprom芯片的芯片配置字,可在標(biāo)簽?zāi)J胶屯ǖ滥J街g進(jìn)行切換。
5.根據(jù)權(quán)利要求4所述的一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表,其特征在于,當(dāng)處于標(biāo)簽?zāi)J綍r(shí),雙接口eeprom芯片可視為內(nèi)置的eeprom,可通過(guò)第一接口讀寫數(shù)據(jù),可通過(guò)第二接口讀取數(shù)據(jù);
6.一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表的存儲(chǔ)方法,用于權(quán)利要求1-5任一項(xiàng)所述的儀表,其特征在于,包括如下步驟;
7.根據(jù)權(quán)利要求6所述的一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表的存儲(chǔ)方法,其特征在于:所述步驟一中主控系統(tǒng)判斷存儲(chǔ)記錄的操作時(shí)間到的方法包括,讀取當(dāng)前時(shí)間是否為tm的倍數(shù)或周期為tm定時(shí)器的定時(shí)時(shí)間或周期為tm鬧鐘的定時(shí)時(shí)間,如果是,則主控系統(tǒng)確定存儲(chǔ)記錄的操作時(shí)間到;如果否,則主控系統(tǒng)確定存儲(chǔ)記錄的操作時(shí)間未到。
8.根據(jù)權(quán)利要求7所述的一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表的存儲(chǔ)方法,其特征在于:所述步驟一中,儀表以間隔時(shí)間tm分鐘周期地將一條存儲(chǔ)記錄寫入所述雙接口eeprom芯片,存儲(chǔ)記錄包括當(dāng)前時(shí)間、結(jié)算值、狀態(tài)信息,因所述雙接口eeprom芯片有寫操作次數(shù)最大值wemax限制(一般地,wemax等于1百萬(wàn)次),為延長(zhǎng)寫操作次數(shù)據(jù),采用分塊循環(huán)寫入法管理并存儲(chǔ)數(shù)據(jù);
9.根據(jù)權(quán)利要求8所述的一種具有近場(chǎng)無(wú)線通信接口和獨(dú)立數(shù)據(jù)存儲(chǔ)的儀表的存儲(chǔ)方法,其特征在于:所述步驟二中,主控系統(tǒng)讀取當(dāng)前日期時(shí)間,計(jì)算得到存儲(chǔ)地址index包括: