本發明專利技術公開了一種基于FPGA的短時串口數據采集系統,其特征在于:該系統主要由A/D模數轉換模塊和FPGA芯片構成,A/D模數轉換模塊一端與信號源連接,另一端與FPGA芯片的其中一個I/O口連接,FPGA芯片的另一個I/O口與計算機的上位機串口連接。本發明專利技術的優點是:與現有技術相比,本發明專利技術硬件結構簡單、使用的元器件少;需要設計的軟件少,編程方便。使用數據采集系統可以很方便就組建成一個簡單的數據采集系統。
【技術實現步驟摘要】
本專利技術涉及電子信息領域,具體涉及ー種基于FPGA的短時串口數據采集系統。
技術介紹
在現代電子信息技術應用中,經常用到數據采集系統,采集各種數字信息,通過PCI接ロ、USB接ロ、串ロ等計算機接ロ,把采集的數據存儲到計算機硬盤上,以利用計算機強大的數據能力,進行實時的或者事后處理與分析。現在數據采集系統中經常用到單片機、DSP (數字信號處理芯片)、FPGA (可編程邏輯門陣列)等作為數據采集的核心。傳統的數據采集系統一般是采用單片機,但是單片機的指令周期較長以及處理速度較低很難實現一種短時高速的數據采集要求。DSP雖然有較高 的時鐘頻率實現數據采集,但是各種功能要靠軟件的運行來實現,使效率降低,軟件運行的時間在整個采樣時間中占的比例很大,而且還需要邏輯控制模塊和存儲器才能實現數據的采集和發送。FPGA擁有的時鐘頻率高,內部延遲小,設計起來靈活通用,I/O資源比較豐富,存儲方式多祥,擴展方便,全部的控制邏輯由硬件完成和FPGA在信號處理時采用的是并行處理等特點,特別適合用于高速數據采集。但為了把FPGA采集的數據存儲到計算機上,一般用PCI接ロ或者USB接ロ,現在基于PCI或者USB的數據采集系統一般可實現大規模數據存儲,但是缺點就是還需要專門的PCI接ロ芯片或者USB信號組成數據采集系統,使系統的硬件系統復雜,而且上位機和下位機的編程復雜,使用起來不是十分方便。
技術實現思路
本專利技術所要解決的技術問題是提供一種基于FPGA的短時串口數據采集系統。實現本專利技術目的的技術方案是 一種基于FPGA的短時串口數據采集系統,主要由A/D模數轉換模塊和FPGA芯片構成,A/D模數轉換模塊一端與信號源連接,另一端與FPGA芯片的其中ー個I/O ロ連接,FPGA芯片的另ー個I/O ロ與計算機的上位機串ロ連接。所述的FPGA芯片內部設計電路包括數據采樣模塊、雙ロ RAM模塊和數據發送模塊順序連接而成。本專利技術的優點是與現有技術相比,本專利技術硬件結構簡單、使用的元器件少;需要設計的軟件少,編程方便。使用數據采集系統可以很方便就組建成一個簡單的數據采集系統。附圖說明圖I為本專利技術種基于FPGA的短時串口數據采集系統的結構框圖。具體實施方式如圖I所示,一種基于FPGA的短時串口數據采集系統,由A/D模數轉換模塊和FPGA芯片構成,A/D模數轉換模塊一端與信號源連接,另一端與FPGA芯片的其中ー個I/Oロ連接,FPGA芯片的另ー個I/O ロ與計算機的上位機串ロ連接。數據采集系統將采集的數據先暫存到FPGA的內部存儲器,采集數據完畢后再與計算機實現串ロ通信,把數據以一定的波特率傳輸到計算機上,以實現數據的長期保存和處理分析。具體是 ①信號經過A/D板進行模數轉換之后是ー個8位數字信號,通過I/Oロ傳入FPGA ; ②8位數字信號進入FPGA后, 利用FPGA頻率為62M的工作時鐘去采集輸入的數字信號,然后通過控制雙ロ RAM的寫使能將采集的I毫秒62000個點的數據存入雙ロ RAM進行緩存,存儲器的大小由約定的采樣頻率和采集時間長度決定,但是須小于FPGA的最大存儲空間; ③存儲器存滿后在通過控制讀使能將數據傳送給FPGA的發送模土夾,為了方便識別數據在傳給發送模塊之前給數據加上了幀頭幀尾,在發送模塊里將并行的數據通過移位寄存器轉換成串行的數據,根據串ロ通信波特率115200bit/s和FPGA的工作時鐘62M,通過對輸入時鐘的(62XIO6 /115200 % 538 )538計數分頻實現對時鐘的同步和串ロ通信期間數據的完整性; ④最終通過發送模塊將數據通過串ロ發送給上位機,這時計算機上的上位機串ロ軟件實現串ロ通信,把接收的數據保存到計算機硬盤上。權利要求1.一種基于FPGA的短時串口數據采集系統,其特征在于該系統主要由A/D模數轉換模塊和FPGA芯片構成,A/D模數轉換模塊一端與信號源連接,另一端與FPGA芯片的其中一個I/O 口連接,FPGA芯片的另一個I/O 口與計算機的上位機串口連接。2.根據權利要求I所述的FPGA芯片,內部設計電路包括數據采樣模塊、雙口RAM模塊和數據發送模塊順序連接而成。全文摘要本專利技術公開了一種基于FPGA的短時串口數據采集系統,其特征在于該系統主要由A/D模數轉換模塊和FPGA芯片構成,A/D模數轉換模塊一端與信號源連接,另一端與FPGA芯片的其中一個I/O口連接,FPGA芯片的另一個I/O口與計算機的上位機串口連接。本專利技術的優點是與現有技術相比,本專利技術硬件結構簡單、使用的元器件少;需要設計的軟件少,編程方便。使用數據采集系統可以很方便就組建成一個簡單的數據采集系統。文檔編號G06F17/40GK102855335SQ201210322888公開日2013年1月2日 申請日期2012年9月4日 優先權日2012年9月4日專利技術者紀元法, 孫希延, 李銀虎, 符強, 翟偉 申請人:桂林電子科技大學本文檔來自技高網...
【技術保護點】
一種基于FPGA的短時串口數據采集系統,其特征在于:該系統主要由A/D模數轉換模塊和FPGA芯片構成,A/D模數轉換模塊一端與信號源連接,另一端與FPGA芯片的其中一個I/O口連接,FPGA芯片的另一個I/O口與計算機的上位機串口連接。
【技術特征摘要】
【專利技術屬性】
技術研發人員:紀元法,孫希延,李銀虎,符強,翟偉,
申請(專利權)人:桂林電子科技大學,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。