新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP的新型彈載控制計算機

        基于DSP的新型彈載控制計算機

        作者: 時間:2008-05-05 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/258082.htm
        6 RAM和ROM的選擇

        TMS320C31型采用改進的哈佛結構,程序和數據統一存放,如果 整個計算程序的大小不超 過2 K×32位,則可以放在內部RAM運行,無需擴展。但由于用戶程序一般都會超過2 K, 需 要按照程序的大小擴展32位的RAM。所選擇RAM的速度必須小于的讀寫周期。TMS320C31-5 0全速運行時的讀寫周期為20 ns,因此,選擇了4片15 ns的128 K×8位RAM來組成系統的RAM 。 當DSP工作在微模式時,程序要存放在EEPROM或FLASH中,在系統上電時,由Bootlood 程序搬移到外部的RAM中運行。選擇ROM時,同樣需要考慮容量和速度,由于DSP總線最多有7 個周期的延遲,因此,ROM的速度最慢不得超過該限制。容量要大于程序的大小。
        按上述原則選擇好基本器件,根據數據流向、地址總線、數據總線和工作時序的要求依次設 計并實現

        基于DSP的新型的實現和調試

        1 硬件生產和調試

        在方案設計的基礎上,結合導彈控制的需求,選擇合適的DSP和接口器件, 構成了基于DSP的彈上新型控制計算機。圖4為根據具體需求所設計的硬件原理框圖。

        2 軟件設計和調試

        為了實現軟件的模塊化設計,應對經過數學仿真驗證的控制算法進 行分析,按照功能進行 模塊劃分,形成一個個的功能模塊。按照工作流程和控制規律,將一個個的功能模塊組成整體軟件。為了方便和硬件的聯調,軟件設計時可以考慮混合語言編程,對硬件接口控制多的地方,選用匯編語言;對算法復雜、計算量大的,可采用C語言。 整體軟件框圖如圖5所示。

        3 硬件和軟件聯調

        軟件和硬件調試分別通過后,就可進行軟件和硬件的聯調。先用仿真器將 根據控制算法所編寫的控制軟件下載到硬件的DSP中,測試輸出的控制結果是否正確。確認得到正確的結果后,將程序燒錄到EEPROM存儲器中,脫離仿真器進行地面試驗。如果結果不正確,查找 并修正錯誤,返回前一步重新調試;一切控制 正常,則到此就完成了整體設計、硬件生產和調試、軟件設計和調試、軟硬件的系統聯調,形成了基于DSP的新型計算機。

        結束語

        隨著技術的不斷發展,DSP將以它特有的優越性能在軍事和高科技 中得到廣泛的應用。本文以高精度和小型化的導彈飛行控制為例,詳細地說明了基于DSP的新型彈載控制計算機的研制,并通過了地面的性能測試。但在上彈之前,還需經過更多的試驗和測試(如振動、沖擊 、溫度循環、老化試驗等),同時要經過逐步的工程化,期望能夠在其他導彈型號和航天飛行器中得到更廣泛的應用。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 静乐县| 师宗县| 射阳县| 广西| 磴口县| 霞浦县| 屏山县| 祁东县| 丰都县| 南澳县| 南康市| 鹿泉市| 吴忠市| 桃园县| 濮阳县| 肃宁县| 桐柏县| 新竹市| 铜鼓县| 且末县| 乌兰浩特市| 昌平区| 德清县| 石棉县| 苗栗县| 阿瓦提县| 桐梓县| 凤城市| 宁波市| 竹溪县| 淮滨县| 廉江市| 恩平市| 漯河市| 柘荣县| 常州市| 科技| 榆中县| 双流县| 罗源县| 大同县|