目前很多嵌入式系統(tǒng)以DSP 為核心構(gòu)建,但是,采用匯編語(yǔ)言開(kāi)發(fā)DSP 系統(tǒng)存在開(kāi)發(fā) 難度大、開(kāi)發(fā)周期長(zhǎng)、維護(hù)性差等缺點(diǎn),應(yīng)用C 語(yǔ)言開(kāi)發(fā)DSP 系統(tǒng)是廣大嵌入式開(kāi)發(fā)者的 迫切要求。有關(guān)單片機(jī)的C 語(yǔ)言開(kāi)發(fā)有相當(dāng)多的資料可以參考,而DSP 系統(tǒng)的C 語(yǔ)言開(kāi)發(fā) 卻很少見(jiàn)。本文以TI 公司的DSP 器件TMS320F24X 系列為例,講述怎樣用C 語(yǔ)言開(kāi)發(fā)一 個(gè)完整的DSP 嵌入式系統(tǒng)
標(biāo)簽: DSP 嵌入式系統(tǒng) 核心
上傳時(shí)間: 2013-12-31
上傳用戶:com1com2
本文是以數(shù)位訊號(hào)處理器DSP(Digital Singal Processor)之核心架構(gòu)為主體的數(shù)位式溫度控制器開(kāi)發(fā),而其主要分為硬體電路與軟體程式兩部分來(lái)完成。而就硬體電路來(lái)看分為量測(cè)電路模組、DSP周邊電路及RS232通訊模組、輸出模組三個(gè)部分,其中在輸出上可分為電流輸出、電壓輸出以及binary command給加熱驅(qū)動(dòng)裝置, RS232 除了可以與PC聯(lián)絡(luò)外也可以與具有CPU的熱能驅(qū)動(dòng)器做命令傳輸。在計(jì)畫(huà)中分析現(xiàn)有工業(yè)用加熱驅(qū)動(dòng)裝置和溫度曲線的關(guān)係,並瞭解其控制情況。軟體方面即是溫控器之中央處理器程式,亦即DSP控制程式,其中包括控制理論、感測(cè)器線性轉(zhuǎn)換程式、I/O介面及通訊協(xié)定相關(guān)程式。在控制法則上,提出一個(gè)新的加熱體描述模型,然後以前饋控制為主並輔以PID控制,得到不錯(cuò)的控制結(jié)果。
標(biāo)簽: Processor Digital Singal DSP
上傳時(shí)間: 2013-12-24
上傳用戶:zjf3110
FreeRTOS 的實(shí)現(xiàn)詳解,包括TCB實(shí)現(xiàn),調(diào)度原理,以及task通訊物件介紹。
標(biāo)簽: FreeRTOS
上傳時(shí)間: 2013-12-19
上傳用戶:gaojiao1999
新版本無(wú)人機(jī).刷機(jī)用借助此實(shí)際應(yīng)用程序,管理無(wú)人機(jī)的所有區(qū)域,例如電動(dòng)機(jī),GPS,傳感器,陀螺儀,接收器,端口和固件INAV-Chrome 的配置器中的新功能:修復(fù)了導(dǎo)致加速度計(jì)校準(zhǔn)失敗的錯(cuò)誤支持DJI FPV系統(tǒng)配置輸出選項(xiàng)卡中的怠速節(jié)氣門和馬達(dá)極現(xiàn)在可以在“混合器”選項(xiàng)卡中選擇“漫遊者”和“船用”平臺(tái)。 固件方面的支持仍然有限!閱讀完整的變更日誌 在過(guò)去的幾年中,無(wú)人駕駛飛機(jī)取得了相當(dāng)大的進(jìn)步,越來(lái)越多的人能夠獲取和使用無(wú)人機(jī)。 不用說(shuō),無(wú)人機(jī)可以基於特定固件在一組命令上運(yùn)行。 在這方面, 用於Chrome的INAV-Configurator隨附的工具可幫助您輕鬆配置無(wú)人機(jī)的各個(gè)方面。支持多種硬件配置首先要提到的一件事是,要求Google Chrome瀏覽器能夠訪問(wèn)INAV-Chrome的配置器功能。 儘管它已集成到Chrome中,但它可以作為獨(dú)立應(yīng)用程序運(yùn)行,甚至可以脫機(jī)使用,而與瀏覽器無(wú)關(guān)。 您甚至可以從Google Apps菜單為其創(chuàng)建桌面快捷方式。不用說(shuō),另一個(gè)要求是實(shí)際的飛行裝置。 該應(yīng)用程序支持所有支持INAV的硬件配置,例如Sirius AIR3,SPRacingF3,Vortex,Sparky,DoDo,CC3D / EVO,F(xiàn)lip32 / + / Deluxe,DragonFly32,CJMCU Microquad,Chebuzz F3,STM32F3Discovery,Hermit ,Naze32 Tricopter框架和Skyline32。該窗口非常直觀,並提供各種令人印象深刻的提示和文檔。 在上方的工具欄上,您可以找到連接選項(xiàng),這些選項(xiàng)可以通過(guò)COM端口,手動(dòng)選擇或無(wú)線模式進(jìn)行。 您也可以選擇自動(dòng)連接。 連接後,您可以在上方的工具欄中查看設(shè)備的功能,並在側(cè)面板中輕鬆瀏覽配置選項(xiàng)。管理傳感器,電機(jī),端口和固件本。
標(biāo)簽: configurator 無(wú)人機(jī)
上傳時(shí)間: 2022-06-09
上傳用戶:
本文簡(jiǎn)要介紹了無(wú)刷直流電動(dòng)機(jī)的發(fā)展歷程和未來(lái)的發(fā)展趨勢(shì)。通過(guò)分析無(wú)刷直流電動(dòng)機(jī)工作的基本原理和無(wú)刷直流電動(dòng)機(jī)的數(shù)學(xué)模型,建立了基于Simulink的動(dòng)態(tài)仿真模型。通過(guò)對(duì)無(wú)位置傳感器無(wú)刷直流電動(dòng)機(jī)轉(zhuǎn)子位置檢測(cè)算法的分析和磁鏈與轉(zhuǎn)子位置的相應(yīng)關(guān)系的分析,本文使用磁鏈關(guān)系函數(shù)判斷轉(zhuǎn)子位置的算法,并基于Simulink建立了算法模型進(jìn)行仿真分析驗(yàn)證,從仿真得到的結(jié)果可知,此位置檢測(cè)算法是可行的。 @@ 在文中進(jìn)行了轉(zhuǎn)矩脈動(dòng)原因分析,并對(duì)換相轉(zhuǎn)矩脈動(dòng)進(jìn)行補(bǔ)償。在低速時(shí)采用電流滯環(huán)進(jìn)行補(bǔ)償,高速時(shí)采用單斬波調(diào)制方式進(jìn)行補(bǔ)償。通過(guò)對(duì)三段式啟動(dòng)方法的分析和結(jié)合本文所采用的轉(zhuǎn)子位置檢測(cè)算法,本文采用兩步啟動(dòng)方式,通過(guò)仿真分析證明是可行的。分析了經(jīng)典PID調(diào)節(jié)算法和專家PID調(diào)節(jié)算法。對(duì)傳統(tǒng)PID控制中出現(xiàn)的問(wèn)題,本文把變參數(shù)PID調(diào)節(jié)算法應(yīng)用到無(wú)位置傳感器無(wú)刷直流電動(dòng)機(jī)控制上。并建立了仿真模型,進(jìn)行仿真分析。從仿真分析的結(jié)果可知其控制性能優(yōu)于傳統(tǒng)的PID調(diào)節(jié)算法。 @@ 文中介紹了TMS320LF2407A芯片和IR2130功率集成驅(qū)動(dòng)器的結(jié)構(gòu)和特點(diǎn)。在系統(tǒng)硬件設(shè)計(jì)中以TMS320LF2407A芯片為核心,設(shè)計(jì)了控制系統(tǒng)電路、功率驅(qū)動(dòng)電路、電流電壓檢測(cè)電路、功率管過(guò)電壓保護(hù)電路、啟動(dòng)限流電路、轉(zhuǎn)速調(diào)節(jié)電路。 @@ 在系統(tǒng)軟件設(shè)計(jì)中,主要實(shí)現(xiàn)了電機(jī)的起停、轉(zhuǎn)子位置計(jì)算、轉(zhuǎn)速計(jì)算和轉(zhuǎn)速閉環(huán)控制的功能。用DSP實(shí)現(xiàn)脈沖調(diào)制輸出和信號(hào)采樣。 @@關(guān)鍵詞:無(wú)位置傳感器;無(wú)刷直流電動(dòng)機(jī);間接位置檢測(cè);磁鏈關(guān)系函數(shù)
標(biāo)簽: DSP 無(wú)位置傳感器 控制系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:水瓶kmoon5
本文首先從數(shù)控系統(tǒng)的組成與特點(diǎn)進(jìn)行詳細(xì)分析,然后對(duì)運(yùn)動(dòng)控制卡在整個(gè)系統(tǒng)中承擔(dān)功能進(jìn)行了分析。根據(jù)數(shù)字型號(hào)處理器件的快速運(yùn)算能力和現(xiàn)場(chǎng)可編程門陣列器件的靈活、通用性提出了基于DSP器件和FPGA器件進(jìn)行總體設(shè)計(jì)的規(guī)劃。 本文重點(diǎn)詳細(xì)闡述了四軸運(yùn)動(dòng)控制卡硬件電路的設(shè)計(jì)。通過(guò)對(duì)現(xiàn)有部分PC總線的介紹與比較,設(shè)計(jì)選擇了PCI總線作為上位PC與運(yùn)動(dòng)控制卡的通信總線,并且選擇PCI9052芯片來(lái)設(shè)計(jì)PCI接口模塊;基于DSP器件的特點(diǎn),設(shè)計(jì)選擇了TMS320LF2407芯片為核心,進(jìn)行運(yùn)算控制單元的設(shè)計(jì),同時(shí)對(duì)其主要內(nèi)部資源進(jìn)行了分配。最后,根據(jù)硬件的原理圖,完成了具體電路板的制作。 對(duì)軟件設(shè)計(jì),文章主要對(duì)插補(bǔ)算法在DSP上的實(shí)現(xiàn)作了一些探討。介紹了兩種加速模式:梯形加速模式和s曲線加速模式。就逐點(diǎn)比較法直線和圓弧插補(bǔ)算法以及數(shù)字積分插補(bǔ)原理也進(jìn)行了分析。最終,提出總體程序流程控制、速度控制算法、插補(bǔ)算法等的程序設(shè)計(jì)框架,并進(jìn)行了具體程序設(shè)計(jì)。
上傳時(shí)間: 2013-07-19
上傳用戶:CHENKAI
隨著現(xiàn)代雷達(dá)技術(shù)的不斷發(fā)展,電子偵察設(shè)備面臨電磁環(huán)境日益復(fù)雜多變,發(fā)展寬帶化、數(shù)字化、多功能、軟件化的電子偵察設(shè)備已是一項(xiàng)重要的任務(wù).然而,目前的寬帶A/D與后續(xù)DSP之間的工作速率總有一到兩個(gè)數(shù)量級(jí)的差別,二者之間的瓶頸成為電子偵察系統(tǒng)數(shù)字化的最大障礙.通信領(lǐng)域軟件無(wú)線電的成功應(yīng)用為電子偵察系統(tǒng)的發(fā)展提供了一種理想模式.另一方面,微電子技術(shù)的快速發(fā)展,以及FPGA的廣泛應(yīng)用,在很大程度上影響了數(shù)字電路的設(shè)計(jì)與開(kāi)發(fā).這也為解決高速A/D與DSP處理能力之間的矛盾提供了一種有效的解決方法.為了解決寬帶A/D與后續(xù)DSP之間的瓶頸問(wèn)題,本文給出了一種基于多相濾波的寬帶數(shù)字下變頻結(jié)構(gòu),并從軟件無(wú)線電原理出發(fā),從理論推導(dǎo)和計(jì)算機(jī)仿真兩方面對(duì)該結(jié)構(gòu)進(jìn)行了驗(yàn)證,并進(jìn)一步給出該結(jié)構(gòu)改進(jìn)方案以及改進(jìn)的多相濾波數(shù)字下變頻結(jié)構(gòu)的硬件實(shí)現(xiàn)方法.本文將多相濾波下變頻的并行結(jié)構(gòu)應(yīng)用到數(shù)字下變頻電路中,并在后繼的混頻模塊中也采用并行混頻的方式來(lái)實(shí)現(xiàn),不僅在一定程度上解決了二者之間的瓶頸問(wèn)題,同時(shí)也大大提高了實(shí)時(shí)處理速度.經(jīng)過(guò)多相濾波下變頻處理后的數(shù)據(jù),在速率和數(shù)據(jù)量上都有大幅減少,達(dá)到了現(xiàn)有通用DSP器件處理能力的要求.另外,本人還用FPGA設(shè)計(jì)了實(shí)驗(yàn)電路,利用微機(jī)串口,與實(shí)驗(yàn)?zāi)繕?biāo)板進(jìn)行控制和數(shù)據(jù)交換.利用FPGA的在線編程特性,可以方便靈活的對(duì)各種實(shí)現(xiàn)方法加以驗(yàn)證和比較.
上傳時(shí)間: 2013-07-13
上傳用戶:華華123
隨著現(xiàn)代雷達(dá)技術(shù)的不斷發(fā)展,電子偵察設(shè)備面臨電磁環(huán)境日益復(fù)雜多變,發(fā)展寬帶化、數(shù)字化、多功能、軟件化的電子偵察設(shè)備已是一項(xiàng)重要的任務(wù).然而,目前的寬帶A/D與后續(xù)DSP之間的工作速率總有一到兩個(gè)數(shù)量級(jí)的差別,二者之間的瓶頸成為電子偵察系統(tǒng)數(shù)字化的最大障礙.通信領(lǐng)域軟件無(wú)線電的成功應(yīng)用為電子偵察系統(tǒng)的發(fā)展提供了一種理想模式.另一方面,微電子技術(shù)的快速發(fā)展,以及FPGA的廣泛應(yīng)用,在很大程度上影響了數(shù)字電路的設(shè)計(jì)與開(kāi)發(fā).這也為解決高速A/D與DSP處理能力之間的矛盾提供了一種有效的解決方法.為了解決寬帶A/D與后續(xù)DSP之間的瓶頸問(wèn)題,本文給出了一種基于多相濾波的寬帶數(shù)字下變頻結(jié)構(gòu),并從軟件無(wú)線電原理出發(fā),從理論推導(dǎo)和計(jì)算機(jī)仿真兩方面對(duì)該結(jié)構(gòu)進(jìn)行了驗(yàn)證,并進(jìn)一步給出該結(jié)構(gòu)改進(jìn)方案以及改進(jìn)的多相濾波數(shù)字下變頻結(jié)構(gòu)的硬件實(shí)現(xiàn)方法.本文將多相濾波下變頻的并行結(jié)構(gòu)應(yīng)用到數(shù)字下變頻電路中,并在后繼的混頻模塊中也采用并行混頻的方式來(lái)實(shí)現(xiàn),不僅在一定程度上解決了二者之間的瓶頸問(wèn)題,同時(shí)也大大提高了實(shí)時(shí)處理速度.經(jīng)過(guò)多相濾波下變頻處理后的數(shù)據(jù),在速率和數(shù)據(jù)量上都有大幅減少,達(dá)到了現(xiàn)有通用DSP器件處理能力的要求.另外,本人還用FPGA設(shè)計(jì)了實(shí)驗(yàn)電路,利用微機(jī)串口,與實(shí)驗(yàn)?zāi)繕?biāo)板進(jìn)行控制和數(shù)據(jù)交換.利用FPGA的在線編程特性,可以方便靈活的對(duì)各種實(shí)現(xiàn)方法加以驗(yàn)證和比較.
上傳時(shí)間: 2013-04-24
上傳用戶:moerwang
該文利用FPGA技術(shù),設(shè)計(jì)了全概率寬帶數(shù)字接收機(jī)的實(shí)驗(yàn)平臺(tái),并在其上提出了數(shù)字接收機(jī)實(shí)現(xiàn)的可行性方法,以及對(duì)這些方法的驗(yàn)證.該文的主要貢獻(xiàn)和創(chuàng)新有以下幾個(gè)方面.提出了并行結(jié)構(gòu)算法的工程實(shí)現(xiàn),討論了解決前端采樣的高速數(shù)據(jù)流遠(yuǎn)遠(yuǎn)超過(guò)后端DSP處理能力問(wèn)題的可行性方法.利用多相濾波下變頻的并行結(jié)構(gòu)特點(diǎn),使濾波器能夠以高效的形式實(shí)現(xiàn),也使得后端的混頻能夠工作在一個(gè)較低的速率上.經(jīng)過(guò)多相濾波下變頻處理后的數(shù)據(jù),在速率和數(shù)量上都有大幅減少,達(dá)到了現(xiàn)有通用DSP器件的處理能力的要求.針對(duì)多相濾波下變頻與短數(shù)據(jù)快速測(cè)頻算法的特點(diǎn),用FPGA搭建了其實(shí)驗(yàn)?zāi)P?并利用微機(jī)EPP接口,對(duì)實(shí)驗(yàn)?zāi)繕?biāo)板進(jìn)行控制并與其進(jìn)行數(shù)據(jù)交換.利用FPGA的在線編程特性,可以方便靈活對(duì)各種實(shí)現(xiàn)方法加以驗(yàn)證、比較.同時(shí)也給調(diào)試帶來(lái)了方便,可以每個(gè)模塊單獨(dú)調(diào)試而不用改變硬件結(jié)構(gòu),使調(diào)試效率大大提高.該平臺(tái)也可用來(lái)對(duì)其他數(shù)字處理算法進(jìn)行實(shí)現(xiàn)性分析與實(shí)驗(yàn).參考軟件無(wú)線電設(shè)計(jì)的概念和國(guó)內(nèi)外相關(guān)文獻(xiàn),提出了多項(xiàng)濾波下變頻結(jié)構(gòu)的FPGA實(shí)現(xiàn).傳統(tǒng)的DDC通過(guò)數(shù)字混頻、濾波、抽取實(shí)現(xiàn)數(shù)字下變頻,在高速A/D和電子偵察環(huán)境條件下商用DDC不能使用.該文采用濾波器多相分解方法,按數(shù)字混頻序列劃分調(diào)諧信道,使用先抽取,后低通濾波,再混頻的數(shù)字下變頻結(jié)構(gòu),高效實(shí)現(xiàn)了變載頻帶通信號(hào)數(shù)字下變頻.結(jié)合多相濾波下變頻結(jié)構(gòu)、算法對(duì)測(cè)頻精度及速度的要求,提出了短數(shù)據(jù)快速測(cè)頻算法的具體實(shí)現(xiàn),使用流水線的設(shè)計(jì)方法,提高了系統(tǒng)的數(shù)據(jù)吞吐率,在盡可能短的時(shí)間內(nèi)提供多相濾波下變頻所需的載頻位置信息.以上兩部分的FPGA實(shí)現(xiàn)除了純粹的算法模塊外,還包括測(cè)試用的外圍模塊,以及運(yùn)行于實(shí)驗(yàn)平臺(tái)上的控制模塊、緩存、數(shù)據(jù)控制等.這些模塊也用FPGA來(lái)實(shí)現(xiàn).
標(biāo)簽: FPGA 寬帶 實(shí)驗(yàn) 射頻
上傳時(shí)間: 2013-06-22
上傳用戶:haoxiyizhong
近年來(lái),移動(dòng)通信技術(shù)在全球范圍內(nèi)得到了迅猛的發(fā)展及應(yīng)用,各種全新的無(wú)線通信概念層出不窮、各種新的體制及其關(guān)鍵技術(shù)日新月異。由于正交頻分復(fù)用(OFDM)技術(shù)可以高效地利用頻譜資源并有效地對(duì)抗頻率選擇性衰落,多入多出(MIMO)利用多個(gè)天線實(shí)現(xiàn)多發(fā)多收,在不增加帶寬和發(fā)送功率的情況下,可以成倍提高信道容量,因此OFDM-MIMO技術(shù)被廣泛認(rèn)為是后三代通信系統(tǒng)(B3G)的關(guān)鍵技術(shù),是當(dāng)今移動(dòng)通信領(lǐng)域研究的熱點(diǎn)。 本文對(duì)OFDM-MIMO通信系統(tǒng)接收機(jī)的關(guān)鍵技術(shù)--數(shù)字下變頻,OFDM同步、解調(diào)進(jìn)行了相關(guān)研究,在多天線接收板的XC2VP70-5FF1704芯片上,完成了數(shù)字下變頻,OFDM同步和解調(diào)的FPGA設(shè)計(jì)與實(shí)現(xiàn)。通過(guò)功能仿真、時(shí)序仿真、板級(jí)電路測(cè)試,驗(yàn)證了該設(shè)計(jì)的正確性。 本文首先介紹了OFDM基本原理以其特點(diǎn),然后對(duì)同步技術(shù)和數(shù)字下變頻技術(shù)作了相應(yīng)的介紹。同步是OFDM系統(tǒng)設(shè)計(jì)中的一項(xiàng)關(guān)鍵技術(shù),即是針對(duì)系統(tǒng)中存在的時(shí)間偏差、頻率偏差進(jìn)行定時(shí)恢復(fù)、頻偏的估計(jì)與補(bǔ)償,來(lái)減少各種同步偏差對(duì)系統(tǒng)性能的影響。數(shù)字下變頻是軟件無(wú)線電的核心技術(shù)之一,其基本功能是從高速中頻數(shù)字信號(hào)中提取所需的窄帶信號(hào),將其下變頻為基帶信號(hào),降低數(shù)據(jù)率,以供后續(xù)DSP器件作進(jìn)一步處理。 在數(shù)字下變頻器的設(shè)計(jì)和實(shí)現(xiàn)方面,本文先介紹了數(shù)字下變頻器的原理和基本結(jié)構(gòu),然后根據(jù)系統(tǒng)要求對(duì)其進(jìn)行了設(shè)計(jì),并在實(shí)現(xiàn)上作了一些簡(jiǎn)化,節(jié)約了硬件資源。 在對(duì)時(shí)間同步的設(shè)計(jì)和實(shí)現(xiàn)方面,本文采用了利用PN序列進(jìn)行時(shí)間同步的算法。在實(shí)現(xiàn)上根據(jù)系統(tǒng)實(shí)際情況將數(shù)據(jù)分為四路分別與本地PN碼做滑動(dòng)相關(guān)運(yùn)算,更有效的利用了同步數(shù)據(jù),達(dá)到了更好的同步性能。 在OFDM的頻率同步的設(shè)計(jì)和實(shí)現(xiàn)方面,本文采用重復(fù)的PN碼兩兩相關(guān)來(lái)估計(jì)頻偏值,并聯(lián)合一個(gè)二階負(fù)反饋環(huán)路進(jìn)行補(bǔ)償。該算法利用環(huán)路自身噪聲帶寬抑制噪聲,提高頻率估計(jì)精度,并同時(shí)利用負(fù)反饋擴(kuò)大頻偏估計(jì)范圍。本文在對(duì)算法的詳細(xì)研究分析的基礎(chǔ)上對(duì)其進(jìn)行了FPGA設(shè)計(jì)與實(shí)現(xiàn)。
標(biāo)簽: OFDMMIMO FPGA 接收機(jī)
上傳時(shí)間: 2013-04-24
上傳用戶:heminhao
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1