基于千兆以太網(wǎng)的16路高速數(shù)據(jù)采集卡的設(shè)計與實現(xiàn)
發(fā)布時間:2018-10-16 12:52
【摘要】:質(zhì)量合格的核燃料棒是保證核反應(yīng)堆安全穩(wěn)定運行的關(guān)鍵因素。本課題所設(shè)計的基于千兆以太網(wǎng)的16路高速數(shù)據(jù)采集卡主要應(yīng)用于新型核燃料棒無損檢測系統(tǒng)中。 數(shù)據(jù)采集卡要求同時采集16路輸入信號在一定時間范圍內(nèi)的計數(shù)值,計數(shù)定時范圍為200μs~30s。定時時間和通信時間由上位機設(shè)置并且計數(shù)值暫存在采集卡中。滿足通信條件后,,通過千兆以太網(wǎng)將數(shù)據(jù)發(fā)送給遠端計算機。板卡的運行控制由遠端上位機通過千兆以太網(wǎng)發(fā)送指令來實現(xiàn)。 設(shè)計中用EP2C5T144FPGA芯片實現(xiàn)了16個計數(shù)器用于對16路輸入信號進行計數(shù)和一個32位的定時器用于控制計數(shù)時間。使用SDRAM作為數(shù)據(jù)存儲器,采用乒乓存儲的方式暫存數(shù)據(jù)。使用S3C440BOX ARM芯片作為采集卡的核心控制器,負責(zé)數(shù)據(jù)的轉(zhuǎn)存、計數(shù)器的控制、讀寫I/O、發(fā)送數(shù)據(jù)和接收命令等,控制采集卡的協(xié)調(diào)運行。采集卡和遠端計算機的通信由AX88180千兆以太網(wǎng)控制器搭配88E1111物理芯片來實現(xiàn)。 本文基于Visual Studio2010集成開發(fā)環(huán)境和基于微軟基礎(chǔ)類庫(MFC),采用C++語言開發(fā)上位機應(yīng)用軟件,設(shè)計了人機交互界面,控制數(shù)據(jù)采集的各種操作和數(shù)據(jù)的接收。 經(jīng)過現(xiàn)場測試,本課題設(shè)計的數(shù)據(jù)采集卡速度快、丟包率小、網(wǎng)絡(luò)傳輸穩(wěn)定,性能指標滿足設(shè)計要求。
[Abstract]:Qualified nuclear fuel rods are the key factors to ensure the safe and stable operation of nuclear reactors. The 16-channel high-speed data acquisition card based on gigabit Ethernet is mainly used in the new non-destructive testing system of nuclear fuel rods. The data acquisition card is required to collect the count values of 16 input signals in a certain time range at the same time, and the counting timing range is 200 渭 s / s. Timing time and communication time are set by the host computer and the counting value is temporarily stored in the acquisition card. After satisfying the communication condition, the data is sent to the remote computer via Gigabit Ethernet. The operation control of the card is realized by sending instructions from the remote host computer via Gigabit Ethernet. In the design, 16 counters are realized by EP2C5T144FPGA chip to count 16 input signals and a 32-bit timer is used to control the counting time. SDRAM is used as data storage and ping-pong storage is used to temporarily store data. The S3C440BOX ARM chip is used as the core controller of the acquisition card, which is responsible for data transfer, counter control, reading and writing I / O, sending data and receiving commands, and controlling the coordinated operation of the data acquisition card. The communication between acquisition card and remote computer is realized by AX88180 Gigabit Ethernet controller and 88E1111 physical chip. In this paper, based on Visual Studio2010 integrated development environment and Microsoft basic class library (MFC), the application software of upper computer is developed with C language. The man-machine interface is designed to control the operation of data acquisition and the receiving of data. Through the field test, the data acquisition card designed in this paper has the advantages of high speed, low packet loss rate, stable network transmission and satisfying the design requirements.
【學(xué)位授予單位】:鄭州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.11;TP274.2
本文編號:2274417
[Abstract]:Qualified nuclear fuel rods are the key factors to ensure the safe and stable operation of nuclear reactors. The 16-channel high-speed data acquisition card based on gigabit Ethernet is mainly used in the new non-destructive testing system of nuclear fuel rods. The data acquisition card is required to collect the count values of 16 input signals in a certain time range at the same time, and the counting timing range is 200 渭 s / s. Timing time and communication time are set by the host computer and the counting value is temporarily stored in the acquisition card. After satisfying the communication condition, the data is sent to the remote computer via Gigabit Ethernet. The operation control of the card is realized by sending instructions from the remote host computer via Gigabit Ethernet. In the design, 16 counters are realized by EP2C5T144FPGA chip to count 16 input signals and a 32-bit timer is used to control the counting time. SDRAM is used as data storage and ping-pong storage is used to temporarily store data. The S3C440BOX ARM chip is used as the core controller of the acquisition card, which is responsible for data transfer, counter control, reading and writing I / O, sending data and receiving commands, and controlling the coordinated operation of the data acquisition card. The communication between acquisition card and remote computer is realized by AX88180 Gigabit Ethernet controller and 88E1111 physical chip. In this paper, based on Visual Studio2010 integrated development environment and Microsoft basic class library (MFC), the application software of upper computer is developed with C language. The man-machine interface is designed to control the operation of data acquisition and the receiving of data. Through the field test, the data acquisition card designed in this paper has the advantages of high speed, low packet loss rate, stable network transmission and satisfying the design requirements.
【學(xué)位授予單位】:鄭州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.11;TP274.2
【參考文獻】
相關(guān)期刊論文 前6條
1 李莉;趙小樸;;AX88180在嵌入式系統(tǒng)中的應(yīng)用[J];國外電子元器件;2007年04期
2 馮雪;;數(shù)據(jù)采集卡性能指標與應(yīng)用[J];工業(yè)控制計算機;2008年05期
3 項力領(lǐng);劉智;楊陽;胡智慧;;單片SDRAM的數(shù)據(jù)讀寫乒乓操作設(shè)計[J];長春理工大學(xué)學(xué)報(自然科學(xué)版);2013年05期
4 劉燁;;OSI參考模型與TCP/IP參考模型的比較研究[J];信息技術(shù);2009年11期
5 張雷;鄧景珊;劉明;韓攬月;袁平;李易蔚;李向陽;;基于Windows的核燃料棒間隙檢測設(shè)備的軟件設(shè)計[J];核電子學(xué)與探測技術(shù);2010年02期
6 劉吉昀;;核能在我國的戰(zhàn)略地位及可持續(xù)發(fā)展初探[J];中國電力教育;2013年14期
本文編號:2274417
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2274417.html
最近更新
教材專著