本實(shí)用新型涉及通信技術(shù)領(lǐng)域,尤其是涉及一種儀表程序升級(jí)的裝置。
背景技術(shù):
近年來智能燃?xì)獗硇袠I(yè)發(fā)展迅速,形勢還不斷向好的方向發(fā)展,業(yè)內(nèi)對(duì)表端計(jì)量安全性、準(zhǔn)確性方面的要求越來越高,尤其是如何做到抗干擾、降低功耗、降低故障率、提高可靠性、節(jié)省制造成本這五個(gè)方面的要求更是如此。
現(xiàn)有的儀表主要是通過拆表方式進(jìn)行程序代碼的更新。這種程序升級(jí)方式單一,不靈活,容易在拆裝過程中對(duì)儀表進(jìn)行二次損傷,而且也增加了售后維護(hù)人員的實(shí)施難度。
中國專利授權(quán)公告號(hào):CN202948511U,授權(quán)公告日2013年5月22日,公開了一種方便燒錄程序的IC卡計(jì)量表及其專用燒錄卡,包括電路板、單片機(jī)和IC卡座;在所述的單片機(jī)上有編程端口,在所述的IC卡座內(nèi)設(shè)有編程觸點(diǎn)和IC卡使用觸點(diǎn);所述的單片機(jī)通過編程端口與IC卡座上的編程觸點(diǎn)相連。該方便燒錄程序的IC卡計(jì)量表,使程序燒錄或者升級(jí)程序時(shí)不需再打開蓋。該發(fā)明不足之處是,程序不在燒錄卡內(nèi)而是通過外接編程實(shí)現(xiàn)程序燒錄,只適用于IC卡式的計(jì)量表,不適用于其他接口類型的儀表。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型的發(fā)明目的是為了克服現(xiàn)有技術(shù)中對(duì)傳統(tǒng)拆表方式進(jìn)行程序升級(jí)易對(duì)儀表產(chǎn)生二次損傷,不易操作的不足,提供了一種簡化操作,環(huán)保節(jié)能,適用性廣的儀表程序升級(jí)的裝置。
為了實(shí)現(xiàn)上述目的,本實(shí)用新型采用以下技術(shù)方案:
一種儀表程序升級(jí)的裝置,包括儀表表端及用于儀表表端程序升級(jí)的卡片;所述儀表表端包括升級(jí)接口;所述卡片包括MCU,人機(jī)交互模塊,數(shù)據(jù)交互接口,存儲(chǔ)單元和電源接口;所述MCU分別與人機(jī)交互模塊,數(shù)據(jù)交互接口,存儲(chǔ)單元和電源接口電連接;所述數(shù)據(jù)交互接口與所述升級(jí)接口配合連接實(shí)現(xiàn)儀表表端程序升級(jí)。
本實(shí)用新型裝置的卡片包括人機(jī)交互模塊(液晶顯示屏,LED燈指示,按鍵),主控MCU,數(shù)據(jù)和程序存儲(chǔ)單元(Flash),數(shù)據(jù)交互接口(USB接口、IC卡、NFC、藍(lán)牙、Zigbee、Lora、485通訊、Uart和預(yù)留了可擴(kuò)展接口),電源接口;卡片的數(shù)據(jù)交互接口與儀表表端的升級(jí)接口配合連接實(shí)現(xiàn)儀表表端程序升級(jí)。
人機(jī)交互模塊:通過人機(jī)交互接口可以將程序升級(jí)過程中的狀態(tài)進(jìn)行實(shí)時(shí)顯示和程序的選擇等;
主控MCU:負(fù)責(zé)數(shù)據(jù)交互接口的通訊控制,程序數(shù)據(jù)的搬移,人機(jī)交互接口的顯示和控制;
數(shù)據(jù)交互接口:數(shù)據(jù)交互接口是程序進(jìn)行升級(jí)和下載的通道;
電源接口:為整個(gè)卡片供電。
本裝置原理是MCU通過數(shù)據(jù)交互接口將需要升級(jí)的程序下載到卡片中的外部Flash中,當(dāng)需要進(jìn)行程序升級(jí)時(shí),MCU再次通過數(shù)據(jù)交互接口與外部儀表建立通訊,將程序從Flash中拷貝到外部儀表,從而實(shí)現(xiàn)程序的升級(jí)。
因此,本實(shí)用新型通過接觸式或非接觸式接口對(duì)儀表進(jìn)行程序升級(jí),簡化了程序升級(jí)的流程和時(shí)間,減少了拆表過程中的物料損耗,具有簡化操作,環(huán)保節(jié)能,適用性廣的特點(diǎn)。
作為優(yōu)選,所述人機(jī)交互模塊包括按鍵,液晶顯示屏和LED指示燈。
作為優(yōu)選,所述數(shù)據(jù)交互接口包括IC卡接口,USB接口和可擴(kuò)展接口。
作為優(yōu)選,所述可擴(kuò)展接口為NFC接口和/或藍(lán)牙接口和/或Zigbee接口和/或Lora接口和/或485通訊接口和/或Uart接口。
其中,藍(lán)牙接口、Zigbee接口、Lora接口為非接觸式接口。
作為優(yōu)選,所述存儲(chǔ)單元為Flash存儲(chǔ)器。
作為優(yōu)選,所述卡片長5~12cm,或/和寬為3~8cm。
作為優(yōu)選,所述升級(jí)接口包括I2C接口或SPI接口或Uart接口。
作為優(yōu)選,所述儀表表端還包括數(shù)據(jù)轉(zhuǎn)換模塊;所述數(shù)據(jù)轉(zhuǎn)換模塊用于獲取數(shù)據(jù)交互接口的數(shù)據(jù)并傳輸至升級(jí)接口,實(shí)現(xiàn)儀表表端程序升級(jí)。
作為優(yōu)選,所述儀表表端為IC卡表或無線物聯(lián)網(wǎng)表。
因此,本實(shí)用新型具有如下有益效果:通過接觸式或非接觸式接口對(duì)儀表進(jìn)行程序升級(jí),集升級(jí)程序和升級(jí)硬件模塊與一體的卡片,方便快速升級(jí),程序按照要求可以存儲(chǔ)多個(gè),實(shí)現(xiàn)不同升級(jí)需求的切換,簡化了程序升級(jí)的流程和時(shí)間,減少了拆表過程中的物料損耗,具有簡化操作,環(huán)保節(jié)能,適用性廣的特點(diǎn)。
附圖說明
圖1是本實(shí)用新型的一種結(jié)構(gòu)示意圖;
圖2是本實(shí)用新型的卡片的一種結(jié)構(gòu)示意圖。
圖中:儀表表端1、卡片2、升級(jí)接口11、數(shù)據(jù)轉(zhuǎn)換模塊12、MCU 21、人機(jī)交互模塊22、數(shù)據(jù)交互接口23、存儲(chǔ)單元24、電源接口25、按鍵221、液晶顯示屏222、LED指示燈223、IC卡接口231、USB接口232、可擴(kuò)展接口233。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施方式對(duì)本實(shí)用新型做進(jìn)一步的描述。
如圖1、圖2所示的實(shí)施例是一種儀表程序升級(jí)的裝置,包括儀表表端1及用于儀表表端程序升級(jí)的卡片2;所述儀表表端1包括升級(jí)接口11;所述卡片2包括MCU 21,人機(jī)交互模塊22,數(shù)據(jù)交互接口23,存儲(chǔ)單元24和電源接口25;所述MCU 21分別與人機(jī)交互模塊22,數(shù)據(jù)交互接口23,存儲(chǔ)單元24和電源接口25電連接;所述數(shù)據(jù)交互接口23與存儲(chǔ)單元24電連接;所述電源接口25分別與人機(jī)交互模塊22,數(shù)據(jù)交互接口23和存儲(chǔ)單元24電連接;所述數(shù)據(jù)交互接口23與所述升級(jí)接口11配合連接實(shí)現(xiàn)儀表表端程序升級(jí);
所述人機(jī)交互模塊22包括按鍵221,液晶顯示屏222和LED指示燈223;
所述數(shù)據(jù)交互接口23包括IC卡接口231,USB接口232和可擴(kuò)展接口233;
所述可擴(kuò)展接口233為NFC接口和/或藍(lán)牙接口和/或Zigbee接口和/或Lora接口和/或485通訊接口和/或Uart接口;
所述存儲(chǔ)單元24為Flash存儲(chǔ)器;
所述卡片2長5~12cm,或/和寬為3~8cm;
所述升級(jí)接口11包括I2C接口或SPI接口或Uart接口;
所述儀表表端1還包括數(shù)據(jù)轉(zhuǎn)換模塊12;所述數(shù)據(jù)轉(zhuǎn)換模塊12用于獲取數(shù)據(jù)交互接口23的數(shù)據(jù)并傳輸至升級(jí)接口11,實(shí)現(xiàn)儀表表端程序升級(jí);
所述儀表表端1為IC卡表或無線物聯(lián)網(wǎng)表。
使用本實(shí)用新型升級(jí)程序,總共分為三個(gè)過程:
1、建立通訊:
當(dāng)卡片插入到儀表內(nèi)或者選擇好升級(jí)模式后,卡片端通過數(shù)據(jù)交互接口主動(dòng)發(fā)起升級(jí)查詢命令,儀表端在接收到數(shù)據(jù),進(jìn)行數(shù)據(jù)解密,發(fā)現(xiàn)是卡片的數(shù)據(jù)后,回應(yīng)給卡片接收到升級(jí)命令,卡片再發(fā)送密碼進(jìn)行校驗(yàn),儀表進(jìn)行解密回應(yīng),經(jīng)過多次密碼校驗(yàn)后,確認(rèn)是卡片,則建立通訊過程完畢;包括10次不同的密碼校驗(yàn),防止破解,保護(hù)產(chǎn)品。
2、參數(shù)保存:
當(dāng)建立通訊過程完畢,此時(shí)卡片會(huì)發(fā)送獲取儀表程序和參數(shù)命令,儀表端在接收到數(shù)據(jù),進(jìn)行數(shù)據(jù)解密,發(fā)現(xiàn)是獲取儀表程序和參數(shù)命令,則主動(dòng)上傳儀表程序和參數(shù)給卡片,卡片將手到的數(shù)據(jù)保存到卡片內(nèi)的Flash中;儀表發(fā)送數(shù)據(jù)完畢,則發(fā)送數(shù)據(jù)上傳結(jié)束命令;卡片再接收到上傳結(jié)束命令后,參數(shù)保存過程結(jié)束。
3、程序升級(jí):
當(dāng)參數(shù)保存過程完畢,此時(shí)卡片會(huì)分包發(fā)送加密的程序包到儀表端,儀表在對(duì)接收到的數(shù)據(jù)進(jìn)行解密發(fā)現(xiàn)是程序升級(jí)包,則進(jìn)行程序升級(jí),卡片在發(fā)完最后一包程序數(shù)據(jù)后會(huì)發(fā)送升級(jí)結(jié)束命令,儀表端在接收到升級(jí)結(jié)束命令后,會(huì)重啟儀表系統(tǒng),執(zhí)行升級(jí)后的新程序;當(dāng)升級(jí)失敗,卡片端會(huì)進(jìn)行重啟升級(jí)任務(wù),重新執(zhí)行從建立通訊到-參數(shù)保存-程序升級(jí)這個(gè)流程,直至升級(jí)成功;儀表內(nèi)的控制芯片對(duì)比升級(jí)程序的版本型號(hào),高于自己的升級(jí),低于自己的不升級(jí)。
因此,本實(shí)用新型具有如下有益效果:通過接觸式或非接觸式接口對(duì)儀表進(jìn)行程序升級(jí),集升級(jí)程序和升級(jí)硬件模塊與一體的卡片,方便快速升級(jí),程序按照要求可以存儲(chǔ)多個(gè),實(shí)現(xiàn)不同升級(jí)需求的切換,簡化了程序升級(jí)的流程和時(shí)間,減少了拆表過程中的物料損耗,具有簡化操作,環(huán)保節(jié)能,適用性廣的特點(diǎn)。
應(yīng)理解,本實(shí)施例僅用于說明本實(shí)用新型而不用于限制本實(shí)用新型的范圍。此外應(yīng)理解,在閱讀了本實(shí)用新型講授的內(nèi)容之后,本領(lǐng)域技術(shù)人員可以對(duì)本實(shí)用新型作各種改動(dòng)或修改,這些等價(jià)形式同樣落于本申請(qǐng)所附權(quán)利要求書所限定的范圍。