本文結(jié)合工程需要詳細(xì)論述了一種數(shù)字相位計的實現(xiàn)方法,該方法是基于FPGA(現(xiàn)場可編程門陣列)芯片運用FFT(快速傅立葉變換)算法完成的。首先,從相位測量的原理出發(fā),分析了傳統(tǒng)相位計的缺點,給出了一種高可靠性的相位檢測實用算法,其算法核心是對采集信號進(jìn)行FFT變換,通過頻譜分析,實現(xiàn)對參考信號和測量信號初相位的檢測,并同時闡述了FPGA在實現(xiàn)數(shù)字相位計核心FFT算法中的優(yōu)勢。在優(yōu)化的硬件結(jié)構(gòu)中,利用多個乘法器并行運算的方式加快了蝶形運算單元的運算速度;內(nèi)置雙端口RAM、旋轉(zhuǎn)因子ROM使數(shù)據(jù)存儲的速度得到提高;采用了流水線的工作方式使數(shù)據(jù)的存儲、運算在時間上達(dá)到匹配。整個設(shè)計采用VHDL(超高速硬件描述語言)語言作為系統(tǒng)內(nèi)部硬件結(jié)構(gòu)的描述手段,在Altera的QuartusⅡ軟件支持下完成。仿真結(jié)果表明,基于FPGA實現(xiàn)的FFT算法無論在速度和精度上都滿足了相位測量的需要,其運算64點數(shù)據(jù)僅需27.5us,最大誤差在1%之內(nèi)。
上傳時間: 2013-06-04
上傳用戶:lgnf
隨著現(xiàn)代信息系統(tǒng)發(fā)展,網(wǎng)絡(luò)系統(tǒng)尤其是分布式系統(tǒng)日益廣泛地用于各個行業(yè)和領(lǐng)域,其中很多的關(guān)鍵應(yīng)用需要基于時間同步進(jìn)行。傳統(tǒng)采用精準(zhǔn)時鐘對設(shè)備物理時鐘進(jìn)行精準(zhǔn)調(diào)節(jié)以達(dá)到時鐘同步的方式,以及單純的在局域網(wǎng)內(nèi)部通過相關(guān)時間協(xié)議進(jìn)行時間同步的方式,由于受諸多限制,不能很好地解決分布式精確時鐘同步的問題。然而人們對分布式時間精準(zhǔn)度和時間同步的精確度要求越來越高,新型分布式網(wǎng)絡(luò)時間同步研究成為一個需要亟待解決的關(guān)鍵性問題。既有工程應(yīng)用價值,也有一定的理論意義。 首先從分布式系統(tǒng)應(yīng)用的角度出發(fā),首先對GNSS衛(wèi)星授時、NTP協(xié)議、嵌入式系統(tǒng)及uClinux操作系統(tǒng)等理論和技術(shù)進(jìn)行了闡述。重點討論了如何解決分布式系統(tǒng)中的精確授時與同步問題的必要性和工程意義,分析了GNSS衛(wèi)星授時特點和NTP網(wǎng)絡(luò)協(xié)議的機(jī)制。 其次在充分考慮到網(wǎng)絡(luò)同步實時性要求高的特點的基礎(chǔ)上,提出了一種基于GNSS的嵌入式NTP授時服務(wù)器的設(shè)計架構(gòu),對各主要模塊的功能、結(jié)構(gòu)和工作原理進(jìn)行了功能和性能分析。硬件具體以32位ARMS3C44B0X作為硬件控制核心的微處理器,開發(fā)了具有多通信端口的應(yīng)用電路主板,并集成了GNSS衛(wèi)星通信模塊。 再次在軟件方面具體對uClinux操作系統(tǒng)底層接口進(jìn)行了較為深入的分析,在所設(shè)計的服務(wù)器硬件平臺上移植了uClinux嵌入式操作系統(tǒng)及相關(guān)的驅(qū)動程序,并采用模塊化的設(shè)計思想進(jìn)行了NTP應(yīng)用程序的設(shè)計與集成,實現(xiàn)了NTP協(xié)議的編譯和NTP授時服務(wù),其中對NTP協(xié)議主要參數(shù)和具體工作過程進(jìn)行了系統(tǒng)性分析和設(shè)置應(yīng)用。 最后在獲取精準(zhǔn)的系統(tǒng)統(tǒng)一時鐘、通過NTP協(xié)議提供授時服務(wù)的基礎(chǔ)上,結(jié)合實際在人工影響天氣通信指揮系統(tǒng)中具體應(yīng)用,實現(xiàn)了分布式人工降雨火箭彈發(fā)射點按命令精確同步進(jìn)行發(fā)射的應(yīng)用集成。初步測試表明,本文所設(shè)計的授時服務(wù)器應(yīng)用情況良好,實現(xiàn)了不同層次分布式應(yīng)用對于時間精準(zhǔn)同步的高要求。
標(biāo)簽: ARMGNSS NTP 分布式 服務(wù)器
上傳時間: 2013-04-24
上傳用戶:ouyangtongze
射擊訓(xùn)練是基本的軍事訓(xùn)練科目,改善訓(xùn)練環(huán)境、改進(jìn)訓(xùn)練質(zhì)量,在現(xiàn)代軍隊建設(shè)中具有重要的意義。本文首先從國內(nèi)外自動報靶技術(shù)的研究現(xiàn)狀出發(fā)論述了自動報靶技術(shù)的發(fā)展,在此基礎(chǔ)上提出了基于嵌入式機(jī)器視覺的智能報靶系統(tǒng)設(shè)計實現(xiàn)。 本文討論了基于機(jī)器視覺的嵌入式報靶系統(tǒng)終端硬件組成、相關(guān)圖像格式和Linux操作系統(tǒng),分析了嵌入式Linux操作系統(tǒng)、Qt/E和開源計算機(jī)視覺庫OpenCV關(guān)于ARM9處理器的移植,研究了圖像校正、圖像灰度化及二值化、圖像分割與裁剪和識別判靶的相關(guān)算法,提出了顏色模板判靶的理論,并通過以ARM嵌入式圖像處理識別模塊為核心,采用功能模塊設(shè)計理念的實現(xiàn)方案,從底層的操作系統(tǒng)及相關(guān)軟件的移植入手到圖像采集傳輸、圖像處理、識別判靶等步驟,解決了依托ARM處理器結(jié)合USB攝像頭完成自動圖像識別報靶的問題。文中給出了報靶系統(tǒng)的詳細(xì)硬件組成方案,并在嵌入式Linux操作系統(tǒng)下依托Qt庫和開源計算機(jī)視覺庫(OpenCV)解決了軟件組成與具體實現(xiàn),最終在此基礎(chǔ)上論述了本課題設(shè)計的實驗裝置及詳細(xì)的實驗結(jié)果。
標(biāo)簽: ARMLinuz 機(jī)器視覺 軍用 自動
上傳時間: 2013-07-18
上傳用戶:yuanyuan123
GPS技術(shù)自從被用于民用之后就在各行業(yè)中得到了廣泛的應(yīng)用,用途不同的GPS設(shè)備層出不窮。隨著社會的發(fā)展,個人對便攜式定位產(chǎn)品的需求日益旺盛,另一方面,計算機(jī)技術(shù)和嵌入式技術(shù)的飛速發(fā)展,個人手持式設(shè)備的功能日益強(qiáng)大,在手持式設(shè)備中擴(kuò)展GPS功能具有良好的市場前景。 本課題選擇ARM9平臺為系統(tǒng)硬件基礎(chǔ),嵌入式Linux為操作系統(tǒng),并采用Trolltech公司Qt/Embedded為應(yīng)用程序開發(fā)平臺,研究可用于手持終端設(shè)備的GPS定位系統(tǒng)的嵌入式實現(xiàn)方案。 本文在參閱了大量國內(nèi)外相關(guān)資料的基礎(chǔ)上,首先從GPS定位系統(tǒng)應(yīng)用現(xiàn)狀出發(fā),闡述了課題研究意義和主要研究內(nèi)容。然后介紹了GPS定位系統(tǒng)的組成和基本定位原理。接著,詳細(xì)介紹了GPS定位系統(tǒng)硬件開發(fā)平臺的搭建,包括開發(fā)板的系統(tǒng)資源、GPS模塊性能指標(biāo)和NMEA-0183格式導(dǎo)航電文。緊接著介紹了GPS定位系統(tǒng)軟件開發(fā)平臺的搭建方法,分析了Bootloader的啟動過程、嵌入式Linux的特點以及內(nèi)核的移植和根文件系統(tǒng)的創(chuàng)建過程,以及QT/Embedded和相關(guān)工具的配置。在完成上述工作之后,完成了GPS定位數(shù)據(jù)的提取,制作了可用于GPS定位的地圖并編寫圖形軟件,最后,將程序移植到開發(fā)板上運行及調(diào)試。 在文章的最后,給出了程序運行的結(jié)果,分析了GPS定位誤差的來源以及減小誤差的方法。在總結(jié)本課題完成的工作之后,分析了系統(tǒng)的問題和不足,以及日后相應(yīng)的改進(jìn)工作。
標(biāo)簽: ARM GPS 定位系統(tǒng)
上傳時間: 2013-07-06
上傳用戶:guobing123
本文研究了基于ARM的嵌入式微處理器構(gòu)成的傳感圖像液晶顯示系統(tǒng),該系統(tǒng)充分利用ARM9的嵌入式微處理器芯片S3C2410內(nèi)部豐富的接口資源,采取軟硬件協(xié)同設(shè)計的方法完成設(shè)計,使系統(tǒng)更易集成。本文首先針對系統(tǒng)需求設(shè)計了各相關(guān)模塊的接口電路,然后對Linux系統(tǒng)下整個圖像采集系統(tǒng)的程序設(shè)計作了詳細(xì)的分析,重點設(shè)計完成了LCD驅(qū)動程序與USB接口驅(qū)動程序。在完成各相關(guān)模塊驅(qū)動的基礎(chǔ)上設(shè)計完成了圖像采集與顯示程序,實現(xiàn)了圖像數(shù)據(jù)的采集、傳輸和圖像正常顯示。系統(tǒng)設(shè)計采集速率為30幀/秒,圖像畫面流暢,功能穩(wěn)定,并且數(shù)據(jù)傳輸采用DMA傳輸方式,使顯示數(shù)據(jù)不經(jīng)過CPU而直接傳送到顯示緩沖區(qū),加快了數(shù)據(jù)傳輸速度。本系統(tǒng)結(jié)構(gòu)緊湊,運行過程中不需PC機(jī)介入,使配置更靈活,顯示界面更友好。基于嵌入式系統(tǒng)的圖像采集處理技術(shù)在當(dāng)前正處于起步階段,研究前景廣闊,可廣泛應(yīng)用于工業(yè)自動化生產(chǎn),監(jiān)護(hù)、防盜系統(tǒng),機(jī)器人視覺等技術(shù)領(lǐng)域中。
上傳時間: 2013-08-05
上傳用戶:guh000
智能電表、水表、煤/燃?xì)獗怼崃勘淼却罅康爻霈F(xiàn)在人們的生活中,同時這些儀表的抄錄工作變得越來越煩瑣,工作量大,工作效率低,不僅給用戶帶來不便,而且會存在漏抄、誤抄、估抄的現(xiàn)象。隨著電子技術(shù)、通信技術(shù)和計算機(jī)技術(shù)的飛速發(fā)展,人工抄表已經(jīng)逐步被自動抄表所代替。 集中器是一個數(shù)據(jù)集中處理器,是多對象自動抄表系統(tǒng)的通信橋梁,負(fù)責(zé)對各智能表的數(shù)據(jù)進(jìn)行采集、存儲和管理,及時有效地向上位機(jī)傳輸數(shù)據(jù)并執(zhí)行上位機(jī)發(fā)送的指令。提高多對象集中器數(shù)據(jù)處理能力,有效完成上下行通信是多對象自動抄表系統(tǒng)AMRS(Automation Meter Reading System)目前需要解決的關(guān)鍵問題。 本文針對多對象集中器這樣一個較復(fù)雜的通信與控制系統(tǒng),提出采用32位的高性能嵌入式微處理器。32位ARM9微處理器處理速度快、硬件性能高、低功耗、低成本,集成了相當(dāng)多的硬件資源,硬件的擴(kuò)展和設(shè)計大大簡化,ARM9(S3C2410)為工業(yè)級芯片,抗干擾能力強(qiáng),能夠適應(yīng)運行現(xiàn)場的較惡劣環(huán)境,8/16位微控制器運算能力有限,對于較復(fù)雜的通信與控制算法難以順利完成;硬件平臺依賴性強(qiáng),不利于軟件的開發(fā)、升級與移植;在缺乏多任務(wù)調(diào)度機(jī)制的情況下,應(yīng)用軟件不僅實現(xiàn)難度大,且可靠性難以保證。 本文首先對多對象遠(yuǎn)程抄表系統(tǒng)的總體結(jié)構(gòu)進(jìn)行研究,主要研究了多對象遠(yuǎn)程抄表系統(tǒng)中集中器的軟件和硬件實現(xiàn),對硬件資源進(jìn)行了外圍擴(kuò)展,對S3C2410微處理器芯片的外圍硬件進(jìn)行了擴(kuò)展設(shè)計,使之具備了滿足使用需求的最小系統(tǒng)硬件資源,包括時鐘、復(fù)位、電源、外圍存儲、LCD、RS-485通信模塊、CAN通信模塊等電路設(shè)計。實時時鐘為多對象集中器定時抄表提供時間標(biāo)準(zhǔn);電源電路為多對象集中器系統(tǒng)提供穩(wěn)定電源;看門狗電路的設(shè)計保證多對象集中器系統(tǒng)可靠運行,防止系統(tǒng)死機(jī);數(shù)據(jù)存儲器主要用于存儲參數(shù)、變量、集中器自身的參數(shù),負(fù)責(zé)智能表的參數(shù)以及智能表用量等。上行通道即多對象集中器與上位機(jī)之間的通信線路,采用CAN現(xiàn)場總線進(jìn)行通信;下行通道即多對象集中器與智能表之間的通信,采用RS-485總線進(jìn)行通信。軟件設(shè)計上,主要針對多對象集中器的數(shù)據(jù)存儲功能和串行通訊功能進(jìn)行程序編寫。基于ARM的多對象遠(yuǎn)程抄表系統(tǒng)集中器可以實現(xiàn)多對象遠(yuǎn)程抄表,提高了數(shù)據(jù)處理能力,有效完成了上下行通信,可靠性強(qiáng),穩(wěn)定性高,結(jié)構(gòu)簡單。
標(biāo)簽: ARM 對象 遠(yuǎn)程抄表系統(tǒng) 集中器
上傳時間: 2013-06-07
上傳用戶:heminhao
非接觸式IC卡是IC卡領(lǐng)域的一項新興的技術(shù),它是射頻識別技術(shù)和IC卡技術(shù)相結(jié)合的產(chǎn)物。由于非接觸式IC卡具有操作快捷、抗干擾性強(qiáng)、工作距離遠(yuǎn)、安全性高、便于一卡多用等優(yōu)點,在自動收費、身份識別和電子錢包等領(lǐng)域具有接觸式所無法比擬的優(yōu)越性,具有廣闊的市場前景。非接觸式IC卡讀卡器是非接觸式IC卡應(yīng)用系統(tǒng)的關(guān)鍵設(shè)備之一。基于實際項目的需要,本課題開發(fā)了一種讀寫距離在10cm左右的非接觸式IC卡讀卡器,它可以應(yīng)用于電子消費場合,如公交和地鐵電子售票,食堂售飯等場合。 本文首先研究了用于本系統(tǒng)的基本理論,包括射頻識別技術(shù)、ARM處理器體系結(jié)構(gòu)和嵌入式系統(tǒng),然后基于這些理論,給出了非接觸式IC卡讀卡器的設(shè)計方案。系統(tǒng)由三個部分組成:第一部分是讀卡器的收發(fā)模塊,選用Philips公司的高集成度非接觸式讀寫芯片MF RC500設(shè)計射頻收發(fā)模塊,對射頻芯片接口電路設(shè)計做了詳細(xì)的論述;第二部分是核心控制模塊,以Philips公司的ARM7芯片LPC2292為核心,對電源供應(yīng)電路、存儲器電路、通信接口電路、LED顯示電路等設(shè)計做了一定的描述,并給出了電路。第三部分是系統(tǒng)的程序設(shè)計,采用移植嵌入式系統(tǒng)并添加任務(wù)的模式來實現(xiàn)讀卡器的各功能。通過對軟硬件的調(diào)試實現(xiàn)了非接觸式IC卡讀卡器的硬件與軟件平臺的構(gòu)建。
上傳時間: 2013-04-24
上傳用戶:jlyaccounts
本文討論工業(yè)廢水中和處理中pH值的控制方法。由于中和反應(yīng)中pH值的變化是一個嚴(yán)重非線性的過程,pH值控制被公認(rèn)為世界上的控制難題之一,在此運用了ARM技術(shù)和模糊控制來解決這一難題。 論文首先介紹了工業(yè)廢水處理中酸堿度控制的現(xiàn)狀、存在的問題,并提出了基于ARM的工業(yè)廢水控制系統(tǒng)的設(shè)計方案。其次詳細(xì)研究了當(dāng)前嵌入式系統(tǒng)的發(fā)展,深入探討了ARM嵌入式處理器的特點、應(yīng)用及體系結(jié)構(gòu),并著重介紹了本文所使用的LPC2131微處理器。然后針對pH的非線性特點做了分析并設(shè)計了以INA116為核心元件的pH測量電路。在廣泛閱讀和全面深入總結(jié)國內(nèi)外相關(guān)文獻(xiàn)資料的基礎(chǔ)上,了解了模糊控制的一些關(guān)鍵技術(shù)和發(fā)展現(xiàn)狀,設(shè)計出了基于ARM的工業(yè)廢水模糊控制器。 硬件設(shè)計與軟件設(shè)計為本論文的重點內(nèi)容。硬件設(shè)計包括:電源電路、復(fù)位電路、晶振電路、Flash存儲器、SDRAM存儲器、JTAG電路、串行通信電路、LCD模塊設(shè)計、A/D變換模塊、PWM電磁閥驅(qū)動電路;軟件設(shè)計除了為硬件提供相應(yīng)的驅(qū)動程序外,最重要的是用C語言實現(xiàn)了基于ARM的工業(yè)廢水模糊控制器。基于ARM的工業(yè)廢水控制系統(tǒng)中上位機(jī)和下位機(jī)的數(shù)據(jù)通訊采用RS-232方式,下位機(jī)采用C語言編程、ADS1.2開發(fā),上位機(jī)采用Delph17.0進(jìn)行設(shè)計。 論文的最后對全文的主要研究內(nèi)容進(jìn)行了總結(jié),指出了設(shè)計過程中遇到的問題及存在的不足之處,給出了主要研究結(jié)論和今后的研究方向。實驗結(jié)果表明系統(tǒng)基本上達(dá)到了系統(tǒng)設(shè)計中所給出的性能指標(biāo),證明了整個系統(tǒng)設(shè)計的正確性和合理性,很好地解決了pH值控制中的非線性問題。與傳統(tǒng)控制方法相比較,本系統(tǒng)結(jié)構(gòu)簡單,控制效果良好。
上傳時間: 2013-04-24
上傳用戶:ztj182002
目前,國內(nèi)礦井的排水系統(tǒng)多采用傳統(tǒng)的人工監(jiān)測、繼電器控制的方法。傳統(tǒng)方法設(shè)備運行的自動化程度低、可靠性較差、工人勞動強(qiáng)度大、應(yīng)急能力不足,存在一定的安全隱患,不適應(yīng)數(shù)字化礦井發(fā)展的需要。本課題設(shè)計的自動排水系統(tǒng)采用嵌入式微控制器作為就地控制系統(tǒng)與上位機(jī)遠(yuǎn)程監(jiān)控相結(jié)合的方式,提高了工作的可靠性和穩(wěn)定性,具有運行成本低、調(diào)試方便等特點。 本文首先根據(jù)某礦井下排水的實際情況,對各種排水形式和相關(guān)設(shè)備進(jìn)行了分析和比較,選擇其中一種典型的排水系統(tǒng)形式作為模型。根據(jù)井下排水系統(tǒng)的運行原理展開研究和論證,制定了井下水位監(jiān)控和水泵啟動方案。在綜合自動控制的相關(guān)理論和傳感器應(yīng)用技術(shù)的基礎(chǔ)上分析了排水系統(tǒng)中需要監(jiān)控的、能夠反映排水系統(tǒng)工作特征的關(guān)鍵參數(shù),并提出了這些參數(shù)的監(jiān)測方法和這些方法的可行性。 全面分析了目前常用的微處理器和實時操作系統(tǒng),詳細(xì)研究了ARM和μC/OS-Ⅱ的性能和特點,充分利用ARM微處理器高性能、低功耗、低成本的優(yōu)勢,以及μC/OS-Ⅱ可移植性好、開發(fā)成本低的優(yōu)點。選用以ARM7TDMI-S為CPU的LPC2220芯片作為就地控制系統(tǒng),選用μc/OS-Ⅱ為實時操作系統(tǒng)。并根據(jù)排水系統(tǒng)工作方案和要求設(shè)計了系統(tǒng)和接口硬件電路,完成了系統(tǒng)運行程序代碼的編寫。 應(yīng)煤礦信息化發(fā)展趨勢的要求,選用LabVIEW作為上位機(jī)監(jiān)控軟件,以串行通訊協(xié)議與井下就地控制系統(tǒng)組成遠(yuǎn)程監(jiān)控系統(tǒng)。從而實現(xiàn)工作人員能夠在地面監(jiān)控室輕松了解到井下水倉水位、各排水設(shè)備工作狀態(tài)等信息,實現(xiàn)了排水系統(tǒng)運行的“避峰就谷”和水泵房的無人化值守。此項研究對礦井的安全生產(chǎn)、節(jié)能降耗和數(shù)字化建設(shè)等工作具有一定參考價值。
標(biāo)簽: ARM 自動 排水 監(jiān)控系統(tǒng)
上傳時間: 2013-06-04
上傳用戶:Kecpolo
隨著嵌入式的廣泛應(yīng)用,對傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)的改造,開發(fā)新型的嵌入式采集系統(tǒng),目前已成為研制的熱點。起重機(jī)采集系統(tǒng)類似于飛機(jī)上的“黑匣子”,能自動記錄起重機(jī)運行數(shù)據(jù),并能以文件的形式存儲起重機(jī)的運行數(shù)據(jù),而且可以通過USB通信接口實現(xiàn)數(shù)據(jù)的轉(zhuǎn)移。與傳統(tǒng)的采集數(shù)據(jù)相比,此系統(tǒng)有采集速度快,性能穩(wěn),功耗低,讀取數(shù)據(jù)方便的優(yōu)點。只需插入U盤,幾分鐘內(nèi)就可以將數(shù)據(jù)取走,避免了傳統(tǒng)將電腦帶入現(xiàn)場采集數(shù)據(jù)的缺點。在起重機(jī)采集系統(tǒng)的項目開發(fā)過程中,本人的主要工作是實現(xiàn)數(shù)據(jù)采集模塊的設(shè)計,通過構(gòu)建基于ARM微處理器和開源Linux操作系統(tǒng)的平臺,實現(xiàn)起重機(jī)運行數(shù)據(jù)的U盤存儲。 本研究首先對課題研究的背景和整個系統(tǒng)做了概述;其次詳述了系統(tǒng)的硬件設(shè)計和Linux移植到AT91RM9200平臺的方法;然后詳細(xì)討論了系統(tǒng)的軟件設(shè)計即基于Linux的U盤驅(qū)動的實現(xiàn)以及Mass Storage類協(xié)議及其子類UFI命令集,并采用單批量傳輸協(xié)議實現(xiàn)了部分UFI子類命令以實現(xiàn)對U盤邏輯扇區(qū)讀、寫等操作的驅(qū)動程序;在U盤上采用目前主流操作系統(tǒng)(Windows,Linux等)所支持的FAT32文件格式,實現(xiàn)了文件的讀寫等API函數(shù),并在此基礎(chǔ)上按文件系統(tǒng)的實現(xiàn)層次對其進(jìn)行設(shè)計與優(yōu)化,實現(xiàn)了起重機(jī)運行數(shù)據(jù)的可靠存儲;最后對課題研究做了總結(jié)。
標(biāo)簽: ARM 起重機(jī) 數(shù)據(jù)采集 存儲
上傳時間: 2013-07-09
上傳用戶:縹緲
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1