ARM FPGA的高速同步資料採集

2021-05-22 23:53:48 字數 1484 閱讀 4778

1、應用背景

基於arm+fpga的高速同步資料採集方案,解決了資料採集的同步性問題,與以往的資料採集方案相比,具有高精度、高速率、多引數同步測量、實時處理、網路傳輸不受區域限制等特點。

主要應用於物探分析領域、天然氣、石油等地下勘探領域、觀測技術領域(**波、頻譜分析)、電力排程系統等行業。

2、系統特點

1)通過系統介面直接與採集終端通訊,完成工業現場的多通道模擬量、開關量的資料採集與a/d轉換,實現對資料採集終端的控制;

2)系統設有fifo快取模組,支援訊號的長時間連續採集儲存;

3)支援採集資料的移動儲存,可對採集資料通過儲存卡進行訪問;

4)支援10/100m乙太網或cdma/gprs無線網路,可以實現高效率的網路資料傳輸。

3、系統結構

高速同步資料採集系統主要包括以下幾個部分:arm控制器、儲存電路、fpga邏輯控制電路、a/d轉換電路、fifo快取、電源電路、介面電路等。

系統具備多通道資料採集介面,fpga邏輯電路控制a/d採集和fifo快取模組,實現長時間不間斷的資料採集與資料轉換;同時系統具有豐富的外圍控制介面和通訊介面,可以實現資料的儲存、顯示,完成rs485/rs232或高速以太網路的資料傳輸。

4、硬體配置

1) altera的ep1c12 fpga,12060個邏輯單元, m4kram 有52個,2個鎖相環。

2) sram型號為is61lv25616-10t 兩片,用於建立高速ad資料的緩衝儲存器fifo容量為256 kx 32位。支援訊號的長時間連續採集儲存

3) at91rm9200,arm9工業級處理器。

4) 記憶體sdram32-128mb, 為執行嵌入式作業系統和大資料量計算留出儲存空間。

5) nor-flash4mb,用於 儲存引導程式和作業系統。

6) nand-flash32mb,  儲存使用者應用程式和資料。

7) usb主介面,可以外接u盤、行動硬碟、usb鍵盤、usb攝像頭等。支援採集資料的移動儲存,可對採集資料通過儲存卡進行訪問。

8) 支援10/100m乙太網或cdma/gprs無線網路,可以實現高效率的網路資料傳輸。

5、提供軟體說明

1) pga的資料採集與處理verilog源**。 

2) arm9的linux作業系統源**。

3) arm9的根檔案系統源**。

4) arm9的資料採集與網路傳輸測試源**。

5) u盤驅動及掛裝**。

6) yaffs檔案系統。

7) nfs網路檔案系統。

8) telnet伺服器。

9) ftp 伺服器

mysql的資料同步

找到所在的伺服器直接輸入一下命令 mysqldump uroot p test students scores data student scores.sql 執行後輸入密碼即可 2.同步資料 這裡使用的是source命令 登入要同步的資料庫使用命令列登入,並切換到要同步的庫中命令如下 mysql ...

快取資料的同步

背景 系統中使用了redis,有乙個sortedset的key存著某張資料庫表中的id,便於分頁。如果刪除一條記錄,redis和資料庫表中資料都需要刪除。問題 查詢出的分頁資料中,存在刪除的資料。辦法 怎麼辦呢?這是乙個明顯的資料不統一的問題。可是,運算元據庫和操作redis很難保證資料的一致性啊。...

關於高速資料傳輸的介紹!

高效快速的溝通一直是我們的必需品。隨著網際網路的速度越來越快,網路和分組協議需要公升級。通訊的骨幹一直是tcp和udp協議。由於每個資料報確認的開銷,tcp因可靠和慢速通訊而聞名。udp是防火和遺忘協議,不保證可靠的資料報傳輸。其實可以通過使用tcp和udp匯出許多協議,以實現快速資料報傳輸和質量控...