本文首先提出了課題的意義。然后對導航終端的設計進行了概述,分析了導航終端實現所需要的主要技術,研究了嵌入式系統的基本組成以及ARM9嵌入式系統的開發環境及開發方法。之后本文給出了總體設計,研究了系統軟硬件平臺的搭建。最后詳盡地給出了導航終端的實現。設計的導航終端以嵌入式微處理器為核心,包括GPS模塊、LCD和觸摸屏模塊。主要完成了人機交互界面的設計、電子地圖的繪制。在研究了Maplnfo矢量地圖格式的基礎上提出了采用衛星遙感地圖的設想,并且利用MiniGUI在嵌入式開發平臺上顯示出來,實現了支持矢量地圖與衛星遙感地圖顯示的雙重功能,完成了地圖的放大縮小與漫游功能。最后實現了通過串口接收GPS數據,并結合地圖數據成功實現了導航定位功能。 本課題的研究是在Linux操作系統與HHARM9-EDU開發平臺下完成,重點是操作系統與圖形用戶接口的移植,及電子地圖的顯示與導航功能的實現。本課題給出了一個導航終端的具體實現方案,并進行了設計與實現。實現了導航終端接收GPS定位信息,并結合GIS技術,在電子地圖上實時顯示終端當前位置和移動狀態的功能。本系統設計新穎,功能完善,有很強的實用價值。
上傳時間: 2013-04-24
上傳用戶:lgs12321
本文以實現數字化的移動巡檢為目標,提出了嵌入式技術+GIS+GPS所組成的便攜式電力巡檢儀的解決方案。便攜式電力巡檢儀采用了目前最新的嵌入式技術,完全根據電力巡檢工作需要的功能進行最底層的硬件平臺、嵌入式操作系統和應用軟件的專項設計和開發。 便攜式電力巡檢儀的硬件平臺采用主流的ARM微處理器、GPS接收器和其他硬件資源,完全根據功能需求量身定做,不會造成硬件上的浪費,在實現需求功能的同時大大降低了成本。 經過認真的比較和實驗,將Windows CE.net作為便攜式電力巡檢儀的操作系統,它最大的優點就是人機界面操作以及應用軟件開發都比較簡單。在Platform Builder的平臺上研究并實現了中文版操作系統的定制,成功的將其移植到自主設計研究的硬件平臺上。 便攜式電力巡檢儀的應用軟件采用了eMbedded Visual C++和eSuperMap共同開發。根據線路巡檢工作的數據記錄項需求,確定了系統地屬性數據邏輯結構和空間數據分層體系,實現了嵌入式空間數據和屬性數據的集成。應用軟件具備對數據地圖的放大、縮小等基本操作,能夠對接收到的數據進行解析,實現GPS的數據采集和定位工作。能夠為用戶計算最短和最快路徑以及提供導航等服務,基本滿足移動巡檢的各項需要。 基于ARM的便攜式電力巡檢儀,采用嵌入式+GIS+GPS的電力巡檢系統設計方案,研究和開發了從硬件平臺到應用軟件的一系列內容,對提高電力巡檢工作的質量具有極大的促進作用和較高的實用價值。
上傳時間: 2013-06-14
上傳用戶:清風冷雨
隨著新的控制算法的應用和電子技術的發展,移動機器人正朝著高速度、高精度、開放化、智能化、網絡化方向發展,對控制系統也提出了更高的要求。移動機器人要實現高速度、高精度的位置控制和軌跡跟蹤,必須依賴先進的控制策略和優良的運動控制系統。 導航是移動機器人最具挑戰性的能力之一,機器人感知、定位、認知及運動控制的性能是決定導航成功的關鍵因素。根據課題“仿生導航系統”的要求,本文選擇“主控制器+運動控制器+英特網遠程無線監控”結構進行導航移動機器人控制系統的設計。首先分析導航移動機器人體系結構,建立機器人運動學模型,最后詳細闡述控制系統的全部開發過程,包括控制系統需求分析、總體設計、功能模塊的劃分及軟硬件的設計與實現,并對無線通信及英特網通訊做了一些基礎研究,開發了無線通訊模塊軟件和上位機軟件。 在控制系統的硬件設計方面,主要包括基于 LPC2138 的主控制單元、基于HCTL-1100 的運動控制單元、基于 6N137 的光電隔離單元、基于 LMD18200 的功率放大單元、傳感器接口單元及上位機無線通訊單元的電路設計。軟件方面,在μC/OS-Ⅱ實時操作系統的多任務環境下,利用其任務調度功能,合理地協調和組織了控制系統的各項硬件資源,提高了整個系統的實時性和可靠性。上位機采用的無線通訊、Internet 通訊以及可視化監控程序界面,讓用戶可以方便直觀地遠程觀察和控制機器人。 該控制系統的研制為仿生傳感器性能測試提供了一個良好的實驗平臺,經過實驗,驗證了系統的可行性,系統的各項功能及控制精度滿足設計要求。
上傳時間: 2013-05-22
上傳用戶:Zxcvbnm
數字攝影的興起不可避免地引起了數碼相框的發展,因為僅有不到35%的數碼照片被打印。數碼相框的基本原理就是采用普通相框的造型,把原來相框中間的照片部分換成液晶顯示屏,配上電源,存儲介質等,使得同一個相框內可以循環播放照片,比普通相框的單一顯示功能更有優勢。從2007年開始,數碼相框的市場關注度開始激增。在2008年,數碼相框市場呈現高速發展的態勢,具有極高的潛在市場價值。 本論文以此為出發點,進行數碼相框軟件的開發研究工作。作為一款嵌入式產品,核心部件CPU采用了性能價格比、性能功耗比都很高的ARM架構處理器之中的一款——三星S3C2440A,顯示器采用了支持雙精度掃描的液晶顯示屏。軟件方面,Bootloader采用較為成熟的u-boot-1.1.4,Linux內核的版本為2.6.12,系統命令集由busybox構成。利用ARM處理器對Linux系統良好的移植性、自帶的LCD控制器、音頻控制器、SD與USB控制器的特點,進行圖像顯示、音頻播放與文件管理。對于目前大部分數碼相框在圖片瀏覽和文件管理功能上的不足,本設計的圖像顯示功能充分利用了觸摸屏功能,實現了圖像的觸摸式移動,使用戶可以自由的觀看放大后的圖像;文件管理功能則設計成了類似windows的文件瀏覽器,不僅具有豐富的文件管理功能,而且使習慣了windows的廣大用戶可以很快的熟悉此功能,并為將來升級為下一代的細分產品——數碼相冊做好準備。 本設計的核心是基于ARM平臺的系統移植與基于QT的應用程序設計。首先根據系統的總體設計思路選擇合適的硬件組合;然后在此基礎上進行u-boot的移植,嵌入式Linux的移植,QT Embedded/Qtopia的移植,以及最后QT圖形界面的設計。
上傳時間: 2013-04-24
上傳用戶:rockjablew
運算放大器的基本工作原理,包括非倒相放大電路、倒相放大電路、差分放大電路。還有一些放大器電流電壓的計算方法
上傳時間: 2013-07-06
上傳用戶:wang0123456789
激光測距是激光技術在軍事上最早和最成熟的應用,自1961.年美國休斯飛機公司研制成功世界上第一臺激光測距機之后,激光測距技術發展迅速。如今,它已經被廣泛運用于軍用領域和民用領域。為了進一步提高我國激光測距水平,研制更高性能激光測距機依然是我國國防科技研究中的重要課題之一。其中,測距精度是激光測距機的一個重要參數。而激光測距機能否準確的檢測激光回波信號將直接影響測距精度。 脈沖激光測距系統主要包括激光發射子系統、激光回波探測子系統、回波檢測與主控子系統、終端顯示子系統等組成。其中設計高精度激光回波檢測與主控子系統是實現高精度激光測距的核心問題。傳統激光回波檢測與主控子系統通常采用分立元件和小規模集成電路設計,電路復雜且精度較低。隨著數字電路設計技術的發展,已出現大規模可編程邏輯器件FPGA(現場可編程門陣列)和CPLD(復雜可編程邏輯器件)。采用FPGA代替傳統的分立元件和小規模集成電路來設計激光回波檢測與主控子系統,不僅提高了回波檢測精度,同時簡化了整個測距系統的設計。 本文研究了將激光回波信號直接送入FPGA進行檢測的方案。同時,采用這種方案設計了一種激光回波檢測系統,并把它成功運用在一引信項目中。這種方案電路設計簡單,易于實現。在實際應用中,由于激光回波探測子系統只是完成由光信號到電信號的轉換及簡單放大,理論分析和試驗結果均表明,采用該方案進行回波檢測的精度較低,這種回波檢測方法也只能應用在測距精度要求低的項目中。 為了滿足另一高精度測距項目的需要,在FPGA直接進行激光回波檢測方案的基礎上,設計了一種高精度激光回波檢測系統。文中介紹了其實現原理,理論上分析了該系統所能達到的回波檢測精度及整機測距系統的測距精度。與第一種方案相比,該方案引入了超高速數據采集電路。由于采樣速率高達lGsps,該方案實現的難點在于如何保證數據采集電路的穩定工作。文中從總體方案的設計,到器件的選型,硬件電路板的實現等方面做了詳細的闡述,最終完成了系統硬件電路設計。接著介紹了系統程序設計。后面給出了試驗測試結果,該系統工作穩定,性能良好。系統設計中引入的超高速數據采集電路有著廣泛的應用,為其他相關設計提供了參考。最后,對全文做了工作總結,并給出了接下來的后續工作與展望。 本文在高速FPGA對激光回波信號檢測方向取得了一定的成果,為進一步研究提供了參考價值。
上傳時間: 2013-06-13
上傳用戶:cy1109
目錄 第1章 初識Protel 99SE 1.1 Protel 99SE的特點 1.2 Protel 99SE的安裝 1.2.1 主程序的安裝 1.2.2 補丁程序的安裝 1.2.3 附加程序的安裝 1.3 Protel 99SE的啟動與工作界面 第2章 設計電路原理圖 2.1 創建一個新的設計數據庫 2.2 啟動原理圖編輯器 2.3 繪制原理圖前的參數設置 2.3.1 工作窗口的打開/切換/關閉 2.3.2 工具欄的打開/關閉 2.3.3 繪圖區域的放大/縮小 2.3.4 圖紙參數設置 2.4 裝入元件庫 2.5 放置元器件 2.5.1 通過原理圖瀏覽器放置元器件 2.5.2 通過菜單命令放置元器件 2.6 調整元器件位置 2.6.1 移動元器件 2.6.2 旋轉元器件 2.6.3 復制元器件 2.6.4 刪除元器件 2.7 編輯元器件屬性 2.8 繪制電路原理圖 2.8.1 普通導線連接 2.8.2 總線連接 2.8.3 輸入/輸出端口連接 2.9 Protel 99SE的文件管理 2.9.1 保存文件 2.9.2 更改文件名稱 2.9.3 打開設計文件 2.9.4 關閉設計文件 2.9.5 刪除設計文件 第3章 設計層次電路原理圖 3.1 自頂向下設計層次原理圖 3.1.1 建立層次原理圖總圖 3.1.2 建立層次原理圖功能電路原理圖 3.2 自底向上設計層次原理圖 3.3 層次原理圖總圖/功能電路原理圖之間的切換 第4章 電路原理圖的后期處理 4.1 檢查電路原理圖 4.1.1 重新排列元器件序號 4.1.2 電氣規則測試 4.2 電路原理圖的修飾 4.2.1 在原理圖瀏覽器中管理電路圖 4.2.2 對齊排列元器件 4.2.3 對節點/導線進行整體修改 4.2.4 在電路原理圖中添加文本框 4.3 放置印制電路板布線符號 第5章 制作/編輯電路原理圖元器件庫 5.1 創建一個新的設計數據庫 5.2 啟動元器件庫編輯器 5.3 編輯元器件庫的常用工具 5.3.1 繪圖工具 5.3.2 IEEE符號工具 5.4 在元器件庫中制作新元器件 5.4.1 制作新元器件前的設置 5.4.2 繪制新元器件 5.4.3 在同一數據庫下創建一個新的元器件庫 5.4.4 修改原有的元器件使其成為新元器件 5.4.5 從電路原理圖中提取元器件庫 第6章 生成各種原理圖報表文件 6.1 生成網絡表文件 6.1.1 網絡表文件的結構 6.1.2 網絡表文件的生成方法 6.2 生成元器件材料清單列表 6.3 生成層次原理圖組織列表 6.4 生成層次原理圖元器件參考列表 6.5 生成元器件引腳列表 第7章 設計印制電路板 7.1 肩動印制電路板編輯器 7.2 PCB的組成 7.3 PCB中的元器件 7.3.1 PCB中的元器件組成 7.3.2 PCB中的元器件封裝 7.4 設置工作層面 7.5 設置PCB工作參數 7.5.1 設置布線參數 7.5.2 設置顯示模式 7.5.3 設置幾何圖形顯示/隱藏功能 7.6 對PCB進行布線 7.6.1 準備電路原理圖并設置元器件屬性 7.6.2 啟動印制電路板編輯器 7.6.3 設定PCB的幾何尺寸 7.6.4 加載元器件封裝庫 7.6.4 裝入網絡表 7.6.5 調整元器件布局 7.6.6 修改元器件標灃 7.6.7 自動布線參數設置 7.6.8 自動布線器參數設置 7.6.9 選擇自動布線方式 7.6.10 手動布線 7.7 PCB布線后的手動調整 7.7.1 增加元器件封裝 7.7.2 手動調整布線 7.7.3 手動調整布線寬度 7.7.4 補淚焊 7.7.5 在PcB上放置漢字 7.8 通過PCB編輯瀏覽器進行PCB的管理 7.8.1 設置網絡顏色屬性 7.8.2 快速查找焊盤 7.9 顯示PCB的3D效果圖 7.10 生成PCB鉆孔文件報表 ......
上傳時間: 2013-06-17
上傳用戶:wanqunsheng
LM258內部包括有兩個獨立的、高增益、內部頻率補償的雙運算放大器,適合于電源電壓范圍很寬的單電源使用,也適用于雙電源工作模式,在推薦的工作條件下,電源電流與電源電壓無關。它的使用范圍
上傳時間: 2013-07-26
上傳用戶:zmy123
本課題源于空中機器人大賽參賽項目。針對比賽要求,提出了一種基于ARM的低成本、高性能的嵌入式微小無人機飛行控制系統的整體方案,并由此展開了一系列的研究工作。 本文的重點是飛行控制系統的姿態確定系統設計和飛行控制系統的硬件設計及實現。 本文首先回顧了國內外微小無人機發展歷程,介紹了其研究現狀,并指出了微小無人機的發展趨勢。根據需求設計了低價位、高性能的嵌入式微小無人機飛行控制系統的整體方案。 設計了低成本、低功耗的微小無人機的姿態確定系統方案,利用姿態四元數、龍格庫塔法、高斯牛頓法和擴展卡爾曼濾波器估計出系統的姿態矩陣;對姿態確定方案進行了仿真。 設計了基于ARM的飛行控制系統的硬件部分,包括電源及復位電路,UART、SPI、JTAG等接口電路,PWM信號發生電路,A/D采樣電路及前置電路,光電耦合電路等;完成了整個飛控系統PCB板制作以及對所設計電路的調試工作,使得系統運轉正常。 最后針對本文設計的硬件平臺進行了啟動代碼等系統底層軟件的編寫和調試,建立了系統的啟動環境。
上傳時間: 2013-06-03
上傳用戶:kgylah
LED顯示屏單元板芯片介紹 IC的管腳功能 IC芯片分別:74HC245、74HC595、74HC138、74HC04、4953。各IC管腳功能如下: A: 74HC245功能是放大及緩沖。各引腳如圖 20 和1接電源(+5V) 19腳和10腳接電源地(GND)
上傳時間: 2013-05-17
上傳用戶:小楊高1