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

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

3天内不再提示

用MSP430控制的可调速风扇散热系统方案

德州仪器 来源:互联网 作者:佚名 2017-10-18 10:19 次阅读

工业以太网交换机和服务器在功率较大时会产生较多热量,通常需要进行散热来保证系统正常工作,一般会采用安装散热风扇的方案。对于带温度测量反馈的可调速风扇散热系统,根据对象温度灵活调节风扇转速,同时用MSP430微控制器作为控制平台,与主机通过I2C接口通信,加入故障检测和报警功能,具有可靠性高、控制灵活、节省系统能耗的优势。

系统架构

采用MSP430主控MCUDRV8871电机驱动芯片结合的系统结构,如图1所示。系统利用MSP430的片上ADC采集NTC热敏电阻两端的电压,实现低成本的温度测量功能。另外,主控MCU在输出可调占空比的PWM波形的同时,预留了I2C通信接口,主机CPU可以给MSP430下达控制命令和读取温度、转速、故障状态等信息。通过在散热系统中加入温度测量反馈,可根据待散热对象的温度情况,实时控制风扇的转速,取代单一固定转速的风扇散热系统,达到一定的节能效果。同时,可以在风扇发生故障失效或者温度过高时,做出状态预警和保护处理。其中,DRV8871电机驱动芯片,最大支持3.6A峰值电流,6.5V到45V的宽供电范围,集成过流保护、过温保护和休眠模式等功能。

图1 系统框图

此散热系统方案具有以下特点和优势:

  • 以温度作为反馈的可调速风扇散热系统

  • 2C接口用于主机控制和读数据

  • TI超低功耗系统微处理器MSP430

  • 灵活的双调速模式,主机控制和温度控制

  • 低成本的基于NTC的温度测量

  • PWM的占空比控制分辨率达到0.5%

  • 系统故障检测和保护

  • 高效率、高可靠性的节能散热系统

主机I2C接口控制命令协议

系统主平台CPU可通过I2C接口与散热子系统进行通信,读取散热子系统的温度、风扇转速和系统故障状态等信息,同时可通过命令设置系统的转速,使系统进入或者退出休眠模式。

NTC测量标定和温度查表

NTC是具有负温度系数热敏电阻,其电阻值随温度上升而下降,可用来作为温度传感器。考虑到散热系统对温度测量精度要求相对不高,系统采用NTC测量温度的方案,以MSP430的片上ADC作为转换,具有低成本的优势。电阻值随温度有如下关系

其中,是在环境温度为(单位为)时对应的NTC阻值,是NTC的温度常数。

采用NTC作为传感器测量温度,其电路图如图2所示。分压电阻R7与NTC电阻RT1串联,中间电压作为MSP430的ADC模块的模拟输入。分压电阻阻值根据所选用型号的NTC的数据手册给出的温度特性选择,以保证有较好输入电压范围和分辨率。

图2 NTC测温电路

因为涉及到复杂的对数运算,对于低成本精度要求不高的场景,采用实验测量标定生成温度与ADC采样值的对应表格,查表法更适合。首先用温控设备,标定出温度与ADC采样值的表。由测量电路结构可知,ADC采样值与当前温度成反比关系,因此测出的数据表为顺序表,可采用顺序查表算法

图3查表法测温度

双控制模式和软起动特性

系统支持两种调速模式,除了采用温度反馈来调整风扇转速之外,主机还可通过I2C接口来给MSP430微控制器发送命令设置当前风扇转速。当主机发送设置转速命令,则系统转速主机控制转速模式,风扇转速由主机所给命令参数决定,当需要退出主机控制模式,则发送退出设置转速模式命令,即转为温度反馈控制模式。另外,为了防止风扇在启动和停止或者从一个较低的速度突然加速到高速时,电机电流过大,在MSP430的控制软件中加入了缓步软启动的代码,风扇将从当前转速以一定的步长逐步变化到设定转速。

图4 双控制模式

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

    关注

    2515

    文章

    47685

    浏览量

    738677
  • msp430
    +关注

    关注

    178

    文章

    2223

    浏览量

    228446
  • 电机驱动
    +关注

    关注

    59

    文章

    1038

    浏览量

    85742
  • 风扇
    +关注

    关注

    4

    文章

    396

    浏览量

    36820

原文标题:【干货分享】可靠+灵活+低能耗:听说可调速风扇散热系统火了?

文章出处:【微信号:tisemi,微信公众号:德州仪器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于MSP430的心电监控系统

    电子发烧友网站提供《基于MSP430的心电监控系统.doc》资料免费下载
    发表于 11-13 14:55 0次下载
    基于<b class='flag-5'>MSP430</b>的心电监控<b class='flag-5'>系统</b>

    MSP430哪个开发环境比较好?

    MSP430哪个开发环境比较好
    发表于 11-07 06:09

    基于MSP430的远程无线体温测量系统设计

    电子发烧友网站提供《基于MSP430的远程无线体温测量系统设计.pdf》资料免费下载
    发表于 11-06 09:47 0次下载
    基于<b class='flag-5'>MSP430</b>的远程无线体温测量<b class='flag-5'>系统</b>设计

    MSP430单片机通用系统研制和应用

    电子发烧友网站提供《MSP430单片机通用系统研制和应用.pdf》资料免费下载
    发表于 10-27 11:16 0次下载
    <b class='flag-5'>MSP430</b>单片机通用<b class='flag-5'>系统</b>研制和应用

    MSP430单片机应用系统开发平台的研究

    电子发烧友网站提供《MSP430单片机应用系统开发平台的研究.pdf》资料免费下载
    发表于 10-27 11:00 0次下载
    <b class='flag-5'>MSP430</b>单片机应用<b class='flag-5'>系统</b>开发平台的研究

    基于MSP430与DTMF技术的医院呼叫对讲系统的设计

    电子发烧友网站提供《基于MSP430与DTMF技术的医院呼叫对讲系统的设计.pdf》资料免费下载
    发表于 10-24 09:19 0次下载
    基于<b class='flag-5'>MSP430</b>与DTMF技术的医院呼叫对讲<b class='flag-5'>系统</b>的设计

    基于MSP430的示波法血压计设计

    电子发烧友网站提供《基于MSP430的示波法血压计设计.pdf》资料免费下载
    发表于 10-20 14:30 0次下载
    基于<b class='flag-5'>MSP430</b>的示波法血压计设计

    基于MSP430汽车防抱死制动控制器的设计

    电子发烧友网站提供《基于MSP430汽车防抱死制动控制器的设计.pdf》资料免费下载
    发表于 10-20 11:08 0次下载
    基于<b class='flag-5'>MSP430</b>汽车防抱死制动<b class='flag-5'>控制</b>器的设计

    基于MSP430嵌入式系统的数字脉搏计

    电子发烧友网站提供《基于MSP430嵌入式系统的数字脉搏计.pdf》资料免费下载
    发表于 10-10 09:22 0次下载
    基于<b class='flag-5'>MSP430</b>嵌入式<b class='flag-5'>系统</b>的数字脉搏计

    基于MSP430的医院呼叫对讲系统设计方案

    电子发烧友网站提供《基于MSP430的医院呼叫对讲系统设计方案.rar》资料免费下载
    发表于 10-08 10:07 1次下载
    基于<b class='flag-5'>MSP430</b>的医院呼叫对讲<b class='flag-5'>系统</b>设计<b class='flag-5'>方案</b>

    msp430功能例程

    包括msp430功能例程
    发表于 08-11 15:04 1次下载

    Tile Tapper:由TI MSP430控制的机器人

    电子发烧友网站提供《Tile Tapper:由TI MSP430控制的机器人.zip》资料免费下载
    发表于 07-11 17:01 0次下载
    Tile Tapper:由TI <b class='flag-5'>MSP430</b><b class='flag-5'>控制</b>的机器人

    如何利用MSP430构建一个基于物联网的空气污染监测系统

    我是 MSP430控制器的新手,尽管我正在使用类似于 Arduino IDE 的 Energia IDE 对 MSP430 进行编码。 我的项目是建立一个“基于物联网的空气污染监测系统
    发表于 06-05 07:02

    如何使用MSP430的UART通信?

    我一直使用msp430模块连接esp8266模块。代码的设备驱动程序片段附在下面。我已在主控制器 (MSP430) 中成功设置波特率和其他 UART 设置。结果,设备使用AT+CWJAP成功连接
    发表于 05-15 07:48

    带温度测量反馈的可调速风扇散热系统

    工业以太网交换机和服务器在功率较大时会产生较多热量,通常需要进行散热来保证系统正常工作,一般会采用安装散热风扇方案。对于带温度测量反馈的可调速
    的头像 发表于 04-06 10:14 838次阅读
    带温度测量反馈的<b class='flag-5'>可调速</b><b class='flag-5'>风扇</b><b class='flag-5'>散热</b><b class='flag-5'>系统</b>