一种基于硬件构件的虚拟仪器平台的设计和实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:mhy8348
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟仪器(简称VI)是一种功能意义上的仪器,它是伴随着计算机技术和测量技术产生的新型测量仪器。虚拟仪器不仅具有普通仪器的全部功能,而且通过个人计算机上的软件可以实现更为复杂的功能,这些优点使得虚拟仪器的应用前景非常广阔,广泛的应用于通信、自动化、宇航等领域。本设计紧紧围绕研制基于硬件构件虚拟仪器平台这一课题展开,重点在实现该平台的扩展性和可移植性。该平台的功能包括:虚拟示波器、虚拟波形发生器和数据采集节点。在该平台设计过程中充分采用了硬件构件的思想,是对虚拟仪器设计方式的一次新的尝试。依照这种思想,可以将该虚拟仪器平台划分为三个模块:主控模块、功能模块、通信模块。模块之间通过预先定义好的接口相连接,可以实现示波器、波形发生器和数据采集节点的功能。这样设计的优点是为今后扩展新的功能提供接口。具体设计中使用USB2.0作为仪器硬件和个人电脑的接口方案,保障了数据传输的速度和稳定性。使用飞思卡尔公司双核16位MCU作为主控芯片,使得对系统的控制和对数据的处理在不同的CPU上进行,保障了系统的实时性。主控芯片上移植了μC/OS-Ⅱ操作系统,保证了多任务情况下该平台运行的稳定性。创新的提出了一种小型操作系统上的硬件抽象层设计方案,使得本设计能够“无缝”连接不同功能模块。本设计方案降低了单一系统的复杂度,提升了稳定性,方便今后扩展,具有较强的通用性和实用价值。
其他文献
自美国军方实施的“DSN计划”开始,无线传感器网络(Wireless SensorNetwork,WSN)[1]已经走过了近40年的发展历程。在这个过程中,WSN的应用在民用和军事领域得以不断推广,并获得
近年来,随着信息技术的发展,数据存储量持续增长。专家们认为,目前信息技术已经进入以存储为核心的发展阶段。随着存储软硬件规模的扩大,存储设备的兼容性问题成为目前用户最
本文针对强化学习任务中存在的一个普遍且重要的问题“维数灾”困难,即状态空间的大小随着特征数量的增加而发生指数级的增长,提出两种方法从不同的角度来解决“维数灾”困难
现代生物信息学是采用计算机技术和信息论方法研究生命科学中各种生物信息的表述、采集、储存、传递、检索、分析和解读的科学。是现代生命科学与信息科学、计算机科学、数学
近年来,计算机科学技术的迅速发展,本体的研究逐渐成为热点,无论是在语义网、电子商务、信息检索、知识工程、计算机信息、知识处理平台以及人工智能上都有十分广泛的应用。然
Godel语言是继Prolog语言之后出现的逻辑程序设计语言,它建立在多态多类的一阶逻辑基础之上,摒弃了Prolog语言中的非逻辑成分,集成了许多语言的有效成分和优点,引入了类型系统,这
三峡库区由于其特殊的地理因素,是滑坡灾害高发地带。滑坡灾害不仅破坏水利、电利、交通、通信等公共设施,而且严重威胁人民群众的生命安全。目前,滑坡灾害防治最有效的办法是提
在软件开发领域中,软件架构的搭建是一项永无休止的工程。一个软件构架的设计风格决定了其具体的应用领域及适用场景。在网络高速发展,宽带飞快普及的今天,基于Web的软件架构
随着教育信息化的快速发展,基于Web的数学教育系统得到了广泛的应用,用户对数学测试系统也提出了更高的要求,如试题自动生成、数学内容良好的显示、试题答案智能化检测等。但
网络拓扑是网络管理的重要手段和工具,是其它所有管理功能的基础。但是对于结构复杂的大型异构型网络,手工管理网络拓扑就变成一件非常繁琐甚至不可能的任务。因此拓扑发现成