[發明專利]一種介于運動控制系統的CAN網絡子節點遠程固件升級方法在審
| 申請號: | 202010939189.6 | 申請日: | 2020-09-09 |
| 公開(公告)號: | CN112099810A | 公開(公告)日: | 2020-12-18 |
| 發明(設計)人: | 劉日平;李敏;黃振強 | 申請(專利權)人: | 明峰醫療系統股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/65;G06F11/10 |
| 代理公司: | 紹興市越興專利事務所(普通合伙) 33220 | 代理人: | 蔣衛東 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 介于 運動 控制系統 can 網絡 節點 遠程 升級 方法 | ||
本發明公開了一種介于運動控制系統的CAN網絡子節點遠程固件升級方法,包括上位機和運動控制系統,所述運動控制系統與所述上位機通過以太網通訊接口連接,所述子節點與運動控制系統的CAN總線連接在同一個總線上,所述上位機將控制臺存儲的固件打包發送到所述運動控制系統,所述運動控制系統再通過CAN的塊傳輸分包發送到所述子節點,所述子節點將數據進行接收并處理,重新解析為固件并存儲,實現固件升級操作。本發明通過中間控制系統遠程實現CT子節點固件升級,無需現場拆殼燒錄,操作方便,節約了時間和人力成本。
技術領域
本發明涉及CT設備技術領域,更具體涉及一種介于運動控制系統的CAN網絡子節點遠程固件升級方法。
背景技術
近年來,隨著電子技術、網絡技術的快速發展,電子設備的固件升級方案得到了廣泛的應用。固件為電子設備的帶有軟件功能的硬件,電子產品在出廠后,隨著用戶的使用和實際應用場景的不同,會逐漸暴露出越來越多的問題,這個時候就需要對系統進行固件升級,以此來修復bug(缺陷)或是滿足用戶實際的各種需求。因為產品的分散性,在不支持網絡接口的CT設備需要固件升級時,由于keypad、pod和音頻模塊與上位機沒有通訊接口,無法直接通過上位機遠程升級,往往需要售后人員在現場進行固件升級,需要現場拆殼燒錄,操作繁瑣費時,升級麻煩。
發明內容
針對現有技術的不足,本發明提供了一種介于運動控制系統的CAN網絡子節點遠程固件升級方法,在控制臺上即可實現固件的升級,無需拆蓋,燒錄方便,節約了時間成本和人力成本。
為實現上述目的,本發明提供了如下技術方案:一種介于運動控制系統的CAN網絡子節點遠程固件升級方法,包括上位機和運動控制系統,所述運動控制系統與所述上位機通過以太網通訊接口連接,所述子節點與運動控制系統的CAN總線連接在同一個總線上,所述上位機將控制臺存儲的固件打包發送到所述運動控制系統,所述運動控制系統再通過CAN的塊傳輸分包發送到所述子節點,所述子節點將數據進行接收并處理,重新解析為固件并存儲,實現固件升級操作。
進一步,所述運動控制系統的固件傳輸包括CAN數據塊接收和處理,固件按照塊傳輸,每接收到一個塊后,通過CAN總線發送出去,接收端進行校驗,如果校驗失敗,則啟動重傳機制。
進一步,所述子節點接收數據后包括固件跳轉、固件燒錄、固件校驗部分
進一步,所述固件跳轉部分包括兩個部分,應用程序跳轉到IAP程序;IAP程序跳轉到應用程序。
進一步,所述固件燒錄是指當數據接收完成后并校驗成功后,將數據從指定的位置燒錄到FLASH的程序空間中。
進一步,所述固件校驗包括兩個部分,接收到的數據校驗,用于驗證以太網和CAN數據傳輸過程是否有數據錯誤;FLASH燒錄完成后,固件校驗,將已燒錄的固件重新讀取出來,進行校驗,以驗證數據保存過程中是否出現數據錯誤。
綜上所述,本發明通過中間控制系統遠程實現CT子節點固件升級,無需現場拆殼燒錄,操作方便,節約了時間和人力成本。
附圖說明
圖1為本發明系統傳輸構架圖;
圖2為本發明控制流程圖;
圖3、圖4為本發明實施例操作示意圖。
具體實施方式
參照圖1至圖4對本發明一種介于運動控制系統的CAN網絡子節點遠程固件升級方法的具體實施方式的進一步說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于明峰醫療系統股份有限公司,未經明峰醫療系統股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010939189.6/2.html,轉載請聲明來源鉆瓜專利網。





