隨著水聲技術研究的不斷深入,各類水聲設備也得到迅速發展,在海洋探測、水下通信、軍事國防等方面廣為應用。與此同時,水聲數據采集系統也受到越來越多的關注。由于信道復雜、信號衰減大以及環境惡劣等因素的影響,設計一個可靠性高、功耗低、實時性強且符合水聲工程要求的數據采集系統成為一項重要任務。 本課題研究內容來源于某型水下測量系統。論文在分析了水聲信號特點的基礎上,闡述了用于水聲信號數據采集系統的設計原則。針對水聲數據采集的應用需求,采用嵌入式ARM9處理器和嵌入式實時操作系統VxWorks設計并研制了一套基于ARM_VxWorks的高可靠水聲數據采集系統。 本設計以S3C2410嵌入式處理器,高精度ADC和以太網控制器CS8900以及大容量數據存儲器為系統的關鍵部件,對VxWorks操作系統進行了移植,設計了配用的板級支持包,并開發了相應的驅動程序。 在上述基礎之上,針對水聲數據采集系統的特點和要求,開發了以網絡通信為數據傳輸手段的數據采集系統,并實現串行通信和大容量數據本地存儲功能。 對系統的測試結果表明,采用ARM_VxWorks結構的數據采集系統能夠有效地完成水聲數據采集任務。
標簽: ARMVxWorks 水聲數據 采集 系統研究
上傳時間: 2013-06-10
上傳用戶:jichenxi0730
心臟疾病一直是威脅人類生命健康的主要疾病之一。研究無創的心電信號檢測設備來檢測與評價心臟功能的狀況,并研究心臟疾病的成因是生物醫學電子學的重要研究課題之一。動態心電記錄儀(Holter)是用于記錄24小時長時間心電圖的一種設備。研制高性能的動態心電記錄、監護系統對于心血管疾病的診斷和治療具有十分重要的意義。 Holter技術發展至今已有幾十年歷史,但目前的Holter仍存在許多不足之處:(1)許多Holter采用8位、16位單片機作為控制系統,運算能力有限,無法加入自動診斷功能:(2)數據存儲采用固定焊接在板上的存儲芯片,容量小,數據取出回放不方便;(3)大部分Holter還不能實現心電信號的實時遠程傳輸,心電數據的分析以及分析報告的獲取往往要滯后好幾天時間,不利于心臟疾病的及早診斷及治療。 針對這些不足,本文設計了一個基于ARM(一種32位嵌入式處理器)的動態心電記錄儀。該記錄儀具有運算功能強、能夠實現心電信號實時遠程網絡傳輸的特點。為確保信息不會因網絡傳輸故障而丟失,本系統同時還采用了便于攜帶的SD(Secure Digital Memory)閃存卡作為存儲媒介,具有大容量數據存儲的功能。本文設計的系統主要完成的任務有心電信號的采集、心電信號的放大濾波、心電信號的顯示和心電信號的存儲與傳輸。整個系統由一片ARM嵌入式微處理器控制,本系統中采用的嵌入式微處理器是三星的S3C44BOX。放大和濾波電路主要是對電極導聯傳來的心電信號進行放大和濾除干擾信號,以獲取合適的信號大小并保證采集的心電信號的正確性。心電信號的顯示是把心電信號實時地顯示在Holter的液晶屏上,能使患者直觀地觀察到自己的心電信號情況。心電信號的存儲采用了容量大、成本及功耗低并且體積小方便攜帶的SD卡來存儲心電數據。心電數據的傳輸是通過以太網實現的,以太網可以實現快速、高正確率的傳輸。傳輸的數據由醫院內的服務器接收,并且在服務器端對心電信號進行相應的顯示和處理。為實現上述功能編寫的系統軟件包括Holter的Bootloader的設計、uCLINUX操作系統的移植、A/D轉換程序、液晶屏的控制及菜單程序、SD卡FAT文件格式的數據存儲和服務器端數據接收、波形顯示程序。本系統經過一定的實驗證明符合設計要求,具有體積小、成本低、使用方便的特點。
上傳時間: 2013-07-10
上傳用戶:Amos
隨著生產自動化要求的不斷提高,控制技術和微型計算機技術的不斷發展,智能記錄儀已日益廣泛地應用在工業過程領域,并占據了越來越高的地位。近年來,新的應用也對智能記錄儀的設計提出了更高的要求。 嵌入式系統因其體積小、性能好、功耗低、可靠性高等優點,其已經在各種記錄儀表的開發與設計等領域中得到廣泛的應用。為了改善工業現場傳統獲取數據費時、費力且數據不夠及時準確的缺點,本課題基于嵌入式的技術,構建了一個由32位的嵌入式微處理器S3C24lO和實時操作系統IAnux組成的平臺,并對其進行了開發研究,設計并實現了針對工業過程數據處理的一種新型的記錄系統。 本文研究了無紙記錄儀通用開發方法,設計了系統結構、功能和性能設計指標。該系統以三星公司生產的S3C2410(ARM)微控制器為核心,配置大容量Flash存貯器、實時時鐘等,通過8個信號輸入通道,可配接熱電偶、熱電阻以及標準的電壓/電流信號,經16位采樣送ARM處理后,按設定要求完成信號監測、數據記錄和柱狀圖、曲線顯示、異常數據報警等無紙記錄儀的功能,以及通過RS232通信接口與其它系統進行數據通信;在系統軟件設計方面,采用結構化、模塊化方法,結合硬件配置設計了數據采集、檢測信號處理、數據存取、鍵盤操作功能模塊以及柱狀圖、曲線等圖形顯示功能函數,從而使具有了模塊化擴展功能。試驗表明了該系統對數據進行了準確、可靠的的采集與處理,較好地滿足了工業現場的需求。 本課題是數據記錄系統在工業現場數據采集、處理領域中的一次成功嘗試。在實際應用中,該系統凸顯出強大的功能、良好的靈活性。實踐證明本系統是一種優秀的解決方案,能夠高效的實現各種測控任務。
上傳時間: 2013-04-24
上傳用戶:trepb001
在電力現代化建設中,提高發電機發電效率是其中重要的一環,氫氣作為導熱性冷卻介質廣泛的應用于發電設備,作為冷卻劑,它可以有效地提高其發電效率,但它又是一種易燃易爆氣體,所以使氫氣參數處于正常范圍,保證發電機高效、安全正常工作就變得至關重要,因此對氫氣參數進行實時監測有著重要的意義。 本論文研究和開發了基于ARM和CPLD的氫氣參數監測系統,首先簡要的分析了氫冷發電機系統對氫氣參數進行監測的必要性以及當前電力系統氫氣參數監控系統的發展情況。然后提出了一種利用無線通信手機短消息業務SMS、工控總線Modbus通信協議和RR485總線、SD卡海量存儲等技術實現發電機系統多氫氣參數的現場實時監測系統的設計方案。該方案以功能強大的ARM處理器作為系統的核心。采用高精度的16位AD轉換芯片,并使用兩種濾波算法的結合對信號進行數字濾波,滿足系統對氫氣參數采集精度的要求。同時系統結合CPLD技術,用于解決系統內微控器I/O口不足以及SD卡驅動的問題,本論文采用一片CPLD擴展I/O口,每一個擴展的I/O口都分配固定的地址,ARM微控器可以通過外部總線控制擴展I/O口的輸出電平。SD卡(Secure Digital Memory Card)中文翻譯為安全數碼卡,是一種基于半導體快閃記憶器的新一代記憶設備,具有低成本,大容量的特點,系統的歷史數據存儲使用了SD卡作為存儲介質,系統并沒有直接使用ARM處理器讀寫SD卡,而是使用了擁有1270個邏輯單元的MAXⅡ1270 CPLD來驅動SD卡,在CPLD中使用VHDL語言設計了SD卡的總線協議,外部總線接口,SRAM的讀寫時序等,這樣既可以提高微處理器SD卡的讀寫速度,增強微處理器程序的移植性,又可以簡化微處理器讀寫SD卡的步驟并減少微處理器的負擔。 本論文的無線數據傳輸采用GSM無線通信技術的SMS業務遠傳現場數據,設計了GSM模塊的軟件硬件,實現了報警等數據的無線傳輸,系統的有線傳輸采用了基于Modbus通信協議的RS485總線通信方式,采用這兩種通信方式使系統的通信更加靈活、可靠。本論文最后分析了系統的不足并且提出了具體的改進方向。
上傳時間: 2013-05-26
上傳用戶:emouse
機械手是自動裝配生產線上必不可少的設備,它可以模擬人手臂的部分動作,按預定的程序、軌跡和要求,實現抓取、搬運和裝配等工作。在減輕人的勞動強度和提高裝配質量和在惡劣環境下作業等方面,起到了積極的作用。嵌入式系統是近年來發展起來的以應用為中心并且軟硬件可裁剪的實時系統,它的特點是高度自動化,響應速度快等,非常適合于要求實時的和多任務的場合。 本文分析了機械手控制系統的功能要求,研究設計了一種基于ARM和DSP的機械手數控系統的方案。嵌入式ARM處理器,具有運行速度快、功耗低、程序設計靈活、外圍硬件資源豐富等優點,但其很難在處理大數據量、復雜算法時保證系統的靈活性和實時性。DSP作為數字信號處理的核心器件,能夠實時快速的完成控制算法運算,由于DSP普通輸入輸出口的高低電平變化周期最快只能到1微秒左右,不適合高速輸入輸出;FPGA芯片高速輸入輸出數據,時間可縮短至幾十納秒。另外利用FPGA可以方便的實現各種接口的邏輯時序,豐富的接口使得該系統能夠方便的進行移植,擴展了該系統的應用領域,從而提升了其性價比,通過ARM處理器和DSP以及FPGA技術的有機結合,發揮各自的優勢,使系統具有程序設計靈活、以太網通信、大容量存儲、高速數據輸出、可移植等特點,既滿足高速機械手自動控制的要求,同時又具有一定的通用性。 通過本課題實踐表明,基于ARM和DSP構建嵌入式數控系統的應用方案全可行、合理,同傳統的人機交互系統設計相比,能大量地減輕研發任務,提高發速度,能夠在短時間內得到控制性能優秀的數控系統。
上傳時間: 2013-06-11
上傳用戶:康郎
隨著國有銀行向商業銀行的轉變,銀行的設備采購標準會越來越高,與此同時,銀行柜臺業務量的增加,使得老一代的銀行專用打印機無論在速度上還是在使用的方便性上都顯得力不從心,為了占領市場,公司有必要開發新型的、使用更加方便的打印機。 老一代打印機在打印存折時,柜臺工作人員要把存折放準位置,要不然打印會偏離預定位置,在打印信函時,有的冷僻字無法打印出來,軟件無法下載升級。為了加快柜臺處理速度,減小柜臺工作人員的工作量,需要開發能自動糾偏定位,字符完善的打印機。 本文在分析需求的基礎上,比較當前流行的處理器,選用Atmel公司的ARM芯片AT91M42800A作為處理核心,使用Xilin公司的20萬門的FPGA XC2S200做硬件邏輯控制,通過光電傳感器和相關的控制電路來實現自動糾偏定位。在嵌入式操作系統上選用Nucleus Plus,約95%的Nucleus Plus代碼用C語言編寫,因此它能很方便移植,同時它還提供全部源代碼,這樣便于開發。另外,它還只要一次性付費,這使得它有很好的成本優勢。 文中詳細說明了本系統的硬件、固件的實現。在硬件上闡述了一些單元電路,包括存儲器電路,接口電路,傳感器電路等的設計思路和實現方法。通過光電傳感電路,步進電機控制和軟件結合,形成閉環控制,從而實現了快速自動糾偏定位;通過大屏幕的LCD顯示實現了操作界面的簡單化;采用大容量的存儲器以及大字庫解決了冷僻字無法打印的問題;固件部分詳細闡述了系統上電啟動過程,包括Bootstrap模塊和loader模塊,Bootstrap模塊主要功能是重定位存儲器,初始化基本硬件以及Loader模塊的自動在線下載升級。Loader模塊的主要功能是下載FPGA的配置代碼,初始化鍵盤和顯示器,然后調用Nucleus Plus初始化代碼,從而建立和調用任務。 本文通過總結測試結果,與老一代打印機相比,新打印機在智能化上實現了自動糾偏定位,使得打印機操作人員不需要準確放置存折,就能正確打印,提高了工作效率;在打印速度上比原系統提高30%,還可方便地實現軟件升級。 當然,新的打印機在存折偏移很大時,要耗費長時間才能把存折推到正確位置。這要在糾偏算法上做進一步的改進。
上傳時間: 2013-04-24
上傳用戶:feichengweoayauya
隨著現代計算機技術和互聯網技術的飛速發展,嵌入式系統成為了當前信息行業最熱門的焦點之一。ARM以其高性能低功耗的特點成為目前主流的32位嵌入式處理器而在數碼產品中廣泛使用,隨著數碼相機的普及,數碼相框產品得到推廣,數碼相框通過一個液晶的屏幕顯示數碼照片而非紙質照片,數碼相框比普通相框更靈活多變,也給現在日益使用的數碼相片一個新的展示空間。在嵌入式操作系統方面,uC/OS—Ⅱ憑借其小內核、多任務、豐富的系統服務、容易使用以及源碼公開等特點被嵌入式系統開發者廣泛用在各種嵌入式設備開發中。uC/FS嵌入式文件系統由于穩定性,可移植性以及與uC/OS—Ⅱ內核的相兼容被廣泛用在基于uC/OS—Ⅱ的嵌入式系統開發中。NAND Flash存儲器由于其大容量數據存儲、高速存取速度、易于擦除和重寫、功耗小等特點被廣泛應用于便攜式電子設備的數據存儲、嵌入式系統的程序存儲載體中。 本論文的硬件工作平臺是艾科公司研發的數碼相框芯片方案ARK1600,該平臺集成了嵌入式系統設計所需的相關硬件模塊。本論文的主要設計目標是在該平臺上實現NAND Flash存儲設備驅動的系統級方案,即在ARK1600平臺上通過構建uC/OS—Ⅱ操作系統以及uC/FS文件系統來實現NAND Flash設備驅動掛接。本論文是在Windows環境下通過ARM ADS實現代碼的編譯,通過Multi—ICE進行前期調試以及USB—Debug進行后期的系統整合調試。 本論文的主要研究工作具體涉及以下三個的方面:首先研究了ARM相關構架以及uC/OS—Ⅱ操作系統的特點,并在此基礎上移植uC/OS—Ⅱ操作系統到ARK1600平臺,分析ARK1600硬件體系結構的基礎上詳細分析了BootLoader的相關概念,并重點闡述了NAND BootLoader程序設計與實現過程;其次在文件系統方面,本論文成功移植uC/FS嵌入式文件系統到ARK1600平臺,在移植的過程中采用了動態文件緩沖區算法提高了該文件系統的數據傳輸效率;最后重點討論了NAND Flash驅動在ARK1600的實現,主要分析了NAND Flash的數據存儲結構,并從物理層,邏輯層和文件系統接口層三個方面具體分析了NAND Flash驅動程序的實現,并在NAND Flash邏輯層驅動實現時通過采用壞塊處理表算法實現了NAND的磨損均衡問題。
上傳時間: 2013-07-31
上傳用戶:xcy122677
偏振模色散(PMD)是限制光通信系統向高速率和大容量擴展的主要障礙,尤其是160Gb/s光傳輸系統中,由PMD引起的脈沖畸變現象更加嚴重。為了克服PMD帶來的危害,國內外已經開始了對PMD補償的研究。但是目前的補償系統復雜、成本高且補償效果不理想,因此采用前向糾錯(FEC)和偏振擾偏器配合抑制PMD的方法,可以實現低成本的PMD補償。 在實驗中將擾偏器連入光時分復用系統,通過觀察其工作前后的脈沖波形,發現擾偏器的應用改善了系統的性能。隨著系統速率的提高,對擾偏器速率的要求也隨之提高,目前市場上擾偏器的速率無法滿足160Gb/s光傳輸系統要求。通過對偏振擾偏器原理的分析,決定采用高速控制電路驅動偏振控制器的方法來實現高速擾偏器的設計。擾偏器采用鈮酸鋰偏振控制器,其響應時間小于100ns,是目前偏振控制器能夠達到的最高速率,但是將其用于160Gb/s高速光通信系統擾偏時,這個速率仍然偏低,因此,提出采用多段鈮酸鋰晶體并行擾偏的方法,彌補鈮酸鋰偏振控制器速率低的問題。通過對幾種處理器的分析和比較,選擇DSP+FPGA作為控制端,DSP芯片用于產生隨機數據,FPGA芯片具有豐富的I/O引腳,工作頻率高,可以實現大量數據的快速并行輸出。這樣的方案可以充分發揮DSP和FPGA各自的優勢。另外對數模轉換芯片也要求響應速度快,本論文以FPGA為核心,完成了FPGA與其它芯片的接口電路設計。在QuartusⅡ集成環境中進行FPGA的開發,使用VHDL語言和原理圖輸入法進行電路設計。 本文設計的偏振擾偏器在高速控制電路的驅動下,可以實現大量的數據處理,采用多段鈮酸鋰晶體并行工作的方法,可以提高偏振擾偏器的速率。利用本方案制作的擾偏器具有高擾偏速率,適合應用于160Gb/s光通信系統中進行PMD補償。
上傳時間: 2013-04-24
上傳用戶:suxuan110425
二次雷達(Secondary Surveillance Radar)是民航空中管制(Air Traffic Control)和軍事敵我識別(Identification Friend or Foe)系統中的關鍵部分,由于這兩個應用領域都要求很高的可靠性和穩定性,因此,二次雷達一直是國內外雷達信號處理領域的研究熱點.傳統的機載二次雷達應答器普遍采用中小規模集成電路和分立元件設計,其穩定性和可靠性差,實時處理能力也很有限,無法完成高密度、大容量的應答.針對這些缺陷,本論文提出一種全新的應答數字信號處理器硬件結構,即FPGA+DSP的混合結構.這種硬件體系結構的特點是可靠性高,集成度高,通用性強,適于模塊化設計,處理速度快,能實時處理多個應答信號,以及進行置信度分析和生成報表.此項目中,本文作者主要負責FPGA部分硬件設計.FPGA主要完成雙通道數據采集、產生視頻信號和旁瓣抑制信號、計算當前飛機相對本地接收天線的方位和距離、與DSP實時交換數據、上傳報表等功能.論文詳細分析了接收機信號處理算法在FPGA中的硬件實現方案,在提高系統可靠性、堅固性以及FPGA資源的合理利用方面做了深入的探討.同時給出不同層次關鍵模塊的HDL實現及其時序仿真結果.
上傳時間: 2013-04-24
上傳用戶:西伯利亞狼
隨著微電子技術的發展,可編程邏輯器件取得了迅速的發展,其功能日益強大,FPGA內部可用邏輯資源飛速增長,近來推出的FPGA都針對數字信號處理的特點做了特定設計,集成了存儲器、鎖相環(PLL)、硬件乘法器、DSP模塊等,通過使用各個公司提供的FPGA開發軟件使用硬件描述語言,可以實現特定的信號處理算法,如FFT、FIR等算法,為電子設計工程師提供了新的選擇。實時圖像處理系統采用FPGA+DSP的結構來完成整個復雜的圖像處理算法。將圖像處理算法進行分類,FPGA和DSP份協作發揮各自的長處,對于算法實現簡單、運算量大、實時性高的這類處理過程由大容量高性能的FPGA實現,DSP則用來處理經過預處理后的圖像數據,來運行算法結構復雜,乘加運算多的算法。整個系統主要包括FPGA處理單元、DSP處理單元以及PCI接口通訊三個部分。主要取得的了以下的研究成果:(1)研究了FPGA的工作原理及應用,完成了Stratix芯片的選型。設計了數字圖像處理板的電路原理圖和PCB設計圖。并對電路板進行調試,工作正常。(2)完成了FPGA程序下載電纜的PCB電路設計,并調試成功,應用到FPGA的調試下載配置中,取得了良好的實驗與經濟效果。(3)充分利用FPGA的設計開發軟件與工具,完成了中值濾波、形態學濾波和自適應閾值的FPGA實現,并給出了詳細的實現過程。將算法下載到FPGA芯片,經過試驗調試,達到要求。(4)研究了PCI接口通訊的實現方式,選用PCI9054芯片實現通訊,完成PCI接口電路設計,經過調試,實現了中斷、DMA等方式,滿足了數據傳輸的要求。(5)學習了C6701DSP芯片的工作特性以及內部功能結構,完成了DSP外圍存儲器的擴展、時鐘信號發生以及電源模塊等外圍電路的設計。
上傳時間: 2013-07-22
上傳用戶:Divine