微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 关于 Labview DAQ实时性控制问题的探讨

关于 Labview DAQ实时性控制问题的探讨

时间:10-02 整理:3721RD 点击:
     众所周知,目前Labview DAQ平台普遍采用Windows平台软件进行控制,在DAQ插槽中配置输入输出板卡,例如:NI9472, NI9474, NI9477,NI9211, NI9213, NI 9476等各类板卡,根据不同应用选用不同控制板卡。以NI9474板卡为例,起控制响应参数为10us。     现在问题就来了,基于Windows的软件操作平台,程序执行响应周期为1ms的,甚至大于1ms等不确定的程序响应周期,由此导致通过DAQ控制NI板卡的动作响应周期的严重不确定性。这可否就可以认为DAQ在实时控制方面的严重缺陷。

I/0信号在一般的控制场合,毫秒级别的信号已经足够,中端的PLC,如施耐德的PREMIUM系列,在部署了较大的运算的控制程序后,本身扫描周期可能大于5MS,甚至优化不好的话几十MS。一般情况下,5毫秒以内的扫描周期足够用于工业控制。通用输入输出信号能够满足控制要求。
如果有实时性很高的高精尖控制,如需要侦测本来就是在几个毫秒周期内的信号,则可以用NI FPGA相关产品哦。
简单来讲,通常的I/0应用,都不是高速的脉冲,而是持续的信号,所以不需要实时那么高的要求。

       所见略同,而对于控制要求精准度较高的行业,比如对某个信号脉冲的实时侦测,半导体工艺过程中,对DO信号的ms及控制等行业,显然一般的DAQ平台已经无法满足需求。
      所以目前正在研究RIO系统与FPGA实时性控制。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top