基于虚拟仪器技术的逻辑分析仪的研究_吴林平.docx
《基于虚拟仪器技术的逻辑分析仪的研究_吴林平.docx》由会员分享,可在线阅读,更多相关《基于虚拟仪器技术的逻辑分析仪的研究_吴林平.docx(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 RESEARCH OF LAGIC ANALYZER BASED VIRTUAL INSTRUMENT TECHNOLOGY A Dissertation Submitted to Southeast University For the Academic Degree of Master of Engineering BY WU Lin-Ping Supervised by Vice Prof. ZHANG Peng and Prof. HU Ren-Jie Department of Electrical Engineering Southeast University March 20
2、04 学位论文独创性声明 本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究 成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发 表或撰写过的研究成果,也不包含为获得东南大学或其它教育机构的学位或证书而使用 过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明 并表示了谢意。 签名: _ 日期 : 关于学位论文使用授权的说明 东南大学、中国科学技术信息研究所、国家图书馆有权保留本人所送交学位论文的 复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档 的内 容和纸质论文的内容相一致。除在保密期内的保密论文
3、外,允许论文被查阅和借阅,可 以公布 (包括刊登 )论文的全部或部分内容。论文的公布 (包括刊登 )授权东南大学研究生 院办理。 签名: _ 导师签名: _ 日期 : 中文摘要 摘要 逻辑分析仪是数据域测试最基本的工具之一,虚拟仪器技术是仪器技术与飞速发展的计算机技 术相结合的产物,它代表着仪器发展的最新方向,有着良好的应用和发展前景。本论文主要工作是 研究和设计基于虚拟仪器技术的逻辑分析仪。 论文首先探讨了逻辑分析仪和虚拟仪器技术,深入剖析他们的工作机理、特点及系统构成等。 由于虚拟仪器技术的关键在于软件,论文论述了虚拟仪器的软件结构、虚拟仪器的软件开发平台。 所有这些都体现出基于虚拟仪器技
4、术的逻辑分析仪在数据域测试的优越性。 论文围绕基于虚拟仪器技术的逻辑分析仪的设计具体展开。论文探讨了逻辑分析仪的工作原理, 在对逻辑分析仪进行需求分析的基础上,确定了逻辑分析仪的整体方案。仪器由 PC端应用软件和逻 辑分析仪硬件两大部分组成。论文对逻辑分析仪的硬件部分作了具体设计,包括微处理器及存储器 模块、时 钟发生模块、电平转换模块、 PC接口模块等,并给出固化软件的规划。 设计实现逻辑分析仪简单触发、计数触发、序列触发、延迟触发等多种触发方式,并分别进行 了 CPLD仿真,结果表明:设计完全满足系统需求。 论文对 PC端虚拟仪器软件的设计作了规划,包括其主要实现功能、软面板、主程序、仪器
5、驱动 程序、RS-232接口等,论文给出了逻辑分析仪上下位机之间的通信协议。 最后论文对主要工作进行总结,并指出了系统硬软件需要进一步完善和发展的方面。 【关键词】逻辑分析仪 .虚拟仪器 .CPLD.状态分析 .定时分析 .触发 _ 英文摘要 _ ABSTRACT Logic Analyzer is one basic tool of Data Domain Measure. It is a kind of instrument with wide application in research, teaching and manufacture. Virtual instrumentatio
6、n technique is developed upon both instrument technique and computer technique. This technique is considered as the future trend of instrument technology. This thesis focuses on the research and development of the Logic Analyzer(LA) based Virtual Instrument (VI) technology. The first part of the the
7、sis has a review-like character. It makes a brief introduction of the logic analyzer technique, which including logic analyzers concept, main function. The thesis also introduces the virtual instrument concept, system architecture, etc. The development of virtual instrument application software is d
8、iscussed in detail. It includes Virtual Instrument Software Architecture (VISA), and Virtual Instrument software platforms. The thesis mainly discusses the design of Logic Analyzer, based on logic analyzer technique. The principle of Logic Analyzer is addressed. After requirement analysis being surv
9、eyed, the system framework is presented. The instrument is made up of two parts: application software on personal computer, and the data-sampling system based hardware circuit board. The hardware circuit board is designed and discussed in detail, its firmware design is also described. The thesis act
10、ualizes many kinds of trigger type of the instrument, simulates them in CPLD. All prove that the design is satisfied with the requirement. The layout of the application software on personal computer is put forward, including designing the main function, driver, RS-232 interface and communication pro
11、tocol. In the end of the thesis, a summary is presented and some suggestions are forward to improve the instrument. 【 Keywords】 Logic Analyzer, Virtual Instruments, CPLD, Logic States Analyzer Logic Timer Analyzer, Trigger -II- _ _ 目录 .I ABSTRACT . II . Ill 第 一 章 绪 论 . 1 1.1数据域及数据域测试 . 1 1.2虚拟仪器技术 .
12、 1 1.3 课题研究意义 . 1 1.4本论文研究的内容 . 2 第 二 章 逻 辑 分 析 仪 与 虚 拟 仪 器 . 3 2.1逻辑分析仪技术 . 3 2.1.1逻辑分析仪的发展 . 3 2.1.2逻辑分析仪技术简介 . 3 2.2虚拟仪器概述 . 5 2.2.1虚拟仪器基本概念 . 5 2.2.2虚拟仪器系统构成 . 5 2.2.3虚拟仪器特点 . 6 2.2.4发展趋势 . 7 2.3虚拟仪器软件开发 . 7 2.3.1 VPP 规范 . 7 2.3.2虚拟仪器软件系统框架 . 7 2.3.3虚拟仪器的软件开发平台 . 8 2.4本章结语 . 8 第 三 章 逻 辑 分 析 仪 的
13、研 制 . 10 3.1逻辑分析仪的工作原理 . 10 3.2逻辑分析仪需求分析 . 10 3.2.1基本功能与主要技术指标 . 10 3.2.2系统特色 . 11 3.3方案论证 . 11 3.3.1系统结构的方案论证 . 11 3.3.2软件开发平台的选择 . 11 3.4逻辑分析仪系统结构 . 12 3.5硬件模块 . 13 3.5.1处理器及存储器模块 . 13 3.5.2时钟发生模块 . 14 3.5.3电平转换模块 . 16 3.5.4数据存储模块 . 17 3.5.5触发控制模块 . 19 3.5.6 PC 接 口模块 . 19 3.5.7电源模块 . 20 3.5.8看门狗及复
14、位电路 . 21 -III- _ _ 3.5.9探头对测量的影响及探头的选择 . 21 3.6驱动软件设计 . 22 3.7本章结语 . 23 第 四 章 系 统 CPLD设计与仿真 . 24 4.1时钟选择电路 .24 4.2主要触发模块的设计 .24 4.2.1 简单触发 . 24 4.2.2 计 数触发 . 25 4.2.3 序列触发 . 25 4.2.4 不跟踪延迟触发 . 27 4.2.5 跟踪延迟触发 . 27 4.2.6 触发滤波 . 28 4.3触发模块的仿真 . 28 4.3.1 简单触发仿真 . 28 4.3.2 计数触发仿真 . 29 4.3.3 序列触发仿真 . 30
15、4.3.4 不跟踪延迟触发仿真 . 32 4.3.5 跟踪延迟触发仿真 . 32 4.4本章结语 .34 第 五章逻辑分析仪软件设计 . 35 5.1 LabWindows/CVI 编程技术 . 35 5.1.1 简介 . 35 5.1.2 LabWindows/CVI 基本程序结构 . 35 5.2 PC端应用软件框架 . 36 5.3 PC端软件功能 . 36 5.4软面板的设计 .37 5.5主程序 . 37 5.6仪器驱动程序 .38 5.7 PC端通讯软件设计 . 39 5.7.1 LabWindows/CVI + 口编程介绍 . 39 5.7.2通讯协议 . 40 5.8本章结语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 虚拟仪器 技术 逻辑 分析 研究 吴林平
限制150内