一種儀表程序升級的裝置的製作方法
2023-07-16 23:37:26 2

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