MSP430单片机在电源控制中的应用

发布者:SunshineHope最新更新时间:2011-10-19 关键字:MSP430  电源控制 手机看文章 扫描二维码
随时随地手机看文章

    MSP430系列单片机是美国TI公司生产的新一代16位单片机,是一种超低功耗的混合信号处理器(MixedSignal Processor),它具有低电压、超低功耗、强大的处理能力、系统工作稳定、丰富的片内外设、方便开发等优点,具有很高的性价比,在工程控制等领域有着极其广泛的应用范围。开关Boost稳压电源利用开关器件控制、无源磁性元件及电容元件的能量存储特性,从输入电压源获取分离的能量,暂时把能量以磁场的形式存储在电感器中,或以电场的形式存储在电容器中,然后将能量转换到负载。对DC—DC主回路采用Boost升压斩波电路。


2 系统结构和总设计方案
    本开关稳压电源是以MSP430F449为主控制器件,它是TI公司生产的16位超低功耗特性的功能强大的单片机,其低功耗的优点有利于系统效率高的要求,且其ADCl2是高精度的12位A/D转换模块,有高速、通用的特点。这里使用MSP430完成电压反馈的PI调节;PWM波产生,基准电压设定;电压电流显示;过电流保护等。
    系统框图如图1所示。

3 硬件电路设计
3.1 DC/DC转换电路设计
    系统主硬件电路由电源部分、整流滤波电路、DC/DC转换电路、驱动电路、MSP430单片机等部分组成。交流输入电压经整流滤波电路后经过DC/DC变换器,采用Boost升压斩波电路DC/DC变换,如图2所示:
    根据升压斩波电路的工作原理一个周期内电感L积蓄的能量与释放的能量相等,即:

 式(1)中I1为输出电流,电感储能的大小通过的电流与电感值有关。在实际电路中电感的参数则与选取开关频率与输入/输出电压要求,根据实际电路的要求选用合适的电感值,且要注意其内阻不应过大,以免其损耗过大减小效率采样电路。对于电容的计算,在指定纹波电压限制下,它的大小的选取主要依据式(2):

式(2)中:C为电容的值;D1为占空比;TS为MOSFET的开关周期;I0为负载电流;V’为输出电压纹波。
3.2 采样电路
    采样电路为电压采集与电流采集电路,采样电路如图3所示。其中P6.O,P6.1为MSP430芯片的采样通道,P6.O为电压采集,P6.1为电流采集。

 电压采集 因为采样信号要输入单片机MSP430内部,其内部采样基准电压选为2.5 V,因此要将输入的采样电压限制在2.5 V之下,考虑安全裕量则将输入电压限制在2 V以下,当输入电压为36 V时,采样电压为:12/(12+200)×36=2.04 V,符合要求。
    电流采集 采用康铜丝进行采集。首先考虑效率问题,康铜丝不能选择过大,同时MSP430基准电压为2.5 V,且所需康铜丝需自制。考虑以上方面在康铜丝阻值选取上约为O.1Ω。3.3 PWM驱动电路的设计
    电力MOSFET驱动功率小,采用三极管驱动即可满足要求,驱动电路如图4所示。

由于单片机为弱电系统,为保证安全需要与强电侧隔离,防止强电侧的电压回流,烧坏MSP430,先用开关光耦进行光电隔离,再经三极管到MOSFET的驱动电路IR210l。MSP430产生的PWM波,经过光耦及后面的IR2101芯片,在芯片的5管脚输出的PWM波接到MOS—FET的门极G端,使其工作。IR2101是专门用来驱动耐高压高频率的N沟道MOSFET和IGBT的。它是一个8管脚的芯片,其具有高低侧的输出参考电平。门极提供的电压范围是10~20 V。
3.4 保护电路的设计
    过电流保护是一种电源负载保护功能,以避免发生包括输出端子上的短路在内的过负载输出电流对电源和负载的损坏。当电流大于限定值的时候,使用继电器常闭触点断开进行保护。用MSP430单片机控制继电器的常开常闭的吸合,实现自动恢复电路工作的功能。如图5所示:

4 软件设计
    MSP430单片机内部具有高、中、低速多个时钟源,可以灵活地配置给各模块使用以及工作于多种低功耗模式,大大降低控制电路的功耗提高整体效率;430F449有ADCl2模块能够实现12位精度的模数转换、硬件乘法器以及带有PWM输出功能的TIMERA和TIMRB定时器,使得整个电路不需要任何扩展就能完成对电源输出电压、电流的实时采集、PI控制、PWM输出;同时MSP430F449带有内部LCD驱动模块,直接将液晶显示屏连接在芯片的驱动端口即可,电路结构极为简单。本设计的软件采用C语言编写,整个程序包括的子模块有:键盘控制模块、A/D电压和电流采集模块、PI控制模块和PWM波发生模块等几个部分,软件流程图如图6所示。

键盘控制和显示模块:通过键盘可实现电压参考值的设定,电压电流的切换显示。通过LED实现参考电压的设定与显示,通过LCD显示电压和电流的采集值。AD电压和电流采集模块:通过MSP430单片机的12位A/D转换模块,对系统输出的电压值和负载电流进行采集。
    PI控制模块:此模块用来对系统输出电压进行控制,使输出电压稳定。其控制原理如图7所示。
    PWM波发生模块:利用MSP430单片机的TimerB定时器的比较功能,产生驱动MOSFET的信号。


5 实验结果分析
    通过单片机MSP430软件设计,对PI调节选定合理参数及开关频率,能达到稳压的效果,使以上前3个指标能达到良好的效果。而能否对纹波电压限制,主要在于整流滤波电路中电容,因此高耐压的支撑电解电容的选取是重要的。
    在选定开关元件之后,效率主要受开关频率的影响、储能电感的内阻以及线路中其他器件损耗影响,因此在器件选取上要注重其损耗的高低。对此系统的进行综合测试,结果如表1所示。

6 结 语
    本开关稳压电源设计采用低功耗的TI公司的膈位单片机MSP430F449片机最小系统板为控制核心,以PWM控制技术,闭环PI调节,高精度的12位A/D转换为基础,完成了采样值显示与设置电压值的功能和参数指标。实验结果表明:通过单片机MSP430软件设计,对PI调节选定合理参数及开关频率,能达到稳压的效果。

关键字:MSP430  电源控制 引用地址:MSP430单片机在电源控制中的应用

上一篇:基于MSP430单片机的十二导联同步心电图机的设计
下一篇:继电器组成的电流保护电路

推荐阅读最新更新时间:2024-03-16 12:44

电源系统中数字控制器的应用设计
  在电源系统中,MOSFET驱动器一般仅用于将PWM控制IC的输出信号转换为高速的大电流信号,以便以最快的速度打开和关闭MOSFET。由于驱动器IC与MOSFET的位置相邻,所以就需要增加智能保护功能以增强电源的可靠性。   UCD9110或UCD9501等新上市的数字电源控制器需要具备新型的智能型集成MOSFET驱动器的支持。电源设计人员仍然对数字电源控制技术心存疑虑。他们经常将PC的蓝屏现象归咎于软件冲突。当然,这种争议会阻碍数字控制电源以及查找控制器故障期间功率级保护策略的推广。这推动了不依赖数字电源控制器信号的具备功率级内部保护功能的MOSFET驱动器的发展。   图1是数字控制电源的典型实施方案。图中左侧数字电源控制
[电源管理]
<font color='red'>电源</font>系统中数字<font color='red'>控制</font>器的应用设计
基于MSP430x09x MCU的电动剃须刀系统设计
  1 MSP430x09x简介   MSP430x09x是MSP430系列单片机中首款0.9V工作电压的MCU. 这一系列功能强大,能够方便的应用于微型电机控制,红外传输以及电源检测等场合中,另外,其0.9V工作特性可以在单电池供电的消费类电子中得到广泛应用。MSP430x09x包含丰富的功能模块(见图1)。该系列解决方案不仅高度整合了16位定时器、看门狗定时器、11 个带中断功能的I/O以及零功耗低压复位功能(BOR),此外还集成了可配置为ADC、DAC、比较器、系统电压监控器(SVS)以及温度传感器的全新模拟功能池外设,全部工作电压仅为0.9V.16位的RISC架构CPU及其指令集可与现有MSP430 MCU器件相兼容,工
[单片机]
基于<font color='red'>MSP430</font>x09x MCU的电动剃须刀系统设计
MSP430+DMA
直接存储器存取(DMADirect Memory Access)方式是用硬件实现存储器与存储器之间或存储器与IO设备之间直接进行高速数据传送,不需要CPU的干预。这种方式通常用来传送数据块。MSP430f16x系列单片机内部含有DMA模块,而且几乎内部所有外设都可以触发DMA开始存取数据。这里实现了这个模块的程序通用的函数库,方便使用。 硬件介绍: MSP430F15X/16X 系列单片机具有DMA 控制器,从而能够为数据高速传输提供保证。例如,通过DMA控制器可以直接将ADC 转换存贮器的内容传到RAM 单元。 MSP430系列单片机扩展的DMA具有来之所有外设的触发器,不需要CPU的干预即可提供先进的可配置的数据传输能
[单片机]
<font color='red'>MSP430</font>+DMA
MSP430单片机看门狗的使用
1、看门狗有三种工作模式:停止模式,计时器模式,看门狗模式。 2、其中后两种模式可以选择的时钟源有:SMCLK和ACLK。 3、使用后两种模式时要注意单片机所处的状态下看门狗能否工作,如单片机处在LPM3时只有ACLK时钟,处在LPM4下,没有时钟可以使用。 4、看门狗模式的使用方法 当看门狗计数溢出时,程序复位。在程序中开启看门狗,在计数溢出前清空看门狗,或重置看门狗,以使其重新计数。若程序跑飞,看门狗可能没有被清空或重置,就会溢出,使程序复位。 5、MSP430F2274中,看门狗模式下可以计时最长为1s,若需要以更长的时间复位,可采取的方法,使用其他计数器,计数满后执行((void(*)())RESET_VECTOR
[单片机]
uCOS-II在MSP430上的移植1——准备工作
学习uC/OS-II有一段时间了,下了上百兆的资料。网上可以找到很多移植好的工程,参考别人的,稍微修改下,编译调试通过了,用起来始终觉得不是很踏实,毕竟不知道别人修改了哪些地方。静心整理了下思路,决定自己动手,从最原始的文件修改,把uCOS-II移植到MSP430F169上。 一、准备工作 (1)μC/OS-II中文教程.CHM ——《嵌入式实时操作系统uC/OS-II(第2版)邵贝贝译》一书的电子版。也可在网上查找相关的电子文档。作为工具手册,在移植过程中碰到不理解的可以随时查看. (2)μC/OS-II操作系统的源代码,版本为V2.86。 官方下载地址: http://www.micrium.com/pro
[单片机]
MSP430的3种时钟信号
(1)MCLK 系统主时钟。除了CPU 运算使用此时钟信号外,外围模块也可以使用。MCLK 可以选择任何一个振荡器产生的时钟信号并进行1、2、4、8 分频作为其信号源。 (2)SMCLK 系统子时钟。外围模块可以使用,并且在使用之前可以通过各模块的寄存器实现分频。SMCLK 可以选择任何一个振荡器产生的时钟信号并进行1、2、4、8 分频作为其信号源。 (3)ACLK 辅助时钟。外围模块可以使用,并且在使用之前可以通过各模块的寄存器实现分频。ACLK 只能由LFXT1 进行1、2、4、8 分频作为其信号源。PUC 结束时,MCLK 和SMCLK 的信号源为DCO,DCO 的振荡频率约为800kHz(详见相关手册)。ACLK
[单片机]
STM8L和MSP430的低功耗对比
我的测试环境如下: 1、外部晶振分频得1M 2、一个16位定时器 3、一个按键中断 4、一个串口 波特率:115200 5、一个LED灯 6、电源3.3V 7、主程序运行:按键中断从串口打印“STM8L PK MSP430”,定时器500MS中断将LED取反。 以上硬件条件分别在STM8L和MSP430上全速进行。实测电流进行比较而得结果,有兴趣的朋友可以试试看看。 讨论说明: 低功耗一直是各大MCU厂商争夺的焦点。最近,网上非常流行一个视频( 意法半导体STM8L低能耗系列MCU技术演示 ),视频中ST的工程师分别用两个土豆,RFID线圈,一杯热水对 STM8L MCU进行供电并使得系统正常运行。这不禁让我对STM8的运
[单片机]
STM8L和<font color='red'>MSP430</font>的低功耗对比
电源管理:对降压调整器的高降压比率进行控制
许多较老的单片 降压 型开关调整器采用了片上反馈环路补偿。尽管这有助于实现非常简单的设计流程,但是,它通常不容许对环路动态特性进行最优化。结果就是需要选择功率路径元器件以适应反馈环路的要求,一般来说,这是达不到最优化的安排。例如,给定的调整器可能要求用户在给定的范围内选择电感器以及输出 电容 器,以确保在反馈补偿 电路 具有双零点的位置出现LC双极点频率。虽然你可能获得一个稳定的环路,但是,你可能不具备满足 电源 路径要求的、接近理想的数值。 解决方案就是依赖于外部由用户选择的环路补偿。然而,那对于新的用户可能会存在一些问题。反馈环路被认为是难以补偿的!在上世纪80年代,最初引入的一种创新就是采用 电流 模
[电源管理]
<font color='red'>电源</font>管理:对降压调整器的高降压比率进行<font color='red'>控制</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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