章 枧,徐 軍,杜 宇,倪笑宇
(1.北京理工大學,北京 100081;2.河北建筑工程學院,河北 張家口 075000)
基于模型的自動駕駛儀軟件開發
章 枧1,徐 軍1,杜 宇1,倪笑宇2
(1.北京理工大學,北京 100081;2.河北建筑工程學院,河北 張家口 075000)
針對傳統自動駕駛儀軟件開發效率低、周期長、成本高及難度高的缺點,提出基于模型的自動駕駛儀軟件開發方法。詳細介紹了利用MatLab/Simulink自動代碼生成技術進行自動駕駛儀軟件開發的完整過程,對自動生成的代碼進行了分析及整合,最后利用嵌入式平臺MSP430進行功能性驗證具有一定的工程應用價值。
自動駕駛儀;基于模型;自動代碼生成;DO178B驗證;嵌入式
隨著國內不斷開放低空空域,越來越多的小型通用飛機將投放到中國市場,作為飛機不可缺少的自動化設備之一,自動駕駛儀扮演著十分重要的角色。然而,傳統的自動駕駛儀軟件開發有著周期長、難度大、成本高等缺點。因此,急需一種高效的設計方法來解決當前的矛盾?;谀P偷脑O計方法是一種基于數學模型的快捷、簡便的設計方法,最早被應用在汽車生產領域,因其開發效率高、周期短、成本低的優點,得到越來越多汽車生產商的青睞。同時,由于數學模型對需求描述的唯一性,自動生成代碼的功能也是唯一的,軟件穩定性也得到了極大的提高。本文將基于模型的設計方法應用于自動駕駛儀軟件開發過程中,與傳統開發方法相比,基于模型的開發方法有著不可比擬的優點[1]。結合先進的開發模式,軟硬件系統開發可以同時進行,使得整個系統開發效率大大提高。……