新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM Cortex-M3和DSP的逆變電源設計

        基于ARM Cortex-M3和DSP的逆變電源設計

        作者: 時間:2013-11-09 來源:網絡 收藏

        圖2 DSP 控制模塊框圖

        2. 2 人機交互全局控制模塊

        人機交互控制模塊是此IPS 設計中最為復雜的數字化管理模塊,它不僅監測和管理逆變系統的運作, 還要保證IPS 控制器與外界的通信。設計中要求人機交互模塊能處理復雜的任務調度和很強的突發訪問(中斷) 處理, 這就必須有較高運行速度; 模塊內部還要有豐富的擴展接口提供IPS 與外部即時通信; 具備優越的總線控制和訪問機制等。綜合考慮上述需求,設計中選擇了意法半導體( ST ) 公司推出的最新32 位單片機STM32F103ZET6 (以下簡稱ST M32) 。ST M32 是基于7 Co rtexM3 內核架構的高速高性能嵌入式控制芯片, 擁有72 MHz 內核工作頻率和1. 25 DMIPS/ MHz的指令流水處理速度; 先進的總線結構和多達16 級的帶DMA 功能搶占中斷機制( NIVC) [ 10] 。如圖3 所示, 設計中ST M32 通過SCI 接口及1 根中斷請求/ 接收線與DSP 2808 進行通信; 利用片上擴展的其中2 個SCI 口分別作為RS 232 和RS 485通信協議口; CAN 總線接口和U SB 總線通過共享數據緩沖區和中斷向量入口與外界互聯通信;通過STM32 的26 位地址總線和16 數據總線擴展外掛256 KB SRAM 和4 MB N OR FLASH, 以及8 位數據口的LCM 模塊RA8806 以及用于SNMP 的16 位并行數據的以太網芯片W5100; 啟用ST M32 的SDIO 總線以啟用用戶插入SD 卡存儲查詢IPS 狀態數據功能; 啟用現場環境下獨立時鐘看門狗電路和STM32 特有的窗口看門狗; 啟用內部芯片溫度傳感器采樣監控, RC時鐘源以及外部喚醒功能;通過通用引腳接入DS18B20 溫度傳感器對環境溫度的采樣, 預留I2 C 方式E2PROM 和SPI 方式的DA TA FLASH 接口為產品后續升級開發做準備。

        圖3 STM32 模塊組成框圖

        通信接口電路設計如圖4 和圖5 所示。

        圖4IPS 與外間通信接口電路圖

        圖5STM32 通信接口定義

        3 控制系統的軟件架構

        控制模塊中的程序語言為ANSI 標準C 語言, 程序結構、變量命名和注釋都遵循國際通用標準, 容易理解, 也便于移植或擴展, 如圖6 和圖7 所示。



        關鍵詞: ARM Cortex-M3 逆變電源

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 耿马| 炎陵县| 慈溪市| 公主岭市| 封开县| 广平县| 含山县| 福贡县| 新河县| 本溪| 平塘县| 洪洞县| 怀安县| 镇巴县| 石首市| 新乡市| 泾川县| 三河市| 卓尼县| 安达市| 襄城县| 白城市| 黄山市| 五莲县| 唐海县| 喀喇沁旗| 宜宾市| 东阿县| 无极县| 香格里拉县| 广灵县| 乳山市| 蒙自县| 阜南县| 龙州县| 朝阳区| 汤原县| 五河县| 隆安县| 丘北县| 旅游|