資料介紹
隨著電子技術的不斷進步,特別是3C(計算機、通信、消費電子)的飛速發展,電子設備日趨數字化、小型化和集成化,嵌入式芯片逐漸成為設計開發人員的首選。DSP作為嵌入式芯片的典型代表之一,在信息產業領域得到了廣泛應用。
DSP雖然為3C產品的開發提供了很好的硬件支撐平臺,但設計者仍得花費一定的時間去掌握DSP內部各種寄存器的正確設置、軟件編程方法以及控制算法設計,這必然會增大產品開發難度,延長產品開發周期,從而影響開發效率。Matlab公司最新推出的針對DSP應用控制系統而開發的嵌入式目標模塊Embedded Target for TI C2000 DSP即可解決上述問題,用戶通過使用該模塊,不僅可以進行電路的系統級仿真,還可編譯生成相應的C語言代碼,并下載到目標板,直接運行程序,進行算法的探索與設計思路的驗證,提高開發效率。
應用流程
作為一種專用的集成開發環境,Matlab公司最新推出的Embedded Target for TI C2000 DSP 開發平臺能夠讓設計人員直接進行(半)實物仿真、算法的探索與研究,以及產品可靠性的驗證,從而有效地減少了設計開發過程中的消耗,加快了原型開發的速度。該平臺有如下幾個優點:
1) 在TI C2000 DSP 上自動測試、執行Simulink仿真模型;
2) 提供模塊化的系統和功能,比如PWM、ADC、CAN以及目標板載內存等;
3) 生成文檔化的易讀可編輯的C語言代碼,并生成Code Composer Studio項目文件;
4) 在F2407 eZdsp評估板和F2812 eZdsp評估板上進行自動化實時測試;
5) 對TI推出的IQmath Library提供模塊化的支持,可以用于仿真和代碼生成;
6) 可以進行定點系統的設計、仿真、自動定標和代碼生成工作。
Embedded Target for TI C2000 DSP提供了將MATLAB和Simulink與TI eXpressDSP工具、TI C2000 DSP控制器集成在一起進行系統開發的手段。通過Real-Time Workshop和TI的開發工具將Simulink模型轉變為實時C代碼,這樣就可以利用這些產品在TI C2000 DSP系統上(如F2812 eZds評估板和F2407 eZdsp評估板等)實現自動代碼生成、產品原型和嵌入式系統實現,并可實時進行算法驗證,極大地提高了開發效率。另外,該模塊還有強大的可擴充能力,用戶可以增加自己的代碼、中斷服務程序、IO設備驅動到CCS(Code Composer Studio)的工程項目中,這樣就可以直接驅動自行開發研制的控制板卡或第三方的硬件設備板卡,完成產品的設計。采用該平臺,開發人員不用編寫一行代碼,就可以完成幾乎所有設計、仿真和編程下載的工作,整個開發流程如圖1所示。
圖1 Embedded Target for TI C2000應用流程示意圖
Embedded Target for TI C2000 DSP應用實例
下面以一個基于DSP TMS320F2812芯片的帶CAN2.0B網絡接口的數字逆變控制器的設計為例,介紹利用Embedded Target for TI C2000 DSP模塊,與Matlab的Simulink產品中的其他模塊結合,實現對該逆變控制器進行仿真和編程下載的應用。
數字式逆變器采用單相半橋逆變結構,逆變控制器核心芯片選用TMS320F2812,輸出兩路SPWM,EXB841模塊作為SPWM信號的驅動放大器,控制開關采用全控器件IGBT,輸入電壓311V,輸出電壓為100V(有效值),開關頻率為10kHz,逆變輸出電壓頻率為50Hz。逆變控制器的系統原理及接口框圖如圖2所示,逆變系統的電流和電壓通過電壓霍爾傳感器和電流采樣電路分別檢測出來,送入模擬信號處理電路中進行模擬濾波處理和幅值調整,處理后的信號送入DSP芯片之中,經過DSP片內的12位A/D轉換模塊,變為數字信號,DSP對信號進行數字濾波后,判斷單相半橋的輸出電壓、電流是否過壓或過流,并采取相應的保護措施;再根據控制算法進行處理,通過DSP片內的PWM輸出模塊,得到所需要的兩路SPWM波形信號,經過EXB841驅動放大模塊進行處理,最后對IGBT逆變半橋進行控制,從而實現直流-交流的逆變。同時還利用DSP片內的CAN2.0B模塊,保留一個對外的CAN網絡接口,便于使用網絡通信對數字逆變控制器進行實時控制和監測。
DSP雖然為3C產品的開發提供了很好的硬件支撐平臺,但設計者仍得花費一定的時間去掌握DSP內部各種寄存器的正確設置、軟件編程方法以及控制算法設計,這必然會增大產品開發難度,延長產品開發周期,從而影響開發效率。Matlab公司最新推出的針對DSP應用控制系統而開發的嵌入式目標模塊Embedded Target for TI C2000 DSP即可解決上述問題,用戶通過使用該模塊,不僅可以進行電路的系統級仿真,還可編譯生成相應的C語言代碼,并下載到目標板,直接運行程序,進行算法的探索與設計思路的驗證,提高開發效率。
應用流程
作為一種專用的集成開發環境,Matlab公司最新推出的Embedded Target for TI C2000 DSP 開發平臺能夠讓設計人員直接進行(半)實物仿真、算法的探索與研究,以及產品可靠性的驗證,從而有效地減少了設計開發過程中的消耗,加快了原型開發的速度。該平臺有如下幾個優點:
1) 在TI C2000 DSP 上自動測試、執行Simulink仿真模型;
2) 提供模塊化的系統和功能,比如PWM、ADC、CAN以及目標板載內存等;
3) 生成文檔化的易讀可編輯的C語言代碼,并生成Code Composer Studio項目文件;
4) 在F2407 eZdsp評估板和F2812 eZdsp評估板上進行自動化實時測試;
5) 對TI推出的IQmath Library提供模塊化的支持,可以用于仿真和代碼生成;
6) 可以進行定點系統的設計、仿真、自動定標和代碼生成工作。
Embedded Target for TI C2000 DSP提供了將MATLAB和Simulink與TI eXpressDSP工具、TI C2000 DSP控制器集成在一起進行系統開發的手段。通過Real-Time Workshop和TI的開發工具將Simulink模型轉變為實時C代碼,這樣就可以利用這些產品在TI C2000 DSP系統上(如F2812 eZds評估板和F2407 eZdsp評估板等)實現自動代碼生成、產品原型和嵌入式系統實現,并可實時進行算法驗證,極大地提高了開發效率。另外,該模塊還有強大的可擴充能力,用戶可以增加自己的代碼、中斷服務程序、IO設備驅動到CCS(Code Composer Studio)的工程項目中,這樣就可以直接驅動自行開發研制的控制板卡或第三方的硬件設備板卡,完成產品的設計。采用該平臺,開發人員不用編寫一行代碼,就可以完成幾乎所有設計、仿真和編程下載的工作,整個開發流程如圖1所示。
圖1 Embedded Target for TI C2000應用流程示意圖
Embedded Target for TI C2000 DSP應用實例
下面以一個基于DSP TMS320F2812芯片的帶CAN2.0B網絡接口的數字逆變控制器的設計為例,介紹利用Embedded Target for TI C2000 DSP模塊,與Matlab的Simulink產品中的其他模塊結合,實現對該逆變控制器進行仿真和編程下載的應用。
數字式逆變器采用單相半橋逆變結構,逆變控制器核心芯片選用TMS320F2812,輸出兩路SPWM,EXB841模塊作為SPWM信號的驅動放大器,控制開關采用全控器件IGBT,輸入電壓311V,輸出電壓為100V(有效值),開關頻率為10kHz,逆變輸出電壓頻率為50Hz。逆變控制器的系統原理及接口框圖如圖2所示,逆變系統的電流和電壓通過電壓霍爾傳感器和電流采樣電路分別檢測出來,送入模擬信號處理電路中進行模擬濾波處理和幅值調整,處理后的信號送入DSP芯片之中,經過DSP片內的12位A/D轉換模塊,變為數字信號,DSP對信號進行數字濾波后,判斷單相半橋的輸出電壓、電流是否過壓或過流,并采取相應的保護措施;再根據控制算法進行處理,通過DSP片內的PWM輸出模塊,得到所需要的兩路SPWM波形信號,經過EXB841驅動放大模塊進行處理,最后對IGBT逆變半橋進行控制,從而實現直流-交流的逆變。同時還利用DSP片內的CAN2.0B模塊,保留一個對外的CAN網絡接口,便于使用網絡通信對數字逆變控制器進行實時控制和監測。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- HT45B3305H CAN控制器芯片中文手冊 3次下載
- 光伏并網發電逆變控制器的設計 56次下載
- 基于DSP的高壓訓線機器人數字化控制器 10次下載
- TMS320x280x/2801x增強控制器區域網絡(eCAN) 4次下載
- DSP與CAN控制器SJA1000的總線接口的差別 5次下載
- 基于DSP_FPGA與CAN總線的跟蹤控制器設計 5次下載
- TMS320LF2407芯片數字逆變控制器的建模與仿真 16次下載
- DSP+TMS320LF2407與CAN控制器的接口應用 5次下載
- 基于DSP數字控制技術的雙逆變弧焊電源 21次下載
- 基于DSP逆變焊接電源數字控制 16次下載
- 基于DSP艦用全數字化控制逆變啟動電源設計 27次下載
- 基于DSP的高低速CAN總線汽車控制系統設計 71次下載
- CAN 2.0B 標準新型16 位微控制器
- 帶有SPI 接口的獨立CAN 控制器
- 內嵌CAN控制器的TMS320LF2407 的CAN通信實例
- CAN收發器與CAN控制器的區別 1433次閱讀
- 什么是CAN2.0協議? 1004次閱讀
- 全橋逆變電路的拓撲結構、逆變原理及控制方法 3.3w次閱讀
- 基于FPGA的CAN總線控制器的設計 1136次閱讀
- 靈動MM32F0140:FlexCAN控制器介紹 4111次閱讀
- 兩款CAN總線控制器的對比和應用場景分析 6235次閱讀
- sja1000引腳和功能 1.9w次閱讀
- 基于PIC18F458與PCA82C250芯片實現CAN接口電路的設計 3145次閱讀
- 利用TL16C554和SJA1000芯片實現4路UART總線與CAN總線的通訊設計 4214次閱讀
- 采用CAN總線控制器SJA1000實現控制電路接口的設計 7428次閱讀
- CAN4550-Q1汽車CAN FD控制器解決方案 4464次閱讀
- 工業控制中的CAN總線接口模塊硬件設計原理解析 8670次閱讀
- 基于CAN總線接口卡的軟件設計 1519次閱讀
- CAN2.0B的邏輯數值:“顯性”和“隱性” 2.3w次閱讀
- 逆變焊機uc3846控制圖(逆變焊機原理與用途_UC3846控制芯片工作原理) 9.8w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多