基于USB3.0的虚拟电子测量仪器集成系统的控制器的研究与设计

发布时间:2018-06-08 00:52

  本文选题:虚拟仪器技术 + USB ; 参考:《吉林大学》2017年硕士论文


【摘要】:虚拟仪器技术是融合了仪器科学与计算机科学,并结合信息技术和仪器仪表技术,广泛应用于自动测试系统等领域的产品开发中。吉林大学自主研发了应用于高校实验教学的虚拟电子测量仪器集成系统,针对该系统现时有长时间工作后死机现象及数据量过多时会丢失的问题,本文对系统控制器提出集USB3.0、ARM9、FPGA、Lab VIEW等多种技术于一体的再设计方案。该方案围绕FPGA芯片EP3C16F484C8N和USB3.0芯片CYUSB3014两核心芯片进行设计。硬件电路主要包括供电电路、外部时钟电路、配置电路、USB3.0接口电路、CYUSB3014与FPGA的接口电路、地址译码电路等。利用Quartus II软件设计了FPGA的逻辑程序,主要有控制卡和功能板卡的双口RAM通信单元,时钟信号的倍频和分频等,实现了中断处理、同步触发、时钟发生、监控等功能。在Eclipse IDE平台上开发了FX3的固件程序、设备驱动程序,完成了设备的枚举和初始化、端点配置、GPIF II配置等。使用Lab VIEW软件设计了有良好的人机交互界面的应用程序,用VC++6.0软件编程并生成了动态链接库。应用程序通过CLF节点调用动态连接库,实现与USB3.0接口的通信,完成命令和消息的传输、解析,进而去控制各个模块化仪器的工作。在完成控制器的设计后,通过自行设计的Lab VIEW应用程序测试控制器和其他功能板卡的通信情况来验证方案的可行性。实验结果表明,该方案可行且达到了增强系统稳定性,提高总线带宽的效果。
[Abstract]:Virtual instrument technology is a combination of instrument science and computer science, and combined with information technology and instrument technology, it is widely used in the development of automatic test system and other fields. Jilin University has independently developed a virtual electronic measuring instrument integrated system for experimental teaching in colleges and universities. Aiming at the problem that the system currently has the phenomenon of long working time and the problem that the data will be lost when the data is too much, This paper presents a redesign scheme for the system controller which integrates USB3.0 / ARM9 FPGA LabVIEW and other technologies. This scheme focuses on FPGA chip EP3C16F484C8N and USB3.0 chip CYUSB3014. The hardware circuit includes power supply circuit, external clock circuit, configuration circuit, interface circuit of CYUSB3014 and FPGA, address decoding circuit and so on. The logic program of FPGA is designed by using Quartus II software, which includes dual port RAM communication unit of control card and function board, frequency doubling and frequency division of clock signal, etc. The functions of interrupt processing, synchronous trigger, clock occurrence, monitoring and so on are realized. The firmware program and device driver of FX3 are developed on the Eclipse IDE platform. The enumeration and initialization of the device and the configuration of the endpoint / GPIF II are completed. The application program with good man-machine interface is designed by using LabVIEW software, and the dynamic link library is generated by using VC 6.0 software. The application program calls the dynamic connection library through the CLF node, realizes the communication with USB3.0 interface, completes the command and message transmission, parses, and then controls the work of each modular instrument. After the design of the controller is completed, the feasibility of the scheme is verified by testing the communication between the controller and other functional boards by using the LabVIEW application program designed by ourselves. The experimental results show that the scheme is feasible and achieves the effect of enhancing system stability and improving bus bandwidth.
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TH702;TP273

【参考文献】

相关期刊论文 前10条

1 孙沛;李冶;;基于LabVIEW和FPGA的虚拟逻辑分析仪设计与测试[J];实验技术与管理;2017年05期

2 刘杰;刁节涛;李楠;孙兆林;;基于EZ-USB FX3的驱动程序设计[J];电子科技;2016年07期

3 石永亮;秦丽;张会新;刘文怡;樊刘华;;PCI及USB 3.0在高速数据传输系统中的应用研究[J];现代电子技术;2016年08期

4 曲传海;;电子测量技术和仪器的重要性[J];黑龙江科学;2016年06期

5 倪艳荣;田丰;马永崔;;USB3.0电缆结构设计及关键工艺的改进[J];河南机电高等专科学校学报;2015年02期

6 于洋;于文波;徐立波;韩耀达;韩铭;;虚拟仪器的发展现状及其应用[J];洛阳师范学院学报;2015年02期

7 杨翠翠;朱向东;李帆;;基于USB3.0协议的PC与FPGA通信系统的设计[J];电子科技;2014年10期

8 汤勇;胡志东;;基于CYUSB3014 USB3.0总线开发技术[J];电子世界;2013年23期

9 索晓杰;翟正军;姜红梅;;USB3.0协议分析与框架设计[J];计算机测量与控制;2012年08期

10 胥京宇;;赛普拉斯推出极速USB3.0解决方案——EZ-USB~ FX3控制器[J];世界电子元器件;2011年05期



本文编号:1993613

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1993613.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户add49***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com