第一章 序論……………………………………………………………6 1- 1 研究動機…………………………………………………………..7 1- 2 專題目標…………………………………………………………..8 1- 3 工作流程…………………………………………………………..9 1- 4 開發環境與設備…………………………………………………10 第二章 德州儀器OMAP 開發套件…………………………………10 2- 1 OMAP介紹………………………………………………………10 2-1.1 OMAP是什麼?…….………………………………….…10 2-1.2 DSP的優點……………………………………………....11 2- 2 OMAP Architecture介紹………………………………………...12 2-2-1 OMAP1510 硬體架構………………………………….…12 2-2.2 OMAP1510軟體架構……………………………………...12 2-2.3 DSP / BIOS Bridge簡述…………………………………...13 2- 3 TI Innovator套件 -- OMAP1510 ……………………………..14 2-2.1 General Purpose processor -- ARM925T………………...14 2-2.2 DSP processor -- TMS320C55x …………………………15 2-2.3 IDE Tool – CCS …………………………………………15 2-2.4 Peripheral ………………………………………………..16 第三章 在OMAP1510上建構Embedded Linux System…………….17 3- 1 嵌入式工具………………………………………………………17 3-1.1 嵌入式程式開發與一般程式開發之不同………….….17 3-1.2 Cross Compiling的GNU工具程式……………………18 3-1.3 建立ARM-Linux Cross-Compiling 工具程式………...19 3-1.4 Serial Communication Program………………………...20 3- 2 Porting kernel………………………………………………….…21 3-2.1 Setup CCS ………………………………………….…..21 3-2.2 編譯及上傳Loader…………………………………..…23 3-2.3 編譯及上傳Kernel…………………………………..…24 3- 3 建構Root File System………………………………………..…..26 3-3.1 Flash ROM……………………………………………...26 3-3.2 NFS mounting…………………………………………..27 3-3.3 支援NFS Mounting 的kernel…………………………..27 3-3.4 提供NFS Mounting Service……………………………29 3-3.5 DHCP Server……………………………………………31 3-3.6 Linux root 檔案系統……………………………….…..32 3- 4 啟動及測試Innovator音效裝置…………………………..…….33 3- 5 建構支援DSP processor的環境…………………………...……34 3-5.1 Solution -- DSP Gateway簡介……………………..…34 3-5.2 DSP Gateway運作架構…………………………..…..35 3- 6 架設DSP Gateway………………………………………….…36 3-6.1 重編kernel……………………………………………...36 3-6.2 DEVFS driver…………………………………….……..36 3-6.3 編譯DSP tool和API……………………………..…….37 3-6.4 測試……………………………………………….…….37 第四章 MP3 Player……………………………………………….…..38 4- 1 MP3 介紹………………………………………………….…….38 4- 2 MP3 壓縮原理……………………………………………….….39 4- 3 Linux MP3 player – splay………………………………….…….41 4.3-1 splay介紹…………………………………………….…..41 4.3-2 splay 編譯………………………………………….…….41 4.3-3 splay 的使用說明………………………………….……41 第五章 程式改寫………………………………………………...…...42 5-1 程式評估與改寫………………………………………………...…42 5-1.1 Inter-Processor Communication Scheme…………….....42 5-1.2 ARM part programming……………………………..…42 5-1.3 DSP part programming………………………………....42 5-2 程式碼………………………………………………………..……43 5-3 雙處理器程式開發注意事項…………………………………...…47 第六章 效能評估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經濟效益………………………………...49 6-3.2音質v.s 浮點與定點運算………………………..…..49 6-3.3 DSP Gateway架構的限制………………………….…50 6-3.4減少IO溝通……………….………………………….50 6-3.5網路掛載File System的Delay…………………..……51 第七章 結論心得…
上傳時間: 2013-10-14
上傳用戶:a471778
針對人行徑方向測量的紅外探測系統需求,提出了實現多通道模數轉換器(ADC)的一種新方法,采用了雙片可獨立工作的帶有8 通道ADC 的單片機,基于雙片單片機之間的SMBus 通訊可實現16 通道ADC 系統,從而可簡化后端處理電路,提高系統的數據處理能力,并取得較好的數據采集的同步性。
上傳時間: 2013-10-09
上傳用戶:jiiszha
高速串并轉換器的設計是FPGA 設計的一個重要方面,傳統設計方法由于采用FPGA 的內部邏輯資源來實現,從而限制了串并轉換的速度。該研究以網絡交換調度系統的FGPA 驗證平臺中多路高速串并轉換器的設計為例,詳細闡述了1 :8DDR 模式下高速串并轉換器的設計方法和16 路1 :8 串并轉換器的實現。結果表明,采用Xilinx Virtex24 的ISERDES 設計的多路串并轉換器可以實現800 Mbit/ s 輸入信號的串并轉換,并且減少了設計復雜度,縮短了開發周期,能滿足設計要求。關鍵詞:串并轉換;現場可編程邏輯陣列;Xilinx ; ISERDES
上傳時間: 2013-11-03
上傳用戶:王小奇
高速串并轉換器的設計是FPGA 設計的一個重要方面,傳統設計方法由于采用FPGA 的內部邏輯資源來實現,從而限制了串并轉換的速度。該研究以網絡交換調度系統的FGPA 驗證平臺中多路高速串并轉換器的設計為例,詳細闡述了1 :8DDR 模式下高速串并轉換器的設計方法和16 路1 :8 串并轉換器的實現。結果表明,采用Xilinx Virtex24 的ISERDES 設計的多路串并轉換器可以實現800 Mbit/ s 輸入信號的串并轉換,并且減少了設計復雜度,縮短了開發周期,能滿足設計要求。關鍵詞:串并轉換;現場可編程邏輯陣列;Xilinx ; ISERDES
上傳時間: 2013-11-17
上傳用戶:hxy200501
超音波測距程式,使用於輪式行動平臺(機器人)本體,本程式可用於避障、導航
上傳時間: 2015-11-06
上傳用戶:TRIFCT
移動機器人導航與定位技術隨 著 計 算機 技 術 、微 電 子 技 術 、網 絡 技 術 等 的快 速 發 展 ,特 別是 通 訊 技 術 的進 步 。機 器 人 技 術 也 得 到 了飛 速 發 展 ,移 動機 器 人 的 關鍵 技 術 得 到 深 入 而 廣 泛 的研 究 。并 且 部 分 已經 走 向成 熟 , 移 動 機 器 人 應 用 領 域 不 斷擴 展 ,與 制 造 業 相 比 ,移動 機 器 人 的 工 作 環 境 具 有 非 結 構 化 和 不 確 定 性 。因而 對機 器人 的要 求 更 高 。不 僅 要 求 機 器 人 完 成 一 定 的 功 能 ,還 需 要 機 器 人具 有 行 走 功 能 。對 外感 知 能力 以及 局 部 的 自主 規 劃 能 力等 ,因 此 移 動機 器 人 的 導 航 與 定位 技 術 成 為 智 能機 器 人 領 域 的一 個 重 要 研 究 方 向 .也 是 智 能移 動 機 器 人 的一 項 關 鍵 技 術 。 多年 來 國際 國 內都 有 大 量 的 科技 工 作 者 致 力 于 這 方 面 的研 究 開 發 工作 .因 而 對 許 多 問題 的 認 識 與求 解 都 取 得 了長 足 的 發 展 。在 某 些特 定 的 應用 領 域 ,移 動 機 器人 導航 技 術 已得 到 了實 際 應用 。本 文 介 紹 了移 動機 器人 導 航 技 術 研 究 中的 相 關 關 鍵 技 術 。 2移動 機 器 人導 航 與定位 研 究 的 目的 移 動 機 器 人 根 據 運 動 行 為 方 式 分 為 自主 和 半 自主 式 .根 據 應 用 的環 境 有 室 內和 室 外 機器 人之 分 。無 論 哪 種 移動 機 器人 。在 它的運動過程 中始終要求解決 自身的導航與定位 問題 .也就是 Dm.~ntWhyte提 出 的 三 個 問 題 :(1)”我 現 在 何 處 ?”,(2)”我 要 往 何 處 去 ?”,(3)”要 如 何 到 該 處 去?”。其 中 問題 (1)是 移 動 機 器 人 導 航 系統 中 的定 位 及 跟 蹤 問題 ,(2)(3)是 移 動機 器人 導 航 系 統 中 的 路徑 規劃 問題 。移 動 機 器 人 導航 與 定位 技 術 研 究 的 目的 就 是 解 決上 面 的 3個 問題 .給 出 已知 和 未 知 環 境 下 移 動機 器 人 實 時 導 航 與 定 為 控 制 的 理 論 、方 法 與 關 鍵 技 術 ,并 驗 證 該 理 論 與 方 法 的 的 實用 性 :提 出適 應 多種 環境 的 實 時導 航 策 略 和 具 有 良好 可 擴 展 性 的 移動 機 器 導航 體 系 結 構 :未知 環 境 中 移 動 機 器 人 的 快 速環 境 建模 與 定 位 方 法 :未 知環 境 中基 于 傳 感 器 的 移 動 機 器 人 局部 運 動 規 劃 理 論 與 方 法 :與 未 知環 境 中移 動 機 器 人 導 航 控 制 相 關 的機 器 學 習的 基 礎 理 論 與 方 法 ;移 動 機 器 人 的 故 障 自診
上傳時間: 2022-02-12
上傳用戶:xsr1983
介紹了一種低功耗、高精度、多功能的智能稱重器的設計方法。基于16位低功耗MSP430控制器,24位高精度HX711的AD轉換模塊等主電路,結合鍵盤、LCD12864液晶顯示及語音模塊等輔助電路,采用一定的軟件處理方法,實現一種功耗低精度高且可實時顯示稱重情況,并語音同步播報等多功能的電子秤設計。搭建實物樣機,根據實驗標準砝碼稱重作對比測試表明,該樣機可滿足一定的精度。
上傳時間: 2022-07-24
上傳用戶:kingwide
隨著“節能環保”概念的提出,以解決電力緊張,環境污染等問題為目的的新能源利用方案得到迅速的推廣,使得分布式發電備受關注,即將成為世界各國重要的發電形式。帶有分布式電源的配電網及電力電子裝置的大量應用致使電能質量下降,如何將分布式發電系統的能量回饋至電網的同時有效改善電能質量是一個重要的問題,因此在分布式發電系統中起電能變換作用的逆變器成為研究的一個熱點。本篇主要以電壓型并網逆變器為研究對象,對并網逆變器的拓撲結構、控制策略、參數的選擇、并網實驗等方面作出了詳細的分析和研究。 首先根據帶有分布式發電的配電網的特點提出一種新的諧波治理思路,即將改善電能質量的有源濾波技術結合到分布式逆變電源中,設計一種新型的多功能并網逆變器。用開關函數法建立了并網逆變器小信號數學模型,確定了以PI閉環調節為核心的復合控制策略,同時為了使輸出電流控制達到更好的效果,采用電網電壓前饋補償方法抵消電網電壓擾動對并網電流的影響;基于瞬時無功功率的id-iq諧波電流檢測算法能精確檢測和分離所需要的有功和諧波分量;基于DSP的軟件鎖相控制算法能實現并網電流與電網電壓同頻同相。 其次對并網逆變器控制系統的軟硬件進行了分塊設計:對逆變系統的A/D轉換電路、逆變驅動電路、PWM信號發生電路等電路進行了詳細地分析和說明。利用DSP主控芯片TMS320LF2407A內部的SCI異步串行通信接口實現了逆變器的人機交互功能,利用其內嵌的CAN控制模塊實現了逆變器的并機通信功能;同時在TI DSP2000的運行環境下給出控制系統的主程序和周期中斷子程序流程。 最后開發了以功率器件IPM構成的三相PWM變流橋主電路的多功能逆變電源實驗平臺和相關配套輔助電路,完成了逆變電源的輸出有功功率及消除諧波的實驗并給出了裝置樣機的實物圖以及實驗波形圖。驗證了逆變器工作原理分析的正確性和系統設計思路的可行性。 本文所做工作拓寬了帶有分布式發電的配電網諧波治理的思路,對推動我國節能供電、新能源的利用以及改善電網電能質量等方面具有一定的理論意義和較強的實用價值。
上傳時間: 2013-06-06
上傳用戶:amandacool
Turbo碼是一類并行級聯的系統卷積碼,它是在綜合級聯碼、最大后驗概率(MAP)譯碼、軟輸入軟輸出及迭代譯碼等理論基礎上的一種創新。Turbo碼的基本原理是通過對編碼器結構的巧妙設計,多個子碼通過交織器隔離進行并行級聯編碼輸出,增大了碼距。譯碼器則以類似內燃機引擎廢氣反復利用的機理進行迭代譯碼以反復利用有效信息流,從而獲得卓越的糾錯能力。計算機仿真表明,Turbo碼不但在加性高斯噪聲信道下性能優越,而且具有很強的抗衰落、抗干擾能力,當交織長度足夠長時,其糾錯性能接近香農極限。 FPGA(FieldProgrammableGateArray),即現場可編程門陣列,是在PAL、GAL、EPLD等可編程器件的基礎上進一步發展的產物。FPGA技術具有大規模、高集成度、高可靠性、設計周期短、投資小、靈活性強等優點,逐步成為復雜數字硬件電路設計的理想選擇。 本論文以東南大學移動通信實驗室B3G課題組提出的“支持多天線的廣義多載波無線傳輸技術”(MIMO-GMC)為背景,分析了Turbo譯碼算法,并針對MIMO-GMC系統的迭代接收機中所采用的外信息保留和聯合檢測譯碼迭代的特點,完成了采用滑動窗Log-MAP算法的軟輸入、軟輸出的Turbo譯碼器的設計。整個譯碼器模塊的設計采用Verilog語言描述,并在VirtexⅡPro系列FPGA芯片上實現。
上傳時間: 2013-04-24
上傳用戶:shanml
本書是作者多年來從事通用變頻器控制系統設計與維護的教學和科研工 作的總結。它介紹了交流調速自動控制系統設計的基礎知識, 著重講述了通 用變頻器的工作原理及控制系統的構造方法; 從實際工程出發, 既介紹了單 機控制系統的組成, 又介紹了多機同步傳動變頻器網絡控制系統的組成知 識; 針對不同的生產工藝要求, 對通用變頻器的應用方法、注意事項和維修 方法, 通過應用實例都做了詳細介紹。
上傳時間: 2013-08-05
上傳用戶:dct灬fdc