虚拟仪器技术将成为测试测量行业的主流 自二十世纪八十年代中期以来,虚拟仪器技术已结合了模块化硬件、开发软件和PC技术,从而使用户可通过软件来建立自定义的仪器。软件定义比厂商定义台式仪器功能的方式通测仪器有更大的灵活性,并且由于基于PC技术,所以能以更快的速度实现高级的功能。 如今在测试应用中使用虚拟仪器技术已成为主流。绝大多数测试行业已接受虚拟仪器技术的概念,或者倾向于采用虚拟仪器技术。例如,具有代表性的美国军方虽然不是技术趋势的领导者,但也在广泛地使用虚拟仪器技术。作为世界上最大的ATE(自动化测试设备)独立用户,美国国防部已在他们所推动的综合性仪器中采用了基于软件的仪器概念。在向国会提交的报告中,国防部指出:“在开发综合性仪器时,采用新近的商业化技术能实时地配置仪器以实现各种测试功能......单个综合性仪器可以代替多个独立仪器的功能,从而减小了后勤装备的体积并解决了设备过时的问题。”。综合性仪器和虚拟仪器技术具有商业化硬件和软件处理特性,把这两者结合起来能建立用户自定义的仪器。 目前,数千家大型的公司已经开始使用虚拟仪器技术。仅在生产检测中许多厂商已在关键性项目、大规模产品检测应用中使用虚拟仪器技术的硬件和软件。而在工业领域,虚拟仪器技术已被用于自动化石油钻探和提炼,生产中的机器控制,甚至是核反应堆的控制。 传统仪器和革新者的难题 正如ClaytonChristensen在同名的书中所描述的,传统仪器在此同时会遭遇“革新者的难题”。Christensen是这样描述这一现象的:新的具有突破性的技术会改变市场的前景并最终推翻市场领导者的地位。事实上,Christensen认为在市场领导者的地位被新技术推翻后就很难再领导市场了。在测试和测量领域中,传统仪器通过使用已有的架构来提高测量的性能并沿着这样方向不断进行革新。而在虚拟仪器技术出现的早期,由于它的测量性能比较低,因此在这种情况下,这些突破性技术对于传统仪器厂商并没有带来多大威胁,所以他们很大程度上忽视了虚拟仪器技术的存在。然而到了二十世纪八十年代的晚期和九十年代的早期,虚拟仪器技术开始应用于需要灵活性的测量中,而这些应用通过传统的方式是无法实现的。到了九十年代末和二十一世纪,随着PC处理器和商业化半导体的性能和精度的进一步提高,虚拟仪器技术的测量性能已比原来提高了许多。现在,虚拟仪器技术可以和传统仪器的测量性能相当,甚至超过它们,而且还具有更高的数据传输率、灵活性、可扩展性以及更低的系统成本。 为了证明在消费品市场中“革新者难题”这一原则,我们可以比较一下MP3和传统播放通测仪器媒介,如CD。开始的时候传统音频设备制造商并没有意识到MP3播放器的威胁——毕竟MP3降低了声音的质量,并且在播放时您还需要PC和专门的软件。而另一方面,CD播放器则容易使用并有专门的操作接口(按钮和旋钮)。然而由于MP3具有易于共享和便于携带的优势,所以尽管它有缺点,在诞生初期仍然被一些用户所推崇。随着时间的推移,MP3的质量已经可以接受并且播放MP3的软件也有了极大的发展。现在MP3已成为了主流,并且对传统的音频记录和播放行业造成了巨大的威胁。 尽管许多传统的播放器厂商最终通过开发出具有MP3功能的播放器以转向采用这一突破性技术(近来Sony推出了MP3W通测仪器alkman),但是新的市场已被先推出MP3技术的公司所领导。例如,Apple已占据了基于硬盘音乐播放器销售量的82%。 在测试测量市场,行业领导者安捷伦已同样开始采用虚拟仪器技术的概念。例如,安捷伦最近推出的产品包括一套基于以太网的“综合性仪器”以及能兼容PXI的任意波形发生器,而PXI是工业标准的虚拟仪器技术平台。近来安捷伦的JohnStratton也表示支持软件定义的综合性仪器概念:“和目前标准的采用机架解决方案相比,另一种方案是使用综合性仪器。综合性仪器采用软件算法和硬件模块来代替分离的测试单元。”。在最近召开的投资者大会上,安捷伦的首席运营官BillSullivan提出,“转向使用基于软件配置的模块化仪器,能让用户轻松地进行重复配置和重复使用,这将是测试和测量未来的发展方向”。 PC性能不断革新并降低了成本 在过去二十年里,PC的性能已提高了10,000倍,其它任何商业化技术都不曾有过这样高的性能增长。由于虚拟仪器技术采用PC处理器来进行测量分析,每次随着新一代PC处理器的出现,使用虚拟仪器技术就可以实现新的应用。例如,目前的3GHzPC可用来进行复杂的频域和调制分析以用于通信测试应用。使用1990年的PC(Intel386/16),65,000个点的FFT(快速傅立叶变换,用于频谱分析的基本测量)需要1100秒。而现在使用3.4GHz的P4计算机实现相同的FFT只需要约0.8秒。 与此同时,硬盘、显示和总线带宽也有类似的性能提高。新一代的高速PC总线PCIExpress能提供的带宽高达3.2GBytes/s,从而可以利用PC架构来实现超高带宽的测量。某些厂商声称高速内部总线将会让位给如以太网和USB这样的外部总线。尽管毋庸置疑这些外部总线适合某些特定的应用需求(如以太网适用于分布系统而USB易于进行桌面连接),但是同样也有高速的数据传输速率需求。例如,一个100MS/s的14位IF数字化仪能生成200MB/s的数据,这将高于千兆以太网的80MB/s带宽。基于这样的原因,您不会在市场看到有任何以太网的视频卡;甚至是千兆的网络也比PCIExpress慢30倍。实际上千兆以太网接口和其它外设是通过PCIExpress和CPU相连。虚拟仪器技术的基于软件的方式可以在应用软件中对总线进行抽象,从而利用所有这些总线——PCI,PCIExpress,USB和以太网。 许多传统仪器厂商采用在仪器中嵌通测仪器入PC的方式来解决这一问题。这些仪器通常有一个嵌入式仪器处理器和一个通过内部总线和仪器盒相连的标准PC主板。然而,这种方式就损失了PC技术的两个关键优势——一是像Dell这种桌面PC厂商的规模经济优势,二是能轻松地升级PC从而对测量性能进行大幅度的提高。大多数示波器的使用寿命为5到20年,而一台用了20年的PC早已没有了使用价值。此外,如图1所示,这些设备的功能还基本上是由厂商定义的——用户无法利用设备中的固件来自定义测量的功能。
应怀樵与虚拟仪器的缘分彷佛是早已注定的。几十年来,他致力于信号处理、虚拟仪器、测控技术、振动与噪声控制等领域的研究,自主创新研发完成DASP虚拟仪器库和INV系列虚拟仪器——移动实验室,被学术界称为“中国虚拟仪器之父”。然而,每当荣誉和赞美涌向他时,他却总是那样淡淡的一句话:“我所做的一切都是为了让我国具有自主知识产权的科学仪器登上国际领奖台,并改变国人使用外国仪器的习惯,是希望让中国自主创新的信号处理与虚拟仪器技术走出国门,达到世界普及,并希望让中国的振动与噪声技术能够朝着更开阔的方向发展。” 突破十大世界性难题 应怀樵是我国最早提出“虚拟仪器”构想、最早提出和实现“用软件制造仪器”,“用软硬件相结合”来取代传统的主要由硬件组成的模拟式仪器的学者。丰硕的成果源于扎实的积累。1965年,他参加国防核爆炸防护工程课题——地下铁道核爆炸震动噪声与动力学测试分析的研究,发现用硬件设备无法获得道床的下沉残余位移(0Hz)。1973年开始自行尝试用数字计算机的软件数字积分与频谱分析取代传统硬件的方法解决该难题,于1979年获得成功。这是虚拟仪器模块应用的最早成功范例。同年,在国防科委召开的核试验全国防护工程学术会(保密会)上,原创提出虚拟仪器的核心概念——“软件制造仪器”,获得主持会议的力学所所长郑哲敏院士、清华副校长张维院士、同济校长李国豪院士的赞扬和支持,并与7年后美国NI公司“软件是仪器”的概念不谋而合。1993年,由他主持研制的INV306虚拟仪器参加加拿大多伦多市的新技术展览会,赢得高度赞誉,列表扬名单第一名。 虚拟仪器发展中有许多技术难题,但是应怀樵总是看准了方向便勇往直前。他不仅创办了东方振动与噪声技术研究所(简称东方所),研发了DASP和INV系列虚拟仪器库系统,实现了“把实验室拎着走”的理念,取得100多项创新技术。更为难能可贵的是,应怀樵及其团队还研制攻克了十大世界性技术难题,使我国虚拟仪器和动态测试分析仪器的性能从一般的低精度低档次测量仪器跃入了高端高精度测量仪器的领先水平。 一、基于平台式设计的虚拟仪器库技术。应怀樵课题组研究的DASP虚拟仪器库系统是我国开发最早的虚拟仪器库系统。早在1979年,应怀樵就原创性地提出虚拟仪器的核心概念——“软件制造仪器,用软硬件结合取代主要由硬件构成的传统仪器”,这一具有里程碑式划时代意义的新路线对仪器制造业和测试技术界科学仪器、分析仪器、高端仪器及各种电子测量仪器会产生巨大影响,还能实现一些硬件实现不了的功能(如超低频和0Hz的积分器),对科学研究和国民经济有深远影响。1985年,他提出“把实验室拎着走”的目标,并研制成功中国第一台虚拟仪器,成功应用于杭州钱塘江大桥的火箭激励模态试验。1993年,随北京新技术展览会到加拿大展出,获得表扬名单第一名,1995年用于“长三捆”火箭全箭模态试验获得成功,1996年用于神舟号载人飞船移动发射平台模态试验获得成功,2004年用于航天员超重训练设备臂架系统模态分析获得成功。实践证明,这是功能最完善、技术水平最高,且完全具有民族自主知识产权的一套虚拟仪器系统,代表了我国在虚拟仪器研发方面的最高水平。 二、变时基(VTB)传递函数(导纳)测量分析方法。变时基技术相对于国内外传统的等时基方法,能显著提高瞬态激励测试结果的精度与稳定性。目前,此项技术结合弹性聚能力锤,成功解决了大型低频结构锤击模态试验问题,达到国际领先水平,已获国家发明专利。已完成神舟飞船750吨移动发射平台模态试验、“长三捆”大型运载火箭模态试验、乌海黄河大桥模态试验、航天员超重训练机模态试验等数十项国家重点项目,效果良好。 三、高精度频率、幅值、相位和阻尼测量技术。东方所原创的高精度频率计和幅值计,克服了FFT频率分析中频率步进值的限制和泄漏的影响,软件本身的频率与幅值均可达到十进制12~14位数字测量精度,已经相当于并可同时替代高端频率计和电压表等硬件设备,目前已经在中国计量院等单位推广使用,比国外常规方法提高精度100万倍,而单从硬件看也能提高精度100倍,能把仪器的硬件频率精度从十进制5~6位提高到7~8位。这一技术使虚拟仪器从一般低精度仪器进入高端科学仪器的行列,具有重大国际影响力。 四、超低频信号快速测量技术。对于超低频信号(0.1Hz~0.00001Hz)的准确测定,尤其对于频率未知的情况,常规测量需要非常长的时间才可以完成,而东方所的方法,则可以实现仅仅测量1/4甚至更少周期的信号即可获取准确的频率、幅值、相位和失真度等参数,使得超低频信号得到快速测量,填补国内外空白。对于100秒周期的低频率信号测试,仅需2~3分钟即可同时得到频率、幅值、失真度相位和传感器标定灵敏度等参数,比起类似的美国HP35670仪器,时间缩短为原来的1/20,并且后者还不具备多种参数同时测量的功能。 五、倒熵谱分析方法。采用倒熵谱分析是频谱的再次谱分析,可大幅度提高频率分辨率,特别是对短时间序列具有更好的效果,比国外提出的LPC法可靠,已得到国内外专家肯定,达到倒谱分析的国际领先水平。 六、FFT/FT分析方法。FFT变换虽然大大提高了运算速度但是频率分辨率受到了限制,对于有限长信号,FFT/FT则可以进行无限细化,可得到主要频率、成分精度很高的频率、幅值和相位,是目前频谱细化的主要方法之一。 七、振动全息AVD“一入三出”实时测试分析创新技术。长期以来国内外对连续实时数据的微积分一直没有解决办法,应教授课题组创新提出了全程微积分方法。该方法尤其适合于连续采集的时间序列,充分考虑全程波形的特征,有效避免传统微积分的缺陷,使得在长时间连续信号采集过程中,创新虚拟通道技术,可实时得到一二次微积分后的准确波形,实现AVD“一入三出”振动全息实时动态连续测量。 八、自动化模态分析方法。模态试验和分析由于包含较多的技术内容,通常操作比较复杂,需要操作人员具有相当丰富的理论知识和工程经验,才可以获取较为准确的结果,但是通过自动化模态分析手段,一般工程人员通过简单操作即可获得专家级的模态分析结果。 九、24位“双核”变幅基A/D高精度超量程160dB数采仪技术。24位双核采集仪具有160dB的超宽量程范围,既保证大信号不会出现过载而导致试验失败,又可同时保证微弱信号不会因为欠载而导致信噪比不足。因此不用考虑仪器档位问题,更适合具有特殊要求的高难度试验。 十、突破了传递函数的测试及实时控制和反演关键技术,为提高仪器测量精度和范围开辟了新途径。 传递函数的测试及实时控制和反演是一项世界难题。提出由软件构成的在数采过程中实时快速精确测试幅频相频曲线,并通过YSL专门技术实时实现传递函数的控制和反演,已在DASP软件中取得成功应用。此技术可以大大扩展仪器的频率测试范围,提高测试精度,极具国际竞争力。此项技术是2010年12月9日提出,12月24日完成的,使得中美两国共同创造的虚拟仪器达到可以问鼎诺贝尔物理奖的具有世界性重大意义的成果。其意义可与光纤之父诺奖得主高锟教授的“光纤通信”的成果相提并论。 实践证明,“软件制造仪器”省掉大量昂贵和笨重的硬件材料和人力物力、设备、厂房及能源,便于生产、携带,通过网络传输还能实现“云智慧”科学仪器。目前,已广泛用于国防军工、航天航空等许多部门,参与完成火箭、神舟飞船、大桥高层建筑和大型机械设备等上百项国家重大工程项目的测试,实现了许多常规仪器和硬件无法实现的功能。据不完全统计,东方所已有2000多家用户,累计经济效益超过1亿元,为国家节省外汇约数亿美元。其经济价值按我国2007年仪器产值估算,若按软件取代硬件一半计算,将会产生1000多亿元的巨大价值。 推动虚拟仪器技术“达到世界普及” 应教授在全国20多所重点高校,如清华、北大、浙大、中国科大、上海交大、西安交大和香港理工大学等高校讲学几十次,并成功组织和主持了二十三届全国振动与噪声高技术学术会议,还为有关部门培训了一大批从事振动噪声、信号处理、动态测试和虚拟仪器方面的急需人才。同时,联合指导培养硕士、博士和博士后研究生30余名,为国家培养了信号处理、动态测试和虚拟仪器技术的高端人才。 上世纪90年代,应怀樵研发的虚拟仪器技术已受到国内外的广泛关注,并在市场上初露锋芒。然而,由于超负荷的工作,长期加班熬夜和巨大压力导致过度疲劳,1994年1月14日,在北京邮电大学学术交流大会报告的讲台上,应怀樵突发脑出血,送往医院急救,昏迷了3天,左边半身不遂,出院后,拄上了拐杖。2003年,突发脑血栓。2004年、2005年突发心梗阻…… “3次中风、4次心梗,我7次至阎王殿,阎王都没收我。”说到此处,应怀樵微笑着感慨万分。尽管现在病情有些好转,可是他几乎时刻都处在生命危险之中。药物只能控制他的病情,却不能让他彻底摆脱病痛困扰。 功夫不负有心人。如今,研究所已经初步建立起一支研发与市场开发队伍。“现在,我们的科研队伍壮大起来了,从副所长到总工程师都是博士,具有很强的科研能力。”他看到虚拟仪器的发展前景,要尽全力推动虚拟仪器技术“达到世界普及”的产业化进程,应怀樵对未来依然充满信心。“让INV系统走进每个实验室,让DASP软件运行在每个试验台上
实际工作中,遇到不少新进实验室的人员,直接上机吧有些心虚,不上机又总是不会独立使用,是否应该有个虚拟的仪器,可以先试试自己操作一下,熟练些了再上机多好。前几年看到过有家公司做过虚拟气相色谱,主要做培训和基础虚拟测试,最后就不知道怎么样了。虚拟现实东西发展很快,虚拟色谱怎么没有发展?是否有前途?
[color=#3f3f3f]随着位移测试系统日益复杂的发展和虚拟仪器的应用扩大化,文中以[/color][color=#868686]虚拟仪器[/color][color=#3f3f3f]作为技术平台,利用LabVIEW软件编写程序,设计液压系统位移[/color][color=#868686]测试系统[/color][color=#3f3f3f]。介绍测试系统的硬件组成及设计过程,给出其编写的程序框图和直观的前面板图,系统具有很强的可扩展性,该测试系统可以实现位移信号的数据采集、传送、存储、调用、分析和显示。并且通过现场试验表明此系统具有较强的实用性、可靠性和操作方便。能够满足教学、工业的需要。[/color][color=#3f3f3f]位移测试技术在工业生产中有着广泛的应用。位移检测是机械量检测的基础,将机械量转化成位移量来检测是机电一体化技术的重要组成部分之一。对位移的检测不仅为提高产品质量和生产安全提供了重要数据,同时也为其他参数的检测提供了基础。在液压试验台中,传统的静态电液测量控制方式无法满足现在液压系统在性能、操作、在线监测和故障诊断方面的有求,所以在线监测以及分析系统的开发显得尤其重要。为了保证系统的稳定、准确以及低事故运行,本文开发了位移测试系统,能够实时显示其位移波形兵,还能够对其进行信号处理。[/color][b][color=#3f3f3f]1、虚拟仪器及LabVIEW介绍[/color][/b][color=#3f3f3f]虚拟[/color][color=#868686]仪器[/color][color=#3f3f3f](简称VI)由硬件设备与接口、设备驱动软件和虚拟仪器面板组成。通过底层设备驱动软件与真实的仪器系统进行通讯,并以虚拟仪器面板的形式在计算机屏幕上显示与真实仪器面板操作元素相对应的各种控件。用户用鼠标操作虚拟仪器的面板就如同操作真实仪器一样真实与方便。[/color][color=#3f3f3f]测试软件是虚拟仪器的核心。IabVIEW是NI公司推出的一款丰富而又简洁的虚拟仪器开发软件,为一种图形化编程语言。利用其强大的图形化编程环境,使用可视化的技术,从控制模块上选择所需要的对象,放在虚拟仪器的前面板上。利用计算机强大的计算能力和虚拟仪器开发软件功能强大的函数库可以极大提高虚拟仪器系统的数据分析处理能力,节省开发时间。[/color][b][color=#3f3f3f]2、位移测试系统的硬件构成[/color][/b][color=#3f3f3f]本文以液压试验台作为测试平台,由液压动力源和电气控制系统组成。其液压动力源由动力油泵和动力执行装置油马达组成。将虚拟仪器与液压实验台相连接,选择好工况、测点,安装好位移传感器,并调试处理好后便可开始采集数据。对液压试验台齿轮泵的轴向位移进行测试。硬件组成如图1所示。[/color][align=center][img=,398,127]file:///C:\Users\hyt\AppData\Local\Temp\ksohtml\wps1123.tmp.png[/img][color=#3f3f3f] [/color][/align][color=#3f3f3f]2.1 传感器的选择[/color][color=#3f3f3f]实现位移测量的关键是信号的转换即传感器的选用。本文针对信息获取实验台液压回路在正常工况下齿轮泵进行轴向位移信号采集,并对信号进行波形显示和分析。做出随时间变化的波形曲线,通过波形显示和分析结果,从而验证本位移测试平台数据显示程序的正确性和有效性。[/color][color=#3f3f3f]本系统中,位移传感器选用电涡流位移传感器CWY-DO-504,量程4mm,探头φ14mm。这是一种将机械位移或振动幅度转换成电信号输出的非电量电测装置。给旋转轴等转动体的动态测量带来方便,探头可在水、油等介质中工作。在进行位移测量时,其位移信号的调理采用与之配套的位移信号调理器。本检测系统可以将位移量转换成电压信号供数据采集卡。在执行机构带动位移传感器运动时可以进行电压信号的采集,最后通过标定将电压信号转换成相应的位移信号,实现位移的测量。其形状如图2所示。[/color][align=center][img=,319,149]file:///C:\Users\hyt\AppData\Local\Temp\ksohtml\wps1133.tmp.png[/img][color=#3f3f3f] [/color][/align][color=#3f3f3f]2.2 数据采集卡的选择[/color][color=#3f3f3f]本实验平台使用的机箱是NI公司推出的8槽PXI-1050机箱,其工作温度为0~50℃。集成式信号调理中带有4个用于SCXI模块的插槽。具有DC电源和集成式信号调理。4个SCXI插槽将信号调理模块集成到PXI系统中。本设计中所采用的是NI公司生产的PXI-6251多功能数据采集卡,其主要参数如下:16路模拟输入通道,16位精度,1.25MS/s采样率;2路模拟输出,16位精度,2.8MS/s输出速度;24路数字I/O,2路定时计数器,满足位移信号采集的需求,将位移信号转换为电压信号输出。[/color][b][color=#3f3f3f]3、位移测试系统的软件构成[/color][/b][color=#3f3f3f]模块化设计数据采集,数据采集模块的设计对后续的数据显示和分析结果以及整个系统功能的实现,具有直接影响,本文利用NI公司的DAQ(Data AcQuisition)卡及其驱动程序设计这一模块,充分利用集成的功能全面的DAQ函数库和子VI,设计可以实现对数据采集的控制,包括触发控制、通道控制等的数据采集模块。[/color][color=#3f3f3f]3.1 位移测试系统的程序流程[/color][color=#3f3f3f]位移测试系统的程序流程如图3所示。[/color][align=center][img=,233,343]file:///C:\Users\hyt\AppData\Local\Temp\ksohtml\wps1134.tmp.png[/img][color=#3f3f3f] [/color][/align][color=#3f3f3f]3.2 位移测试系统的主控前面板[/color][color=#3f3f3f]位移测试系统的主控前面板如图4所示。[/color][color=#3f3f3f]在这个位移测试中,前面板可以显示位移信号的原始波形,还可对位移信号进行求导分析处理,一目了然的显示出原波形和自相关波形的关键信息——有效值、峰峰值和均值。[/color][color=#3f3f3f]3.3 位移测试系统的VI设计[/color][color=#3f3f3f]数据存储与调用。程序设计时,采用数据库对数据进行存储、读取。建立一个Access数据源,通过ADO数据库访问技术,充分利用ADO的灵活性,通过编程模型实现对数据库的操作,执行用户命令,实现对数据的管理。利用ADO技术的LabVIEW数据库访问包——LabSQL,用户可以直接在LabVIEW中以调用子VI的方式实现对数据库的访问。数据库编程如图5所示。[/color][align=center][img=,411,264]file:///C:\Users\hyt\AppData\Local\Temp\ksohtml\wps1145.tmp.png[/img][color=#3f3f3f] [/color][/align][b][color=#3f3f3f]4、现场试验[/color][/b][color=#3f3f3f]在对数据进行采集前,要给系统进行调试,保证采集的数据在数据采集卡的规范范围内,确保数据采集卡的输出波形与实际波形相符合,只有达到这个要求才可进行数据采集,保护数据采集卡的安全性。调试好后直接退出,进行数据采集操作。否则要重新调试,直到符合要求方可进行后续操作。然后将传感器安装在齿轮泵的轴向外沿,将采集处理的信号在位移测试系统的前面板上显示出来。[/color][color=#3f3f3f]从位移的原波形中可以看到位移信号为一个周期信号,这也可以从自相关图中判断出,因为其自相关函数波形不衰减,为同频率的周期信号。[/color][b][color=#3f3f3f]5、结论[/color][/b][color=#3f3f3f]通过对位移信号的采集和分析,所设计的位移测试系统显示、分析出来的信号波形与液压系统的实际运行工况相符合。从而验证了此开发平台的有效性,也为进一步对机器及其零部件的运行情况、在线监测、故障诊断提供了一个直观便捷的分析平台。[/color]
摘要:本文描述了基于虚拟仪器思想在实际测控系统中的应用。通过选用多功能数据采集卡和信号调理电路组成自动测试系统,软件开发以专业测控工具LabWindows/CVI为平台,实现了数据采集、分析和处理。使整个测控系统既经济又便于操作,同时易于改进和功能扩展。同时,与基于传统的开发平台的测控系统进行了比较。 关键词:虚拟仪器;Labwindows/CVI;数据采集 1、引言 虚拟仪器是以一种全新的理念来设计和发展的仪器,它是20世纪90年代发展起来的一项新技术。虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种自动测试、过程控制、仪器设计、数据分析和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,其基本思想是在仪器设计或测试系统中尽可能用软件代替硬件,即“软件就是仪器”,它是在通用计算机平台上,根据用户需求来定义和设计仪器的测试功能,其实质是充分利用计算机的最新技术来实现和扩展传统仪器的功能,这种测试仪器的硬件功能软件化,给测试仪器带来了深刻的变化,因此虚拟仪器代表了当前测试仪器发展的方向之一。 2、虚拟仪器的特点和构成 2.1虚拟仪器的特点 与传统仪器相比,虚拟仪器具有高效、开放、易用灵活、功能强大、性价比高、可操作性好等明显优点。 2.2虚拟仪器的构成 虚拟仪器的构建主要从硬件电路的设计、软件开发与设计两个方面考虑。 根据目前我们所完成的测试设备,硬件电路的设计一般是选择现有的各种不同功能的板卡以及信号调理板来搭建。所选用板卡的功能包括:高速数据采集和信号转换;信号输出与控制;数据的A/D转换。将具有一种或多种功能的板卡结合信号调理板组建起来,就能构成任何一种虚拟仪器。例如使用高速数据采集板卡和高速实时数据处理就能构成1台示波器、1台数字化仪或 1台频谱分析仪;使用数字量信号输入/输出板卡和实时数据处理就能构成1台函数发生器、1台信号源或1台控制器。 3、虚拟仪器在实际测控系统中的应用 3.1虚拟仪器在航空机载电子测控系统中的应用 测控系统在航空机载成件中起着举足轻重的作用,提高和完善测控系统的精度和测试能力对于整个飞机性能分析具有重要的意义。我们主要完成了基于虚拟仪器的各型继电器盒、各型开关盒测控系统的测试。使用数字采集板及工控机并在LabWindows/CVI开发平台中实现了对整个测试的电压采集、对各型继电器盒的逻辑状态及延时时间进行输出存储和分析。 3.1.1 测试系统组成 整个测控系统由美国NI公司的LabWindows/CVI8.0,研华的1块PCI_1751 48路数字量输入/输出板,2块PCI_1754 64路数字量输入板、2块PCLD_785B 24通道继电器输出板、6块PCLD_782 24通道光电隔离数字量输入板,1块PCL_818L 16通道A/D转换板、若干信号调理板及工控机组成。 测控系统的数据采集和处理采用虚拟仪器测量平台。测控部分主要作用是参与被测产品的控制、测试数据处理和量化,驱动测试数据显示;工控机通过数字量输出板,经继电器输出板变换为被测产品的模拟控制信号;从被测产品采集来的电气逻辑信号经光电隔离数字量输入板转换为数字量信号,通过数字量输入板输至工控机;另外,利用A/D转换板来显示电压;利用系统时钟来完成被测产品的时间继电器延时时间的测试。 3.1.2 基于虚拟仪器的航空机载电子系统测控平台 该平台整体系统采用美国国家仪器公司的虚拟仪器专用开发平台LabWindows/CVI系统。由于CVI在标准C语言(Ansi C)的基础上增加了仪器控制和工具函数库的虚拟仪器开发软件,它的集成化开发平台、交互式编程方法、丰富的面板功能和库函数使其自身功能更加强大,应用更加方便,界面完全能够虚拟真实实物进行设计,使得人机对话界面直观、友好。 由于测试的产品种类多,归属性强,因此系统测控平台的用户界面采用下拉菜单式,所需测试的产品一目了然,选用方便。 3.2基于虚拟仪器的测控平台在测控系统中的应用所使用的几个关键技术 3.2.1 通过采用系统时钟的方法提高软件测时时间 在测试过程中要获得延时继电器的时间,一种方法是采用定时器/计数器板专门进行计数,另一种方法是采用系统时钟进行计数。由于所需测试的时间为秒级,要求误差为20%,采用后一种方法完全能达到,一是可以节约成本,二是选购的计算机可不必多配置一个插槽,节省了空间。在程序中使用了以下函数来获取高精度时间,它的精度可以达到毫秒级。 3.2.2 在测控系统中运用了数据库管理技术 由于Lab Windows/CVI开发平台能够方便使用NI公司开发的SQL工具包,使得大量的测试数据能够以数据库的形式存储、查询。 在测控系统中,可以通过所设置的产品名称、件号、时间、测试结果、温湿度、试验者、质控者等字段来进行保存,完成了一套产品的履历记录,通过查询产品的件号、时间等就可以调出每个产品的测试记录,这样就解脱了人工管理的诸多不便,提高了工作效率。 3.2.3 调用ActiveX自动化编程技术并打印生成了Excel表格 ActiveX自动化是一种能将单个应用程序和其他应用程序结合在一起的方法。通过Lab Windows/CVI提供的ActiveX控件可以直接调用Excel程序,并使用这些控件提供的函数对从Excel表格进行操作,从数据库中读取测试数据,转换并填入单元格,最后自动生成产品正式履历表并进行打印。 3.3 基于虚拟仪器的测控平台与一般测控平台比较 采用LabWindows/CVI开发工具使得不同的信号可以统一在同一个程序里面实现方便的采集与保存。继电器盒测试系统以前有一个运用Visual C++开发的测试平台,和基于虚拟仪器的测控平台相比,它们在本系统中功能的实现和维护都存在很大的差距。 首先运用Visual C++开发的测试平台不如使用LabWindows/CVI开发的基于虚拟仪器的测控平台简单方便[url=http://www.dttjf.c
大家谈谈——虚拟仪器的前景虚拟仪器及技术随着低成本高性能的计算机资源普及运用,数字化测量平台逐渐成为测量仪器的基础。在20世纪80年代末美国研制成功虚拟仪器,代表了仪器发展的一种新方向。虚拟仪器是计算机技术与电子仪器相结合而产生的一种新的仪器模式,它通常是由个人计算机、模块化的功能硬件与用于数据分析、过程通信及图形用户界面的应用软件有机结合构成,使计算机成为一个具有各种测量功能的数字化测量平台。它利用软件在屏幕上生成各种仪器面板,完成对数据的处理、表达、传送、存储、显示等功能。
方案综述: 虚拟仪器是指具有虚拟仪器面板的个人计算机仪器,它是计算机资源、模块化功能硬件与用于数据分析、过程通信及图形用户界面的应用软件的有机结合。它利用软件在屏幕上生成各种仪器面板,完成对数据的处理、表达、传送、存储、显示等功能。虚拟仪器与传统仪器相比,其主要优点是可以由用户自己定义、自己设计仪器系统,以满足不同的要求,使仪器的功能更加强大、灵活,而且很容易同网络、外设及其他应用相连接。这样既降低了价格,节省开发、维护的费用,又缩短了技术开发周期。 虚拟仪器的关键技术之一就是应用软件,这是因为,虚拟仪器的主要功能是由软件来体现的,即“软件就是仪器”。虚拟仪器的软件开发平台应该提供一个图形化的编程设计环境,值得一提的是NI的LabView和LabWindows及HP的VEE。 本文介绍的基于网络的虚拟仪表系统是一个不包含数据采集及总线控制系统的虚拟测试平台,主要用于对测试数据文件的事后处理或对被测对象进行实时仿真测试,形成网络化测试仿真系统。 1、基于网络的虚拟仪表系统 系统利用软件在计算机屏幕上生成仪表面板,通过数据接口接收需要处理显示的仪表数据或软件产生的仿真数据,实时显示刷新数据、波形和图像。该系统具有两个主要的特点:一是具有方便的交互性;二是实现了网络数据传输和绘制的实时性,可以在不同的网络端点显示不同的虚拟仪表,达到多机并行处理的目的。 1.1系统组成 整个软件系统划分为两个独立的子系统:编控子系统和播出子系统。 编控子系统的主要工作是建立、编辑演示模型并控制仿真的启动和结束。编控子系统又可以划分为两个子模块:编辑模块和播出控制模块。通过编辑模块,允许用户设计建立满足自身需要的虚拟仪表模型,也可以对一个现有的仪表模型进行编辑。通过播出控制模块可以实现网络仿真功能,建立和播出子系统之间的连接关系;并通过数据接口不断接收外部输入的仪表参数,向已建立连接关系的各播出子系统发送相应的指令/数据包以更新仪表显示状态。 播出子系统负责接收播出控制系统发来的指令/数据包(包括数字仪表模型、各种参数等),对指令进行解释,不断刷新显示当前仿真结果。在播出子系统中可以指定某可视化对象是否可见,这样可以使在不同的计算机上运行的播出子系统显示不同的仪表面板来达到分布式并行处理的目的。 1.2 参数的网络传输 系统需要在不同计算机之间进行参数传输,因此网络通信是必不可少的条件。本系统采用的是客户/服务器结构的应用程序,这种结构非常适用于分布式处理的计算机网络环境。由于系统是面向PC机平台的应用,因此采用基于TCP/IP协议的Winsock接口实现网络间的数据传输。
虚拟仪器参考书,有哪些比较好的
虚拟仪器的计量校准是一个研究方向!大家是否有一定的理解或者认识?可以分享或者论文的探究?
发现agilent和PE的ICP-MS都有虚拟内标。请问虚拟内标的原理是怎样的??准确性如何??有没有相关的文献参考??
求助一个pdf虚拟打印机的安装包,破解版的
虚拟仪器是干什么的?主要作用是什么?
[em06] 各位大侠好: 由于本人刚刚接触到虚拟仪器的计量校准,对其计量校准中应注意的事项,怎样校准,检定那些项目等还很模糊望,各位大侠给指点指点 小弟在此谢过[em10]
在网上下载了大连理工大学的虚拟实验室软件,安装后发现,原子吸收光谱、离子色谱以及原子吸收光谱等都无法进行操作演示。希望有完整版软件的大侠贡献一份,谢谢!
虚拟仪器http://simg.instrument.com.cn/bbs/images/brow/em09502.gif
各位同仁,大家能不能群策群力能不能搞一个网上虚拟实验室?以一个食品与质量安全检测实验室为模板,从零开始,实验室设计、设备选型、检测手段、规章制度等一系列管理程序,最后形成一个符合标准的实验室,然后大家在这里面虚拟完成样品从接样到最终结果一系列检测程序!大家可以各抒己见,可行不可行!
读文献是遇见vitual ground ,即虚拟接地,是什么意思
一、产品名称:掘进机虚拟实训操作教学系统二、产品开发背景及应用前景:“煤矿生产,安全为天”,作为国内首家提出软硬结合的煤矿虚拟实训操作平台构想的徐州翰林科技有限公司,立志于革新煤矿现有安全与技能培训模式。其最新研究成果——《煤矿井下虚拟实训互动平台》,将颠覆传统缺乏实际操作的黑板口授、多媒体点播的培训手段,创新的将井下采、掘、机、运、通、逃生救援等各种设备的实操训练,搬到地面,通过对机械设备操作部分1:1比例操作仪的操作练习:系统虚拟再现生产环境、机械设备工作状态、设备分解、检修维护等,综合的展现出来。《煤矿掘进机虚拟实训操作仪》作为《煤矿井下虚拟实训互动平台》一期工程成果,他采用国际先进的支持底层绘制和造型能力的图形函数库,有着广泛的硬件支持的OPENGL技术研发,最大特点是:系统研发不受到任何外围环境限制,可以实现所能想象的各种互动功能,使系统具有最大的拓展性,及个性化产品研发。虚拟实操的培训模式,是虚拟仿真技术更高层次的应用,是对多媒体技术应用的全新诠释,所以,我们有理由相信:这种先进的、安全的、经济的、低碳节能的培训训模式将成为未来煤矿从业人员培训的主流模式。
我们用的液相是安捷伦1200,虚拟打印机在使用的过程中不能正常使用,卸载重装后也不行。但过一段时间后自己又正常了。
虚拟机的使用 概述: 互相冲突的两个色谱数据工作站,如何共存在一台电脑上。 实验室同时有Shimadzu的LC-20A和Agilent的1120,工作站型号是Classvp 6.14和EZChrom Elite。 有时候需要在其他的电脑上处理数据(或者联机),于是实验将Classvp和EZChrom安装在同一台电脑上,安装完成后,发现Classvp不能运行,虽然电脑系统里有Classvp的程序,但是打开程序,发现系统开启的是EZChrom的界面。 (偶然有机会看到Classvp 7.0的介绍,其界面风格和EZChrom极为相似。听说是Agilent收购了Classvp工作站的开发厂家。并且试验了一下,EZChrom也可以打开Classvp的数据文件,那么EZChrom是否就是Classvp的升级呢?不敢妄下结论) 可见EZChrom和Classvp存在有软件冲突。或许操作系统有问题? 于是实验使用虚拟机的办法,来避免冲突的问题。 使用了VMWare8.0这个软件,试图解决这个问题。 1 虚拟机软件的安装 首先是安装,安装比较容易: http://ng1.17img.cn/bbsfiles/images/2013/07/201307292246_454625_1604036_3.jpg http://ng1.17img.cn/bbsfiles/images/2013/07/201307292246_454626_1604036_3.jpg 安装完成后,运行VMWare。你就好像拥有了另外一台电脑(不过现在是没有操作系统的)。 2 配置虚拟机,安装操作系统。 就像在电脑市场配置PC机一样,可以在虚拟机中配置自己的“虚拟电脑”,比如选择硬盘、内存容量等硬件。 虚拟机会占用较多的系统资源,比如划分给虚拟机10G空间,那么虚拟机文件夹就会占用超过10G的空间,内存也是这样。自己的PC机一定要有良好的配置。 下面就可以安装虚拟机的操作系统了。如果电脑有光驱(虚拟机可以使用真实的光驱),可以用光驱安装操作系统,也可以直接使用iso格式的系统光盘镜像文件来安装操作系统。 http://ng1.17img.cn/bbsfiles/images/2013/07/201307292247_454627_1604036_3.jpg 下面以windows XP为例。 http://ng1.17img.cn/bbsfiles/images/2013/07/201307292247_454628_1604036_3.jpg http://ng1.17img.cn/bbsfiles/images/2013/07/201307292251_454630_1604036_3.jpg http://ng1.17img.cn/bbsfiles/images/2013/07/201307292256_454633_1604036_3.jpg 2 操作系统安装完毕,安装工作站。 系统安装完毕之后,就相当于得到了第二台电脑。然后就可以安装工作站了,安装的方法和真实的PC机环境下完全相同。 将Classvp安装到PC机,EZChrom安装到虚拟机当中,两个软件可以互不干扰的运行了。 3 文件的共享问题。 本机电脑如何与虚拟机共享数据文件呢? 有简单的办法,直接拖曳就可以了。直接将数据文件从本机资源管理器中拖曳到虚拟机的桌面上就可以了。 还可以设定共享目录,本机和虚拟机都可以访问该文件夹。 http://ng1.17img.cn/bbsfiles/images/2013/07/201307292256_454632_1604036_3.jpg 小结: 采用虚拟机的办法,来试图解决软件冲突的问题。
大家来聊聊什么是虚拟仪器,以及它给我们的分析测试带来什么好处,以及太的发展前景.[img]http://www.instrument.com.cn/bbs/images/affix.gif[/img][url=http://www.instrument.com.cn/bbs/download.asp?ID=6375]相关附件[/url]
最近看到很多版友要重装工作站,但是由于系统问题或者其他自己摸不清的原因而无法在电脑原系统内重新安装工作站。于是想到自己用过的一个曲线办法分享给大家。那就是在电脑中安装虚拟机,然后在虚拟机中在安装工作站。下面就把安装虚拟机的方法已经软件分享给大家! 大家可以先参考下这个视频!http://v.ku6.com/show/pjvkQvb1TsIFto8x.html 以下是虚拟机的下载地址 VM虚拟机(win).rar 115网盘礼包接收地址:http://115.com/lb/5lbqg73t 115网盘礼包码:5lbqg73t 下载完成后解压 按照提示安装即可,解压包中有注册用的序列号! 虚拟机安装好后,就是在虚拟机中安装系统了,这里向大家推荐简单实用的纯净版XP系统!系统内存占用少,启动也比较迅速!下面是下载地址: windows_xp_professional_w...3_x86_cd_vl_x14-74070.iso 115网盘礼包接收地址:http://115.com/lb/5lbqgf1d 115网盘礼包码:5lbqgf1d 这个XP系统安装时需要序列号(激活码) 下面是下载地址 win_xp_激活码.txt 115网盘礼包接收地址:http://115.com/lb/5lbqgxvq 115网盘礼包码:5lbqgxvq 相信对于大多数的版友安装个系统是家常便饭,这里具体的就暂且不详细说了! 以上步骤都完成后就可以自行在虚拟机的XP系统里安装工作站了! PS:另外提醒安装工作站前大家要安装好插件 framework X.0 ,这个插件没有安装会造成工作站没有菜单栏! 这个插件在工作站中应该有提示安装,如没有就大家自行下载安装下!(注意因为是XP系统framework X.0需要下载安装X86版本的) 平时比较忙,没什么时间一步步截图来说明安装步骤,先这里给大家一个基本的思路了,有时间的话或许会补充详尽些!
[color=#008000][size=5][b]转帖:[/b]、“在论坛上突然有了一个想法,我们这儿的分析高手很多,我们为什么不能成立一个海川化验室,当然是虚拟的,分析的内容是一切可以分析的东东,报名人员不限级别,只要是海川的成员就行,报名的方式是:[/size][/color][size=5][color=red]本人做分析多长时间了,[/color][/size][size=5][color=blue]擅长什么分析[/color][/size][size=5][color=purple]想应聘分析上的什么职务(包括一般分析工)[/color][/size][size=5][color=magenta]如果能提供分析仪器那当然是更好了[/color][/size][size=5][color=red]对于报名参与此次活动的海友将给予一定的奖励,对于最后应聘成功的则进行公布,[/color][/size][size=6][color=green]记住,要提出自己的薪水要求,此活动主要是为了活跃讨人论坛气氛,可不要以为真的有这么一回事啊!”[/color][/size]为什么我们不试试呢?可以成立一个虚拟的中心实验室,下设多个分析科室。
据新华社北京3月14日电 着眼网吧及网络游戏管理面临的新形势、新情况、新问题,文化部、工商总局、公安部、信息产业部、教育部等14部委联手创设新的管理制度,并于日前联合印发《关于进一步加强网吧及网络游戏管理工作的通知》,明确对虚拟货币管理的基本制度及中国人民银行的监管职能。 全国网吧及网络游戏管理工作协调小组办公室有关负责人14日表示,文化部、工商总局等14部委日前联合印发的《关于进一步加强网吧及网络游戏管理工作的通知》强调,为违法经营和黑网吧充当“保护伞”要受严惩;《通知》还首次明确,监察部门将直接参与网吧管理。 为统筹研究网吧和网络游戏管理,《通知》中明确全国网吧管理工作协调小组调整为全国网吧及网络游戏管理工作协调小组,增加监察部、卫生部、中国人民银行、新闻出版总署、中央综治办为成员单位。 将用技术手段管理超时营业 针对网吧超时营业问题,将实现利用技术手段落实管理。对未执行限时营业规定的网吧,《通知》要求相关互联网接入服务提供者在每日零时至八时暂停其互联网接入服务。 虚拟货币赎回不得超过购买金额 为应对网络游戏中虚拟货币出现的对经济金融秩序产生的冲击及由此造成一些人特别是青少年沉溺于网游,《通知》规定了对虚拟货币管理的基本制度,明确了中国人民银行的监管职能:严格限制网络游戏经营单位发行虚拟货币的总量以及单个网络游戏消费者的购买额;严格区分虚拟交易和电子商务的实物交易,网络游戏经营单位发行的虚拟货币不能用于购买实物产品;消费者如需将虚拟货币赎回为法定货币,其金额不得超过原购买金额;严禁倒卖虚拟货币。 相关报道: 14部委印发通知 监察部门直接参与网吧管理
在直读光谱分析中,测定元素含量是其主要目的。相信大家对其很熟悉了,但是在分析领域中,有一些参数需要靠几个元素间的代数关系显示的,比如焊接中需要用到的碳当量(CEv)、焊接敏感系数(Pcm)等,都是靠各元素的值来计算得出的,如何利用现有的条件在软件中直接显示出这些参数呢。下面我们就以ARL4460的OXSAS软件和岛津PDA-5500的软件来为大家解读虚拟元素(也叫伪元素)的设置。一、ARL4460中设置虚拟元素1、首先取得软件管理员的权限,点击右侧菜单栏【方法】,出现所属界面,我们可以看到有‘伪元素’的菜单,选择一条曲线,打开伪元素的标签,看到下图所示。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202243_452731_1617441_3.jpg2、在空白的计算名称栏目中新建一个伪元素,这里写的是XN(虚拟的简写)。计算步骤自动选择‘利用浓度进行的公式计算之后的浓度’,不需要改变这个选项。完成后确定即可。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202248_452734_1617441_3.jpg3、打开右侧的‘仪器通道’标签,选择所需要的元素通道,直接拖动到设定的伪元素下方空格中。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202251_452737_1617441_3.jpg4、根据此虚拟元素的计算公式来输入公式,遵循四项基本运算法则(符号可用+、-、*、/)。注意的是拖入的元素名称前后都有个空格符,不要把这个空格符删除。可以在元素名称后写分数,如 Mn1 /5。编辑好的公式如下图所示。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202258_452740_1617441_3.jpg5、然后到任务和格式菜单栏中,打开 【元素格式】 标签。选择你设定的虚拟元素的显示结果格式的组别,在最下方空白处打开。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202303_452741_1617441_3.jpg6、在点击空白处后会出现下拉条,里边为此结果中未显示元素的名称,找到刚才设定好的虚拟元素XN。选中后,在右侧显示小数点位数中选择显示几位小数点。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202307_452743_1617441_3.jpghttp://ng1.17img.cn/bbsfiles/images/2013/07/201307202307_452744_1617441_3.jpg7、设定好后把此元素用鼠标直接拖动到希望显示的元素位置附近。保存此设定。然后到分析界面分析一个样品,就看到结果中有了此虚拟元素的显示。按照刚才图例中的公式算算,看看一样不啊。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202311_452745_1617441_3.jpg二、岛津PDA5500软件中的设置1、首先进入软件的【分析情报】界面中,选择需要添加虚拟元素的工作组别上,点击,找到元素情报画面。在‘元素名称’列中添加虚拟元素的显示名称‘XN’。在标记列中添加标记‘*’。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202316_452747_1617441_3.jpg2、在软件上方菜单栏中找到公式编辑选项。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202317_452748_1617441_3.jpg3、公式登录中可以看到刚才添加的虚拟元素名称,在其右侧的空白处编辑所需的计算公式。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202318_452749_1617441_3.jpg4、元素添加在界面右下角处点击‘元素’,可添加所需元素。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202320_452750_1617441_3.jpg5、按照虚拟元素的计算公式编辑此公式。此软件中的元素名称前后没有空格。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202322_452753_1617441_3.jpg6、回到分析组情报中,打开显示和打印的面板,调整虚拟元素的显示顺序。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202323_452754_1617441_3.jpg7、到分析界面验证下编辑的公式是否正确。http://ng1.17img.cn/bbsfiles/images/2013/07/201307202324_452755_1617441_3.jpg
[color=#333333]锁相放大器,是一种可以从干扰极大的环境中对特定频率的电学信号进行提取,还能进一步聚焦和锁定特定相位上步调一致成分的电子学仪器,从而滤除噪声,达到微弱信号检测的目的。锁相放大器的发明极大地推动了人类对于微弱信号的探测,比如搭配了锁相放大器的原子力显微镜,让人们可以观测并且操纵原子;一些电子电工的仪表、对人体健康的监测也能用到锁相放大器,这样我们就能更早的发现问题及时预防;在未来的跨星际探索中,高精度锁相放大器也可用来开展引力波探测和空间定位。[/color][color=#333333]自1941年第一台锁相放大器发明以来,锁相放大器经历了从模拟锁相放大器到数字锁相放大器的发展和演进。我国自20世纪70年代开始了对锁相放大器的研究,中科院物理研究所、南京大学、中山大学等科研机构与高校先后研制出锁相放大器。近几年由陆俊带领的中科院物理研究所研发团队在超宽频锁相、时间分辨锁相、脉冲锁相等实际应用方面进行了系统的研发,取得突破性进展:经过理论推导出单周期信号的数字锁相频谱在估计频点附近的局部函数形式并用三点拟合进行测频,避免经验抛物线函数的偏差问题,精度达到统计理论限值,而且相比快速傅里叶变换FFT测频复杂度跟取样长度N的关系由N*log(N)倍降为N倍依赖,基于此使用较少的运算量就能达到精确测频与锁相的结果。部份锁相放大技术已经应用于振动样品磁强计实现80皮安平方米灵敏的微弱磁矩探测、在强电磁脉冲干扰下恢复脉冲磁致伸缩信号等。[/color][img=,690,460]https://ng1.17img.cn/bbsfiles/images/2022/07/202207021435413757_4781_1644065_3.jpg!w690x460.jpg[/img][color=#333333]“锁相放大器对于被噪声干扰的信号,能让无关噪声抵消,而让被测信号增强,从而实现对复杂世界的精细感知,跟普通的万用表、示波器相比,当信号特别微弱或被噪声淹没时无法看到,使用锁相放大器恰好能从噪声中提取出有用信息。”陆俊在介绍锁相放大器的原理时谈到,“打个比方,锁相放大器的工作原理就像从一堆沙里淘金。首先我们先进行频率锁定,也就是洗沙的工作,将目标信号也就是金子确定在一个范围内,然后再通过另一个维度进一步聚焦,去除多余的噪声,提纯目标信号,相当于通过辨别颜色去除沙块,挑选金子。”[/color][color=#333333]早在十几年前,陆俊就开始研究锁相放大器,并开创性的采用虚拟仪器方法进行锁相放大器的原理和应用研究。目前陆俊团队已经率先研发出采用“测频锁相”算法的虚拟锁相放大器,相比其他的虚拟锁相放大器,能够从更多维度去锁定需要探测的信号,并且还在很多单项关键指标上实现了突破,带宽达到20 GHz,动态范围140 dB,测频精度1 ppb,均为国际先进水平。[/color][color=#333333]根据相关行业报告显示,随着科研以及工业领域精细测量微弱信号的需求不断增多,锁相放大器的应用需求量不断增长。2020年,我国锁相放大器市场规模约为10亿元。这一市场主要被美国斯坦福仪器、瑞士苏黎世仪器等国外少数公司所占领。[/color][color=#333333]虽然国内出现了性能基本对标进口的锁相放大器产品,但由于用户出于惯性依旧会选择市场上成名已久的外国品牌。目前陆俊团队研发的锁相放大器已经在中科院、首都师范大学等高校和科研单位有所应用,下一步将通过高端示范进入市场,增强用户深入应用,提高用户信赖度,塑造自有品牌。据悉,该项目参加了由中科院科技创新发展中心与海淀区发起的“CAS 概念验证计划”。[/color][color=#333333]陆俊谈到,“十四五”时期基础科研条件与重大科学仪器设备研发专项“精密大带宽锁相放大器”项目已获批立项,团队作为其中课题负责方将利用自身的技术优势,持续迭代并推广应用,以早日实现锁相放大器的国产化替代。[/color]
分析化学虚拟实验室[img]http://www.instrument.com.cn/bbs/images/affix.gif[/img][url=http://www.instrument.com.cn/bbs/download.asp?ID=164216]分析化学虚拟实验室[/url]
以LabVIEW(虚拟仪器)为主要技术手段的开发公司,能提供全套的系统集成服务,包括结构设计、软件开发、软件与硬件的产品升级与改造。其服务领域包括:汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各领域。涵盖了从研发、测试、生产到服务的产品开发所有阶段。
摘 要: 在果园的生产管理中,环境对果树的生长发育、栽培技术的实施、病虫害的预防等产生极其重要的影响。数据采集是环境监测的重要组成部分。为此, 针对果园生态环境监测系统中存在的弊端, 充分利用虚拟仪器软件开发平台LabV IEW ,基于模块化设计思想,设计果园生态环境信息采集与远程监测系统,其开发周期短、可靠性高。[img]http://bbs.instrument.com.cn/images/affix.gif[/img][url=http://bbs.instrument.com.cn/download.asp?ID=198647]基于虚拟仪器技术的果园生态环境监测系统.rar[/url]
1引言 计算机及其接口技术的发展和传统测试测量仪器系统暴露出来的不足,使得基于计算机的虚拟仪器设备越来越成为测试测量仪器的主导。虚拟仪器系统以其平台通用性、可扩充、易升级和高度的智能性获得了广泛的工业应用。在PC和工业控制计算机中插入基于PC总线(ISA,PCI)的数采板卡构成硬件系统,编写Windows系统平台的驱动程序和软面板实现软件功能,成为业界的主要解决方案。 但是在野战和恶劣环境下测试任务的实践过程中,我们发现基于PC或工控机的虚拟仪器暴露出很多问题,如:体积大,不便于携行;插卡式结构,接触易松动、不紧固;以机械硬盘为主要存储介质,抗震性能差等等。 以32位嵌入式微处理器和嵌入式操作系统为特征的嵌入式计算平台使计算进入了后PC时代。嵌入式系统的小体积、高可靠能够满足实现野战和恶劣环境下的便携虚拟仪器的需要。基于嵌入式计算平台,设计虚拟仪器系统成为构建测试系统的新思路。 通过构建基于PC104总线嵌入式计算平台,加入仪器卡及其功能程序,我们实现了针对雷达电子装备的多种测试仪器。构建基于嵌入式系统的虚拟仪器需要解决的技术问题集中在系统平台的构建、接口和驱动程序的设计以及软面板设计等方面。 2硬件系统组成 硬件系统包括嵌入式主板、仪器功能板、Flash存储介质(DOC或CF卡)、液晶显示屏、触摸屏和信号接口等。如图1所示。其中液晶显示屏、触摸屏实现人机交互,信号接口用于耦合测试信号、嵌入式主板作为控制和计算单元,仪器功能板实现具体仪器的功能。 部件按叠放的顺序依次为触摸屏、液晶显示屏、PC104主板、示波器卡、万用表卡功能板卡和嵌入式主板之间通过PC104总线以叠栈的方式实现机械和电气的互连。采用这种方式有如下好处: 1.电气接触高度紧密。电路板之间通过多排插针深入连接,比ISA和PCI的插槽连接要紧密得多。 2.机械结构牢固。电路板之间用四个螺柱紧紧相连,使得板卡之间的机械连接非常牢固,不会存在晃动现象。 3.PC104插针的电气特性与ISA完全兼容,PC104Plus插针的电气特性与PCI完全兼容,使得基于ISA或PCI总线设计的功能板卡可以从电原理上重用,有利于系统改造过程的平稳过渡。 摈弃硬盘而采用DOC或CF卡作为外存储介质也能大大提高系统抗震动和冲击能力。 采用如上所述的硬件系统能为小型、可靠的虚拟仪器系统提供硬件保障,但由此带来的系统存储容量小和资源受限等问题为软件系统的设计带来了困难。必须采用嵌入式操作系统,软件编程必须考虑体积小,效率高。 3软件系统设计 我们采用嵌入式Linux作为操作系统,在linux平台下编写仪器的驱动程序。利用TinyX和GTK+作为图形界面解决方案实现仪器软面板。 3.1.嵌入式linux系统 采用开源的linux系统,并通过编译选项裁减不需要的功能模块,得到大小为500K左右的内核模块。用busybox取代shell,在系统中加入glibc.o等库构建一个4M的Linux运行系统。关于嵌入式Linux系统的构建文献有详细的介绍和指导。 3.2.linux下的io编程 仪器卡的驱动程序采用端口读写来实现。Linux下对端口的操作方法在usr/include/asm/io.h中。由于端口读写函数是一些inline宏,所以在编写端口读写程序时只需要加入:#include不需要包含任何附加的库文件。另外由于gcc编译器的一个限制,在编写包含端口读写代码的程序时,要么打开编译器优化选项(使用gcc?O1或更高选项),要么在#include之前加上:#defineexternstatic 在读写端口之前,必须首先通过ioperm()函数取得对该端口读写的权限。该函数的使用如下: ioperm(from,num,turn_on) 如果turn_on=1,则表示要获取从from开始的共num个端口的读写权限。如ioperm(0x300,5,1)就表示获取从端口0x300到0x304共5个端口的读写权。最后一个参数turn_on表示是否获取读写权(turn_on=1表示获取,turn_on=0表示释放)。一般在程序的硬件初始化阶段调用ioperm()函数。 ioperm()函数需要以root身份运行或使用seuid赋予该程序root权限。 端口的读取使用inb(port)和inw(port)函数来完成,其中inb(port)读取8位端口,inw(port)读取16位端口。 对8位和16位端口的写操作分别用函数outb(value,port)和outw(value,port)来完成。其中各函数的第一个参数表示要写的数值,第二个参数表示端口地址。 宏inb_p(),outb_p(),inw_p()和outw_p()的作用与对应的上述四个端口读写函数一样,只是在端口操作后附加一定时间的延时以保证读写可靠。可以通过在#include前加上:#defineREALLY_SLOW_IO获得约4微秒的延时。 3.3.基于TinyX和Gtk+的软面板编程 仪器软面板的设计涉及linux下GUI的选择和编程,考虑到XWindows的成熟性和与桌面系统的一致性,我们选用精简的XWindows系统TinyX作为底层GUI解决方案。使用Gtk+1.2库作为控件集来开发仪器软面板程序。 基于TinyX和Gtk+库的图形界面开发方案使得软面板的开发与桌面环境下基于Gnome的开发比较接近,很多的桌面环境下的linux工具可以直接使用。 Gtk+图形库是GNOME桌面系统的底层基础,它包含比较完整的GUI控件集合(GtkWidgets)。基于面向对象的方法,GTK+用C语言实现了一套对象系统和消息及回调机制,并将整个图形控件集纳于对象框架中,使得控件集的扩充比较方便。 针对虚拟仪器领域的应用需求,可以构建常见的GUI单元的控件集。我们以GtkWidgets的形式开发了示波器,信号源等仪器的面板控件和一些关键的GUI单元控件。这些都有利于用户的二次开发和软件单元的重用。 4结论 基于嵌入式主板和嵌入式软件环境,我们给出一个构造虚拟仪器的通用解决方案。同时,通过构建基于TinyX和Gtk+库的GUI环境,再加上我们自主开发的一系列面板单元控件,我们提供了对虚拟仪器软面板开发的支持。 基于以上的方案,我们开发了集示波器、万用表和微波信号源等仪器功能于一体的雷达故障检测仪。 部队野战环境下的实践表明该系统机械结构牢固、可靠性高,携带使用方便。