船舶氣象儀是一套船載的自動化海洋氣象觀測系統,該系統廣泛的布置在各種船只上,可以獲得船只經過的海域內的風、濕、溫、氣壓、降雨等氣象參數。通過對海洋氣象環境實時的掌握,能夠使船舶航行安全、省時、經濟,并使因災害性天氣造成的損失減小到最低限度。通過對海洋氣象數據的存儲、統計,對我國觀測海洋環境、研究海洋、開發海洋、利用海洋都有著重要的意義。 現代測控系統除了具有高性能的數據采集、信號處理、I/O和通信接口以外,通常均需具備良好的人機接口、友好的用戶界面和強大的網絡功能等。ARM架構的嵌入式處理器和嵌入式Linux操作系統由于其優異的性能和很高的性價比,已經被廣泛地應用到各種電子產品的設計當中,并受到愈來愈多的自動化設備和智能儀表設計人員的青睞。 本課題主要研究基于ARM+Linux架構的嵌入式船舶氣象儀的設計與開發。系統硬件平臺選用ATMEL公司的AT91RM9200處理器,擴展了64M SDRAM和8M NAND FLASH,同時擴展了外圍通信設備接口包括通用串行口、CAN總線接口、網絡接口和人機交互接口等;并根據實際環境需要,進行了傳感器的選型。 軟件平臺的設計主要涉及了U-Boot引導裝載程序的建立,同時根據開發平臺的資源,配置和裁剪Linux的內核,并編寫、添加源代碼中沒有的驅動程序,如AD、鍵盤、CAN總線控制器等,重新編譯內核,下載到開發平臺。并在此基礎上,進行了應用程序的編寫。同時深入研究了嵌入式Linux下的圖形界面,將圖形界面系統MiniGUI移植到Linux系統中,設計了較完善、友好的圖形用戶界面,大大方便了用戶的操作。
上傳時間: 2013-06-12
上傳用戶:天大地大
隨著汽車電子和現代化交通的飛速發展,人們對汽車的行駛性能和安全性能提出了更高的要求。在汽車測試試驗中使用記錄儀,可以實現實時測量,控制汽車的車速,對超速進行報警,滿足汽車試驗中對汽車運行情況的了解,特別是根據汽車試驗要求而制定的試車計劃得到的準確實施,從而進一步提高汽車制造商的市場競爭力。 隨著微電子技術的發展,超大規模集成電路技術的成熟,嵌入式計算機系統的功能越來越強大,在某些場合完全可以取代傳統的工控機,并且其獨特的優勢在于它的體積小、功耗低、性價比高,便于攜帶,使得它非常適合應用到汽車試驗記錄儀中。 本論文在嵌入式系統平臺的構建中做了探索性研究,以汽車試驗記錄儀的發展和功能要求為目標,以嵌入式計算機系統的硬件設計入手,深入研究了嵌入式計算機硬件系統設計和電磁兼容性問題和能夠長時間可靠運行的嵌入式計算機主板。主要模塊包括電源、復位、JATG模塊,數據存儲模塊、數據通信模塊、數據采集模塊、人機交互模塊。 在軟件部分,實現了嵌入式計算機系統的引導程序(u-boot-1.1.4)的移植,嵌入式Limux2.6.14內核的移植,根文件系統的制作,新增硬件驅動程序編寫以及嵌入式圖形界面GUI系列MiniGUI的移植,完成了嵌入式計算機系統從硬件到軟件系統平臺的構建。 目前,國內市場上缺乏專門應用與汽車試驗中的記錄儀,本文設計中的汽車記錄儀正是基于此目的而設計和研制的,該新型的汽車試驗記錄儀使用方便,性價比高,適用于國內中小型汽車制造廠商。
上傳時間: 2013-04-24
上傳用戶:aeiouetla
隨著對高處理能力、網絡通信、實時多任務,超低功耗這些需求的增長,傳統8位處理器已經不能滿足新產品的要求了,高端嵌入式處理器已經得到了普遍的重視和應用.ARM是目前嵌入式領域應用最廣泛的RISC微處理器結構,該文研究了基于ARM處理器的嵌入式系統的開發,介紹了利用一款ARM微處理器和FPGA設計的四路E1中繼板卡的硬件結構和工作原理,并在這個硬件平臺上進行軟件開發的過程.該四路E1收發器能夠提供四條E1鏈路,把帶寬從2Mbps提高到8Mbps,能夠同時負載120個用戶的通信,解決了數字環路系統中卡槽數目限制的問題.目前,建立在G. 703基礎上的El接口在分組網、幀中繼網、GSM移動基站及軍事通信中得到廣泛的應用,傳送語音信號、數據、圖像等業務.文中首先分析了當前數字環路系統的發展現狀和趨勢,隨著網絡通信的用戶數目及信息量的猛增,拓寬數據傳輸的通道是一項研究熱點,這是開發四路E1收發器的一個目的.接著敘述了數字環路系統的結構和工作原理,即四路E1收發器的應用環境,著重介紹了四路E1板卡在整個系統中所扮演的角色和嵌入式處理器ARM的體系結構和特點,鑒于數據傳輸中對時鐘的要求比較嚴格,該文還介紹了FPGA技術,應用它主要是為系統提供各個精確的時鐘.然后,在分析了四路E1收發器的工作原理和比較了各類處理器特點的基礎上,提出了四路E1收發器的硬件設計,分別介紹了時鐘模塊、系統接口電路、存儲系統模塊、四通道E1合成器模塊、CPU模塊以及時隙交換模塊.接著,在研究分析了G.703和G.704等通信協議后,再根據系統要求提出了四路E1收發器的軟件設計.先介紹了實時操作系統RTXC,詳細闡述了ARM處理器啟動代碼程序的設計,然后給出了在此操作系統下軟件設計的整體結構,分四個任務分別闡述此軟件功能,其中詳細介紹了信令處理模塊、接口中斷處理模塊、系統運行監測模塊和RC消息LC消息處理模塊.最后介紹了軟件和硬件的調試方法以及設計過程中的調試開發過程,整個系統設計完成后,經過反復調試、測驗已達到了預期的效果,現正投入使用中.
上傳時間: 2013-04-24
上傳用戶:夢雨軒膂
開關磁阻電機是電機技術與現代電力電子技術、微機控制技術相結合的產物,既具有結構簡單堅固、成本低、容錯能力強,耐高溫等優點,又在高度發展的電力電子和微機控制技術的支持下獲得了良好的可控性能,目前己經在多個工業部門得到應用。因此,開關磁阻電機在驅動調速領域有著良好的發展前景。本論文在對前人成果的廣泛了解和研究基礎上,以philip公司生產的LPC2101為主控芯片,充分利用其高速運算能力和面向電機控制的高效控制能力,設計并制作了SRM控制器與系統軟件。本文以開關磁阻電機的調速控制策略及其控制實現方法為主要研究內容,對開關磁阻電機的數學模型、功率變換器技術、控制策略、控制方案的實現進行了全面深入的研究。 全文的研究工作分為五個部分,第一部分介紹了開關磁阻電機調速系統的構成及基本工作原理,綜述了開關磁阻電機的國內外發展現狀、特點及研究動向,總結了開關磁阻電機系統存在的技術問題,提出了本文的研究目的和主要研究內容。 第二部分引用并討論了SR電動機的基本數學模型和準線性數學模型,然后基于此重點分析了與電動機運行特性密切相關的相電流波形與轉子角位移的函數關系,最后根據課題所關心的控制系統設計,在理論分析的基礎上提出了SR電動機控制方案并進行了原理性分析,對SR電動機各個運行階段的特點進行分析并初步提出控制方案。 第三部分對SR電動機調速系統的硬件設計進行了詳細說明,主要包括以LPC2101為核心的控制系統的研究與設計,根據SR電機的控制特點,盡可能地開發了LPC2101的硬件資源和軟件資源,使控制系統具有很高的控制精度和靈活性,然后對功率變換器進行了設計和制作,分析了各種主電路形式的優缺點,采用了新型IGBT功率管作為主開關元器件,使功率變換器結構得到簡化,設計了IGBT的功率驅動電路,并專門設計了電壓鉗位電路和諸如過壓、過流保護等保護單元,保證了整個系統安全可靠地運行,然后分析了SR電動機控制系統位置傳感器檢測電路設計、電流及電壓斬波電路設計、電流檢測及保護電路設計等。 第四部分主要介紹了系統的總體控制思想,分析了各個運行階段的控制策略,對控制策略的軟件實現進行了設計,并給出了軟件實現的具體流程圖,直觀地體現了軟件編程思想。最后,對系統進行了實驗研究及分析。目前,該控制系統已調試完畢,基本實現預期功能。 本文對以ARM為控制核心的開關磁阻電動機控制系統進行了研究,得出了基于有位置傳感器檢測的控制方案。針對SR電機的控制特點,充分利用了ARM的硬件資源,采用PID數字調節,發出相通斷信號和PWM信號,并和電流、電壓等保護信號相結合,實現對主功率元件的通斷控制。并且設計了相應的外圍硬件檢測、保護、控制及人機接口電路,使控制系統結構緊湊,可靠性高;系統的控制軟件設計,采用模塊化的程序設計方法,增強了系統的可讀性及可維護性,實現了一種電壓斬波和電流斬波控制相結合的控制方式;結合系統的硬件設計,開發了相應的軟件模塊,使系統具有完善的保護和控制性能。 本系統經過試驗,調速范圍可達100~2000轉/分,效率較高,性能優良,驗證了控制思想和控制方法的正確性。
上傳時間: 2013-04-24
上傳用戶:獨孤求源
隨著安全通信數據速率的提高,關鍵數據加密算法的軟件實施成為重要的系統瓶頸.基于FPGA的高度優化的可編程的硬件安全性解決方案提供了并行處理能力,并且可以達到所要求的加密處理性能(每秒的SSL或RSA運算次數)基準.網絡的迅速發展,對安全性的需要變得越來越重要.然而,盡管網絡技術進步很快,安全性問題仍然相對落后.由于FPGA所提供的設計優勢,特別是新的高速版本,網絡系統設計人員可以在這些網絡設備中經濟地實現安全性支持.FPGA是實現設計靈活性和功能升級的關鍵,對于容錯、IPSec協議和系統接口問題而言這兩點非常重要.而且,FPGA還為網絡系統設計人員提供了適應不同安全處理功能以及隨著安全技術的發展方便地增加對新技術支持的能力.標準加密/解決以及認證算法,如RC-4、DES、三次DES、MD-5以及安全哈希算法-1(SHA-1)被廣泛用于全球網絡安全系統中.本文介紹了基于PCI總線的加密卡的研制,硬件板卡的結構,著重論述了加密卡上加密模塊的實現,即用FPGA實現3DES及IDEA、MD5算法的過程,加密卡的工作原理,加密卡中多種密碼算法的配置原理,最后對3DES算法及IDEA、MD5算法的實現進行仿真,并繪制了板卡的原理圖,對PCI接口原理進行了闡述.在論文中,首先闡述了數據加密原理.介紹了數據加密的算法和數據加密的技術發展趨勢,并重點說明了3DES的算法.由于加密卡的生存空間在于其高速的加密性能與便捷的使用方式,所以,我們的加密卡采用的是基于PCI插槽的結構,遵從的是PCI2.2規范,理解并掌握PCI總線的規范是了解整個系統的重要一環,本文講述了PCI總線的特點和性能,以及總線的信號.由于遵從高速性的要求,我們在硬件選型的時候,選用的是TI公司高速DSP T M S 3 2 0 C 5 4 x:T I公司新推出的T M S 3 2 0 C 6 x系列D S P功能強,速度也非常快,但目前價格仍然太高,不適合一般加解密使用.而TMS3 2 0 C 5 4 x系列具有性能適中,價格低廉,產品成熟等特點,是較好的選擇.FPGA選用的XILINX公司的XC2V3000,在隨后的文章中,我們將會對這些器件特性做相應說明.并由此得出電路原理圖的繪制.文章的重點之一在于3DES算法及IDEA、MD5算法的FPGA實現,以Xilinx公司VIRTEXII結構的VXC2V3000為例,闡述用FPGA高速實現3DES算法及IDEA、MD5算法的設計要點及關鍵部分的設計.
上傳時間: 2013-04-24
上傳用戶:qazwsc
隨著電子技術的發展,當前數字系統的設計正朝著速度快、容量大、體積小、重量輕的方向發展.FPGA以其功能強大,開發過程投資少、周期短,可反復修改,保密性能好,開發工具智能化等特點成為當今硬件設計的首選方式之一.由于Intel公司的MCS-51系列單片機被公認為8位機的工業標準,因此,使用FPGA模擬實現8051單片機及其外設的功能便成為大規模復雜數字系統設計中的重要課題.該文首先介紹了FPGA及Xilinx公司關于硬件設計開發的工具ISE系統,繼而用VHDL語言編寫了8051單片機功能實現的源代碼,然后為其設計了與部分外設連接的接口模塊,包括8255并行接口、SCI串行接口和KBC鍵盤接口模塊.并將它們封裝到一塊FPGA之中,最終實現了8051單片機的大部分功能.
上傳時間: 2013-07-28
上傳用戶:erkuizhang
進入20世紀90年代后,隨著全球信息化、智能化、網絡化的發展,嵌入式系統技術獲得了前所未有的發展空間。 嵌入式系統的最大特點之_是其所具有的目的性或針對性,即每一套嵌入式系統的開發設計都有其特殊的應用場合與特定功能,這也是嵌入式系統與通剛的計算機系統最主要的區別。由于嵌入式系統是為特定的目的而設計的,且常常受到體積、成本、功能、處理能力等各種條件的限制。因此,如果可以最大限度地提高應用系統硬件上和軟件上的靈活性,就可以用最低的成本,最少的時間,快速的完成功能的轉換。 本課題的目的在于提出并設計一種基于ARM(Advanced RISC Machines)和CPLD(Complex Programmable Logic Device)的可擴展功能嵌入式系統平臺,并完成了系統的硬件設計和PCI(Peripheral Component Interconnect)橋的固件設計。設計過程中采用美國ALTIUM公司的ALTIUM DESIGNER 6.0 EDA軟件開發了系統的硬件部分。在整個硬件開發環節中,充分采用高速PCB(Printed Circuit Board)的設計原則,并進行全面的電路仿真試驗,保證了硬件系統的高度可靠性。本系統承襲了ARM7系列處理器高性能、低功耗、低成本的優點,并充分考慮到用戶的需要,擴展了多種常用的外部設備接口以及藍牙無線接口等,為將米各種可能的應用提供了完善的硬件基礎。概括總結起來本文具體工作如下: 1.完全自主設計了具有高擴展性的基于LPC2292嵌入式處理器的嵌入式系統應用開發平臺。基于該硬件平臺,可以實現許多基于ARM架構處理器的嵌入式應剛而無需對硬什系統作出大的改變,如多協議轉換器、CAN(Control Area Network)總線網關、以太網關、各種工業控制應用等。并在具體的設計實踐中,總結出了嵌入式系統硬件平臺的設計原則及設計方法。 2.完成了基于CPLD的PCI橋接芯片的同什設計,在ARM硬件平臺上成功擴展了PCI設備,成功解決了ARM處理器和PCI從設備之間通訊的問題。 3.完成了對所開發的嵌入式系統硬件平臺的測試工作,完成了基于AT89C51的PCI測試卡軟硬件設計。基于此測試卡,可以實現對系統中的PCI通訊功能進行有效測試,以保證整個硬件系統正常、高效、穩定地運行。本系統的設計完成,使其可以作為嵌入式應用的二次開發或實驗平臺,用于工業產品開發及高校相關專業的實踐教學。
上傳時間: 2013-05-22
上傳用戶:sztfjm
電能是一種使用最為廣泛的能源,其應用程度已成為一個國家發展水平的主要標志之一。隨著計算機、電力電子和信息技術等高新產業的發展和普及,電能質量已成為電力部門及其用戶日益關注的問題,對電能質量監測和分析也具有重要的現實意義。本文主要對電能質量監測分析的相關理論和技術進行了研究,設計了基于DSP和ARM的雙CPU電能質量監測儀的硬件系統和軟件系統。 本文首先對電能質量當前國內外的研究現狀進行了分析,對電能質量相關分析方法進行了闡述,提出了電能質量監測儀的設計思路。本文采用雙CPU的硬件結構方式,利用ARM管理鍵盤和顯示等人機接口,采用高速數字信號處理器。TMS320LF2407作為運算單元,采用專門的14位AD轉換芯片來實現高精度的采樣,同時利用鎖相環電路硬件跟蹤電網頻率。軟件系統方面采用了模塊化設計,以便于軟件功能的改進和升級。在理論方面也有所研究,以諧波源-六脈動整流橋為研究對象,分析控制角和換相重疊角與諧波電流大小之間的關系,并通過PSCAD/EMTDC仿真驗證理論分析的準確性;對于暫態電能質量擾動采用小波變換進行檢測,并通過Matlab仿真驗證檢測效果。 本文最后對電能質量的實測數據進行分析,指出當前電能質量中存在的問題,并給出了相應的改善措施。對電能質量監測儀進行了誤差分析,并結合誤差的原因提出了軟件校正方法。
上傳時間: 2013-04-24
上傳用戶:liuqy
USB2.0接口和基于ARM核的SOC系統的應用已經非常廣泛,特別在電子消費類領域。包含USB2,0接口的ARM系統則更是市場的需求。本文介紹一種基于ARM核的USB2,0接口IP(AHB_USB2.0)的設計,主要對其中的串行接口引擎(SIE)的設計進行討論。 該 AHB_USB2.0 IP核支持USB2.0協議,并兼容USB1.1協議;支持AMBA2.0協議和UTMI 1.05協議。該IP核一側通過UTMI接口或ULPI接口的PHY與USB2.0主機端進行通信;另一側則通過AHB總線與ARM相連。 AHB_USB2.0 IP核在硬件上分為三個大模塊:ULPI模塊(ULPI)、串行接口引擎(SIE)模塊和AHB總線接口模塊(AHB)。ULPI模塊實現了UTMI接口轉ULPI接口。串行接口引擎(SIE)模塊為USB2.0的數據鏈路層協議處理模塊,為整個IP核的核心部分,進一步分為四個子模塊——GLC(全局控制模塊),PIE(PHY接口處理引擎),SIF(系統接口邏輯)和EPB(端點緩沖模塊)。GLC模塊負責整個IP的復位控制,IP時鐘的開關提示等;PIE模塊負責處理USB的事務級傳輸,包括組包解包等;SIF模塊負責協議相關寄存器組和端點緩沖區的讀寫,跨時鐘域信號的處理和PIE所需的控制信號的產生;AHB模塊負責IP核與ARM通信和DMA功能的實現。 該IP核的軟件設計遵循USB協議,Bulk Only協議和UFI協議,由外掛ARM實現USB設備命令和UFI命令的解析,并執行相應的操作。設計了IP核與ARM之間的多種數據傳輸方法,通過軟件實現常規數據讀寫訪問、內部DMA或外部DMA等多種方式的切換。 本IP已經通過EDA驗證和FPGA測試,并且已經在內嵌ARM核的FPGA系統上實現了多個U盤。這個FPGA系統的正確工作,證明了AHB_USB2.01P核設計是正確的。
上傳時間: 2013-05-17
上傳用戶:qqoqoqo
隨著微電子技術的快速發展,電子設備逐漸向著小型化、集成化方向發展;人們在要求設備性能不斷提升的同時,還要求設備功耗低、體積小、重量輕、可靠性高。同樣在我軍武器裝備的研制過程中,也對各武器裝備都提出了新的要求,特別是針對單兵配備的便攜設備,對體積、功耗、擴展性的要求更是嚴格。 在某手持式設備的開發項目中,需要設計一塊接口板,要求實現高達8個串行口擴展以及能源管理和數字輸入輸出接口等功能,該接口板與處理器模塊的連接總線采用LPC總線,整個手持設備除了對功能有基本的要求以外,對體積及功耗都提出了極高的要求。針對項目的具體設計要求,經過與傳統設計方法的比較,決定采用FPGA來實現LPC接口及UART控制器功能。 論文的主要目標是完成LPC接口的UART控制在FPGA中的實現。對于各模塊中的關鍵的功能部分,文中對其實現都進行了詳細的說明。整個設計全部采用硬件描述語言(HDL)實現,并且采用了分模塊的設計風格,具有很好的重用性。 為了在硬件平臺上驗證設計,還實做了FPGA驗證平臺,并用C語言編寫了測試程序。經過驗證,該方案完全實現了接口板的功能要求,并且滿足體積和功耗上的要求,取得了良好的效果。 論文通過采用FPGA作為電路設計的核心,以一種新的數字電路設計方法實現電路功能;旨在通過這種方式,不斷提高設備的性能并拓展設計者思想。
上傳時間: 2013-05-21
上傳用戶:poyao