单片机实现开关电源的设计

最新更新时间:2011-07-31来源: chinaaet关键字:开关电源  ADCl2  单片机 手机看文章 扫描二维码
随时随地手机看文章

    1 引 言

    MSP430系列单片机是美国TI公司生产的新一代16位单片。开关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转换为基础,完成了采样值显示与设置电压值的功能和参数指标。

关键字:开关电源  ADCl2  单片机 编辑:探路者 引用地址:单片机实现开关电源的设计

上一篇:几种感应加热电源产品性能比较分析
下一篇:基于PC104的三相交流电源相序检测电路

推荐阅读最新更新时间:2023-10-18 15:31

蓝牙遥控智能车制作 单片机+SG90舵机扫描
遥控车是基于STC89C52RC单片机开发,车体组成有底盘,直流电机33GB-520-18.7,L298N电机驱动模块,LM2596降压模块,12V DC电源,HC-05蓝牙模块。其中HC-05蓝牙模块与单片机是串口通信所以要注意连线,STC89C52RC中P3^0,P3^1为串口引脚,具体连线如下示意图: 本次制作目的是:通过手机蓝牙调试器发送信号控制车辆的前进,后退,原地左转,原地右转,单独左转,单独右转,舵机扫描以及寻迹模式的切换(在这里声明一下,本次代码的寻迹模式切换模式还不太完善,未达到理想效果,电子发烧友们可以多多指点。在下学艺不精,在接下来的解说中如有错误望大佬纠正。)手机采用蓝牙调试器,需要自己进行按键编辑以及字
[单片机]
蓝牙遥控智能车制作 <font color='red'>单片机</font>+SG90舵机扫描
英飞凌推出AURIX微控制器系列助力实现自动驾驶
英飞凌科技股份公司(FSE: IFX / OTCQX: IFNNY)推出的AURIX™微控制器系列助力实现自动驾驶: 用作NVIDIA DRIVE™ PX 2 AI计算平台的关键安全计算元件和车载接口。 NVIDIA 自动驾驶车辆计算平台集成在新生产的汽车和L3自动驾驶汽车的高级辅助驾驶系统(ADAS)中。AURIX多核微控制器具备确保功能安全所需具备的高级硬件能力。它们通常集成在ADAS和自动驾驶(AD)平台。 英飞凌将在2017年OktoberTech技术论坛上展示在自动驾驶和电动驾驶方面的最新技术,其中包括传感器、微控制器和功率半导体解决方案。 AURIX微控制器助力自动驾驶 AURIX多核微控制器帮助NVIDIA DRIV
[嵌入式]
单片机DS18B20数字温度报警器Proteus仿真+代码详细注释
现呈上一份关于c51数字温度报警器的压缩包,我的设计报告,望各位大佬指点。 单片机源程序如下: #include reg52.h //包含reg52.h库文件 #include math.h //包含绝对值函数 #define uint unsigned int //宏定义uint #define uchar unsigned char //宏定义uchar sbit lcden=P2^0; //液晶使能端 sbit lcdr
[单片机]
<font color='red'>单片机</font>DS18B20数字温度报警器Proteus仿真+代码详细注释
瑞萨电子与台积电合作开发28纳米微控制器
2016年9月1日,日本东京及台湾新竹讯-瑞萨电子(TSE:6723瑞萨)与台积电(TWSE:2330、NYSE:TSM)今日共同宣布,双方合作开发28纳米嵌入式闪存(eFlash)制程技术,以生产支持新一代环保汽车与自动驾驶汽车的微控制器(MCU)。采用此全新28纳米工艺技术生产的车用MCU预计于2017年提供样品,2020年开始量产。 瑞萨与台积电自90纳米技术时代便开始密切合作开发有片上闪存的MCU产品。为了使未来的环保汽车与自动驾驶汽车更节能且更可靠,双方在合作40纳米MCU平台并生产四年之后,扩大合作至28纳米MCU的开发。通过此次合作,瑞萨具备高可靠性及高速优势的MONOS eFlash技术,将结合台积电高性
[汽车电子]
HC705单片机的LED驱动技术
    本文介绍了使用MC68HC705J1A大电流引脚,不使用外部晶体管放大电路,直接驱动LED的的方法。文中所提出的计算公式对不同的单片机(MCU)(低电平电流IOL 不同)都适用。只是公式中的最大低电平电流要改变。     正常的HCOMS I/O引脚具有足够的电流来驱动HCMOS或TTL电路的输入。这些引脚通常在输出低电平0.4V时能够吸入1.6mA的电流。但是在许多应用场合,当1个CMOS输出引脚用于驱动较大电流的设备时,就显得力不从心了。例如LED(发光二极管)、前级运算放大器等,大约需要10mA电流。通常的做法是再加驱动电路,如:用三极管的放大电路驱动或用其他如75452等驱动能力大的集成电路来驱动。   
[应用]
数字滤波器的特点及设计
1、 数字滤波器 的特点 用于工业现场的单片机测控系统在进行数据采集和数据传输过程中,经常会受到各种外界干扰。当干扰严重时,可导致系统的测控精度降低甚至无法正常工作。利用滤波器可以滤除干扰。传统的滤波器亦称模拟滤波器,它是由硬件电路构成的。其主要缺点是:1、受R、L、C元件精度的限制,难于精确的控制工作特性;2、滤波器变通性差;3、在滤除超低频干扰时需采用体积庞大的电感元件。 2、数字滤波器的设计 1)设计步骤
[单片机]
数字滤波器的特点及设计
[单片机框架][os层] RTX5 中间件 公共函数
Keil RTX5 是一种免版税、确定性、全功能的实时操作系统,它实现了 CMSIS-RTOS API v2,这是一种适用于基于 Cortex-M 处理器的设备的通用 RTOS 接口。功能包括定期激活定时器功能、内存管理和线程之间的消息交换。 现在RTX4和RTX5属于CMSIS软件包的一部分,Apache2.0授权,几乎随意商用。Github开源地址:https://github.com/ARM-software/CMSIS_5 重新封装RTX5函数,以便适配RTX4 / FREERTOS / FREERTOS_NRF_RTC。 特征 开源免费的确定性RTOS。 支持时间片,抢占式和合作式调度。 以低的中断延迟执
[单片机]
单片机应用范围
按照单片机的特点,单片机的应用分为单机应用与多机应用。在一个应用系统中,只使用一片单片机称为单机应用。单片机的单机应用的范围包括: (1) 测控系统。 用单片机可以构成各种不太复杂的工业控制系统、自适应控制系统、数据采集系统等, 达到测量与控制的目的。 (2) 智能仪表。 用单片机改造原有的测量、控制仪表, 促进仪表向数字化、智能化、多功能化、综合化、柔性化方向发展。 (3) 机电一体化产品。单片机与传统的机械产品相结合, 使传统机械产品结构简化, 控制智能化。 (4) 智能接口。 在计算机控制系统, 特别是在较大型的工业测、控系统中, 用单片机进行接口的控制与管理, 加之单片机与主机的并行工作, 大大提高了系统的运行速度。 (5)
[焦点新闻]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved