在實際工作現(xiàn)場,常常需要在一個非常惡劣的環(huán)境中進行通話,隨著CAN總線在工業(yè)生產(chǎn)的應用越來越廣泛,想到了把CAN總線應用于電話通信上來.CAN總線具有極高的總線利用率,這有可能使得我們只需要用兩根CAN總線,就可以把需要通話的節(jié)點電話連接起來,從而實現(xiàn)語音通信. 本文主要論述了基于CAN總線的多節(jié)點語音通信系統(tǒng)設(shè)計.該系統(tǒng)使用MC14LC5480作為語音采集編解碼器,AT90CAN128作為處理器,使用處理器自帶的CAN模塊實現(xiàn)多個CAN節(jié)點間的通信,最終達到實現(xiàn)多節(jié)點間語音通信的功能. 本文的前半部分介紹了CAN總線技術(shù)和語音信號的數(shù)字處理技術(shù),評價了用CAN總線傳輸語音信號的優(yōu)點.本文后半部分詳細介紹了該系統(tǒng)的硬件結(jié)構(gòu)和軟件設(shè)計,通過分析系統(tǒng)所涉及的芯片對該系統(tǒng)的各個功能模塊做了詳細的說明,包括語音編解碼電路,語音數(shù)字信號處理電路,CAN總線傳輸電路等.通過該系統(tǒng),能夠?qū)崿F(xiàn)在實驗室條件下多個CAN節(jié)點間的語音通信.
上傳時間: 2013-04-24
上傳用戶:mingaili888
隨著科學技術(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ù)采集、圖像處理等諸多領(lǐng)域。 @@ 本文充分利用USB和FPGA的上述優(yōu)點,設(shè)計了一種基于USB2.0技術(shù)和FPGA技術(shù)相結(jié)合的高速數(shù)據(jù)采集系統(tǒng)。 @@ 首先,對數(shù)據(jù)采集基本理論及系統(tǒng)相關(guān)技術(shù)進行了簡單地介紹。 @@ 其次,對以ADC轉(zhuǎn)換器(TLC5510)、FPGA芯片(EP1C6Q240C8)為控制器和USB接口芯片(CY7C68013A-56,簡稱FX2)為主的數(shù)據(jù)采集系統(tǒng)進行了硬件設(shè)計和分析,并在此設(shè)計的基礎(chǔ)上給出相應的原理圖、PCB。硬件設(shè)計主要包括FPGA與ADC和FX2之間的接口電路設(shè)計以及硬件邏輯設(shè)計。 @@ 再次,根據(jù)系統(tǒng)需求,對系統(tǒng)軟件部分進行了設(shè)計,分三部分:一是為滿足FX2在USB上的最大傳輸速率而編寫的固件程序;二是在PC機中的WindowsXP系統(tǒng)下利用GPD編寫USB設(shè)備驅(qū)動程序;三是充分了解FX2的主要功能特點,并編寫出應用程序。 @@ 最后,對系統(tǒng)的軟硬件進行了調(diào)試,給出了調(diào)試結(jié)果和分析,對出現(xiàn)的問題給出了解決方案。結(jié)果表明,系統(tǒng)符合設(shè)計要求。 @@關(guān)鍵詞:USB2.0;FPGA;SOPC;數(shù)據(jù)采集;固件;
上傳時間: 2013-06-21
上傳用戶:cath
虛擬儀器技術(shù)是以傳感器、信號測量與處理、微型計算機等技術(shù)為基礎(chǔ)而形成的一門綜合應用技術(shù)。目前虛擬儀器大部分是基于PC機,利用PCI等總線技術(shù)傳輸數(shù)據(jù),數(shù)據(jù)卡插拔不便,便攜性差。隨著嵌入式技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)平臺已經(jīng)應用到各個領(lǐng)域,而市場上的嵌入式虛擬儀器系統(tǒng)還相當少,各種研究工作才剛剛起步,各種高性能的虛擬儀器和處理系統(tǒng)在現(xiàn)代工業(yè)控制和科學研究中已成為必不可少的部分。因此在我國開發(fā)具有較高性能、接口靈活、功能多樣化、低成本的虛擬儀器裝置勢在必行。 針對目前虛擬儀器系統(tǒng)發(fā)展趨勢和特點,采用FPGA技術(shù),進行一種支持多種平臺的高速虛擬儀器系統(tǒng)的設(shè)計與研究,并針對高速虛擬儀器系統(tǒng)中的一些技術(shù)難點提出解決方案。首先進行了系統(tǒng)的總體設(shè)計,確定了采用FPGA作為系統(tǒng)的控制核心,并選取了Labview作為PC平臺應用程序開發(fā)工具,利用USB2.0接口來進行數(shù)據(jù)傳輸;同時選取嵌入式處理器S3C2410以及WinCE作為嵌入式系統(tǒng)硬軟件平臺。隨后進行了各個具體模塊的設(shè)計,在硬件方面,分別設(shè)計了前端處理電路,ADC電路以及USB接口電路。在軟件方面,進行了FPGA控制程序的設(shè)計工作,實現(xiàn)了對各個模塊和接口電路的控制功能。在上層應用程序的設(shè)計方面,設(shè)計了Labview應用程序,實現(xiàn)了波形顯示和頻譜分析等儀器功能,人機界面良好。在嵌入式平臺上面,進行了WinCE下GPIO驅(qū)動程序設(shè)計,并在上層應用程序中調(diào)用驅(qū)動來進行數(shù)據(jù)的讀取。為了解決高速ADC與數(shù)據(jù)緩存器的速度不匹配的問題,提出利用多體交叉式存儲器結(jié)構(gòu)的設(shè)計方案,并在FPGA內(nèi)對控制程序進行了設(shè)計,對其時序進行了仿真。 最后對系統(tǒng)進行了聯(lián)合調(diào)試工作,利用上層軟件對輸入波形進行采集。根據(jù)調(diào)試結(jié)果看,該系統(tǒng)對輸入信號進行了較好的采樣和存儲,還原了波形,達到了預期效果。課題研究并且對設(shè)計出一種支持多平臺的新型虛擬儀器系統(tǒng),具有性能好、使用靈活,節(jié)省成本等特點,具有較高的研究價值和現(xiàn)實意義。
上傳時間: 2013-04-24
上傳用戶:shwjl
視頻監(jiān)控一直是人們關(guān)注的應用技術(shù)熱點之一,它以其直觀、方便、信息內(nèi)容豐富而被廣泛用于在電視臺、銀行、商場等場合。在視頻圖像監(jiān)控系統(tǒng)中,經(jīng)常需要對多路視頻信號進行實時監(jiān)控,如果每一路視頻信號都占用一個監(jiān)視器屏幕,則會大大增加系統(tǒng)成本。視頻圖像畫面分割器主要功能是完成多路視頻信號合成一路在監(jiān)視器顯示,是視頻監(jiān)控系統(tǒng)的核心部分。 傳統(tǒng)的基于分立數(shù)字邏輯電路甚至DSP芯片設(shè)計的畫面分割器的體積較大且成本較高。為此,本文介紹了一種基于FPGA技術(shù)的視頻圖像畫面分割器的設(shè)計與實現(xiàn)。 本文對視頻圖像畫面分割技術(shù)進行了分析,完成了基于ITU-RBT.656視頻數(shù)據(jù)格式的畫面分割方法設(shè)計;系統(tǒng)采用Xilinx公司的FPGA作為核心控制器,設(shè)計了視頻圖像畫面分割器的硬件電路,該電路在FPGA中,將數(shù)字電路集成在一起,電路結(jié)構(gòu)簡潔,具有較好的穩(wěn)定性和靈活性;在硬件電路平臺基礎(chǔ)上,以四路視頻圖像分割為例,完成了I2C總線接口模塊,異步FIFO模塊,有效視頻圖像數(shù)據(jù)提取模塊,圖像存儲控制模塊和圖像合成模塊的設(shè)計,首先,由攝像頭采集四路模擬視頻信號,經(jīng)視頻解碼芯片轉(zhuǎn)換為數(shù)字視頻圖像信號后送入異步FIFO緩沖。然后,根據(jù)畫面分割需要進行視頻圖像數(shù)據(jù)抽取,并將抽取的視頻圖像數(shù)據(jù)按照一定的規(guī)則存儲到圖像存儲器。最后,按照數(shù)字視頻圖像的數(shù)據(jù)格式,將四路視頻圖像合成一路編碼輸出,實現(xiàn)了四路視頻圖像分割的功能。從而驗證了電路設(shè)計和分割方法的正確性。 本文通過由FPGA實現(xiàn)多路視頻圖像的采集、存儲和合成等邏輯控制功能,I2C總線對兩片視頻解碼器進行動態(tài)配置等方法,實現(xiàn)四路視頻圖像的輪流采集、存儲和圖像的合成,提高了系統(tǒng)集成度,并可根據(jù)系統(tǒng)需要修改設(shè)計和進一步擴展功能,同時提高了系統(tǒng)的靈活性。
上傳時間: 2013-04-24
上傳用戶:gundan
溫度是生活中最基本的環(huán)境參數(shù)。溫度的監(jiān)測與控制,對于生物生存生長,工業(yè)生產(chǎn)發(fā)展都有著非同一般的意義。溫度傳感器的應用涉及機械制造、工業(yè)過程控制、汽車電子產(chǎn)品、消費電子產(chǎn)品和專用設(shè)備等各個領(lǐng)域。傳統(tǒng)的常用溫度傳感器有熱電偶、電阻溫度計RTD和NTC熱敏電阻等。但信號調(diào)理,模數(shù)轉(zhuǎn)換及恒溫器等功能全都會增加成本。現(xiàn)代集成溫度傳感器通常包含這些功能,并以其低廉的價格迅速地占據(jù)了市場。Dallas Semiconductor公司推出的數(shù)字式溫度傳感器DS1820采用數(shù)字化一線總線技術(shù)具有許多優(yōu)異特性。其一,它將控制線、地址線、數(shù)據(jù)線合為一根導線,允許在同一根導線上掛接多個控制對象,形成多點一線總線測控系統(tǒng)。布線施工方便,成本低廉。其二,線路上傳送的是數(shù)字信號,所受干擾和損耗小,性能好。本課題旨在分析和設(shè)計基于數(shù)字化一線總線技術(shù)的溫度測控系統(tǒng)。本系統(tǒng)采用FPGA實現(xiàn)一個溫度采集控制器,用于傳感器和上位機的連接,并采用Microsoft公司的Visual C++作為開發(fā)平臺,運用MSComm控件進行串口通信,進行命令的發(fā)送和接收。
上傳時間: 2013-04-24
上傳用戶:fyerd
基于RS-485的多點數(shù)據(jù)采集與顯示系統(tǒng)。
上傳時間: 2013-05-24
上傳用戶:huql11633
單片機溫度采集器與PC104分站的串行通信:用PC104 模塊組建的礦井變電所采集分站,具有強大的以太網(wǎng)和CAN 總線通信功能。在PC104模塊底板上,設(shè)計了一個基于89C2051 單片機的溫度采集器
上傳時間: 2013-07-04
上傳用戶:xyipie
現(xiàn)代雷達系統(tǒng)廣泛采用脈沖壓縮技術(shù),用以解決作用距離與分辨能力之間的矛盾。脈沖壓縮是指雷達通過發(fā)射寬脈沖,保證足夠的最大作用距離,而接收時,采用相應的脈沖壓縮法獲得窄脈沖以提高距離分辨率的過程。同時,數(shù)字信號處理技術(shù)的迅猛發(fā)展和廣泛應用,為雷達脈沖壓縮處理的數(shù)字化實現(xiàn)提供了可能。 本文主要研究雷達多波形頻域數(shù)字脈沖壓縮系統(tǒng)的硬件系統(tǒng)實現(xiàn)。在匹配濾波理論的指導下,成功研制了基于FPGAEP1K100QC208-1和4片高性能ADSP21160M的多波形頻域數(shù)字脈沖壓縮系統(tǒng)。該系統(tǒng)可處理時寬在42μs以內(nèi)、帶寬在5MHz以下的線性調(diào)頻信號(LFM),非線性調(diào)頻信號(NLFM)和Taylor四相碼信號,且技術(shù)指標完全滿足實用系統(tǒng)的設(shè)計要求。 本文完成的主要工作和創(chuàng)新之處有:(1)基于雙通道模數(shù)轉(zhuǎn)換器AD10242設(shè)計高精度數(shù)據(jù)采集電路,為整個脈壓系統(tǒng)的工作提供必要的條件。完成了前端模擬信號輸入電路的優(yōu)化和差分輸入時鐘的產(chǎn)生,以實現(xiàn)高精度采樣。 (2)根據(jù)協(xié)議和脈壓系統(tǒng)的工作要求,以基于FPGAEP1K100QC208完成系統(tǒng)控制,使整個脈壓系統(tǒng)正確穩(wěn)定地工作。同時以該FPGA生成雙口RAM,實現(xiàn)數(shù)據(jù)暫存,以匹配采樣速率和脈壓系統(tǒng)頻率。 (3)設(shè)計基于4片高性能ADSP21160M的緊耦合并行處理系統(tǒng),以完成多波形頻域數(shù)字脈沖壓縮的全部運算工作。4片DSP共享外部總線,且各DSP以鏈路口互連,進行數(shù)據(jù)通信。各DSP還使用一個鏈路口連接到接口板DSP,將脈壓結(jié)果送出。 (4)以一片ADSP21160M和一片EP1K100QC208為核心,設(shè)計輸出板電路,完成數(shù)據(jù)對齊、求模和數(shù)據(jù)向下一級的輸出,并產(chǎn)生模擬輸出。 (5)調(diào)試并改進處理板和輸出板。
標簽: FPGA DSP 多波形 壓縮系統(tǒng)
上傳時間: 2013-06-11
上傳用戶:qq277541717
本課題完成了基于FPGA的數(shù)據(jù)采集器以及IIC總線的模數(shù)轉(zhuǎn)換器部分、通訊部分的電路設(shè)計。其中FPGA采用Xilinx公司Spartan-Ⅱ系列的XC2S100芯片,在芯片中嵌入32位軟處理器MicroBlaze;ⅡC總線的模數(shù)轉(zhuǎn)換采用Microchip公司的MCP3221芯片,通訊部分則在FPGA片內(nèi)用VHDL語言實現(xiàn)。通過上述設(shè)計實現(xiàn)了“準單片化”的模擬量和數(shù)字量的數(shù)據(jù)采集和處理。 所設(shè)計的數(shù)據(jù)采集器可以和結(jié)構(gòu)類似的上位機通訊,本課題完成了在上位機中用VHDL語言實現(xiàn)的通信電路模塊。通過上述兩部分工作,將微處理器、數(shù)據(jù)存儲器、程序存儲器等數(shù)字邏輯電路均集成在同一個FPGA內(nèi)部,形成一個可編程的片上系統(tǒng)。FPGA片外僅為模擬器件和開關(guān)量驅(qū)動芯片。FPGA內(nèi)部的硬件電路采用VHDL語言編寫;MCU軟核工作所需要的程序采用C語言編寫。多臺數(shù)據(jù)采集器與服務器構(gòu)成數(shù)據(jù)采集系統(tǒng)。服務器端軟件用VB開發(fā),既可以將實時采集的數(shù)據(jù)以數(shù)字方式顯示,也可以用更加直觀的曲線方式顯示。 由于數(shù)據(jù)采集器是所有自控類系統(tǒng)所必需的電路模塊,所以一個通用的片上系統(tǒng)設(shè)計可以解決各類系統(tǒng)的應用問題,達到“設(shè)計復用”(DesignReuse)的目的。采用基于FPGA的SOPC設(shè)計的更加突出的優(yōu)點是不必更換芯片就可以實現(xiàn)設(shè)計的改進和升級,同時也可以降低成本和提高可靠性。
標簽: FPGA SOPC 數(shù)據(jù)采集系統(tǒng)
上傳時間: 2013-07-12
上傳用戶:a155166
本文首先研究了常規(guī)的數(shù)據(jù)采集的方法,針對由單片機構(gòu)成的數(shù)據(jù)采集系統(tǒng)數(shù)據(jù)處理能力弱的問題提出了基于現(xiàn)場可編程門陣列(FieldProgrammableGateArray,FPGA)為邏輯控制芯片對三片A/D芯片進行控制的遠程多路數(shù)據(jù)采集的解決方案。 本文利用VisualBasic編寫串口通信程序,通過串行端口向FPGA數(shù)據(jù)采集板發(fā)送數(shù)據(jù)采集的參數(shù)指令,FPGA數(shù)據(jù)采集板接受指令后進行現(xiàn)場數(shù)據(jù)采集,并通過串行通信將數(shù)據(jù)發(fā)送到PC機,在通信過程中完全遵守RS-232協(xié)議,具有較強的通用性和推廣價值。然后本文重點介紹了該采集系統(tǒng)的硬件設(shè)計原理和軟件設(shè)計框架,實現(xiàn)實時嵌入式微機數(shù)據(jù)采集系統(tǒng)的軟件和硬件設(shè)計方法,將部分軟件的功能改由硬件實現(xiàn),從邏輯上大大簡化了嵌入式軟件的設(shè)計。
標簽: FPGA WEB 遠程 多路數(shù)據(jù)采集
上傳時間: 2013-04-24
上傳用戶:yaohe123
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1