0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

可编程风扇控制器

星星科技指导员 来源:ADI 作者:ADI 2023-05-09 11:29 次阅读

随着当今的系统在更小的外壳中实现不断提高的性能,它们的功耗带来了越来越严重的问题。保持适当温度的需求对于防止热关断甚至系统故障至关重要。因此,许多系统现在需要额外的风扇来保持足够的气流。本应用笔记概述了风扇控制模块,并给出了一个简单的风扇控制器电路,该电路使用MAX6870监测6个风扇。

风扇控制模块概述

大型电信和网络系统通常采用高性能处理器,可在单个“机架”内实现更强大的功能。例如,曾经支持 12 条 ADSL 线路的线卡现在可以支持多达 64 条线路。因此,曾经耗散24W(每条ADSL线路2W)的电路板现在必须耗散128W。这种耗散水平可以通过强力冷空气流来适应,从而降低相关的热阻。

大多数电信系统都包含大量风扇。为了确保在风扇发生故障时正常运行,系统通常包括比所需更多的风扇(N+1结构),因此典型的系统可能有六到八个风扇。每个风扇都有自己的电源,因此无需关闭系统电源即可轻松更换风扇。子机架风扇组件(图 1)包括多个风扇模块(本例中为 6 个),由 -48V 电池总线供电,并由风扇控制模块监控。

wKgaomRZw5-AF3jxAAA8C5eHd-M823.png

图1.风扇模块的典型子机架。

基本风扇模块(图 2)包括一个隔离式 DC-DC 转换器,可将 -48V 电池电源转换为 +12V 或 +24V,具体取决于风扇类型。热插拔控制器位于转换器之前,允许在不关闭系统电源的情况下更换风扇,每个风扇产生与其旋转速率成比例的数字输出(PWM 或 PFM),供控制模块使用。

wKgZomRZvgGAMKuQAAASMdsPbvg666.gif

图2.风扇模块框图。

这种类型的风扇系统可以使用多种 IC。例如,许多热插拔控制器具有不同的性能水平。例如,MAX5901提供简单的解决方案,而MAX5920提供高精度。两款器件均可直接采用-48V电源工作。MAX5021非常适合隔离电源,而MAX5043则非常适合板载功率MOSFET的高集成度转换器。MAX5043只需要一个变压器、电容、输出二极管和几个电阻即可产生50W的功率,无需散热器。

可以集成风扇控制单元以完成该系统。此类控件必须提供具有许多风扇模块的接口,并且必须能够检测模块是否正常工作。当风扇发生故障时,它必须标记主控制单元。还需要诊断和确定哪个风扇出现故障。这样的控制器可以采取多种形式。例如,它可以通过一组定时器和额外的分立元件来实现。然而,随着风扇数量的增加,分立元件的数量也会增加,这使得这种方法不太受欢迎。另一种技术是微控制器(μC)上的多个串行I/O,可最大限度地减少分立元件,但需要正确的编程

第三种相当简单的替代方案采用高度集成、EEPROM可配置、可编程的六进制电源排序器/监控器,并带有ADC。例如,MAX6870包括4个可配置输入电压检测器、<>个通用输入、<>个可配置看门狗、<>个可编程输出和一个<>kb用户EEPROM。所有产品均可用,可通过 I 进行编程2C 兼容串行接口。除了监控电压、看门狗信号、外部温度和其他逻辑输入信号外,该器件还可用作风扇控制器,能够监控多达 10 个风扇。

实施 6 风扇系统

为了说明这一点,我们将首先介绍一个单风扇系统,然后将该系统扩展到六个风扇。

我们首先定义一个报警信号,用于断言受监控的风扇是否停止。目前可用的大多数风扇都提供开放式收集器(V超频) 可上拉至外部电压电平 (V 的输出信号)S) 使用电阻器。(本例中的上拉电压为4V至30V。这样的V超频0V 至 V 的输出脉冲S风扇每转一圈数倍M(图3)。

wKgaomRZvgKAWxKOAAAMyLnknTg995.gif

图3.图 2 中风扇模块的输出详细信息

如果风扇以每秒 N 转的速度旋转,则 V超频每秒产生 N × M 个脉冲。输出是频率为 N × M Hz 的方波。如果该输出连接到MAX6870可编程输入之一,则当风扇停止转动时,其PO_输出之一置位。

例如,如果 VS= 5V,输出脉冲在0V至5V之间。取决于风扇停止时的电压电平(VS或 0V),将输入欠压或过压阈值设置为 2.5V,以便在输入电压高于(低于)2.5V 时监视器输出为真(反之亦然)。在这种配置中,风扇转动时PO_输出被取消置位,输出电压在5V和0V之间连续脉冲。如果风扇停止转动,输出将置位,电压保持高或低,具体取决于风扇的有效极性如何编程。

对于此实现方案而言,选择一个毛刺滤波器,为每个PO_输出提供正确的时间常数非常重要。但是,滤波器必须足够松弛,以允许由于风扇电源振荡引起的频率脉冲瞬变。MAX6870所需的时间常数范围为25μs至1600ms。

例如,考虑一个 M = 2 且 N = 54rps 的场景。五世超频因此脉冲频率为108Hz,脉冲周期约为9.26ms。如果需要严格控制风扇,请选择 25ms 的PO_抖动时间常数,相当于风扇的大约 1.35 圈。考虑到风扇供应振荡(以及由于热特性引起的任何限制),我们假设风扇在停止大约两秒钟时出现故障。对于此示例,1.6 秒超时是合适的。这意味着PO_警报在风扇故障后 25 毫秒或 1.6 秒后变为高(或低,取决于编程)。

上面的示例显示了如何为一个风扇实现该功能。对于6风扇系统,我们只使用一个MAX6870,并将上述扩展至4路输入和<>路输出。这种布置允许六个风扇中的每一个都有一个监视器,假设每个风扇模块都有独立的转速计输出。输出可配置为漏极开路,并一起通过“或”组合以提供一个报警信号(图 <>)。如果在报警触发之前需要相反的信号极性或额外的延迟,请将上述公共信号连接到GPI_引脚和另外一个PO_输出,并添加另一个时间常数。

wKgZomRZw6-AJf1AAACMW0_GB1E663.png

图4.基于MAX6电源排序器/监控器的6870风扇监视器。

配置这样的器件可能看起来很耗时,但MAX6870不需要软件工程师为控制μC或其它器件编写代码。Maxim提供评估板,其图形用户界面简化了配置过程(图5)。

wKgZomRZvgWAA8jUAAEQ-NPtj3s914.gif

图5.MAX6870编程软件的屏幕截图。

只需指向接口块并输入适当的值(输入信号、时序等),没有软件经验的工程师即可轻松配置MAX6870。设置满意后,对IC进行编程,然后单击“加载到内存”按钮,为应用做好准备。MAX6870是首款设计用于复杂系统监测的多输入控制器。它精确且可配置,简化了现代系统的设计。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    184

    文章

    17455

    浏览量

    249000
  • 处理器
    +关注

    关注

    68

    文章

    19076

    浏览量

    228687
  • 转换器
    +关注

    关注

    27

    文章

    8593

    浏览量

    146622
收藏 人收藏

    评论

    相关推荐

    什么是可编程逻辑控制器可编程逻辑控制器有哪些特点?

    什么是可编程逻辑控制器可编程逻辑控制器主要有哪些特点?可编程逻辑控制器主要有哪些应用领域?
    发表于 07-05 06:00

    可编程控制器概述 ppt

    可编程控制器概述 第一节 可编程控制器概述  第二节 可编程控制器的特点与应用  第三节 可编程控制器的组成  第四节
    发表于 11-20 17:02 0次下载

    可编程控制器(PLC)

    可编程控制器(PLC) PPT课件 11.1 可编程控制器的结构和工作原理11.2 可编程控制器的程序编制11.3 可编程控制器应用举例本章要求:1. 了解
    发表于 12-04 14:23 0次下载
    <b class='flag-5'>可编程控制器</b>(PLC)

    可编程控制器原理及应用 PPT

    可编程控制器原理及应用第1章 概论第2章 可编程控制器构成原理 第3章  S7-200可编程控制器 第4章 SIMATIC S7-200编程软件 第5章 S7-200 PLC
    发表于 12-30 15:35 75次下载

    可编程控制器系统构成与工作原理

    可编程控制器的系统构成与工作原理本章要点:可编程控制器的硬件系统和软件系统可编程控制器基本工作原理可编程控制器技术性能指标本章难点:可编程控制器
    发表于 03-30 17:46 0次下载

    可编程控制器基本指令

    可编程控制器基本指令3.1  FX系列可编程控制器编程元件一、概述 可编程控制器内部有许多具有不同功能的器件,实际上这些器件是由电子电路和存储
    发表于 03-30 17:46 0次下载

    PLC-S7200可编程序控制器介绍

    可编程序控制器可编程序控制器介绍可编程序控制器介绍
    发表于 04-28 18:02 16次下载

    可编程风扇控制器

    可以很容易地替换而不需要关闭整个系统。一个子机架风扇组(图1)可能包括多个风扇模块(譬如6个),它们由-48V电池总线供电,且由一个风扇控制模块统一
    发表于 04-06 14:43 51次下载
    <b class='flag-5'>可编程</b><b class='flag-5'>风扇</b><b class='flag-5'>控制器</b>

    可编程序控制器基础与编程技巧

    可编程序控制器基础与编程技巧
    发表于 09-19 15:14 7次下载
    <b class='flag-5'>可编程序控制器</b>基础与<b class='flag-5'>编程</b>技巧

    可编程控制器基础及编程技巧

    可编程控制器基础及编程技巧
    发表于 09-19 16:14 15次下载
    <b class='flag-5'>可编程控制器</b>基础及<b class='flag-5'>编程</b>技巧

    可编程控制器基本知识_可编程控制器原理及应用

    PLC的发展也是与计算机技术、控制技术、数字技术、通信网络技术等高新技术的发展息息相关,正是这些高新技术的发展推动了可编程控制器的发展。本文主要介绍的就是可编程控制器的基础知识,首先介绍了可编
    的头像 发表于 04-25 09:43 5.9w次阅读
    <b class='flag-5'>可编程控制器</b>基本知识_<b class='flag-5'>可编程控制器</b>原理及应用

    可编程控制器的特点有哪些

    可编程控制器使用较多,因此可编程控制器具有很强的现实意义。对于可编程控制器,大家或多或少有所耳闻,但大家未必知晓可编程控制器的几大特点。本文中,小编将对
    发表于 10-06 17:42 8557次阅读

    可编程控制器PLC概述

    早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大
    发表于 04-19 09:59 2次下载
    <b class='flag-5'>可编程控制器</b>PLC概述

    可编程控制器的组成 可编程控制器有哪些特点?

    可编程控制器(Programmable Logic Controller,PLC)是一种使用数字计算机技术和专用外设实现工业过程自动化控制的设备。它在工业生产中起到了非常重要的作用。本文将详细介绍
    的头像 发表于 01-18 11:18 1311次阅读

    可编程序控制器系统概述

    AB可编程序控制器系统
    发表于 05-23 14:26 7次下载