1、引 言
计算机及其接口技术的发展和传统测试测量仪器系统暴露出来的不足,使得基于计算机的虚拟仪器设备越来越成为测试测量仪器的主导。虚拟仪器系统以其平台通用性、可扩充、易升级和高度的智能性获得了广泛的工业应用。在PC和工业控制计算机中插入基于PC总线(ISA,PCI)的数采板卡构成硬件系统,编写Windows系统平台的驱动程序和软面板实现软件功能www.cechina.cn,成为业界的主要解决方案。
但是在野战和恶劣环境下测试任务的实践过程中,我们发现基于PC或工控机的虚拟仪器暴露出很多问题,如:体积大,不便于携行;插卡式结构,接触易松动、不紧固;以机械硬盘为主要存储介质,抗震性能差等等。
以32位嵌入式微处理器和嵌入式操作系统为特征的嵌入

图1 系统硬件组成图
图1中部件按叠放的顺序依次为触摸屏、液晶显示屏、PC104主板、示波器卡、万用表卡功能板卡和嵌入式主板之间通过PC104总线以叠栈的方式实现机械和电气的互连。采用这种方式有如下好处:
1.电气接触高度紧密。电路板之间通过多排插针深入连接控制工程网版权所有,比ISA和PCI的插槽连接要紧密得多。
2.机械结构牢固。电路板之间用四个螺柱紧紧相连,使得板卡之间的机械连接非常牢固,不会存在晃动现象。
3.PC104插针的电气特性与ISA完全兼容,PC104Plus插针的电气特性与PCI完全兼容,使得基于ISA或PCI总线设计的功能板卡可以从电原理上重用,有利于系统改造过程的平稳过渡。
摈弃硬盘而采用DOC或CF卡作为外存储介质也能大大提高系统抗震动和冲击能力。
采用如上所述的硬件系统能为小型、可靠的虚拟仪器系统提供硬件保障,但由此带来的系统存储容量小和资源受限等问题为软件系统的设计带来了困难。必须采用嵌入式操作系统,软件编程必须考虑体积小CONTROL ENGINEERING China版权所有,效率高。
3、软件系统设计
我们采用嵌入式Linux作为操作系统,在linux平台下编写仪器的驱动程序。利用TinyX和GTK+作为图形界面解决方案实现仪器软面板。系统的软件结构如图2所示:

图2 系统软件件组成图
|
|
时间:06月13日 14:00
地点:webcast.cechina.cn
DeltaV创新的电子布线技术是在艾默生人性化设计理念下的一个重大革新,其消除了项目工程的复杂性,延续了宝贵的经验知识,从而真正实现了最佳的用户体验。预先报名 预先提问