USB数据采集控制器在工业控制中的应用

发布者:科技律动最新更新时间:2013-11-02 来源: 21ic关键字:USB  数据采集控制器  工业控制 手机看文章 扫描二维码
随时随地手机看文章
1. USB数据采集控制器简介

LabJack U12是一个多功能USB数据采集控制器,它在同类产品中性价比最高。具有8个模拟输入通道,2个模拟输出通道和20个可编程数字输入输出通道。它已被广泛地应用于实验/试验设备、自动测试设备、及其它PC-Based系统中。是一个理想的OEM部件。

它还越来越多地应用于工业过程控制中。由它组成的PC-Based系统有所有PC-Based系统所固有的优点,如系统开发周期短,系统变更容易,用户界面漂亮、易操作,可以进行过程监视、报警、记录、打印,可以利用计算机的计算能力实现各种PLC无法实现的控制算法来进行复杂的过程控制,以及其他等等优点。结合本公司为其配置了其它各种外围设备和组态软件,系统开发更为简单、快速,其应用场合更加广泛。

本文将介绍以LabJack U12组成的控制系统以及所需要注意的方面,在其基础上介绍如何扩展系统的规模和需要的模块,然后着重介绍如何使用冗余技术来提高系统的运行可靠性。

2. 系统的组成

2.1 单个LabJack U12系统

一些简单的控制系统只需要一个LabJack U12。其系统组成如图1所示。其中U12由计算机通过USB供电,所有的输入输出口都可以在U12本身和CB25板上接入和接出。这样的系统十分简单,被大多数OEM设备所采用。


图1 单个LabJack U12 系统

2.2 系统扩展

对于大多数工控系统来说,单个LabJack U12的输入输出口是不够的,因此系统需要进行扩展。使用USB集线器可以十分方便地把整个系统扩展到一个很庞大的系统。一台计算机可以连接多达80台LabJack U12,USB的集线器可以一层层地级联。系统的扩展拓扑图如图2所示。如果所使用的USB集线器是1出4的,扩展后的系统就可以连接16个LabJack U12。如果是1出8的集线器,那么扩展后的系统会有64个LabJack U12。


图2 系统扩展拓扑图

2.3 数字口的驱动模块

在工控系统中,数字输出常常用来控制继电器或中间继电器,而中间继电器再控制接触器以控制电气设备。LabJack U12 的数字口输出驱动能力有限,只能驱动TTL门电路或LED,无法直接驱动继电器线圈;而且其输出的电平是5V 和工控上常用的24V 不兼容。因此数字输出需要接到一个驱动模块OD25。

OD25 和LabJack U12的连接主要是通过一根DB25线。它为LabJack U12 所有的数字口提供了驱动,驱动电压可达50V,驱动电流可达500毫安,可同时直接驱动多个继电器(如果有必要的话)。因此OD25 在工控系统中一般是必不可少的。

OD25 还提供了其它模块和LabJack U12的连接。一般来说它的另一个DB25 插座连接到CB25或OI25,作为数字输入的接线板。当数字输入为高时,OD25上的相应数字位的LED 会点亮,该LED 显示在系统调试和程序调试中十分有用。使用OD25的系统如图3 所示。


图3 使用数字驱动模块的系统简图

2.4 CB25 和OI25 模块

CB25 只是一个接线板,提供了D0-D15的数字口的接线柱,数字口的输入输出方向是由软件决定的,因此如果数字输入口不需要隔离的话,用CB25 即可。

OI25 是数字输入口光电隔离模块。光电隔离的应用情况比较复杂,采用怎样的隔离完全取决于信号的来源(如是否有被雷击的危险,是否来自不同的电系统)、信号的性质(交流或直流),以及系统在这方面的要求。而且必须指出的是如果采用隔离,必须对整个系统进行考虑,而不该仅仅考虑数字口的隔离,如485 通讯口是否有隔离,模拟信号是否有隔离等等。在这方面常常存在一些误区,但在这里我们就不做详细说明了。下面我们仅介绍不需要隔离的系统应用,但这并不说明LabJack 组成的系统在隔离方面有任何问题或不方便之处。其实和其他任何系统都一样,需要隔离的系统要增加隔离模块,系统的成本会随之大幅增加。 [page]

2.5 其它设备的使用

在工控系统中常有其它设备,如变频器和其他仪表。它们和计算机的连接大多数是通过485 接口的,是独立于LabJack U12 之外的。PC-Based 系统在结构上是单个处理器的,即所有的数据处理和控制都依赖于PC上的处理器,因此在某些对象的控制上需要引入DCS 系统的概念,即局部控制采用单独的仪表。实时的控制由仪表或控制器来完成,而PC 只是在宏观上调整仪表的参数、控制目标值等。

LabJack U12上有计数器,可以用来检测频率信号。如果有许多频率信号,可以采用频率-电压变换电路,输出到模拟输入口上。对于旋转编码器的信号,可以使用专用仪表,也可以采用本公司的DSS-FC2 模块。该模块利用声卡的处理器,对PC的主CPU 负担极小,因此效率较高。

2.6 系统软件

LabJack U12提供了通用的动态链接库,所以用户可以使用任何编程语言。本公司提供的组态软件DAQFactory却应该是首选软件开发平台,因为该组态软件包括了所有免费的LabJack U12 的驱动程序,用户在使用该组态软件时不需要知道如何对LabJack U12进行编程,只要在屏幕上进行一些简单的设置即可,开发周期会大幅度缩短。

该软件较其它组态软件系统还具有许多其它优点,如十分丰富的图标,而且图标是矢量化的图标;数据采集时间精确;系统资源分配合理;价钱合理等等。在此我们不予细表。

2.7 系统的安装

LabJack U12、USB 集线器、中间继电器和其它控制器等设备一般会被安排在一个控制柜中。如果整个系统较小,那么计算机一般会放在现场,要么安放在控制柜内,要么放在控制柜旁。计算机和LabJack设备间的距离较短。一般的USB 线可以使通讯距离达到5 米。因为LabJack U12 是USB1.1设备,所以在实际应用中,计算机和U12 间的距离可以达到10 米左右。

对于较大系统,一般计算机会放置在中控室中,控制柜和电器柜可能在同一个地方,也可能在例外一个附近的设备间内。这样的布局便使得计算机和U12 间的距离增加,一般的USB 线就不满足要求了。这时需要使用带有中继的USB 线,一般每根USB 线长为5 米,可级联到25 米长。在绝大多数的应用场合,这样的长度已经足够满足要求了。

2.8 传感器的选用

和其它系统的要求一样,LabJack U12 的模拟输入信号的范围是0-10V,传感器的信号必须要放大,而且一般来说传感器和LabJack U12(或其它采集器件)间有一段距离,非放大的信号是不宜长距离传输的。因此建议采用一体化的传感器,如果现场需要直接显示的话,也可以使用带显示的放大仪表。

3. 系统的可靠性

某些工控系统对可靠性的要求很高,使用以上介绍的系统结构可能不满足要求。LabJack U12提供了提高系统可靠性的条件,可以避免系统在计算机死机时造成的问题。

3.1 采用外部电源为LabJack U12 供电

如果采用USB 供电方式,在计算机司机重启时会造成U12失电而被复位,因此建议采用外部电源为其供电,甚至可以考虑使用小型UPS供电,因为U12 耗电很少。U12的自保持特性保证了在计算机重启过程中的所有输出值和状态保持不变,这样就不会使得过程被中断。而在程序重启后可以读入当前状态以继续原来控制过程。

3.2 使用看门狗功能

U12 有看门狗功能。它可以检测到和计算机的通讯是否正常,当计算机死机时,通讯就会丢失,看门狗就会动作。使用看门狗的输出口(默认为D0口)可以进行报警或自动复位计算机。在此期间,整个过程将按照原来的方式或设定运行。

3.3 使用冗余技术

冗余技术是提高系统可靠性的一个常用技术,图4是一个采用冗余技术的系统图。其中关键的设备是OD25-USB 和两台互相连接的电脑。当然LabJack是采用外部电源供电的。


图4 采用冗余技术的工控系统

一般情况下系统由主控机控制,备用机也同时运行,但它主要用来执行系统历史数据的查询、显示、打印等辅助功能。备用机时刻监视着主控机的数据和运行以便在任何时候接替主控机来控制整个系统,而主控机也时刻监视着备用机,一旦备用机出问题,它也会发出报警信号,提示用户及时更换或修理备用机。

一旦主控机出现问题,U12 的看门狗动作,控制OD25-USB 把USB 通讯切换到备用机上,同时也发出报警信号。备用机在检测到USB 的通讯有效后就代替主控机来对整个系统进行控制,直到主控机的控制程序恢复为止,这时备用机输出强制D0为低电平,USB 通讯就被切换到主控机上。

整个冗余切换过程十分简单,但很有效。这样的系统可靠性会得到很大的提高,毕竟两台计算机同时出现问题的概率极低。

我们在DAQFactory 组态软件中提供了这样冗余系统的程序,为用户的使用提供了极大的方便。

4. 结束语

上面介绍了以LabJack U12组成的PC-Based的工控系统。它不但具有所有PC-Based系统的优点,而且还可以使用冗余技术提高系统的可靠性,实现系统的自恢复性。

它不但适合于小系统的控制,也可以很方便地扩展成一个高可靠的、庞大的控制系统,因此其适用场合广泛。

本公司为该系统配备了各种配件,使系统的组成模块化、方便化。系统不但在软件上具有很高的可更新性,而且在硬件方面也有着很强的可扩展性。它不失为一个性能价格比高的系统。(end)
关键字:USB  数据采集控制器  工业控制 引用地址:USB数据采集控制器在工业控制中的应用

上一篇:嵌入式系统设计中的USB OTG方案
下一篇:USB在数据采集系统中的应用

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

正确选择PLC的八大要素
    可编程控制器(programmable logical controller,简称PLC)已经越来越多地应用于工业控制系统中,并且在自动控制系统中起着非常重要的作用。所以,对PLC的正确选择是非常重要的。      面对众多生产厂家的各种类型PLC,它们各有优缺点,能够满足用户的各种需求,但在形态、组成、功能、网络、编程等方面各不相容,没有一个统一的标准,无法进行横向比较。下面提出在自动控制系统设计中对PLC选型的一些看法,可以在挑选PLC时作为参考。       可以通过以下几方面的比较,挑选到适合的产品。      一、工作量      这一点尤为重要。在自动控制系统设计之初,就应该对控制点数(数字量及模拟量)有一个准确
[嵌入式]
伍尔特电子推出 USB2.0 Type-C 插座和插头
伍尔特电子推出 USB2.0 Type-C 插座和插头 享受便利的 USB Type-C 供电和连接 瓦尔登堡(德国),2022 年 10 月 11 日 — 伍尔特电子为希望使用 USB Type-C 连接器,但又不需要 USB3.1 高数据传输速率的工程师提供了一个非常实用的解决方案。伍尔特电子基于成熟的 USB2.0 标准推出了 WR-COM USB2.0 Type-C 卧式插座和立式插头。 在伍尔特电子 USB 众多产品中,这一款新产品的主要特点是:USB2.0 版本的 Type-C 插头,使用 USB3.1 标准的充电电流,功率高达 100 瓦。 WR-COM USB2.0 Type-C 的设计使用寿命极
[电源管理]
伍尔特电子推出 <font color='red'>USB</font>2.0 Type-C 插座和插头
DSP核信号采集系统通讯接口设计
   0.引言   随着数字信号处理技术理论的不断发展,数字信号处理器的发展也是日新月异。不仅执行指令速度越来越快,而且其功耗也越来越低。许多仪器或检测设备都不约而同地将DSP应用到那些数据量庞大而且需实时传送数据的系统中。核信号数据采集系统也不例外,利用DSP 可以实时有效地处理采集的信号,并将处理数据发送至上位机进行进一步处理。通常数据采集系统下位机与上位机的通讯采用串口方式,这种方式不仅协议简单,而且连接方便。但是这种方式的数据传送速率不高,而USB 总线接口具有方便快捷、支持即插即用、可实现高速数据通讯等优点,在很多领域得到广泛应用。USB 总线接口在USB1.1 协议下传输速率可达12Mbps ,USB2.0 协议下可
[嵌入式]
linux2.6.32.2 mini2440平台移植-- 配置 USB 外设、SD卡移植
Linux-2.6.32.2 内核对 USB外设的支持是相当丰富的,并且已经包含了 S3C2440 的 USB Host 驱动支持,因此我们只要配置一下内核就可以了,下面是各种 USB外设的详细配置步骤。 1.4.1 配置和测试 USB键盘、扫描器和鼠标 在内核源代码目录的终端输入:make menuconfig,依次选择如下子菜单项: Device Drivers --- HID Devices --- 按空格键选中 USB Human Interface Device (full HID) support ,这样就配置好了 USB键盘和鼠标项。 提示:这里的配置选项对应的内核源代码目录是:linu
[单片机]
使用ATtiny85自制USB Rubber Ducky(橡皮鸭)
USB Rubber Ducky或Bad USB是一种著名的攻击工具,它看起来像U盘,但是插入任何未锁定的设备时就像键盘一样。 USB Rubber Ducky允许攻击者对USB设备中的微控制器进行编程以执行各种任务。可以对其进行编程,将击键和二进制文件注入系统,获取缓存的密码来入侵系统,窃取受害者的凭据数据,并可以向受害者的系统注入rubber ducky payload。 USB Rubber Ducky的最重要功能是,它充当HID设备,因此任何防病毒或系统防火墙都无法检测到它。 USB Rubber Ducky并非在每个国家都容易获得,而且价格也非常昂贵。因此,在本篇文章中,我们将使用ATtiny85单片机来制造一个Di
[单片机]
使用ATtiny85自制<font color='red'>USB</font> Rubber Ducky(橡皮鸭)
为了工程师,彻底改写测试测量格局,也真是够拼了!
引言:测试与测量是人类认识客观世界的最基本方法,而仪器是实现测试与测量的工具。仪器伴随着人类科学的发展而不断进步,成为一切科学技术的基础,随着虚拟仪器的出现,为世界仪器产业注入了新鲜血液并彻底改写了测试测量产业的发展格局。 美国NI公司于上世纪80年代中期提出了全新概念的仪器—虚拟仪器,引发了传统仪器领域的一场重大变革。虚拟仪器是基于计算机的软硬件测试平台,它可代替传统的测量仪器,如示波器,逻辑分析仪,信号发生器,频谱分析仪等;可集成于自动控制,工业控制系统;可自由构建成专有仪器系统。 它由计算机,应用软件和仪器硬件组成。无论哪种虚拟仪器系统,都是将仪器硬件搭载到笔记本电脑,台式PC或工作站等各种计算机平台(甚至可以是掌上电脑)加
[测试测量]
为了工程师,彻底改写测试测量格局,也真是够拼了!
CES2008"创新设计大奖"获奖名单
1月9日消息,2008年的CES(消费电子展)大展于美国时间本月7日-10日在拉斯维加斯拉开帷幕。以下为2008年CES创新设计大奖的获奖名单: 类别:音响配件 获奖产品:Kensington LiquidFM™ 尊贵版iPod调频发射器;型号:33424 产商:Kensington 公司网址:http://www.kensington.com 制胜之道:Quick Seek™ 迅速找到最清晰的电台,广播数据系统(RDS)在您的汽车音响上显示歌曲和演唱者名字。ClearFM™卓越音质技术。 类别:音响组件 获奖产品:Bowers & Wilkins Zeppelin 产商:Bowers & W
[焦点新闻]
PN8386-5V 3A智能USB插座手机充电器方案
PN8386-5v3a充电器方案特征: ■输入电压:90~265V全电压 ■输出功率:15W ■输出电压:5V ■输出电流:3A±3% ■效 率:85.64% ■高压启动+多工作模式+同步整流技术,满足COC V5 Tier 2 ■PN8386独特PFM 工作曲线,降低变压器体积,简化EMC 设计 PN8386-5v3a充电器方案电路具有过载保护,过流保护,开环保护,以及VDD过压保护等功能,提高了整个系统的可靠性; 待机小于50mW,动态性能好,可满足六级能效,更多六级能效5v3a充电器方案
[嵌入式]
PN8386-5V 3A智能<font color='red'>USB</font>插座手机充电器方案
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved