[發明專利]一種基于集控器的LED路燈控制器固件程序升級方法有效
| 申請號: | 201910726004.0 | 申請日: | 2019-08-07 |
| 公開(公告)號: | CN110427207B | 公開(公告)日: | 2023-05-16 |
| 發明(設計)人: | 肖燕君;易斌 | 申請(專利權)人: | 成都易明半導體有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654 |
| 代理公司: | 成都巾幗知識產權代理有限公司 51260 | 代理人: | 邢偉 |
| 地址: | 610000 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 集控器 led 路燈 控制器 程序 升級 方法 | ||
1.一種基于集控器的LED路燈控制器固件程序升級方法,其特征在于:包括以下步驟:
S1.集控器發送立正廣播數據,集控器管理區域內的每一個路燈控制器在接收到立正廣播數據后,暫停工作并擦除flash存儲器的升級區;暫停工作并擦除flash存儲器的升級區后,升級區字節為FF;
S2.集控器對升級的固件程序進行打包處理,以包數據的方式下發給管理區域的路燈控制器;每一包數據均包括序列號、固件內容、校驗位信息;
S3.集控器下發完成所有數據后,預留一段修復時間用于對所有路燈控制器的修復;
S4.在修復時間內,對于任一路燈控制器,依次對接收到的每一包數據進行檢測,在對每一包數據進行檢測的過程中,判斷當前是否出現數據丟失,若是,重新向集控器索要此包數據,若否,繼續進行下一包數據檢測,直到所有包數據檢測完成;
路燈控制器對每一包數據進行檢測時,若當前包數據的校驗位不正確或當前包數據的固件內容中出現連續多個FF字節,則判定當前包數據出現數據丟失;
S5.修復時間結束后,集控器控制所有路燈控制器開始進行固件程序升級。
2.根據權利要求1所述的一種基于集控器的LED路燈控制器固件程序升級方法,其特征在于:所述步驟S1中集控器重復發送多次立正廣播數據,以確保所有路燈控制器都能夠接收到立正廣播數據并進入升級流程。
3.根據權利要求2所述的一種基于集控器的LED路燈控制器固件程序升級方法,其特征在于:所述集控器發送立正廣播數據的次數為10次,間隔為3秒。
4.根據權利要求3所述的一種基于集控器的LED路燈控制器固件程序升級方法,其特征在于:所述步驟S4中,路燈控制器以包數據的序列號為反饋,重新向集控器所要出現數據丟失的包數據,并對集控器重發的包數據進行接收。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都易明半導體有限公司,未經成都易明半導體有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910726004.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于ZYNQ的算法動態更新方法
- 下一篇:一種軟件開發方法及軟件開發系統





