电子技术中虚拟技术的应用探析

时间:2022-08-27 04:15:51

电子技术中虚拟技术的应用探析

摘要:结合电子技术的发展方向,提出了虚拟技术的概念,对虚拟技术在电子技术中的三个基本方面的应用进行了讨论分析,得出了虚拟技术在电子技术应用中的重要意义。

关键词:虚拟技术 EDA VM

中图分类号:TN29

1 虚拟技术的概念

虚拟技术是一个很广义的概念,我国著名院士汪成为教授把虚拟技术看作人类认识世界的帮手,认为虚拟技术是“在计算机软硬件及各种传感器(如高性能计算机、图形图像生成系统,以及特制服装、特制手套、特别眼镜等)的支持下生成一个逼真的、三维的,具有一定的视、听、触、嗅等感知能力的环境,使用户在这些软硬件设备的支持下,能以简捷、自然的方法与这一由计算机所生成的‘虚拟’的世界中对象进行交互作用。它是现代高性能计算机系统、人工智能、计算机图形学、人机接口、立体影像、立体声响、测童控制、模拟仿真等技术综合集成的成果。目的是建立起一个更为和谐的人工环境”。

而从工程角度定义的话,虚拟技术可看作为通过使用下列一个或几个概念或方法:硬件和软件分区,分时,部分或全部的硬件仿真、模拟,提供服务质量(QoS)等,把计算机资源分成多个执行环境的系统框架和方法论。

上世纪60年代末期,IBM在其7044机上首次实现虚拟技术(IBM M44/44X Project)[3]。计算机技术的快速发展,使得虚拟技术成为重要的研究手段广泛应用于各学科领域的研究与实践中。随着电子技术与计算机技术交叉、综合的程度越来越高,在以物联网络和嵌入式系统为技术发展方向的现代电子技术中,虚拟技术的应用越来越广泛。

2 虚拟技术在电子技术中的应用

电子技术中,虚拟技术的应用可概括为三个方向:一是集成了大量虚拟仪器的软件包的应用,通常称之为EDA(Electronic Design Automation,电子设计自动化)技术;二是虚拟硬件技术,即借助于图形图像、仿真和虚拟现实等一切可用的技术,在计算机上虚拟出一个与实际硬件功能相近,且操作方法和实验现象也相近的虚拟实验环境;三是VM(Virtual Machine,虚拟机)技术的应用,比如VMware虚拟机等。

2.1 EDA技术的应用

EDA技术是在20世纪60年代中期从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。利用EDA工具,电子设计师从概念、算法、协议开始设计电子系统,从电路设计、性能分析直到IC版图或PCB版图生成的全过程均可在计算机上自动完成。

作为现代电子系统设计的主导技术,EDA具有两个明显特征:即并行工程(Concurrent Engineering)设计和自顶向下(Top-down)设计。其基本思想是从系统总体要求出发,分为行为描述(Behaviour Description)、寄存器传输级(RTL,Register Transfer Level)描述、逻辑综合(Logic Synthesis)三个层次,将设计内容逐步细化,最后完成整体设计,与传统设计方法比较,这是一种全新的设计思想与设计理念。

EDA软件包在电子技术的虚拟实验教学方面体现出了巨大的优势,最重要的是由于其提供了种类齐全、功能强大、界面真实、设置方式真实的虚拟仪器,诸如万用表,示波器,频率计,LED显示等,一些软件诸如NI公司的Multisim,还包括有安捷伦示波器,安捷伦万用表,安捷伦信号发生器,泰克示波器等实际产品的虚拟界面,其操作界面和操作方式完全与实际器件一样。这些虚拟仪器的使用,较大程度增加了学生在虚拟实验过程中的真实感。

目前,EDA技术更多地指数字集成电路的设计自动化,模拟电路以及混合电路设计自动化的发展尚不够成熟。尤其是射频电路设计,因为要涉及到复杂的数学理论,导致其分析过程更加复杂,所以尚没有成熟的设计自动化软件。

2.2 虚拟硬件技术的应用

虚拟硬件技术在电子技术中的应用,则主要体现为虚拟实验室的建设。虚拟实验室的建设目前主要有纯软件仿真形式、可直接操作远程实验室实验过程的虚拟实验室两种形式。

2.2.1 纯软件仿真形式的虚拟实验室

纯软件仿真形式的虚拟实验室是利用仿真软件来模拟实验的全过程,不涉及具体的实验硬件设备。

与单机版的仿真软件相比,这类实验室采用C/S模式,在其服务器上设计并存储进行实验的仿真代码,用户只需在客户端的实验操作界面上操作,即可实时地发送参数信息、接收仿真结果数据。这类虚拟实验室因其实验界面与仿真算法独立,易于设计与实现,方便操作,成为当今虚拟实验室的主流。

2.2.2 直接操作远程实验室实验过程的虚拟实验室

这种虚拟实验室是通过客户端操作直接控制远程实验室的实验设备运行,获取真实实验数据。

这类实验通常具有视频和音频反馈,使用者通过计算机可以实时地观察实验地运行,也可以调整实验相应的参数,从而远程操控实验室的实验过程。此类实验形式不但有效地利用了有限的实验室资源,而且具有很好的实验效果,成为解决远程教育中实验设备紧缺、实验效果难以保证等问题的一种很好的方法,是目前虚拟实验室研究开发的一个主流方向。

2.3 VM技术的应用

VM技术,是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 利用VM技术,能够在一台真实的计算机上虚拟出多台计算机,还可以同时运行两个或更多的操作系统,比如运行DOS、各个版本的Windows、各个版本的Linux、BeOS、Mac OS等等。虚拟机具有跨平台性,装载在硬件平台上的虚拟机,它和宿主机好像是连接在同一个网络中一样。用户通过虚拟机提供的标准接口访问异构资源,而标准接口的具体实现由各异构资源提供者负责落实,因此用户感觉不到请求资源的异构性。Java VM和PVM是比较成功的采用虚拟机技术实现跨平台、屏蔽异构性的典型例子。

3 虚拟技术对电子技术发展的重要意义

近几年来,虚拟技术在我国的应用研究和发展都十分迅速,结合虚拟技术在电子技术三个方向的应用,其重要意义可概述为以下几个方面:

第一,虚拟技术给电子技术的工程实践带来了革命性的变革。

传统电子系统的设计方法,主要基于自底向上的设计思想,设计人员必须利用底层功能模块的组装,才能构成较复杂系统的设计,系统调试难度高,设计效率低,设计周期较长。但EDA技术的出现,特别是自顶向下的设计思想,极大的提高了电子系统设计的效率,缩短了设计周期,使得电子设计进入了一个全新的时代。

第二,虚拟技术给电子技术教学带来了革命性的变革。

传统电子技术的教学是理论教学和实验教学分开进行的,由于电子技术的实践性强,人为地把完整的教学过程分离成了两个环节,极大地破坏了教学完整性。而EDA软件或虚拟实验系统,通过计算机把教学内容、实验设备、教师指导、学生操作等有机地融合为一体,还原了一个完整的课堂,提高了教学的有效性。

第三,虚拟技术给电子技术的应用解决了实际问题。

随着物联网和嵌入式系统的发展,传统电子技术的发展受到了很大程度上的制约,一些诸如通信协议异构、数据格式异构等问题,给电子技术设计人员带来了极大的困扰。而虚拟技术的出现,给电子技术解决上述困难提供了最为有利的帮助,使得电子设计人员更为专注电子技术本身的功能实现。

参考文献

[1]李学杰.虚拟技术研究和实现[J].电子测量技术,2007.

[2]朱磊.虚拟机技术在传感网络中的应用[D].西安:西安电子科技大学,2006.

上一篇:大型铸钢件后的处理工艺 下一篇:高铁10KV电力线路常见故障分析及防范措施