位置:51电子网 » 技术资料 » 传感与控制

基于Labwindows/CVI和SBS实时光网的虚拟示波器设计

发布时间:2008/5/26 0:00:00 访问次数:504

        

    

    

    来源:电子产品世界 作者:徐小超 李军 宋文艳

    

    摘要:根据当前虚拟仪器技术网络化的需求,提出了一种利用labwindows/cvi多线程技术、 activex、dcom技术(分布式com)和sbs实时光网开发网络化虚拟示波器的实现方法,该方法在工程实践中得到了很好的应用,并为今后搭建实时虚拟仪器测控网络提供了依据。

    

    关键词:labwindows/cvi;sbs实时光网;多线程;activex;dcom;虚拟仪器

    

    随着计算机软硬件技术不断发展与提高,虚拟仪器技术已成为当前测控领域内的关键性技术。在远程测控与仿真方面,虚拟仪器网络化,已成为急待解决的问题。通过利用sbs实时光网、虚拟仪器技术、activex技术以及dcom技术,实现了网络化虚拟示波器,从而使远程测控、数据共享成为了现实。

    

    网络虚拟示波器系统设计

    

    网络虚拟示波器系统总体上可分为两部分:数据采集网络、虚拟示波器。数据采集网络负责远程数据信息的采集和远程控制指令传送。虚拟示波器则通过数据网络将所获取的远程数据信息动态显示、存储。网络虚拟示波器系统总体结构框架如图1所示。

    

    

    

    图1 网络虚拟示波器系统结构

    

    由图可知,数据采集网络由远程信息数据源、数据源控制中心两部分组成。其中,远程信息数据源,通过 sbs实时光网,接收来自远程设备终端的数据,并将这些数据按照一定的规则整合成一数据流,发送给数据源控制中心。数据源控制中心,实质是一台大型服务器,其主要职能是接收来自远程信息数据源的数据,同时,还可将这些数据通过实时光网或以太网向其余数据信息处理终端进行发送,并将数据分析中心发出的远程控制指令发送给各远程设备终端。此外,该数据源控制中心,也可将各客户终端数据分析处理结果,发布到整个网络上,从而实现整个网络的数据信息资源共享。这对于复杂系统远程测控是十分重要的,它可以将生成复杂系统的繁琐控制指令分解给各客户终端来完成,实现控制指令的并行生成,使得复杂系统控制变得迅速、可靠。虚拟示波器作为一个客户终端可直接从数据源控制中心获取数据,完成数据波形信号动态显示、存储的任务。

    

    数据采集网络系统设计

    

    出于实时性考虑,数据采集网络采用实时光网进行搭建。sbs实时光网是由美国sbs公司开发的具有星形结构的实时网络。它以光作为信息传输的介质,因而具有极强的实时性。

    

    sbs 的广播内存是唯一的高性能hub结构配置的网络,应用于多台计算机实时的、确定的内存共享。广播内存的hub结构比环形结构(如vmic)更稳定。一个节点的故障只影响本节点,不影响整个网络,同时,具有较高的网络稳定性、高带宽和非常低的延迟特性。广播内存使网上所有计算机(节点)共享内存 (netram),每一个节点有它自己的netram的物理备份,节点通过光纤与安装在中心hub的一个端口卡相连接。写入本地节点卡的数据对hub是以广播方式传送的并且同时写入所有节点的内存。

    

    hub将各种数据流合并到一个能广播传送到所有节点的普通数据流里,广播内存保证数据同时并且按同一顺序到达所有的节点内存。链接传输率高达43mb/s,写延迟是10微秒,在优先权高的节点延迟更小,并且是可预知的。所有的节点能通过“写入 netram”的方式,透明地并确定地广播传送中断、消息或者数据块到其它的节点。通过一个简单的“写入netram”由任何节点传送中断,一个写中断桌面(wit)控制中断。从本节点的netram备份中读取数据。hub将分离的数据流从节点卡合并到一个普通数据流里,并同时广播到所有的节点。一个 hub通过一个背板和端口卡所插的14个槽,支持28个独立的节点。每一个hub端口卡设有fifos,保证单个节点接收的各种数据流合到一个普通数据流里并广播到所有节点时有最大的传输率。背板是一个用于互联很多节点卡的通用链接板,以形成网络。综合的错误监控和纠错特点确保最高的hub可靠性。数据源控制中心通过该实时数据采集光纤网络与远程终端实现数据的交换和信息的共享。

  &

        

    

    

    来源:电子产品世界 作者:徐小超 李军 宋文艳

    

    摘要:根据当前虚拟仪器技术网络化的需求,提出了一种利用labwindows/cvi多线程技术、 activex、dcom技术(分布式com)和sbs实时光网开发网络化虚拟示波器的实现方法,该方法在工程实践中得到了很好的应用,并为今后搭建实时虚拟仪器测控网络提供了依据。

    

    关键词:labwindows/cvi;sbs实时光网;多线程;activex;dcom;虚拟仪器

    

    随着计算机软硬件技术不断发展与提高,虚拟仪器技术已成为当前测控领域内的关键性技术。在远程测控与仿真方面,虚拟仪器网络化,已成为急待解决的问题。通过利用sbs实时光网、虚拟仪器技术、activex技术以及dcom技术,实现了网络化虚拟示波器,从而使远程测控、数据共享成为了现实。

    

    网络虚拟示波器系统设计

    

    网络虚拟示波器系统总体上可分为两部分:数据采集网络、虚拟示波器。数据采集网络负责远程数据信息的采集和远程控制指令传送。虚拟示波器则通过数据网络将所获取的远程数据信息动态显示、存储。网络虚拟示波器系统总体结构框架如图1所示。

    

    

    

    图1 网络虚拟示波器系统结构

    

    由图可知,数据采集网络由远程信息数据源、数据源控制中心两部分组成。其中,远程信息数据源,通过 sbs实时光网,接收来自远程设备终端的数据,并将这些数据按照一定的规则整合成一数据流,发送给数据源控制中心。数据源控制中心,实质是一台大型服务器,其主要职能是接收来自远程信息数据源的数据,同时,还可将这些数据通过实时光网或以太网向其余数据信息处理终端进行发送,并将数据分析中心发出的远程控制指令发送给各远程设备终端。此外,该数据源控制中心,也可将各客户终端数据分析处理结果,发布到整个网络上,从而实现整个网络的数据信息资源共享。这对于复杂系统远程测控是十分重要的,它可以将生成复杂系统的繁琐控制指令分解给各客户终端来完成,实现控制指令的并行生成,使得复杂系统控制变得迅速、可靠。虚拟示波器作为一个客户终端可直接从数据源控制中心获取数据,完成数据波形信号动态显示、存储的任务。

    

    数据采集网络系统设计

    

    出于实时性考虑,数据采集网络采用实时光网进行搭建。sbs实时光网是由美国sbs公司开发的具有星形结构的实时网络。它以光作为信息传输的介质,因而具有极强的实时性。

    

    sbs 的广播内存是唯一的高性能hub结构配置的网络,应用于多台计算机实时的、确定的内存共享。广播内存的hub结构比环形结构(如vmic)更稳定。一个节点的故障只影响本节点,不影响整个网络,同时,具有较高的网络稳定性、高带宽和非常低的延迟特性。广播内存使网上所有计算机(节点)共享内存 (netram),每一个节点有它自己的netram的物理备份,节点通过光纤与安装在中心hub的一个端口卡相连接。写入本地节点卡的数据对hub是以广播方式传送的并且同时写入所有节点的内存。

    

    hub将各种数据流合并到一个能广播传送到所有节点的普通数据流里,广播内存保证数据同时并且按同一顺序到达所有的节点内存。链接传输率高达43mb/s,写延迟是10微秒,在优先权高的节点延迟更小,并且是可预知的。所有的节点能通过“写入 netram”的方式,透明地并确定地广播传送中断、消息或者数据块到其它的节点。通过一个简单的“写入netram”由任何节点传送中断,一个写中断桌面(wit)控制中断。从本节点的netram备份中读取数据。hub将分离的数据流从节点卡合并到一个普通数据流里,并同时广播到所有的节点。一个 hub通过一个背板和端口卡所插的14个槽,支持28个独立的节点。每一个hub端口卡设有fifos,保证单个节点接收的各种数据流合到一个普通数据流里并广播到所有节点时有最大的传输率。背板是一个用于互联很多节点卡的通用链接板,以形成网络。综合的错误监控和纠错特点确保最高的hub可靠性。数据源控制中心通过该实时数据采集光纤网络与远程终端实现数据的交换和信息的共享。

  &

相关IC型号

热门点击

 

推荐技术资料

滑雪绕桩机器人
   本例是一款非常有趣,同时又有一定调试难度的玩法。EDE2116AB... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!