第一章 序論……………………………………………………………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
超音波測距程式,使用於輪式行動平臺(機器人)本體,本程式可用於避障、導航
上傳時間: 2015-11-06
上傳用戶:TRIFCT
基于紅外技術的智能機器人控制系統基于紅外技術、單片機技術等完成 了智能機器人控制 系統的設計。該機器人實現 了步行、跟蹤、避 障 、 步伐調 整 、語 音 、聲控 、液 晶 顯示 、地 面探 測 等功 能 。 紅外技 術 智 能機 器人 控制 系統 隨著政 治格 局 、 戰爭形 式 的 變化 ,在 偵察 、戰 場攻擊 、反恐 防爆 等軍 事領 域 {冉}要 大量 無人 作戰 機 器人 ;人 類探 索太 空 、建設 航 天站 、搶 險救 災等 不 適合 由人 來承擔 的任務 的增 加 ,也 {冉}要 機器 人代 替 人類執 行 任務 。 同時, 新 的需 求和任 務 也對 機器 人 的 性能 提 出 了更 高 的要 求 。 由于 紅 外線 有較 強 的 穿透 能 力和 抗 干 擾 能 力, 不易散 射 且不 易 引起 串干擾 。本 設計 基 于紅 外技 術 完 成 智 能機 器 人 控 制 系 統 的 設 計 , 主 要 實現 了 步 行 、跟蹤 、避 障 、步伐 調整 、語 音 、聲 控 、液 晶顯 示 、地 面探 測 8個 功能 ,在 遇到 外界 條件 發生 變化 時, 該機 器人 將采 取不 同 的措 施對 待, 能較 好地 表 現 出該 機器 人 的 簡單 思 考 能 力 。 1智能機器人說明 1.1功能簡介機系統框圖 機 器人 控 制系 統框 圖如 圖 1。 耦,P3,0~P3.5接 ISD語音芯片, P3,O~P3.5接 ISD語 音 芯 片 。 該機器人 采用 2片 AT89C51來控制,一 片用于 整個 系統的控制, 一片僅 用于驅動 液晶屏 1602的控 制 ,它 們之 間通過 I/O 121通 訊, 以實現 兩片單 片機 工 作 的協
上傳時間: 2022-02-13
上傳用戶:zhanglei193
基于ROK101007型藍牙模塊和TMS320C54x型DSP的家用醫療保健智能機器人設計摘要:未來社會將會越來越重視 醫療保健服務 ,提 出一種新型智能機 器人 ,就其在數字化 家庭醫療 保健方面的應用進行模型設計 ,并將藍牙技術應用在智能機器人與醫療儀器和控制 PC的通信 中。 關 鍵 詞 :數字化家庭 ;智能機器人 ;侍感器;藍牙技術;醫療保健 ;ROKl0l007;TMS320C54x 中 圖分 類號 :R197.39 文獻標 識碼 :A 文章編 號 :1006—6977(2006)02—0數字化家庭是未來智能小區系統的基本單元 。 所謂“數字化家庭”就是基于家庭內部網絡提供覆蓋 整個家庭的智能化服務 ,包括數據通信、家庭娛樂 和 信息家電控制功能。 數字化家庭設計 的一項主要內容是通信功能的 實現 ,包括家庭 與外界的通信及家庭 內部相關設施 之間的通信。從現在的發展來看,外部的通信主要 通過寬帶接入 Internet,而家庭 內部的通信,筆者采 用 目前 比較具有競爭力的藍牙 (Bluetooth)無線接入 技術。 傳統的數字化家庭采用 PC進行總體控制 ,缺 乏人性化。筆者根據人工情感的思想設計一種配備 多種外部傳感器的智能機器人 ,將此智能機器人視 作家庭成員,通過它實現對數字化家庭的控制。 本文主要就智能機器人在數字化家庭醫療保健 方面的應用進行模型設計 ,在智能機器人與醫療儀 器和控制 PC的通信采用藍牙技術 。整個系統 的成 本較低 ,功能較為全面,擴展應用非常廣闊,具有極 大的市場潛力。 2 智能機器 人的總體設計 2.1 智能機器人的多傳感器 系統 機器人智能技術 中最為重要 的相關領域是機器 人 的多感覺系統和多傳感信息 的集成與融合【l1,統 稱為智能系統的硬件和軟件部分 。視覺 、聽覺、力覺、 觸覺等外部傳感器和機器人各關節的內部傳感器信 息融合使用 ,可使機器人完成實時圖像傳輸、語音識 別 、景物辨別、定位 、自動避障、目標物探測等重要功 能;給機器人加上相關的醫療模塊(CCD、CAMERA、 立體麥克風 、圖像采集卡等 )和專用醫療傳感器部 件 ,再加上 醫療專家系統就可以實現醫療保健和遠 程 醫療監護功能。智能機器人的多傳感器系統框圖 如 圖 1
上傳時間: 2022-02-15
上傳用戶:bluedrops
超聲波測距在智能機器人中的開發與應用摘 要:本文提出了在機器人控制中,使用軟件方法實現超聲波測距機器人避障功能的工作原理和設計 方法。該系統在使用過程中,測量精度高,機器人避障準確,可靠,真正實現了智能化控制。 關鍵詞:機器人 超聲波 測距 軟件觸發 Abstract: The 0n pnnc eanddesignm d10d ofu]U~ sordc are descx'~edindetail fora intenigencero~ ic . ByI|8i“gthissystem,therobotmakesaccta~elyavoidingdmwhackhi# reliability. 1畸 wo阿s:ro tultro-sor~c聊 曲 喀sot~aretrigger 1 引言 在智能機器人的研制開發中,很重要 的一部 分就是機器人 要能實現避 障功能 ,即通過傳感器 的作用 ,探測機器人行進道路 上是否碰到障礙。 若碰到了障礙 ,機器人應該 自動轉向 ,躲避障礙 。 本文所介 紹的超聲 波測距方法 ,應用 于 ET一18 Hem智能機器人中。通過超聲波測距 ,該智能機 器人實現了對步進電動機的智能控制及運動控制 方式的靈活應用。同時,超聲波測距作為一種非 接觸 的檢測方式 ,和紅外 、激光及無線電測距相 比,在近距范 圍內有不受光線影響、結構簡單 、成 本低等優點 2 超聲波測距基本原理 超聲波是指頻率在 2000Hz以上 ,不能引起正 常人聽覺反應 的機械振動波 ,是物體 的機械振 動 在彈性介質 中傳播所形成 的機械振動波。由于超 聲波具有非常短 的波長 ,可 以聚集成狹小 的發
上傳時間: 2022-02-16
上傳用戶:jiabin
新版本無人機.刷機用借助此實際應用程序,管理無人機的所有區域,例如電動機,GPS,傳感器,陀螺儀,接收器,端口和固件INAV-Chrome 的配置器中的新功能:修復了導致加速度計校準失敗的錯誤支持DJI FPV系統配置輸出選項卡中的怠速節氣門和馬達極現在可以在“混合器”選項卡中選擇“漫遊者”和“船用”平臺。 固件方面的支持仍然有限!閱讀完整的變更日誌 在過去的幾年中,無人駕駛飛機取得了相當大的進步,越來越多的人能夠獲取和使用無人機。 不用說,無人機可以基於特定固件在一組命令上運行。 在這方面, 用於Chrome的INAV-Configurator隨附的工具可幫助您輕鬆配置無人機的各個方面。支持多種硬件配置首先要提到的一件事是,要求Google Chrome瀏覽器能夠訪問INAV-Chrome的配置器功能。 儘管它已集成到Chrome中,但它可以作為獨立應用程序運行,甚至可以脫機使用,而與瀏覽器無關。 您甚至可以從Google Apps菜單為其創建桌面快捷方式。不用說,另一個要求是實際的飛行裝置。 該應用程序支持所有支持INAV的硬件配置,例如Sirius AIR3,SPRacingF3,Vortex,Sparky,DoDo,CC3D / EVO,Flip32 / + / Deluxe,DragonFly32,CJMCU Microquad,Chebuzz F3,STM32F3Discovery,Hermit ,Naze32 Tricopter框架和Skyline32。該窗口非常直觀,並提供各種令人印象深刻的提示和文檔。 在上方的工具欄上,您可以找到連接選項,這些選項可以通過COM端口,手動選擇或無線模式進行。 您也可以選擇自動連接。 連接後,您可以在上方的工具欄中查看設備的功能,並在側面板中輕鬆瀏覽配置選項。管理傳感器,電機,端口和固件本。
標簽: configurator 無人機
上傳時間: 2022-06-09
上傳用戶:
基于51單片機的聲光控燈設計1. 單片機型號 :STC89C52/51、AT89C52/51、AT89S52/51可以任選 。2.繼電器吸合模擬開燈、繼電器斷開模擬關燈、發光二極管為開燈指示燈,繼電器后面的接線柱是可以自己接220V的電燈的。3.利用光敏傳感器感應光線亮暗變化,通過LM393電壓比較器判斷光線強弱,有光線強弱指示燈哦,當光線暗時指示燈點亮,當光線強時指示燈滅,能很清楚的知道光敏傳感器接收到外界光線強弱的變化哦。4.采用駐極體話筒判斷是否有聲音,當感應到有聲音小燈會亮,否則熄滅,這樣能很清楚的知道傳感器是否感應到聲音哦。5.當光線變暗并且感應到有聲音時,繼電器會吸合小燈點亮模擬開燈。智能延時,當沒有人了會延時10秒后自動把燈關了(繼電器斷開)。從而實現節能智能控制。當光線比較強時并且感應有聲音時,繼電器是不會吸合的。6.當光線變暗并且連續感應到有聲音時,會繼續延時10秒哦,直到沒有聲音才會延時關閉繼電器模擬關燈哦。7.優點:(1)每一個傳感器都有對應的指示燈,這樣我們很清楚的知道每一個傳感器的工作狀態哦,方便實用。(2)采用智能延時關燈哦,即能自動實現開關燈又能節能更環保哦。
上傳時間: 2022-07-02
上傳用戶:ttalli
為了減小異步電機在起動過程中過高電流對電網的沖擊,消除傳統降壓起動對電器和機械設備的不利影響,提高電機的起動特性,本文基于電力電子技術對異步電機的軟起動進行了較為深刻的研究。 本文介紹并設計了一種基于PIC18F4550的新型的軟起動器。在功能上,除了具有一般的電壓斜坡軟起動和電流限流軟起動功能,還增加了專門針對泵類負載的轉矩閉環泵控軟起動模式。這種起動方式有效的降低了水泵起動和停止時造成的水錘,并減輕了管路系統的振蕩。同時,針對異步電動機軟起動過程中出現的電流、電磁轉矩以及轉速振蕩問題,分析了引起振蕩的影響因素及其產生原因,采用以電流關斷時刻為晶閘管觸發基準來抑制振蕩問題。 文章首先分析研究了異步電機的基本結構和工作原理,確定了軟起動器所采用的基本原理和控制方法。分析得出為改善泵類負載起動性能所采用的轉矩閉環泵控制策略以及為減小振蕩所采用的關斷角控制方法的可行性。 其次,本課題對傳統的軟起動器的改進進行了嘗試。采用Microchip公司的PIC18F4550芯片為控制核心。在此基礎上,詳細介紹了交流采樣電路、同步觸發電路以及通迅接口電路等硬件電路。軟件方面采用C語言和匯編語言混合編程實現模塊化程序的設計,在文中較為詳細地介紹了控制系統各部分軟件的設計思想和實現,其中包括主程序流程、各種起動方式的控制程序等。 在文章最后給出了基于MATLAB搭建的軟起動系統的仿真模型,仿真結果表明這種帶泵控制功能的軟起動器可以有效的減小電機起動過程中過高電流對電網的沖擊,優化了電機的起動性能。
上傳時間: 2013-06-13
上傳用戶:wang5829
智能化住宅小區,是指在一定范圍內通過有效的傳輸網絡,將多元住處服務、物業管理、安防以及住宅智能化等系統結合在一起,為該小區的服務與管理提供高技術的智能化手段。從而實現快捷高效的超值服務管理和安全舒適的家居環境,使業主生活得更安全、更方便。 隨著國民經濟和科學技術水平的提高,特別是計算機技術、通信技術、網絡技術和控制技術的迅速發展,促進了智能小區在我國的推廣和應用。目前這些小區的智能化建設大多數是采用Lonworks、FF等現場總線技術。但是現場總線協議標準化程度還不成熟,且成本較高。隨著寬帶Internet進入家庭,利用Internet來構建智能小區已成為大勢所趨。 本文介紹了一種基于以太網和FPGA的嵌入式智能小區管理系統的組建方法。首先,以Altera的FPGA為核心,通過在外圍添加適當的存儲設備和通信接口設備,構成一個嵌入式系統的硬件平臺。其次,在此平臺的基礎上,通過在FPGA中定制Nios Ⅱ軟核處理器以及在外圍的Flash存儲器中下載uClinux操作系統,從而構建出一套資源豐富的嵌入式操作系統。該系統帶有一個網絡功能齊全的Web服務器。最后,將此操作系統作為智能小區的樓宇集中器,再根據需要配置適當的采集器和顯示器,就可以組建成一套功能強大的智能小區管理系統。它可以完成圖像抄表、定時圖像采集、實時溫度監控、樓宇廣播、智能語音報警等功能。 這種利用當前流行的嵌入式系統來組建的智能小區管理系統,不但實現簡單、功能強大;而且節約布線、成本低廉。因此具有很高的性價比,相信在未來有較大的市場潛力。 本文主要包括如下幾個部分:系統硬件結構設計,包括系統的原理圖構建和PCB板的繪制:系統核心處理器設計,包括Nios Ⅱ軟核CPU的設計方法、外圍存儲和通信器件的添加及設計方法;嵌入式操作系統uClinux的相關知識及移植方法:系統的軟件結構設計,包括圖像采集、溫度采集、LCD顯示等CGI程序設計,以及單片機語音報警程序設計等;最后給出了調試情況以及一些試驗結果。
上傳時間: 2013-04-24
上傳用戶:木末花開
生物發酵作為現代生物技術工業的重要組成部分,已被廣泛用于食品、制藥等各個領域,并顯示出良好的發展前景和巨大的市場潛力。但由于生物發酵過程是一種復雜的生化反應過程,控制變量眾多且相互關聯度較大,采用傳統控制方法難以實現有效控制。 因此,本文根據生物發酵的流程特點和當今國內市場的切實需要,在總結國內外相關研究的基礎上,針對非線性、時變、大滯后的發酵過程,將智能控制技術融入到了生物發酵控制系統中,主要對發酵過程中的溫度、PH值的控制算法進行研究,分別設計了仿人智能模糊PID控制和仿人智能模糊控制,模擬仿真和實驗分析表明,控制效果優于傳統算法。 基于32位ARM架構的嵌入式微處理器以其高性能、低功耗、低成本的優勢,得到了很好的推廣,同時國內微電子與嵌入式技術得到了迅速發展。鑒于此背景,本系統現場控制的下位機的硬件平臺采用基于S3C2410的處理器,軟件設計中采用了嵌入式Linux系統。同時采用了集散控制技術,實現一臺上位機可以同時與多臺下位機的數據通訊和遠程監控,且下位機可以脫離上位計算機單獨對各種參數進行控制。 本文的工作重點主要包括:主要參數測量與控制、發酵過程系統的總體設計、嵌入式系統的設計。本發酵控制系統對發酵過程進行實時監測、優化操作,不僅能避免人工操作的不確定因素,提高自動化水平,而且能夠對發酵過程中主要參數進行有效控制,具有重要的現實意義。
上傳時間: 2013-04-24
上傳用戶:1142895891