实现从USB到嵌入式系统的部署

发布者:码农闲散人最新更新时间:2013-07-03 来源: 21ic关键字:USB  嵌入式系统  快速配置 手机看文章 扫描二维码
随时随地手机看文章
目录

概述
C系列模块
USB单模块外盒
Wi-Fi DAQ设备
NI CompactDAQ
NI CompactRIO
R 系列扩展机箱
总体性能比较

概述

NI公司推出的 C 系列平台包含超过 36 种测量模块和7种用于不同部署方式的机箱。根据配置的尺寸与复杂度要求,可实现由简单的4通道温度记录器到高通道数、高采样速率的控制系统。

C系列模块

概览

目前,有超过 36种C系列模块用于不同的测量应用,包括热电偶、电压、RTD、电流、电阻、应变、数字 (TTL及其它)、加速度计和麦克风等。每个模块的通道数从4个到32个,以适应广泛的系统需求。针对各种特定的测量类型,C系列模块将信号调理、传感器连接与数据采集集成于模块中。这些模块可插入到任意的C系列外盒与机箱中,从而创建多种系统。通过选择所需的模块并安装于C 系列系统中,我们可以实现在单一的系统中创建混合通道与测量类型。根据此项特性,C 系列平台可由用户进行高度的自定制。

连接特性

所有的C系列模块均提供各种接头选择,甚至于某些模块还具有多种连接头可供选择。所有模块均不需要接线盒,这样就减少了一个部件,进一步简化了整体安装。C系列模块支持BNC、D-SUB,或RJ-50等标准连接头。如下图所示,由左至右分别为:包含螺丝固定端的8通道模块、包含 BNC 接头的 4 通道模块和包含D-Sub 接头的32通道模块。 [page]


包含螺丝固定终端、BNC和D-Sub 连接头的C 系列模块

USB单模块外盒

概述

市场上用于数据采集的USB单模块外盒与NI CompactDAQ 机箱,都可以方便地对其硬件和软件进行设定。NI-DAQmx 驱动程序以及所附带的LabVIEW SignalExpress LE 软件,能够对插入的C 系列模块进行自动检测和设定。用户仅需轻点鼠标,即可记录数据并以可自定义的显示方式来查看测量结果。除了附带的软件之外,针对各种应用,用户还可以通过LabVIEW、ANSI C、C#、VB 6.0,或 .NET对USB 设备进行编程。用户可以利用现有的图形化和基于文本语言的示例程序,更轻松的创建代码。USB单模块外盒不需外接电源,仅需通过主计算机的USB端口来提供所有所需电源,这个特性使其成为便携式应用的理想解决方案。


C系列USB单模块外盒

考虑因素

并非所有的C 系列模块均兼容单模块外盒。可在这里的所支持的 C 系列模块,找到兼容模块列表。模块型号旁的「*」号即表示单模块外盒支持该模块。

适用者

USB单模块外盒的适用者是那些需要最低成本的C系列解决方案、只需要少量通道、或需要高度便携性的用户(此系统可以连接到任何运行Windows的台式机的USB端口上,而且由USB端口供电)。

Wi-Fi DAQ设备

概述

NI Wi-Fi数据采集(DAQ)设备结合了IEEE 802.11无线以太网通信协议、传感器直连特性和LabVIEW软件的灵活性,可用于对电气、物理、机械和声学信号进行远程监测。Wi-Fi DAQ设备的每条通道可以以高于50kS/s的采样率和24比特的分辨率采集数据。同时,内建有经NIST批准的128位AES加密和高级网络认证方法,从而提供商业可用的最高级别的网络安全性。

由于Wi-Fi DAQ设备使用NI-DAQmx驱动,用户可以使用LabVIEW和DAQ助手快速而便捷地开发出应用程序。

需要了解Wi-Fi DAQ设备更多信息,请访问ni.com/dataacquisition/wifi。


C系列Wi-Fi单模块外盒

考虑因素

与USB单模块外盒相似,不是所有的C系列模块都支持的。兼容模块的列表可以在Wi-Fi DAQ FAQ文档中找到。

适用者

Wi-Fi DAQ设备对于那些不能使用有线方式进行测量的用户十分有用。如下列应用就将大大受益于无线以太网:工业远程监测、结构监测、环境监测和机器状态监测。 [page]

NI CompactDAQ

概述

NI CompactDAQ平台、NI USB技术以及NI硬件驱动为用户提供了高效地实现从单模块测量到基于Windows XP系统的PC/IPC测量的方式,。NI CompactDAQ机箱可以通过 USB 接口,连接到任何运行Windows 操作系统的设备或计算机上,并可容纳最多8个C 系列模块。所有的模块相互兼容,用户可自由组合和匹配机箱中的模块,从而建立一个有特定通道数与混合测量类型的系统。此平台通过工业标准的驱动程序——NI-DAQmx 进行编写。这种API可方便地使用多种编程语言实现,包含 C++、.NET、VB和 LabVIEW等。若以简单易用的原则来看,大部分用NI-DAQmx编写的简单数据采集程序,均可在几分钟之内实现,即便LabVIEW初学者也是如此。


连接到小型笔记本上的NI CompactDAQ

考虑因素

选择NI CompactDAQ平台时的考虑因素包括满载时对模块采样速率级别的限制,以及机箱只提供16通道的模拟输出限制。系统的实际性能可以在CompactDAQ系统配置指南中输入模块类型和通道数来确定。需要了解更多关于CompactDAQ工作性能的信息,请查阅技术白皮书:驱动USB的三种技术。

适用者

NI CompactDAQ平台是许多数据采集应用的理想选择,如实验室中的一般性测量、现场可用的便携式单元或作为更大型机器和处理系统中的I/O单元实现。NI CompactDAQ机箱的坚固设计与小型尺寸,使之成为系统工程师在寻找OTS组件与进行个性化系统时的最爱。由于具有交流适配器和直流电源两种供电选择,机箱在电源选择上更具灵活性。许多系统甚至可以利用车用电池或小型可充电电池,进行机动车测试。

NI CompactRIO

概述

NI CompactRIO 除了尺寸规格与CompactDAQ相近之外,它更为NI C 系列模块提供了更具灵活性与更高级的平台。虽然实现上有些许不同,但是CompactRIO系统不仅包含了CompactDAQ 平台的所有功能,而且还进一步提升了性能。CompactRIO是用于C系列模块的机箱平台,但这只是相似于 CompactDAQ 的部分。CompactRIO不具有连接计算机的 USB 接口,其 I/O 也不是通过NI-DAQmx 进行编程的。使用NI CompactRIO,可将整个控制器/处理器集成到机箱上,以构建完整而独立的数据采集、处理和控制系统。平台的控制器是单独销售的,并具有硬盘、处理器速度和RAM的不同规格。此控制器并不运行于标准Windows操作系统,而是实时操作系统。由于具备实现确定行操作与高可靠性的部署,因此对于控制应用特别重要。通过将应用程序下载至控制器,可实现对这种PC 类型的控制器进行全面编程。

CompactRIO可在严苛的环境中进行工作。完整的CompactRIO系统包含 8 个C系列模块,而控制器的尺寸不超过 92 x 92 x 276 公分,可承受最高 50g 的瞬间振动,在 -40 ~ 70°C 的温度范围内工作。CompactRIO设计提供了快速算法,用于控制系统原型化和部署,并整合自定制与 OTS 的方便性。下图显示了插有4个C系列模块的4插槽CompactRIO 系统。当然,CompactRIO 还提供了8插槽机箱。


具备四个插槽和四个C系列模块的CompactRIO机箱

不仅仅是控制器和模块:FPGA技术

虽然CompactDAQ与CompactRIO之间的主要差异在于控制器,但最大的技术差异是每个CompactRIO 机箱内建的FPGA (现场可编程门阵列)。来自于模块的所有 I/O 数据,均需要首先通过机箱背板中的 FPGA。利用此技术,高级系统工程师可利用软件的灵活性,进一步自定义硬件性能。使用者可随时将FPGA 代码下载到机箱,来执行原本由控制器进行的计算或操作。此功能不仅可在提升性能的同时降低处理器的负载,而且使系统工程师们能够实现各种特殊功能,如自定义的触发功能(否则只能使用定制硬件和电路设计才能实现)等。使用FPGA 技术,可将任意的普通数字 I/O 通道转换为计数器/定时器。PID 控制环可下载到FPGA而非处理器中,这意味着单点控制循环可以用灵活的软件进行设计,同时具有硬件级别的执行速度。需要了解更多 NI FPGA 技术,请访问LabVIEW FPGA 首页。 [page]

考虑因素

NI DAQmx驱动中自带的用于快速配置测量的DAQ助手对于CompactRIO平台编程并不适用。此外,要对CompactRIO机箱进行编程设计,需要使用 LabVIEW Real-Time与LabVIEW FPGA 模块。虽然这些模块可以极大地扩展系统功能,但也会增加与 CompactDAQ 无关的成本。利用这些软件工具,CompactRIO不会受到 CompactDAQ那样的系统限制,同时利用NI公司的软件与FPGA技术,CompactRIO可执行除了USB即插即用设定以外的所有 CompactDAQ功能。

适用者

CompactRIO 用户往往需要多种数据通信标准,如CAN、 以太网络、串口或其它特殊协议。CompactRIO其它的特性包括无需PC计算的远程板载处理。这使得该解决方案更加具有便携性和稳定性。最后,相对于自己设计特殊电路,使用者通常倾向于使用CompactRIO。无需嵌入式开发知识背景,初阶和中阶的 LabVIEW 工程师都可以针对高级控制算法或设计原型化进行FPGA 的编程设计。

R 系列扩展机箱

概述

针对需要将PC性能与功能、基于FPGA 的高速控制、与内建的信号处理有机整合的应用,用户可以使用R 系列板卡的扩展机箱。R系列板卡是多功能 I/O 卡,适用于内建有FPGA 的PC/PXI 总线,该 FPGA与CompactRIO的FPGA相似。这种机箱有着4插槽选项,它没有板载的控制器或USB端口,而是通过电缆连接到安装在台式PC机或PXI机箱里的PCI/PXI R系列板卡的前端上。与CompactRIO相似,FPGA在电路板上,所有来自C系列模块的数据在传送到处理器/控制器前,都需要经过FPGA。借助于这个选项,用户可以使用最新的计算机处理技术和NI FPGA系统。使用R系列板卡上的多个连接头,最多可以有4个机箱连接到每个R系列板卡上 —— 这样,在使用拥有多个R系列板卡的PXI机箱里,就可以获得大量通道数。


连接到PXI系统的扩展机箱

考虑因素

在R系列扩展机箱的系统上实现LabVIEW编程,几乎与LabVIEW FPGA代码嵌入在CompactRIO 系统中,同时控制器/PC上运行LabVIEW程序相同。 CompactRIO 的考虑因素在于硬件尺寸、坚固程度和成本。但是,基于PXI总线的系统是基于商用PC技术,有着更多的通道数量、更高的带宽、更多的模块和范围以及更为广泛的即时可用的通信标准。除了尺寸和坚固性以外,PXI R系列系统可以完成比CompactRIO系统更多的工作。

适用者

PXI 系统包括了从小型及常见应用,到大型与高度自定制的应用。由于实时操作系统的可靠性、高带宽、精确同步化,该平台的多种可用仪器,PXI 系统通常使用在制造测试中。因为 PXI 系统使用了最新的计算机处理技术,因此需要集成大量测量和多个高级算法的工程师和科学家们均可使用 PXI。除了高级计算与制造测试系统之外,由于FPGA 设备的普及性、C 系列模块的信号处理功能,与可选实时操作系统的确定性时序,PXI 系统也经常使用在高速控制平台上。

总体性能比较

关键字:USB  嵌入式系统  快速配置 引用地址:实现从USB到嵌入式系统的部署

上一篇:USB数据采集技术
下一篇:手机USB充电面临的绿色挑战

推荐阅读最新更新时间:2024-05-02 22:42

嵌入式系统中PCI总线仲裁器的设计与实现
PCI(Peripheral Component Interconnect)总线是现今最为流行的工业控制总线之一。它广泛地应用在计算机中,并且由于众多厂商对PCI的良好支持,使得目标嵌入式设备中的很多解决方案都包含了PCI总线。在多主设备的PCI系统应用中,必须对各个主设备提供仲裁授权信号。很多厂家有针对性地发布了PCI仲裁逻辑的专用芯片或者集成了PCI重载逻辑的专用芯片,但使用不够灵活,为了使PCI设备能够更方便地应用在嵌入式系统中,本文介绍了一种基于CPLD(复杂可编程逻辑器件)的PCI总线仲裁器的设计方法,此方法可以为系统量身定制适合于系统本身的PCI总线仲裁器。而不必局限于特定的芯片要求,在体积、功能、成本等诸多方面都有很
[嵌入式]
嵌入式系统联谊会12月主题讨论会即将召开
最近两年集成电路产业发生了许多变化,呈现出以下三个特点。第一是并购频繁;Intel斥资167亿美元并购Altera,Avago370亿美元并购Broadcom,NXP 118亿收购了飞思卡尔,全球集成电路产业并购数量和金额屡创新高,其中许多是嵌入式系统芯片公司,行业增速放缓让这些国际大厂只能抱团取暖。第二,以苹果、三星和华为为代表的整机公司投入到芯片设计的行列,这也大大改变了产业的格局。Intel收购Altera形成了CPU+FPGA模式,Apple收购P.A.SEMI形成了系统+硅模式 。清华大学微电子研究所魏少军预测,系统整机厂商自研芯片市场份额将从2010年的4%增长到2020年的14.15%。嵌入式系统联谊会发起委员、微电
[嵌入式]
工程师笔记 |USB发送数据时出现迟滞现象
问题描述 客户反馈,使用STM32F446的高速USB外设,即USB_OTG_HS外设,且使用内置全速PHY。客户的产品USB用做device,自定义HID类,当连接带UOS操作系统的HOST时,会发现当前数据并没有成功发送,但是会发送上一次的数据,即发送数据出现”迟滞”现象。但在Windows下却没有出现此类问题。另外,客户同时还使用了STM32F446上的USB_OTG_FS外设,且此外设做同样的事一切正常,目前此问题只出现在USB_OTG_HS外设上。 问题查找 刚开始猜测是长度问题,即发送最大包长需要再发送一次空包。但客户反馈他们的发送长度为62个字节。于是去客户现场使用USB协议分析仪采数分析,发现一切通信正常。
[单片机]
一次性可编程的OmniClock时钟产生器用于USB视频类摄像机
简介:USB视频类摄像机需要图像传感器、图像协处理器及USB控制器提供3个参考时钟,本视频将介绍安森美半导体小尺寸、低功耗及低成本的一次性可编程(OTP)Omniclock时钟产生器系列,它提供的功能和灵活性冠于市场上任何可编程时钟器件,支持从8 KHz到200 MHz的任意输出频率,提供USB视频类摄像机所需的3个频率时钟,替代晶体和/或振荡器,改善串扰/抖动,并降低整体系统EMI和成本。 iframe src="http://player.youku.com/embed/XMTg3ODA0NzM4NA==" width="510" height="498" frameborder="0" /iframe
[嵌入式]
基于mc35i的m2m终端设计与研究
  引言   目前,对输油管道、电力装置、油井等进行远程监控主要采用人工巡逻的方式,这种方式存在实时性差、成本高、浪费人力资源、无法对环境恶劣的地区进行监控、可能出现误报等缺点。随着工业领域现代化水平的提高和通信技术的发展,这种生产方式亟待得到改善。   m2m是指应用无线移动通信技术,实现机器与机器、机器与人之间数据通信和交流的一系列技术及其组合的总称。GPRS具有覆盖地域广、通信距离远、网络可靠性高等优点。随着GPRS的推广和应用,以及基于GPRS的M2M产品的推出,采用GPRS技术来解决上述问题成为一种较好的方案。   嵌入式系统是当前国内外研究的热点之一。采用嵌入式系统技术设计一种可以解决远程监控领域数据传输问题的通
[工业控制]
研讨工业4.0与嵌入式系统、聚焦机器人技术和产业发展
工业4.0这个概念最早出现在德国,在2013年4月的汉诺威工业博览会上被正式推出,其核心目标是提高德国工业的竞争力,在新一轮工业革命中占领先机。10月9日,在第三轮中德政府磋商期间,工信部苗圩部长与德国工业4.0平台相关机构就加强中德制造业创新合作进行座谈时指出;德国工业4.0战略与中国的信息化和工业化深度融合战略在核心理念、主要内容和具体做法等诸多方面殊途同归,完全可以相互学习和借鉴。 嵌入式和物联网(部分研究和应用领域也称为CPS)技术在工业4.0战略中有着举足轻重的地位。在德国联邦教育研究部工业4.0工作组的“实施工业4.0 攻略的建议”的报告中多次提到嵌入式系统,比如在摘要部分有这样的描述:“功能强大的、自主的微型计算
[嵌入式]
安全认证让USB Type C不再纠结于数据安全
USB Type C新型连接器的数据传输速率高达10 Gbps,且供电功率最高可以达到100W,除此之外,还能实现USB数据接口正反面插的功能。而且,除了实现USB本身的数据传输, 电力传输 的功能之外,它还可以传输HDMI、DP、MHL等不同协议的数据,是一个真正的智能接口协议。因此,下一代消费电子产品将普遍配备Type C接口,半导体厂商也纷纷针对这一应用推出新技术/解决方案。   在消费电子产品性能日新月异的今天,传统的USB接口协议开始跟不上产业发展的步伐了, USB Type C的出现可以说是众望所归,毕竟其标准性是没有其他接口可以替代的。比如快速充电,虽然业界出现多种快充方案,但是,大都针对厂商自家产品,并不通用。而
[嵌入式]
安森美解读AC-DC技术如何满足USB-PD的发展趋势
日前,安森美宣布推出一系列针对USB-PD的AC-DC 控制器和驱动器,能显著减少高能效 AC-DC 电源的物料单(BOM)含量,尤其是在100 W 以上的负载范围。 EEWORLD采访了安森美先进方案部产品营销经理黎志远,在对话过程中,黎志远以安森美的产品为例,详细解读了AC-DC充电器的技术发展趋势与要求。以下是对话详情。 安森美先进方案部产品营销经理黎志远 1、安森美如何看待充电器的发展?这一看似不起眼的市场对全球脱碳化的意义有多大? 黎志远:随着智能手机的发展, 充电器的输出功率越来越大, 从十几年前的5 W -10 W充电器, 发展到今天的超级快充/ 快充/ USB PD 充电器输出功率到100 W以上
[电源管理]
安森美解读AC-DC技术如何满足<font color='red'>USB</font>-PD的发展趋势
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved