freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于matlab的dsp控制系統(tǒng)設(shè)計(jì)(編輯修改稿)

2024-12-16 15:58 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 CCS工程。 CCS 平臺(tái)的所有特性,包括編輯工具、編譯鏈接、調(diào)試工具、代碼壓縮以及工程管理等等,都可以調(diào)用,幫助設(shè)計(jì)者隨意地使用 MATLB、 Simulink、RealTime Workshop 以及硬件,利用 CCS 工程自動(dòng)地編譯、鏈接,將生成的可執(zhí)行文件下載到 C67XX 芯片。一般設(shè)計(jì)流程如圖 2 所示。 圖 基于 Simulink 與 C6000 Developer’s Kit for Ti DSP 是 MathWorks 公司和 Texas Instruments( TI)公司合作開發(fā)的一個(gè)基于 Simulink 和 RealTime Workshop 的開發(fā)工具箱,有了這個(gè)開發(fā)工具箱,用戶可以在 Simulink 的環(huán)境中搭建數(shù)字信號(hào)處理的算法,然后通過 RealTime Workshop 生成 面向 TMS320C6416 Evaluation Module( C6416EVM)或者 Texas Instruments Code Composer Studio Integrated Development Enviroment( CCS IDE)的 ANSI C 代碼。 Developer’s Kit for Ti DSP 可以利用 TI的編譯工具將生成的代碼編譯成面向 C6416EVM的機(jī)器碼,并可將該機(jī)器碼直接下載到 C6416EVM 上執(zhí)行。為了支持面向 C6416EVM 的代碼生成,Developer’s Kit for Ti DSP 提供了一個(gè)基于 RealTime Workshop 的目標(biāo)Target for C6416 EVM。使用這個(gè)目標(biāo),用戶可以從 Simulink 模型生成 C6416EVM畢業(yè)論文 的可執(zhí)行文件或者生成一個(gè)針對(duì) C6416EVM 的 CCS IDE 工程文件。用戶可以在 CCS IDE 環(huán)境中修改該工程文件,然后再編譯下載。 TI(Texas Instruments)公司可向用戶提供 C6416EVM,幫助用戶開發(fā)針對(duì)TMS320C6416 的數(shù)字信號(hào)處理程序。一方面, C6416EVM 上為 TMS320C6416 DSP提 供了輸入端口、輸出端口、時(shí)鐘電路、內(nèi)存單元和電源;另一方面, MathWorks公司和 TI 公司為 Windows 用戶提供了集成的開發(fā)環(huán)境,方便用戶開發(fā)、編譯、下載和調(diào)試在 C6416EVM 上運(yùn)行的算法程序。 除了能夠產(chǎn)生面向 C6416EVM 的代碼, Developer’s Kit for Ti DSP 還提供了使用 CCS IDE 和 TI RealTime Date Exchange( RTDX)的兩個(gè)接口。 開發(fā)工具 Developer’s Kit for TI DSP 三種接口 Developer’s Kit for TI DSP 向用戶提供的三種接口,如圖 3所示: 圖 集成開發(fā)工具的三種接口 畢業(yè)論文 Target for CCS IDE/C2020/C5000/C6000 EVM Target for CCS IDE/6416 EVM 可讓用戶從數(shù)字信號(hào)處理的 Simulink 模型自動(dòng)生成面向 C6416 EVM的 CCS IDE工程文件,并可進(jìn)一步自動(dòng)編譯下載到 C6416 EVM 上執(zhí)行。設(shè)計(jì)人員可以快速地將數(shù)字信號(hào)的算法模型下載到實(shí)時(shí)硬件平臺(tái)上執(zhí)行,用以評(píng)估算法的性能,或者轉(zhuǎn)換成一個(gè) CCS IDE 工程文件, 實(shí)現(xiàn)從 Simulink環(huán)境到 CCS IDE 環(huán)境的無縫連接。通過 Target for CCS IDE/C2020/C5000/C6000 EVM,用戶可以方便地利用 MathWorks 公司提供的 DSP、通信和數(shù)學(xué)算法庫,將主要的精力放在設(shè)計(jì)而不是在 DSP 編程上,進(jìn)行反復(fù)的迭代設(shè)計(jì),直到算法滿足系統(tǒng)性能要求。 Target for CCS IDE/6416 EVM 對(duì)用戶的價(jià)值在于: 有助于實(shí)現(xiàn) DSP 算法原型; 系統(tǒng)級(jí)的算法驗(yàn)證; 從 Simulink 模型到 CCS IDE 工程的無縫轉(zhuǎn)換; 降低編寫 DSP代碼的難度和工作 量。 Target for CCS IDE/C2020/C5000/C6000 EVM Link for CCS IDE Link for CCS IDE 接口實(shí)現(xiàn)了 CCS IDE 和 Matlab 之間的連接,允許用戶在Matlab 命令窗口下載運(yùn)行 CCS IDE 中的程序,與目標(biāo)內(nèi)存之間(非實(shí)時(shí)地)交換數(shù)據(jù),檢測(cè)處理器的狀態(tài),停止或者啟動(dòng)程序在 DSP 中的運(yùn)行。 Link for CCS IDE 對(duì)用戶的價(jià)值在于: 用戶可以利用 Matlab 強(qiáng)大的數(shù)據(jù)分析和可視話功能,節(jié)省設(shè)計(jì)和調(diào)試程序的時(shí)間; 可以編寫用 于調(diào)試數(shù)字信號(hào)處理程序的 m語言批處理腳本,實(shí)現(xiàn)調(diào)試和分析的自動(dòng)化; 支持 TI的 C2020/5000/6000 系列 DSP。 Link for RTDX Link for RTDX 接口提供了 Matlab 和支持 RTDX 的 TI DSP 上運(yùn)行的程序之間實(shí)時(shí)交換數(shù)據(jù)的一種方式。通過 Developer’s kit for TI DSP 提供的 Matlab ActiveX 對(duì)象 CCSDSP,可以建立 Matlab 和 DSP 之間的通信通道,在 Matlab 命令畢業(yè)論文 窗口和 DSP 處理程序之間實(shí)時(shí)地發(fā)送和接收數(shù)據(jù),而不必中斷目 標(biāo)程序的運(yùn)行。Link for RTDX 對(duì)用戶的價(jià)值在于: 可以實(shí)現(xiàn)對(duì)實(shí)時(shí)數(shù)據(jù)的自動(dòng)的高級(jí)分析和可視化; 實(shí)現(xiàn)對(duì)復(fù)雜 DSP 程序的有效驗(yàn)證; 支持 TI的 C2020/5000/6000 系列 DSP。 Matlab 中相應(yīng) DSP 工具箱的介紹 Matlab 工具箱含有各種系列的工具箱,對(duì)應(yīng)各系列的模塊。如下圖 C2020和 C6000: 圖 Matlab 中 C2020lib 模塊 畢業(yè)論文 圖 Matlab 中的 C6000lib 模塊 大致分為三部分: General、 Board Support、 Optimized Libraries 。這三塊部分包含 DSP 所有部分。具體的模塊介紹在以下幾章會(huì)做介紹。 以下在 Matlab 中對(duì)應(yīng) DSP 的模塊,由于篇幅的限制以下只做個(gè)別介紹。 在 Matlab 中含有 C2020/C6000 的庫 ,在命令窗口中輸入: C2020lib,出現(xiàn)圖。 雙擊 C2400 DSP Chip support,會(huì)顯示圖 畢業(yè)論文 圖 C2400 dsp chip lib 模數(shù)轉(zhuǎn)換 (ADC) 如圖 這個(gè) C24x ADC 模塊可以設(shè)置 C24x ADC,模擬信號(hào)從已選的 ADC 輸入引腳的模數(shù)轉(zhuǎn)換輸出信號(hào)值代表模 擬輸入信號(hào)且轉(zhuǎn)換結(jié)果放在數(shù)字信號(hào)處理寄存器。你用這個(gè)模塊可以捕捉和數(shù)字化外來信號(hào)源產(chǎn)生的模擬信號(hào),如數(shù)字信號(hào)發(fā)生器,頻譜發(fā)生器或是音頻設(shè)備。 觸發(fā) C24x ADC 觸發(fā)模式是由內(nèi)置啟動(dòng)轉(zhuǎn)換( SOC)信號(hào)來觸發(fā), ADC 經(jīng)常有軟件畢業(yè)論文 在指定采樣時(shí)間間隔觸發(fā),也就是同步模式。這個(gè)模式的特定設(shè)置的有關(guān)信息可以參考 Configuring Acquisition Window Width for ADC Blocks。 在同步模式下, 事件管理( EV)與 ADC 觸發(fā)器有相同的單元且相聯(lián)系。例如,ADC 與脈寬調(diào)制電路( PWM)波 形產(chǎn)生通過 EV 單元的 ADC StartEvent 信號(hào)設(shè)置。ADC StartEvent 設(shè)置信息可以參考 C24x PWM模塊。 注:如果 ADC 在級(jí)連模式下, ADC 不能與 PWM同步。(如下) 輸出 C24x ADC 輸出是 16 組向量值,輸出值范圍是 0 到 1023,因?yàn)?C24x ADC 是10bit 整流器。 模式 C24x ADC 模塊支持 ADC 級(jí)連排序和雙排序。在雙排序模式下, A單元或是 B單元都可以在 ADC 模式下應(yīng)用,也可以同時(shí)應(yīng)用兩個(gè)模式。在級(jí)連模式, A單元與 B 單元都是有一個(gè)單獨(dú)的 ADC 模式控制。 對(duì)話框 ADC 控制對(duì)話框 (圖 ) 圖 C24X ADC 參數(shù)窗口 特定 DSP 單元應(yīng)用: A—— 使能 ADC 中 A 單元通道( ADCINA0 到 ADCINA7)。 B—— 使能 ADC 中 B 單元通道( ADCINB0 到 ADCINB7)。 畢業(yè)論文 A和 B—— 同時(shí)使能 ADC 中 A 和 B 單元通道( ADCINA0 到 ADCINA7 和 ADCINB0到 ADCINB7)。 轉(zhuǎn)換 單排序轉(zhuǎn)換: 軟件觸發(fā) —— 來自軟件信號(hào) EVA—— 來自事件管理器 A信號(hào) EVB—— 來自事件管理 B 信號(hào) 外部引腳 —— 來自外部硬件信號(hào) 抽樣時(shí)間 在幾秒時(shí)間內(nèi),一串樣本被轉(zhuǎn)換到相應(yīng)的 ADC通道。這個(gè)速率可以從寄存器中讀出??梢詤⒖?Scheduling and Timing了解更多的信息。 在不同組的 ADC 設(shè)置不同的抽樣時(shí)間,你必須增加獨(dú)立的 C24x ADC 模式到你的模形中,然后設(shè)置每個(gè)模塊想要的抽樣時(shí)間。 數(shù)據(jù)類型 輸出類型有效的有 auto, double, single, int8, uint8, int16, uint16,int32,或 uint32。 輸入通道對(duì)話框 圖 C24X ADC 參數(shù)窗口 轉(zhuǎn)換數(shù)量 畢業(yè)論文 若干個(gè)模數(shù)轉(zhuǎn)換是逐個(gè)抽樣。 轉(zhuǎn)換 特定的通道與轉(zhuǎn)換數(shù)字有關(guān)。在 simulataneous 模式下,兩個(gè) ADC 通道與彼此轉(zhuǎn)換相關(guān)。在過采樣模式下,一個(gè)給定的 ADC 通 道可以多次采樣。特定的一個(gè)通道可以進(jìn)行多次采樣。 多輸出口 如果多于一個(gè) ADC 通道被用于轉(zhuǎn)換,你可以用獨(dú)立的一個(gè)口來顯示輸出。如果沒有超過一個(gè)通道且沒有用于多個(gè)輸出口,這個(gè)數(shù)據(jù)就是一維微量。 注: 離散濾波器在 Simulink 只接受單聲道輸入。連接 c24x 的 ADC 模塊到模塊 ,你必須輸出單一 通道 ,或連接只有一個(gè) ADC 的輸出端口到一個(gè)離散濾波器。 脈沖寬度調(diào)制( PWMs) 如圖 圖 LF2407 DSPs 包括一套脈沖寬度調(diào)制來用于產(chǎn)生各種信號(hào)。這個(gè)模式提供了一套 A或是 B 管理事件模式,這個(gè)模式能產(chǎn)生你需 要的波形。這 12個(gè) PWMs 分成6組可以用于設(shè)置,每個(gè)管理事件中有三對(duì)。 注:所有輸入到 C24x PWM 必須是有效值。 對(duì)話框 時(shí)間窗口 畢業(yè)論文 圖 C24X PWM 參數(shù)窗口 模式 具體規(guī)定哪些對(duì)象的 PWM 成對(duì)使用 : A—— 使能在 A 模式下的 PWMs(PWM1/PWM2, PWM3/PWM4, 和 PWM5/PWM6)。 B—— 使能在 B 模式下的 PWMs(PWM7/PWM8, PWM9/PWM10, 和 PWM11/PWM12)。 注: pwms 模塊利用事件管理器 中 定時(shí)器 1 , pwms 模塊 利用 事件管理器 b中 定 時(shí)器 3 。 你應(yīng)該確保 TimerClock 在 LF2407 eZdsp 設(shè)定目標(biāo)參數(shù)不能與用于計(jì) PWMs 的定時(shí)器沖突。 波形周期源 波形周期值是可以獲取的??梢?選擇具體 的 途經(jīng) 在 對(duì)話框中 Waveform period 輸入值或選擇 Input port, 這是來自輸入端口值。 波開周期 PWMs 波形周期可以設(shè)定在一個(gè)時(shí)鐘周期或是在幾秒內(nèi)來做為波形周期的特定單位。 畢業(yè)論文 注意:這里的時(shí)鐘周期是指 LF2407 芯片的外設(shè)時(shí)鐘。 這個(gè)時(shí)鐘為 40兆赫的默認(rèn),因?yàn)橛?jì)時(shí)器分頻器是設(shè)定為 1。 波形類型 波形的類型是是有兩對(duì) PWM 產(chǎn)生的。 該 lf2407 pwms 能產(chǎn)生兩種類型的波形:非對(duì)稱與對(duì)稱式。以下的例子說明了兩者的區(qū)別類型的波形。 圖 非對(duì)稱式波形與對(duì)稱式波形 波形周期單位 波形最小單位是來計(jì)波形周期。 選擇時(shí)鐘周期,其中提到周邊時(shí)鐘就 lf2407芯片( 40 兆赫) ,或幾秒鐘。注意,改變這些單位改變了波形時(shí)期的價(jià)值和占空比值和占空比單位挑選。 設(shè)定時(shí)鐘周期,也就是指 LF2407 的外設(shè)時(shí)鐘( 40M),或者幾秒。注意,改變這些單位就改變了波形周期值和占空比值和占空比單位選項(xiàng)。 輸出窗口 畢業(yè)論文 圖 C24X PWM 參數(shù)窗口 使能 PWM/PWM 設(shè)定 PWMs 激活項(xiàng)。 占空比產(chǎn)生 可以通過兩對(duì)特定的 PWMs 來獲得占空比。選擇特定的 途 徑,進(jìn)入占空比選項(xiàng),再輸入具體值或是選擇輸入口用的值,或是設(shè)定幾秒。 占空比 在占空比單位 用 PWM波形脈沖持續(xù)時(shí)間表示 。 占空比單位 單位為占空比。正確的選擇是時(shí)鐘周期,并計(jì)算百分比。注意,改變這些單位 就 改變占空比值,波形 周 期值和波形 周 期單位 的設(shè)定 。 邏輯窗口 畢業(yè)論文 圖 C24X PWM 參數(shù)窗口 邏輯控制源 從源頭即控制邏輯,得到了所有 pwms 。選擇具體途 徑在對(duì) 話框中輸入 PWM #值 控制邏輯 區(qū) 域 或選擇輸入端口, 用 輸入端口 值 。 PWM控制邏輯 控制邏輯觸發(fā)的 PWM。強(qiáng)迫高是由脈沖值高引起
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1