首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LabVIEW +国家仪器硬件或?

LabVIEW +国家仪器硬件或?
EN

Stack Overflow用户
提问于 2010-06-18 05:52:25
回答 9查看 5.6K关注 0票数 5

我正在为我的公司购买一个新的数据采集系统,以用于各种项目。首先,它的主要目的是监控多达20个热电偶,并控制复合材料烤箱的温度。然而,我也计划用它来监控加速计,应变计,并充当信号发生器。

我可能不是唯一一个使用它的人,但我在Atmel微控制器(C)方面有很好的编程经验。我以前用过LabVIEW,但是大约5年前。LabVIEW会很好,因为我和我的同事都很容易上手。另一方面,它是昂贵的。现在我有一个NI CompactDAQ系统,有2个电压和一个热电偶卡+ LabVIEW规格,它将花费5779美元!

我将尝试用更少的LabVIEW在不同的NI硬件上获得相同的I/O功能,看看是否可以用更少的$获得它。我想看看除了LabVIEW之外,还有没有人能给我提点建议。

提前感谢!

EN

回答 9

Stack Overflow用户

发布于 2010-06-18 07:24:49

欢迎光临测试与测量。对于预先构建的东西来说,这是相当昂贵的,但你可以用金钱来换取时间。

你可以看看便宜一点的Agilent 34970A (以及相关的卡片)。对于不同类型的感知来说,它是一个很好的主力,如果我没记错的话,它附带了一些基本的软件。

对于简单的温度控制,你可能会考虑PID控制器(Watlow或欧米茄曾经是品牌,但我已经有几年没有看到它们了)。

您还可以研究NI的low-cost usb解决方案。通道数较低,但它们相当便宜。不过,它们仍然需要某种类型的软件。

也有相当多的优秀的小公司(如Hytek Automation)生产某些类型的测量和控制设备或组件,但YMMV。

票数 6
EN

Stack Overflow用户

发布于 2010-06-21 21:21:33

这不一定是软件的答案,但如果你想要低成本的数据采集,你可能会想看看labjack。它基本上是一个封装在漂亮盒子里的微控制器和usb接口(就像一个arduino (Atmel AVR + USB-Serial转换器),但源代码是封闭的),里面有很多不同语言的驱动程序和函数,包括labview。

读取热电偶可能很困难,因为微伏是很重要的,所以你需要一个高分辨率的A/D或输入放大器。我认为NI可能会出售一种专门用于热电偶读数的数字化仪,但你还是要付钱。

至于软件方面的答案,labview可以很好地与你选择的几乎任何硬件配合使用--例如,我在arduino (带有AD7780)的基础上构建了自己的温度控制器,使用串行命令编写了一个小接口,然后使用labview与它进行了对话。但是,如果您愿意为保证开箱即用的解决方案支付溢价,那么使用labview和NI部件是不会出错的。

票数 3
EN

Stack Overflow用户

发布于 2010-06-22 04:42:38

关于什么可以和什么不能与LabView一起工作,以及你需要做什么和不需要用它来构建一个像样的系统,有很多误解。

首先,正如其他人所说,测试和测量是昂贵的。不管你最终做了什么,你所描述的系统将花费数千美元来构建。

其次,您不需要在LabView中使用NI硬件。对于热电偶,您最好的选择是查看多通道或多个单通道热电偶单元-从热电偶读取数据并输出到RS-232等的设备。

通过这种方式,您只需要一个具有大量RS-232端口的分支卡,并且您可以根据需要扩展系统。您仍然可以使用labview通过RS-232获取数据,然后显示、记录、处理等,随心所欲。

例如,第三方信号生成器也可以工作。你可以选择好的(通过GPIB连接)相当便宜,并通过GPIB板可以集成到LabView以及。当然,如果你想要像函数发生器这样的东西(占空比脉冲,标准的正弦/三角形/斜波函数等)。如果你在谈论任意信号的生成,那么这仍然是一件相当昂贵的事情(如果5000美元是我们“昂贵”的目标)。

这也取决于您需要信号生成的用途-如果您正在考虑控制信号,那么,再说一次,可能有更便宜、更健壮的opitons可用。例如,对于温度控制,单独的硬件PID控制器可能是最好的选择。这也解决了您的热电偶问题,因为PID控制器通常也会接受热电偶输入。这样,您只需要一个连接到外部PID控制器的接口(例如RS-232),您就可以在LabView中完全访问温度读数,并能够在一个单元中控制设置点和PID参数。

也许如果您可以详细说明您目前计划的系统组件,但最终的系统功能,可能会更容易提出替代方案-不是简单的替代硬件,而是替代系统设计。

编辑:

看看欧米茄CNi8C22-C24和CNiS8C24-C24单元->这些是温度和应变DIN PID单元,它将从您的热电偶和应变计接收输入,将输入处理成适当的测量,并通过RS-232与LabView (或任何其他)通信。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3065927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档