基于千兆以太网的16路高速数据采集卡的设计与实现
发布时间:2018-10-16 12:52
【摘要】:质量合格的核燃料棒是保证核反应堆安全稳定运行的关键因素。本课题所设计的基于千兆以太网的16路高速数据采集卡主要应用于新型核燃料棒无损检测系统中。 数据采集卡要求同时采集16路输入信号在一定时间范围内的计数值,计数定时范围为200μs~30s。定时时间和通信时间由上位机设置并且计数值暂存在采集卡中。满足通信条件后,,通过千兆以太网将数据发送给远端计算机。板卡的运行控制由远端上位机通过千兆以太网发送指令来实现。 设计中用EP2C5T144FPGA芯片实现了16个计数器用于对16路输入信号进行计数和一个32位的定时器用于控制计数时间。使用SDRAM作为数据存储器,采用乒乓存储的方式暂存数据。使用S3C440BOX ARM芯片作为采集卡的核心控制器,负责数据的转存、计数器的控制、读写I/O、发送数据和接收命令等,控制采集卡的协调运行。采集卡和远端计算机的通信由AX88180千兆以太网控制器搭配88E1111物理芯片来实现。 本文基于Visual Studio2010集成开发环境和基于微软基础类库(MFC),采用C++语言开发上位机应用软件,设计了人机交互界面,控制数据采集的各种操作和数据的接收。 经过现场测试,本课题设计的数据采集卡速度快、丢包率小、网络传输稳定,性能指标满足设计要求。
[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.
【学位授予单位】:郑州大学
【学位级别】:硕士
【学位授予年份】: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.
【学位授予单位】:郑州大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.11;TP274.2
【参考文献】
相关期刊论文 前6条
1 李莉;赵小朴;;AX88180在嵌入式系统中的应用[J];国外电子元器件;2007年04期
2 冯雪;;数据采集卡性能指标与应用[J];工业控制计算机;2008年05期
3 项力领;刘智;杨阳;胡智慧;;单片SDRAM的数据读写乒乓操作设计[J];长春理工大学学报(自然科学版);2013年05期
4 刘烨;;OSI参考模型与TCP/IP参考模型的比较研究[J];信息技术;2009年11期
5 张雷;邓景珊;刘明;韩揽月;袁平;李易蔚;李向阳;;基于Windows的核燃料棒间隙检测设备的软件设计[J];核电子学与探测技术;2010年02期
6 刘吉昀;;核能在我国的战略地位及可持续发展初探[J];中国电力教育;2013年14期
本文编号:2274417
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2274417.html