[發明專利]一種中低速磁浮列車懸浮控制器在線編程方法有效
| 申請號: | 202010012033.3 | 申請日: | 2020-01-07 |
| 公開(公告)號: | CN111240695B | 公開(公告)日: | 2023-08-08 |
| 發明(設計)人: | 蔣毅;佟來生;湯彪;張文躍;朱躍歐;周源;陳啟發;姜宏偉;朱琳 | 申請(專利權)人: | 中車株洲電力機車有限公司 |
| 主分類號: | G06F8/53 | 分類號: | G06F8/53;G06F8/654;G06F13/40;H02N15/00 |
| 代理公司: | 長沙正奇專利事務所有限責任公司 43113 | 代理人: | 盧宏;李美麗 |
| 地址: | 412001 *** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 低速 列車 懸浮 控制器 在線 編程 方法 | ||
1.一種中低速磁浮列車懸浮控制器在線編程方法,其特征在于,包括上位機端控制方法和懸浮控制器端控制方法,上位機端和懸浮控制器端之間通過CAN總線進行交互;其中:
上位機端控制方法包括:
步驟11:將DSP程序反編譯為DSP片載FLASH可識別的二進制文件數據;
步驟12:指定多個或單個目標懸浮控制器網絡標示符;
步驟13:向懸浮控制器發送程序更新指令;
步驟14:判斷是否需要重新發送數據,若是,則跳轉至步驟15;否則,跳轉至步驟16;
步驟15:重新讀取上次數據,并選擇步驟110所記錄的懸浮控制器發送數據,跳轉至步驟19;
步驟16:讀取固定長度的二進制文件數據;
步驟17:對步驟16讀取的數據進行數據糾錯機制校驗的計算;
步驟18:將步驟16和步驟17的數據一并發送出去;
步驟19:接收懸浮控制器端校驗計算結果;
步驟110:判斷懸浮控制器端校驗計算結果是否與步驟17中的結果相同,若是,則執行步驟111;否則,設定指令重新發送數據,并記錄目標懸浮控制器的網絡標識符,跳轉至步驟14;
步驟111:判斷步驟11獲得的數據是否全部發送完畢,若是,則發送停止指令;否則,跳轉至步驟14;
懸浮控制器端控制方法包括:
步驟21:確認懸浮點處于落浮狀態;
步驟22:監聽CAN總線報文信息,等待程序更新指令;若接到程序更新指令,則進入下一步;否則繼續等待;
步驟23:判斷是否收到停止接收數據指令,若收到停止接收數據指令,則跳轉至步驟210;否則,跳轉至步驟24;
步驟24:接收上位機端發送的數據;
步驟25:解析步驟24的數據,得到程序數據及其校驗結果;
步驟26:對步驟25中的程序數據進行校驗計算;
步驟27:發送步驟26的結果至上位機端;
步驟28:判斷步驟25解析出的校驗結果與步驟26中計算出的校驗結果是否相同,若是,則跳轉至步驟29;否則,跳轉至步驟23;
步驟29:保存步驟25的程序數據至外部擴展RAM并跳轉步驟23;
步驟210:將外部擴展RAM中的程序數據寫入FLASH。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中車株洲電力機車有限公司,未經中車株洲電力機車有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010012033.3/1.html,轉載請聲明來源鉆瓜專利網。





