程控电阻白皮书(二)

目录

 

规格参数使得仿真变得恰到好处

电阻通道的“care and feeding”

可编程电阻的应用

案例一:发动机管理系统

案例二 航天飞行器传感器仿真

总结


本节内容我们接上节文章的内容,主要介绍下关于程控电阻参数指标。及程控电阻的应用案例。

规格参数使得仿真变得恰到好处

现在我们了解完所有的配置选型以后需要进一步了解每一个电阻通道的特性(左下图为典型的电阻模块的技术规格)。以下是选择电阻模块是需要注意的事项:

1)电阻特性

  1. 可编程范围—您需要了解您的测试需求中需要的最大和最小电阻值。
  2. 分辨率—您需要了解每个通道的最小分辨率。如果您的应用程序要求更高的分辨率,您需要选择电阻链的设计方式,要么使用一个更高位数的电阻链,要么并联两个或者更多个通道。通过并联通道的方式不仅很难通过编程进行控制,并且也会限制每个模块的通道数量。
  3. 电压和功率—这些指标在被发现了不能用之前经常被忘记。非常重要的一点是理解大多数的电阻模块在最大电压100V时,功率会被限制在0.5W。当然也会有一些例外,但是在一般情况下,由于PXI机箱的冷却能力的限制,每块PXI板卡的功耗会被限制在15W。因此,如果您需要一块负载板卡,可以考虑在PXI机箱外部放置一个负载。
  4. 精度—请记住精度是有所有的组件驱动的。由于大多数精度规格都是±,你需要考虑每一个设置或者计算所需要的值或设置合适电阻值和数字端口的每一个软件驱动程序。
  5. 稳定性—在一段时间内,稳定性可能对您的测试需求至关重要。电阻值将在一定温度范围内发生变化。如上图的技术规格,板卡的稳定性一般会低于50ppm。如果您测试的产品使用非常低的电压信号,那么电阻模块中使用的继电器的热偏移可能足以使您的传感器模拟设置发生偏差。
  6. 通道数量—选择所需的通道数量听起来像是一个简单的决定,但是,根据您的测试需求,这里可能有一个平衡的操作。正如前面提到的,更高精度的通道需要更高的价格—更高的精度通常需要更多的硬件,这意味着单个模块的通道数可能会比您的测试需要的通道数要少。建议您查看每个传感器所需的精度和分辨率,并选择模块类型,以便为您的测试程序提供所需的数据,并为其他仪器节省槽数。
  7. 特殊功能—请确保查看所需的任何特殊功能的技术规格。你是否必须购买完全符合传感器模拟要求的可编程电阻模块,,或者您可以购买更简单,低成本的电阻链模块,并根据您的测试需求来进行测试?
  8. 继电器类型--可编程电阻通道中使用的继电器对电阻通道的性能有影响;因此,您需要根据您的需求考虑继电器类型。

下面是可以在可编程电阻器中使用的每一种继电器的说明:

  • 电磁继电器EMR——这些是成本最低的继电器。在某些情况下,与相同性能的舌簧继电器相比,EMR的成本可以降低30%,这可以在使用多个通道时显著降低测试系统的成本。EMR具有非常低的热电动势,通常小于3μV – 这在测试低电平信号时非常重要。EMR的缺点是在切换时间上面是最慢的,一般速率是在ms级别。EMR继电器的寿命也最短,在低功率切换时可以进行大约>2x107的切换。
  • Reed relays舌簧继电器—这类继电器在机械式的继电器中切换时间最快,一般为500μs或者更快。另外,舌簧继电器展现出的平均寿命在1X109.随之而来的成本相对于EMR继电器也会更高,并且电动势也会更大一些,通常为<5μV。
  • 固态继电器——这些继电器具有最快的切换时间,通常为200ns,而且没有开关弹跳,可以提供更稳定的模拟环境。在实际测试中,如果测试程序保持在继电器的规格范围内,继电器就不会有损耗。缺点是有相对高的泄漏和较低的隔离电阻。这些因素可能使固态继电器不能在某些应用中应用。

2)控制方式—现在您可以通过需求参数为测试选择相应的模块,那么如何去控制它呢?这取决于模块的类型,这里有一些建议:

  • Bit-level control -- 对于电阻链来说,最简单的方法是在bit上对电阻模块进行编程控制,通过在bit上关闭各个继电器来创建所需的电阻值。但如果你使用了很多电阻通道,这种控制方式可能会很麻烦。
  • Resistance calls -- 许多制造商会提供软件驱动程序,您可以在测试代码中指定所需的电阻,驱动程序将会关闭相应的继电器。
  • Soft front panel -- Soft front panel是比较理想的控制方式,因为它可以让您不写代码来改变电阻的值。
  • Special functions -- 对温度、应变桥等特殊功能的模块,会提供特殊的函数调用;为了使您的工作更简单,函数的调用会非常直观。

电阻通道的“care and feeding”

由于可编程电阻通道使用的是继电器和电阻,如果在测试系统设计或测试代码中没有遵循某些指导原则,就可能会损坏正在使用的模块。如前面所述,模块中使用的继电器类型会影响电阻器通道的寿命和可用性 - 在使用中小心一些是很重要的。以下几点需要牢记:

  1. 操作次数 – 根据我们的经验,我们有客户在大容量环境中使用Pickering可编程电阻模块。他们的测试系统每天运行两班甚至三班。按照这个速度,这些模块将在几年或更短的时间内被磨损。所以一定要检查你的测试程序,看看电阻通道运行了多少次,以及每天的测试吞吐量。
  2. 电阻损坏值 – 所有的电阻模块都会有一个最大电压和功率损耗的规格介绍,超过这两种规格中的任何一种都会导致电阻器过热并发生变化。
  3. 热切换 – 这是一种在继电器上电时进行切换的测试技术。根据开关功率的大小,热切换会大大降低电阻链中继电器的寿命。如果可能的话,可以尝试冷开关——换句话说,在电源关闭的情况下设置值,在继电器处于正确的状态后再施加电源。

如果您的测试代码和应用程序不遵循这些指导原则,会出现哪些现象?它的电阻值或大或小,出现间歇设置,甚至超出计划的偏置电压。最坏的情况:你板卡可能会被烧毁部分线路或者整个模块被烧毁。

所以,最好谨记模块的性能参数并评估您的测试代码。

可编程电阻的应用

现在让我们来看几个应用程序,其中传感器仿真是测试中的最佳解决方案。

案例一:发动机管理系统

这是一张为远洋船舶设计的非常大的柴油发动机(55,000马力)的照片。德国的制造商计划测试该发动机管理单元。该模块根据油门位置等因素控制燃油喷射。特别有意思的是对发动机组温度的监测。因为这是一个非常大的引擎——你可以从站在基地上的人看出来——他们必须监测144个温度探测器。

很明显,因为发动机巨大的规模。他们不能使用实际的发动机作为测试对象。此外,由于他们想要了解发动机管理单元对故障传感器和超温情况的反应,因此非常有必要通过仿真进行测试。

最初,他们的试验台有288个精密电位器,这些电位器被安装在一块手动控制的面板上。这是一个痛苦且缓慢的过程,并且很容易出错;因此,需要开发了一种自动化测试过程的方法。

测试工程师选择了PXI的方式,因为涉及到不同的PXI供应商,以及不同供应商的PXI产品的可扩展性和相互兼容性。同样重要的是,与他们合作的任何PXI供应商都必须支持实时操作系统(RTOS)。

Pickering的40-262系列RTD模块提供了所需要模拟的温度范围并且兼容RTOS,允许对RTD仿真模块进行编程控制。模块中的附加继电器允许在每个RTD通道中进行短路和开路的故障模拟。8个模块仅占用了16个PXI插槽,为它们的测试需求提供了紧凑的解决方案。

案例二 航天飞行器传感器仿真

太空飞行器需要在一种人造的最恶劣的环境中运行。温度范围从-170°C到近地轨道卫星+123°C。

卫星的控制系统必须时刻监视环境,一会儿要加热电路板,一会儿又要把电路板控制在工作范围内。

客户正在寻找一种方法来模拟这些温度来进一步进行控制系统的测试。把航天飞机放在环境舱内,然后测试这些控制系统不太可行,而且会非常耗时。

客户为了减少CPU的损耗,选择了Linux作为操作系统,这样可以更好地控制或消除不必要的Windows和LabVIEW更新。

这里有两个测试级别:电路板级测试和最后的飞行器级别测试。作为一项节省成本的测试方案,在电路板级别测试中使用Pickering低成本、低精度的40-295系列可编程电阻模块;在人们认为需要更高精度的车辆级测试中选用pickering 40-297系列高精度的程控电阻模块。

总结

如上所述,在选择可编程电阻模块时要考虑很多事情。不可否认的是,传感器几乎存在于电子产品的每一个应用程序中,这使得测试变得非常重要,而传感器仿真可以帮助你实现这一点。我们希望至此您已经为您的测试需求获取了一些宝贵的知识,如果需要进一步的沟通,也欢迎联系我们(ltt@hkaco.com)。

 

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值