控制器局域網(wǎng)(CAN)最初是由德國BOSCH公司為汽車的監(jiān)測、控制系統(tǒng)設計的。它是一種有效的支持分布式控制或者實時控制的串行通信網(wǎng)絡。由于其具有多主機、高性能以及高可靠性,CAN總線已經(jīng)廣泛應用于汽車電子控制、過程控制、機械工業(yè)、紡織機械、機器人、數(shù)控機床、醫(yī)療器械以及傳感器等領域。CAN總線已經(jīng)形成國際標準,并已被公認為幾種最有前途的現(xiàn)場總線之一。 另一方面,隨著電動車的技術(shù)的不斷發(fā)展,電動車已經(jīng)開始邁向了市場普及的道路。對于電動車電池的管理和維護越來越成為電動車發(fā)展的重點之一。由于CAN具有抗干擾性強、連接簡單、無主通信等特點,非常適合用來實現(xiàn)實時數(shù)據(jù)的采集和傳輸。因此,本文利用CAN總線為基礎設計了一個電池實時數(shù)據(jù)采集與管理系統(tǒng),經(jīng)分析、設計、編程和調(diào)試,在實際應用中得以實現(xiàn)。 該系統(tǒng)主要包括數(shù)據(jù)采集層,數(shù)據(jù)傳輸層和用戶管理層三個部分。數(shù)據(jù)采集層的主要任務是電池實時數(shù)據(jù)的采集和發(fā)送;數(shù)據(jù)傳輸層的主要功能是通過CAN總線接收數(shù)據(jù)采集層發(fā)送的實時數(shù)據(jù),并將其轉(zhuǎn)換成RS232串口協(xié)議發(fā)送到上位機;用戶管理層的主要功能是通過串口接收數(shù)據(jù),實時顯示,存儲和分析。 論文完成的主要工作有: (1) 通過對系統(tǒng)需求的分析,將整個系統(tǒng)分為三個獨立的層,分別進行了軟硬件設計,實現(xiàn)了系統(tǒng)的模塊化,增強了系統(tǒng)的應用性; (2) 詳細的研究了CAN2.0B協(xié)議和SAE J1939協(xié)議,并在此基礎上,編寫了適合本設計的通訊協(xié)議; (3) 深入研究了MC9S12DG128芯片的硬件結(jié)構(gòu)和軟件設計方法; 本課題的創(chuàng)新點在于利用目前汽車工業(yè)廣泛采用的CAN總線協(xié)議,設計了一套簡單,高效,穩(wěn)定的電池數(shù)據(jù)采集與管理系統(tǒng),并在實際中得以應用。在系統(tǒng)設計過程中將整個系統(tǒng)分為3個層,大大提升了系統(tǒng)的模塊化水平,有利于系統(tǒng)的擴展和維護。
上傳時間: 2013-07-07
上傳用戶:1417818867
本文提出了一種基于USB和FPGA的高性能數(shù)據(jù)采集模塊USB12016(USB總線,A/D垂直分辨率為12位,存儲容量為16兆)的軟硬件設計與實現(xiàn)方法。該數(shù)據(jù)采集卡包括模擬輸入、A/D轉(zhuǎn)換、數(shù)據(jù)緩存、FPGA控制電路和USB總線接口等,在一張卡上實現(xiàn)了8通道模擬信號調(diào)理、采集、處理,并可實現(xiàn)多卡同步觸發(fā)采集,具有高精度,低噪聲,低失真和測試信號范圍寬的特點。USB12016配有系統(tǒng)驅(qū)動控制程序軟件,在Windows9X/2000版本的操作平臺下運行,控制面板完全是虛擬儀器軟面板,圖形化界面十分友好。USB12016是USB接口技術(shù)、FPGA技術(shù)和嵌入式技術(shù)融為一體的結(jié)晶,已成功應用于軍事測控領域。
上傳時間: 2013-06-12
上傳用戶:CETM008
串口控件使用說明 本程序使用VC6.0的通用串口控件MSCOMM32.OCX來對發(fā)送到串口的數(shù)據(jù)進行采集處理。主要使用方法 串口設置:m_Comm.SetSettings(“波特率,校驗方式,數(shù)據(jù)位數(shù),停止位數(shù)”) 取串口數(shù)據(jù):m_Comm.GetInput() 你只首先要確定一個mscomm32.ocx控件在system目錄下并且該控件已經(jīng)被windows注冊,本程序才能正常運行。
標簽: 串口 溫度數(shù)據(jù)采集
上傳時間: 2013-04-24
上傳用戶:aappkkee
隨著科學技術(shù)的快速發(fā)展和數(shù)據(jù)采集系統(tǒng)的廣泛應用,人們對數(shù)據(jù)采集系統(tǒng)的速度、精度、易操作性以及實時性的要求也在不斷地提高。通用串行總線USB作為一種新型的微機總線接口規(guī)范,以其使用方便、易于擴展、速度快等優(yōu)點而被廣泛地應用于數(shù)據(jù)采集系統(tǒng)中。現(xiàn)場可編程門陣列最大的特點是結(jié)構(gòu)靈活,開發(fā)周期較短,適合于實時信號處理,已被廣泛應用于通信、數(shù)據(jù)采集、圖像處理等諸多領域。 @@ 本文充分利用USB和FPGA的上述優(yōu)點,設計了一種基于USB2.0技術(shù)和FPGA技術(shù)相結(jié)合的高速數(shù)據(jù)采集系統(tǒng)。 @@ 首先,對數(shù)據(jù)采集基本理論及系統(tǒng)相關技術(shù)進行了簡單地介紹。 @@ 其次,對以ADC轉(zhuǎn)換器(TLC5510)、FPGA芯片(EP1C6Q240C8)為控制器和USB接口芯片(CY7C68013A-56,簡稱FX2)為主的數(shù)據(jù)采集系統(tǒng)進行了硬件設計和分析,并在此設計的基礎上給出相應的原理圖、PCB。硬件設計主要包括FPGA與ADC和FX2之間的接口電路設計以及硬件邏輯設計。 @@ 再次,根據(jù)系統(tǒng)需求,對系統(tǒng)軟件部分進行了設計,分三部分:一是為滿足FX2在USB上的最大傳輸速率而編寫的固件程序;二是在PC機中的WindowsXP系統(tǒng)下利用GPD編寫USB設備驅(qū)動程序;三是充分了解FX2的主要功能特點,并編寫出應用程序。 @@ 最后,對系統(tǒng)的軟硬件進行了調(diào)試,給出了調(diào)試結(jié)果和分析,對出現(xiàn)的問題給出了解決方案。結(jié)果表明,系統(tǒng)符合設計要求。 @@關鍵詞:USB2.0;FPGA;SOPC;數(shù)據(jù)采集;固件;
上傳時間: 2013-06-21
上傳用戶:cath
隨著微電子技術(shù)的高速發(fā)展,實時圖像處理在多媒體、圖像通信等領域有著越來越廣泛的應用。FPGA就是硬件處理實時圖像數(shù)據(jù)的理想選擇,基于FPGA的圖像處理專用系統(tǒng)的研究將成為信息產(chǎn)業(yè)的新熱點。 @@ 本文詳細介紹了一種基于FPGA開發(fā)板的實時圖像采集與顯示系統(tǒng),該系統(tǒng)由前端視頻采集單元、圖像存儲單元、圖像顯示單元三部分組成。它的主要功能有:對攝像頭送來的視頻數(shù)據(jù)進行采集,并采用PHILIPS公司的專用視頻解碼芯片SAA7113將模擬視頻轉(zhuǎn)化成數(shù)字視頻;將采集進來的數(shù)據(jù)存儲到FPGA開發(fā)板內(nèi)嵌的SDRAM中;采用PHILIPS公司的專用視頻編碼芯片SAA7121將數(shù)字視頻信號轉(zhuǎn)換為模擬信號送顯示器輸出。 @@ 系統(tǒng)在Quartus II 5.0、Model Sim6.0軟件平臺下開發(fā)并在硬件上得到實現(xiàn),達到預期效果。FPGA實現(xiàn)圖像采集顯示是一種有效,簡便、經(jīng)濟的方法,因此該課題具有廣闊的應用前景和市場價值。 @@關鍵詞:FPGA,I2C總線,視頻采集,SDRAM,視頻顯示
標簽: FPGA 視頻采集 顯示系統(tǒng)
上傳時間: 2013-06-06
上傳用戶:rhl123
隨著計算機和自動化測量技術(shù)的日益發(fā)展,測量儀器和計算機的關系日益密切。計算機的很多成果很快就應用到測量和儀器領域,與計算機相結(jié)合已經(jīng)成為測量儀器和自動測試系統(tǒng)發(fā)展的必然趨勢。高度集成的現(xiàn)場可編程門陣列(FPGA)是超大規(guī)模集成電路和計算機輔助設計技術(shù)發(fā)展的結(jié)果,由于FPGA器件具備集成度高、體積小、可以利用基于計算機的開發(fā)平臺,用編寫軟件的方法來實現(xiàn)專門硬件的功能等優(yōu)點,大大推動了數(shù)字系統(tǒng)設計的單片化、自動化,縮短了單片數(shù)字系統(tǒng)的設計周期、提高了設計的靈活性和可靠性。 本文研究基于網(wǎng)絡的高速數(shù)據(jù)采集系統(tǒng)的設計與實現(xiàn)問題。論文完成了以FPGA結(jié)構(gòu)為系統(tǒng)硬件平臺,uClinux為核心的系統(tǒng)的軟件平臺設計,進行信號的采集和遠程網(wǎng)絡監(jiān)測的功能。 論文從軟硬件兩方面入手,闡述了基于FPGA器件進行數(shù)據(jù)采集的硬件系統(tǒng)設計方法,以及基于uClinux操作系統(tǒng)的設備驅(qū)動程序設計和應用程序設計。 硬件方面,F(xiàn)PGA采用Xilinx公司Spartan系列的XC3S500芯片,用verilog HDL硬件描述語言在Xilinx公司提供的ISE輔助設計軟件中實現(xiàn)FPGA編程。將微處理器MicroBlaze、數(shù)據(jù)存儲器、程序存儲器、以太網(wǎng)控制器、數(shù)模轉(zhuǎn)換控制器等數(shù)字邏輯電路通過CoreConnect技術(shù)用OPB總線集成在同一個FPGA內(nèi)部,形成一個可編程的片上系統(tǒng)(SOPC)。采用基于FPGA的SOPC設計的突出優(yōu)點是不必更換芯片就可以實現(xiàn)設計的改進和升級,同時也可以降低成本和提高可靠性。 軟件方面,為了更好更有效地管理和拓展系統(tǒng)功能,移植了uClinux到MicroBlaze軟處理器上,設計實現(xiàn)了平臺上的ADC設備驅(qū)動程序和數(shù)據(jù)采集應用程序。并通過修訂內(nèi)核,實現(xiàn)了利用以太網(wǎng)TCP/IP協(xié)議來訪問數(shù)據(jù)采集程序獲得的數(shù)據(jù)。
標簽: FPGA 以太網(wǎng) 數(shù)據(jù)采集系統(tǒng)
上傳時間: 2013-05-23
上傳用戶:晴天666
便攜式B型超聲診斷儀具有無創(chuàng)傷、簡便易行、相對價廉等優(yōu)勢,在臨床中越來越得到廣泛的應用。它將超聲波技術(shù)、微電子技術(shù)、計算機技術(shù)、機械設計與制造及生物醫(yī)學工程等技術(shù)融合在一起。開展該課題的研究對提高臨床診斷能力和促進我國醫(yī)療事業(yè)的發(fā)展具有重要的意義。 便攜式B型超聲診斷儀由人機交互系統(tǒng)、探頭、成像系統(tǒng)、顯示系統(tǒng)構(gòu)成。其基本工作過程是:首先人機交互系統(tǒng)接收到用戶通過鍵盤或鼠標發(fā)出的命令,然后成像系統(tǒng)根據(jù)命令控制探頭發(fā)射超聲波,并對回波信號處理、合成圖像,最后通過顯示系統(tǒng)完成圖像的顯示。 成像系統(tǒng)作為便攜式B型超聲診斷儀的核心對圖像質(zhì)量有決定性影響,但以前研制的便攜式B型超聲診斷儀的成像系統(tǒng)在三個方面存在不足:第一、采用的是單片機控制步進電機,控制精度不高,導致成像系統(tǒng)采樣不精確;第二、采用的數(shù)字掃描變換算法太粗糙,影響超聲圖像的分辨率;第三、它的CPU多采用的是51系列單片機,測量速度太慢,同時也不便于系統(tǒng)升級和擴展。 針對以上不足,提出了基于FPGA的B型超聲成像系統(tǒng)解決方案,采用Altera公司的EP2C5Q208C8芯片實現(xiàn)了步進電機步距角的細分,使電機旋轉(zhuǎn)更勻速,提高了采樣精度;提出并采用DSTI-ULA算法(Uniform Ladder Algorithm based on Double Sample and Trilinear Interotation)在FPGA內(nèi)實現(xiàn)數(shù)字掃描變換,提高了圖像分辨率;人機交互系統(tǒng)采用S3C2410-AL作為CPU,改善了測量速度和系統(tǒng)的擴展性。 通過對系統(tǒng)硬件電路的設計、制作,軟件的編寫、調(diào)試,結(jié)果表明,本文所設計的便攜式B型超聲成像系統(tǒng)圖像分辨率高、測量速度快、體積小、操作方便。本文所設計的便攜式B型超聲診斷儀可在野外作業(yè)和搶險(諸如地震、抗洪)中發(fā)揮作用,同時也可在鄉(xiāng)村診所中完成對相關疾病的診斷工作。
上傳時間: 2013-05-18
上傳用戶:helmos
隨著數(shù)碼技術(shù)的不斷發(fā)展,數(shù)字圖像處理的應用領域不斷擴大,其實時處理技術(shù)成為研究的熱點。VLSI技術(shù)的迅猛發(fā)展為數(shù)字圖像實時處理技術(shù)提供了硬件基礎。其中FPGA(現(xiàn)場可編程門陣列)的特點使其非常適用于進行一些基于像素級的圖像處理。 傳統(tǒng)的圖像顯示系統(tǒng)必須連接到PC才能觀察圖像視頻,存在著高速實時性、穩(wěn)定性問題。本設計脫離高清晰工業(yè)相機必須與PC連接才可以觀看到高清晰圖像的束縛,實現(xiàn)系統(tǒng)的小型化。針對130萬像素彩色1/2英寸鎂光CMOS圖像傳感器,提出用硬件實現(xiàn)Bayer格式到RGB格式轉(zhuǎn)換的設計方案,完成由黑白圖像到高清彩色圖像的轉(zhuǎn)換,用SDRAM作緩存,輸出標準VGA信號,可直接連接VGA顯示器、投影儀等設備進行實時的視頻圖像觀看,與模擬相機740X576分辨率(480線)圖像相比,設計圖像畫質(zhì)相當于1280X1024分辨率(750線),最高幀率25fps,整個結(jié)構(gòu)應用FPGA作為主控制器,用少量的緩存代替?zhèn)鹘y(tǒng)的大容量存儲,加快了運算速率,減小了電路規(guī)模,滿足圖像實時處理的要求,使展現(xiàn)出來的視頻圖像得到質(zhì)的飛躍。可以廣泛應用于工業(yè)控制和遠程監(jiān)控等領域。 論文研究的重點是采用altera公司EP2C芯片前端驅(qū)動CMOS圖像傳感器,實時采集Bayer圖像象素,分析研究CFA圖像插值算法,實現(xiàn)了基于FPGA的實時線性插值算法,能夠?qū)斎胧敲肯袼?bit、分辨率為1280×1204的Bayer模式圖像數(shù)據(jù)進行實時重構(gòu),輸出彩色RGB圖像。由端口FIFO作為數(shù)據(jù)緩沖,存儲一幀圖像到高速SDRAM,構(gòu)建VGA顯示控制器,實現(xiàn)對輸入是每像素24bit(RGB101010)、分辨率為640×480、幀頻25HZ彩色圖像進行實時顯示。 整個模塊結(jié)構(gòu)包括電源模塊單元等、CMOS成像單元、FPGA數(shù)據(jù)處理單元、SDRAM控制單元、VGA顯示接口單元。 最后,對系統(tǒng)進行了調(diào)試。經(jīng)實驗驗證,系統(tǒng)達到了實時性,能正確和可靠的工作。整個設計模塊能夠滿足高幀率和高清晰的實時圖像處理,占用系統(tǒng)資源很少,用較少的時間完成了圖像數(shù)據(jù)的轉(zhuǎn)換,提高了效率。
標簽: FPGA 實時圖像采集 與處理系統(tǒng)
上傳時間: 2013-06-08
上傳用戶:zhengjian
數(shù)據(jù)采集是信號與信息系統(tǒng)中一個重要的組成部分,也是數(shù)字信號處理的關鍵環(huán)節(jié)。本論文主要介紹一種基于FPGA的數(shù)據(jù)采集系統(tǒng),提出一種由高速A/D轉(zhuǎn)換芯片、高性能FPGA和PCI總線接口組成的數(shù)據(jù)采集系統(tǒng)方案及其的硬件電路實現(xiàn)方法。該系統(tǒng)利用AD器件對信號進行放大、差分轉(zhuǎn)換和模數(shù)轉(zhuǎn)換,利用FPGA設計內(nèi)部模塊和時鐘信號來進行電路控制及實現(xiàn)數(shù)據(jù)緩存、數(shù)據(jù)傳遞等功能,最后通過PCI邏輯接口把暫存在FPGA的數(shù)據(jù)傳送到PC主機。FPGA作為采集系統(tǒng)的核心部件,完成了內(nèi)部數(shù)字電路設計,使系統(tǒng)具有很高的可適應性、可擴展性和可調(diào)試性。 本論文從研究數(shù)據(jù)采集的理論出發(fā),重點研究了A/D模數(shù)轉(zhuǎn)換、FPGA芯片設計及PCI總結(jié)接口設計,完成了系統(tǒng)的各級電路硬件設計,并通過系統(tǒng)仿真驗證了系統(tǒng)的可行性。
標簽: FPGA 數(shù)據(jù)采集 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:小楊高1
高速數(shù)據(jù)采集系統(tǒng)在信號檢測、雷達、圖像處理、網(wǎng)絡通信等領域有廣泛應用,不同的應用要求使用不同的總線和不同的設計,但是,無論基于何種應用,其設計的關鍵在接口的實現(xiàn)上。 @@ 隨著cPCI總線技術(shù)的發(fā)展,cPCI總線逐漸代替了PCI總線、VME總線,成為測控領域中最受人們青睞的總線形式。 @@ 為滿足高速采集過程中數(shù)據(jù)傳輸速度的要求和采集卡與PC機連接的機械強度的要求,本論文提出設計基于cPCI總線接口的數(shù)據(jù)采集系統(tǒng)。設計中利用單片F(xiàn)PGA芯片實現(xiàn)PCI協(xié)議,代替?zhèn)鹘y(tǒng)的FIFO芯片和串并轉(zhuǎn)換芯片,并完成對模擬電路的控制功能;并提出將應用程序中的一部分數(shù)據(jù)讀寫操作放入動態(tài)鏈接庫中,減少因應用程序反復調(diào)用驅(qū)動程序而造成的資源浪費和時間的延遲。 @@ 通過分析PCI總線協(xié)議,理解高頻數(shù)字電路設計方法和高速數(shù)據(jù)采集原理,本文開發(fā)了基于cPCI接口的高速數(shù)據(jù)采集系統(tǒng)。經(jīng)過綜合測試和現(xiàn)場應用驗證表明,采集系統(tǒng)已達到了要求的性能指標。 @@關鍵詞:FPGA;數(shù)據(jù)采集系統(tǒng);cPCI; PC
上傳時間: 2013-07-08
上傳用戶:ikemada