[發明專利]一種嵌入式軟件開發方法無效
| 申請號: | 201010141224.6 | 申請日: | 2010-03-31 |
| 公開(公告)號: | CN102207860A | 公開(公告)日: | 2011-10-05 |
| 發明(設計)人: | 王世友;呂丹丹 | 申請(專利權)人: | 比亞迪股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518118 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 軟件 開發 方法 | ||
1.一種嵌入式軟件開發方法,其特征在于,所述嵌入式軟件開發方法包括以下步驟:
步驟一,設置一控制對象和一被控對象,控制對象可控制被控對象進行動作;
步驟二,在軟件設計平臺中根據被控對象搭建仿真模型;
步驟三,根據控制對象的當前動作狀態信號控制仿真模型運行、輸出可執行代碼并反饋到被控對象以控制被控對象動作;
步驟四,根據被控對象的動作狀態與實際預設的動作狀態實時修改仿真模型自身的算法直到被控對象的動作狀態與實際預設的動作狀態一致。
2.根據權利要求1所述的嵌入式軟件開發方法,在所述步驟三中,還包括以下步驟:
步驟S01,采集控制對象的當前狀態信號;
步驟S02,將所述當前狀態信號作為輸入量輸入給所述仿真模型;
步驟S03,仿真模型根據當前狀態信號并按照其自身算法進行動作仿真并生成可執行代碼;
步驟S04,將可執行代碼燒錄到單片機中;
步驟S05,通過單片機控制被控制對象進行動作。
3.根據權利要求1所述的嵌入式軟件開發方法,其特征在于,所述軟件開發平臺為基于MATLAB和LABVIEW的開發平臺。
4.根據權利要求3所述的嵌入式軟件開發方法,其特征在于,所述采集的控制對象的當前狀態信號存儲在所述MATLAB的工作空間內。
5.根據權利要求4所述的嵌入式軟件開發方法,其特征在于,通過所述LABVIEW中編寫的上位機采集軟件采集控制對象的當前狀態信號,并將此信號存儲到所述MATLAB的工作空間內。
6.根據權利要求1所述的嵌入式軟件開發方法,其特征在于,通過上位機標定軟件實時修改模型中的標定參數以改變模型自身的算法。
7.根據權利要求2所述的嵌入式軟件開發方法,其特征在于,所述仿真模型通過RTW實時生成工具生成可執行代碼。
8.根據權利要求2所述的嵌入式軟件開發方法,其特征在于,在所述步驟S04中,將所述可執行代碼與所述單片機的底層驅動程序相結合并燒錄到所述單片機中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于比亞迪股份有限公司,未經比亞迪股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010141224.6/1.html,轉載請聲明來源鉆瓜專利網。





