新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于通道控制的雙余度DSP設計與實現

        基于通道控制的雙余度DSP設計與實現

        作者:南京航空航天大學信息科學與技術學院 冉劍 控制板硬件設計 時間:2011-02-18 來源:電子產品世界 收藏

          應用處理及其輸出單元

        本文引用地址:http://www.104case.com/article/116948.htm

          針對于不同的應用其處理及輸出單元具有各自的特殊性,本應用要求輸出多路電壓控制信號,主要由帶SPI接口的16路模數轉換芯片及驅動電路組成,并通過DSP的I/O口控制D/A的復位、清零等操作。

          系統軟件

          系統軟件設計主要基于CCS2.2 Code Composer Studio集成開發環境,主程序采用匯編語言編寫,軟件調試及仿真完成??刂瓢錎SP軟件流程框圖如圖5所示,系統軟件主要實現雙機間的通訊及故障判別并切換,并完成控制任務處理。包括主DSP軟件及輔DSP軟件兩部分,其中任務控制處理功能部分是相同的,重點在于雙機間的交互問題。

          在雙機交互的切換問題中,起主要作用的是通道的切換,當前打開的通道具有最高優先權,不管產生DSP切換的原因是什么,其最終的結果都將是當前只有一個通道是打開的,通道的切換可能是由主DSP程序主動控制而切換,或是控制邏輯本身的硬件原因,但是只有這個對應的打開通道的DSP能真正控制外部的輸出,這即所謂的通道分用。切換依據如圖5所示。

          系統應用控制軟件主要實現系統的具體的應用功能,主要由以下功能子程序組成:系統自檢子程序、雙機交互及故障判斷切換子程序、控制應用功能子程序等。其中主DSP、輔DSP雙機交互軟件流程如圖6a、圖6b所示。


        上一頁 1 2 下一頁

        關鍵詞: 雙余度DSP CPU

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 于田县| 张家港市| 崇州市| 武强县| 元朗区| 蕉岭县| 聂拉木县| 集贤县| 旬阳县| 宣化县| 安平县| 农安县| 建阳市| 扬中市| 如东县| 东阿县| 和龙市| 任丘市| 贵阳市| 陆良县| 石城县| 法库县| 合阳县| 福州市| 奉贤区| 玛纳斯县| 若尔盖县| 长治县| 济宁市| 屏边| 九江市| 玛纳斯县| 阿拉善盟| 蒙自县| 清涧县| 无极县| 河津市| 长垣县| 德安县| 台州市| 东阳市|