MM1314午夜免费视频

                    24小時論文定制熱線

                    咨詢電話

                    熱門畢設:土木工程工程造價橋梁工程計算機javaasp機械機械手夾具單片機工廠供電采礦工程
                    您當前的位置:論文定制 > 畢業設計論文 >
                    快速導航
                    畢業論文定制
                    關于我們
                    我們是一家專業提供高質量代做畢業設計的網站。2002年成立至今為眾多客戶提供大量畢業設計、論文定制等服務,贏得眾多客戶好評,因為專注,所以專業。寫作老師大部分由全國211/958等高校的博士及碩士生設計,執筆,目前已為5000余位客戶解決了論文寫作的難題。 秉承以用戶為中心,為用戶創造價值的理念,我站擁有無縫對接的售后服務體系,代做畢業設計完成后有專業的老師進行一對一修改與完善,對有答辯需求的同學進行一對一的輔導,為你順利畢業保駕護航
                    代做畢業設計
                    常見問題

                    高速數據采集回放系統開發

                    添加時間:2019/07/09 來源:浙江大學 作者:張曉峰
                    本文主要設計了一個集成FLASH容錯算法的高速數據采集回放系統,系統主要有兩種工作模式,分別是采集模式和回放模式。采集模式下,通過高速ADC模塊采集外部模擬信號,并把信號數據存儲到FLASH陣列中。
                    以下為本篇論文正文:

                    摘要

                      高速數據采集和回放系統在很多領域都有著廣泛的應用,如雷達系統、地震勘測、無損檢測、航空遙測等。隨著信息科學的飛速發展,高速數據采集和回放系統的數據處理任務變得越來越繁重,其對于數據存儲的要求也越來越苛刻,需要既能支持數據的高速傳輸和非易失性存儲,又擁有海量數據存儲容量。

                      現有系統大多只具有單一的高速數據傳輸或非易失性海量數據存儲功能,無法同時滿足這些需求。

                      為了克服現有系統的不足,本文采用非易失性存儲器FLASH組成的陣列作為數據存儲器,設計了一個集成FLASH容錯算法的高速數據采集回放系統。

                      通過對各個電路模塊的有效控制,實現了高速數據采集和回放功能,同時可存;儲海量數據。另外,針對FLASH在數據存儲過程中因壞塊而引起的數據丟失問題,本文在實現系統功能釣過程中提出一種FLASH容錯算法,實現了對FLASH壞塊的動態檢測和管理,保證了數據存儲的準確性與安全性。

                      本文主要工作如下:

                      1.介紹了系統硬件方案,設計了系統FPHA固件邏輯架構,分析了系統設計的三大技術難點,包括FLASH陣列模塊與外圍模塊的交互設計、FLASH通用控制接口設計以及FLASH容錯算法的設計及實現。

                      2.設計并實現了高速數據采集功能,包括高速ADC模塊、FLASH陣列模塊、USB3.0上傳模塊和采集模式下FLASH陣列模塊與外圍模塊的交互。

                      3.設計并實現了高速數據回放功能,包括USB3.0下載模塊、高速DAC模塊和回放模式下FLASH陣列模塊與外圍模塊的交互。

                      4.設計并實現了FLASH容錯算法,包括FLASH壞塊檢測、邏輯一物理地址映射表的建立、動態更新和動態查詢等功能。

                      5.搭建了系統的軟硬件測試平臺,并進行了大量測試實驗,測試結果表明,系統實現了數據的高速采集、回放和非易失性海量存儲等功能,FLASH容錯算法有效解決了壞塊管理問題。

                      關鍵詞:數據采集,數據回放,FLASH, USB3.0, ADC, DAC

                    Abstract

                      High-speed data acquisition and playback systems are widely adopted in many fields, such as radar system; seismic survey, nondestructive testing,  aviation telemetry and so on- With the rapid development of information technology, the data processing task of the high-speed data acquisition and playback system is becoming more and more arduous, thus further, leads to an increasing demand for data storage capacity Hence, it is necessary to develop a system with massive data storage capacity that supports high-speed data transmission supported and guarantees non-volatile storage demand guaranteed. Most of the existing systems only have a single high speed data transmission or non-volatile mass data storage function, which can not meet these requirements at_the same time.

                      In this thesis, FLASH chip arrays play a role一of data metnorizer and a high-speed  data  acquisition’  and  playback  system  integrates  with  FLASH fault-tolerant algorithm is proposed to overcome the weakness of the existing systems. High-speed data acquisition and playback are accomplished with the effective control of each module and meanwhile it can store massive date. In addition, aiming at the problem of data loss caused by bad blocks of FLASH during data storage process, a FLASH fault-tolerant algorithm is also proposed, which realizes the detection and management of FLASH bad blocks and ensures the accuracy and security of data storageThe main work of this paper is organized as follows:

                      1. The hardware scheme of the system is introduced and the FPGA firmware architecture of the system is designed. Three major technical difficulties, namely the design of FLASH's fault-tolerant algorithm, the design of FLASH general control interface and the design of the interaction between FLASH Array and other modules are analyzed-2. The high-speed data acquisition function, including high speed ADC module, FLASH array, USB3.0 uploading module and interaction between FLASH array and other modules in acquisition mode, are well-designed and implemented.

                      3一The high-speed data playback function, including USB3.0 downloading module, high-speed DAC module and interaction between FLASH array and other modules in playback mode, are also designed and implemented.

                      4. The FLASH fault-tolerant algorithm, including the functions of FLASH's bad blocks detection, logical-physical address mapping table, dynamic updating and dynamic querying, are presented and implemented.

                      5. A software and hardware test platform is built, and a lot of test experiments are carried out- The test results show that the system realizes the functions of high speed acquisition,  playback  and  nonvolatile mass  storage  of  data.  FLASH fault-tolerant algorithm effectively solves the problem of bad block management.

                      Keywords: Data acquisition, Data playback, FLASH, USB3.0; ADC, DAC

                      數據采集是指通過模數轉換器(ADC)將溫度、壓力、流量、位移等模擬量采集轉換成數字量后,再發送給上位機進行處理和分析的過程。而數據回放是指將存儲在上位機中的數字信號通過數模轉換器(DAC)轉換為模擬信號并輸出,是數據采集的逆過程數據采集和回放技術在很多領域都有著廣泛的應用,如雷達系統、地震勘測、無損檢測、航空遙測等。以雷達系統為例,由于現代雷達信號波形和信號處理過程越來越復雜,只有對實際環境下的雷達目標回波信號有深入的了解,才能保證信號處理方法的準確性和可靠性。在現代雷達系統設計中,廣泛采用數據采集系統對回波信號進行采集和存儲,并通過數據傳輸總線把采樣數據上傳到數據處理中心,利用信號處理算法進行進一步的分析和研究。另一方面,為了對雷達設備進行調試及性能評估,需要進行外場測試,也就是為雷達設備提供真實的場景。但是進行外場測試需要耗費巨大的人力、物力和財力,甚至有時這種條件是難以實現的。如果每次調試都進行外場測試,那耗費的資源將難以想象。此時,我們可以采用另一種方式,即將真實環境中的海量測量數據下載到數據回放系統中。在設備調試時,通過數據回放系統給雷達系統提供測試數據,從而達到模擬真實場景的效果。該方式還可以無限次數地進行、模擬,大大降低了調試雷達設備的成本,提高了調試的效率。因此,數據采集和回放系統已成為雷達領域中不可或缺的一部分。

                      在雷達系統、地震勘測、無損檢測、航空遙測等領域中,現場信號具有重要作用。以雷達信號為代表的現場信號具有實時性強、數據速率高、數據量龐大和處理復雜等特點,這就對數據采集和回放系統提出了更高的要求,它不但需對上述現場信號進行高速、高精度的采樣和回放,以便于后續對信號的完整復現和分析,同時還要擁有海量數據存儲容量。另外,很多實驗場合下,系統都著眼于保存現場數據,進而對數據進行離線處理。在利用數據回放功能模擬真實場景時,也需事先將海量實驗數據下載到系統中存儲,在需要時進行數據回放。因此,要求系統能對數據進行非易失性存儲,即掉電后數據不丟失。

                      基于上述背景,本文設計了一個同時具有海量數據存儲容量和非易失性存儲功能的高速數據采集回放系統。系統既可以對外部模擬信號進行高速采集和海量存儲,通過數據傳輸總線把采集數據上傳到數據處理中心,也可以將回放數據下載到系統上,利用高速數據回放功能為外部系統提供測試數據,模擬真實場景。本系統可適用于雷達系統、地震勘測、無損檢測和航空遙測等多個領域,具有廣泛的應用前景。

                      本文采用FLASH陣列作為存儲器,設計了一個集成FLASH容錯算法的高速數據采集回放系統。一方面,在確保系統擁有海量數據存儲容量和非易失性存儲功能的前提下,實現了系統的高速數據采集功能和高速數據回放功能。系統有采集和回放兩種模式。采集模式下,通過高速ADC模塊采集外部模擬信號,并把誨量數據存儲到FLASH陣列中。上傳數據時,從FLASH陣列中讀取數據,通過USB3.0接口將數據上傳到上位機;胤拍J较,上位機通過USB3.0接口把海量回放數據下載到FLASH陣列中。數據回放時,從FLASH陣列中讀取數據,通過高速DAC模塊回放出模擬信號。

                      另一方面,針對FLASH在數據存儲過程中因壞塊而引起的數據丟失問題,本文在實現系統功能的過程中提出一種FLASH容錯算法,實現了對FLASH壞塊的動態檢測和管理,保證了數據存儲的準確性與安全性。

                      最后,針對系統的功能和指標,搭建了系統的軟硬件測試平臺,對系統的高速數據采集功能、高速數據回放功能和FLASH容錯算法的有效性分別進行了測試,測試結果驗證了系統方案設計的合理性和容錯算法的有效性,滿足了系統的功能和指標要求。

                    高速數據采集回放系統開發:

                    上位機人機交互界面
                    上位機人機交互界面

                    高速數據采集回放硬件電路板
                    高速數據采集回放硬件電路板

                    系統整體測試平臺
                    系統整體測試平臺

                    信號源輸出1MHz正弦信號
                    信號源輸出1MHz正弦信號

                    ChipScope捕獲的1MHz正弦波波形
                    ChipScope捕獲的1MHz正弦波波形

                    USB3.0數據上傳過程
                    USB3.0數據上傳過程

                    上位機接收到的數據
                    上位機接收到的數據

                    USB3.0數據下載過程
                    USB3.0數據下載過程

                    原始回放數據
                    原始回放數據

                    目錄

                      摘要
                      Abstract
                      目錄
                      1 緒論
                        1.1 研究背景和意義
                        1.2 國內外研究現狀
                        1.3 本文主要工作
                      2 系統整體架構
                        2.1 引言
                        2.2 系統功能及指標
                          2.2.1 系統功能
                          2.2.2 系統指標
                        2.3 系統硬件方案
                        2.4 系統FPGA固件邏輯架構設計
                        2.5 系統設計難點
                          2.5.1 FLASH陣列模塊與外圍模塊的交互設計
                          2.5.2 FLASH通用控制接口設計
                          2.5.3 FLASH容錯算法的設計及實現
                        2.6 本章小結
                      3 高速數據采集功能的設計及實現
                        3.1 引言
                        3.2 高速ADC模塊設計
                          3.2.1 ADC芯片介紹
                          3.2.2 ADC芯片控制固件邏輯設計
                        3.3 FLASH陣列模塊設計
                          3.3.1 FLASH芯片介紹
                          3.3.2 FLASH編程固件邏輯設計
                          3.3.3 FLASH通用控制接口設計
                        3.4 USB3.0上傳模塊設計
                          3.4.1 USB3.0芯片介紹
                          3.4.2 USB3.0固件程序及上傳固件邏輯設計
                        3.5 采集模式FLASH陣列模塊與外圍模塊的交互設計
                          3.5.1 FLASH陣列模塊與高速ADC模塊的交互設計
                          3.5.2 FLASH陣列模塊與USB3.0上傳模塊的交互設計
                        3.6 本章小結
                      4 高速數據回放功能的設計及實現
                        4.1 引言
                        4.2 USB3.0下載模塊設計
                        4.3 高速DAC模塊設計
                          4.3.1 DAC芯片介紹
                          4.3.2 DAC芯片控制固件邏輯設計氣
                          4.3.3 DAC時鐘管理設計
                        4.4 回放模式FLASH陣列模塊與外圍模塊的交互設計
                          4.4.1 FLASH陣列模塊與USB3.0下載模塊的交互設計
                          4.4.2 FLASH陣列模塊與高速DAC模塊的交互設計
                        4.5 本章小結
                      5 FLASH容錯算法的設計及實現
                        5.1 引言
                        5.2 FLASH壞塊管理問題描述
                        5.3 FLASH容錯算法的設計
                          5.3.1 壞塊檢測設計
                          5.3.2 建立邏輯一物理地址映射表設計
                          5.3.3 動態更新設計
                          5.3.4 動態讀取設計
                        5.4 FLASH容錯算法的實現
                          5.4.1 壞塊檢測的實現
                          5.4.2 建立邏輯一物理地址映射表的實現
                          5.4.3 動態更新的實現
                          5.4.4 動態讀取的實現
                        5.5 本章小結
                      6 系統測試
                        6.1 引言
                        6.2 系統測試方案
                          6.2.1 高速數據采集功能的測試方案
                          6.2.2 高速數據回放功能的測試方案
                          6.2.3 FLASH容錯算法有效性測試方案
                        6.3 系統測試平臺搭建
                          6.3.1 系統軟件測試平臺
                          6.3.2 系統軟硬件測試平臺整合
                        6.4 高速數據采集功能測試
                          6.4.1 高速ADC模塊測試
                          6.4.2 采集模式FLASH陣列模塊測試
                          6.4.3 USB3.0上傳模塊測試
                        6.5 高速數據回放功能測試
                          6.5.1 USB3.0下載模塊測試
                          6.5.2 回放模式FLASH陣列模塊測試
                          6.5.3 高速DAC模塊測試
                        6.6 FLASH容錯算法有效性測試
                          6.6.1 FLASH容錯算法的實現過程測試
                          6.6.2 采集模式FLASH容錯算法效果驗證
                          6.6.3 回放模式FLASH容錯算法效果驗證
                        6.7 本章小結
                      7 總結和展望
                        7.1 本文小結
                        7.2 未來工作展望
                      參考文獻
                      作者研究生期間科研成果

                    (如您需要查看本篇畢業設計全文,請您聯系客服索。
                    相關內容
                    相關標簽:Flash畢業設計
                    好優論文定制中心主要為您提供代做畢業設計及各專業畢業論文寫作輔導服務。 網站地圖
                    所有論文、資料均源于網上的共享資源以及一些期刊雜志,所有論文僅免費供網友間相互學習交流之用,請特別注意勿做其他非法用途。
                    如有侵犯您的版權或其他有損您利益的行為,請聯系指出,論文定制中心會立即進行改正或刪除有關內容!

                    將微信二維碼保存到相冊

                    打開微信掃一掃從相冊識別

                    1.點擊下面按鈕復制QQ號

                    3008637063

                    2.打開QQ→添加好友/群

                    粘貼QQ號,加我為好友

                    MM1314午夜免费视频