智能仪器是计算机技术与测试技术相结合的产物,仪器内部带有处理能力很强的智能软件。仪器仪表已不再是简单的硬件实体,而是硬件、软件相结合。近年来,智能仪器已开始从较为成熟的数据处理向知识处理发展,使其功能向更高层次发展。
1智能仪器的发展
20世纪90年代以来,仪器仪表的智能化突出表现在以下几个方面:
(1)微型化。微电子技术、微机械技术、信息技术等的综合应用使得仪器成为体积小、功能齐全的智能仪器,能够完成信号的采集、处理、控制信号的输出、放大、与其它仪器的接口等功能,在自动化技术、航天、军事、生物技术、医疗领域有着独特的作用。
(2)多功能化。多功能本身就是智能仪器仪表的一个特点,例如具有脉冲发生器、频率合成器和任意波形发生器等功能的函数发生器,不但性能上(如准确度)比专用脉冲发生器和频率合成器高,而且在各种测试功能上提供了较好的解决方案。
(3)智能化。现代检测与控制系统,或多或少的趋向于智能化这个特点。智能仪器的进一步发展将含有一定的人工智能,这样就可无需人的干预而自主地完成检测或控制功能。
(4)仪器虚拟化。在虚拟现实系统中,数据分析和显示用PC机的软件来完成,只要额外提供一定的数据采集硬件,就可以与PC机组成测量仪器。这种基于PC机的测量仪器称为虚拟仪器VI(VirtualInstrument)。在虚拟仪器中,使用同一个硬件系统,只要应用不同的软件编程,就可得到功能完全不同的测量仪器。“软件就是仪器”。作为虚拟仪器的软件系统具有通用性、通俗性、可视性、可扩展性和升级性,代表着当今仪器发展的新方向。
(5)仪器仪表系统的网络化。一般的智能仪器仪表都具有双向通信功能,但这种双向通信功能离真正意义上的网络通信还有距离。伴随着网络技术的飞速发展,Internet技术使仪器仪表在实现智能化的基础上同时实现网络化,使现场测控参量就近登临网络,并具备必要的信息处理功能。
2网络化仪器的功能需求和技术支持
2.1支持远程测控需求
网络化仪器,如现场总线智能仪表,是适合在远程测控中使用的仪器,是仪器测控技术、现代计算机技术、网络通信技术与微电子技术深度融合的结果。网络化设备既可以像普通仪器那样按设定程序对相关物理量进行自动测量、控制、存储和显示测量结果及控制状态;同时具有重要的网络应用特征,经授权的仪器使用者,通过Internet可以远程对仪器进行功能操作、获取测量结果并对仪器实时监控、设置参数和故障诊断,控制其在Internet上动态发布信息。它们与计算机一样,成了网络中的独立节点,很方便地就能与就近的网络通信线缆直接连接,而且“即插即用”,直接将现场测试数据送上网;用户通过浏览器或符合规范的应用程序即可实时浏览到这些信息(包括处理后的数据、仪器仪表的面板图像等)。
2.2网络化仪器的特点
基于Internet的测控系统中前端模块不仅完成信号的采集和控制,还兼顾实施对信号的分析与传输,因为它以一个功能强大的微处理器和一个嵌入式操作系统为支撑。在这个平台上,使用者可以很方便地实现各种测量功能模块的添加、删除以及不同网络传输方式的选择。其次,基于Internet的测控系统为显著的特点,是信号传输的方式发生了改变。基于Internet的测控系统对测量、控制信号等的传输,是建立在公共的Internet上的。有了前端嵌入式模块,系统的测量数据安全有效的传输便成为可能。再有,基于Internet的测控系统对测得结果的表达和输出也有了较大改进,一方面,不管身在何处,使用者都可通过客户机方便地浏览到各种实时数据,了解设备现在的工作情况;另一方面,在客户端的控制中心,所拥有的智能化软件和数据库系统都可被调用来对测得结果分析,以及为使用者下达控制指令或作决策提供帮助。
2.3接入Internet或以太网的方法
网络化仪器仪表的设计方法,是把嵌入式系统嵌入到仪器仪表中,让其成为测量和控制的。通常,嵌入式仪器接入Internet或以太网成为网络仪器有三种方法:
(1)由32位MCU构成嵌入式仪器,因为有足够资源可扩充利用,整个TCP/IP协议族可以做到系统里去,因而可以成为直接接入Internet的网络仪器,但开发难度大;
(2)对于低档8位机组成的嵌入式仪器,采用专用网络(如RS-232、RS-485、Profibus等)将若干嵌入式仪器与PC相连,把PC作为网关,并由PC把该网络上的信息转换为TCP/IP协议数据包,发送到Internet上实现信息共享,但必须要专门配一台PC来进行协议转换;
(3)由8位单片机组成直接接入Internet的嵌入式网络化仪器,这种方案好处是可以利用以前的基于8位单片机的测量设备,通过外加网络芯片,直接驱动网络接口芯片,但占用资源(ROM、RAM、CPU)较多,要求单片机具有足够快的运行速度。