当前位置:首页 > 嵌入式 > 嵌入式硬件

引言  随着各种电器和仪表设备的日渐丰富,对电源应用的灵活性提出了更高的要求。设计一款使用灵活、方便且价格相对便宜的通用电源,正越来越成为市场所需。现代单片机正朝着处理速度越来越快,外设资源越来越丰富,价格越来越便宜的方向发展,将单片机融入电源的设计中可以极大地提升电源的性能和灵活性。 本文介绍了一种单片机加pwm芯片的开关电源设计方法,既可以保留pwm芯片带来的稳定工作性能,又可以利用单片机的控制能力提供各种人机交互和通信接口。笔者设计的电源作为通用电源使用,可以提供灵活可编程的电压电流输出,另外还可以设置成铅酸电池充电器的模式,具有广阔的应用前景。  1 系统功能  通过对电源的编程,可以方便地实现图1所示的电压输出波形。其中,v1、v2、t1、t2、dv、dt都是可以通过编程来设定的。电压值的输出范围为0~16v,最大输出电流为10 a。输出电压精度为0.1 v,电流精度为10ma。电流的设定值指的是允许输出的最大电流,也可以被编程为与输出电压一样的波形。  另外,电源也可以工作在铅酸电池充电器的模式(简称“lbc模式”)。根据铅酸电池的特性,当电源工作在lbc模式时,电源首先将输出较大的充电电压和电流v1/i1,至少维持10s;当充电电流降到小于设定值i2时,电源输出较小的充电电压和电流v2/i2。如果到了设定时间t1,充电电流还未降到i2以下,这时电源输出也会降为v2/i2。当输出电流再次大于i2时,电源将再次输出v1/i1充电。其中,v2设定值必须小于14v。若设置为大于14 v,电源会自动将其设成14 v。i2的值必须大于1/8i1,否则将被自动设成1/8i1。lbc模式如图2所示。  用户可以通过3种方式对电源进行输出设定:  ① 通过电源面板上按键编程。通过按键对输出电压、电流限流值、时间等量进行设定。  ② 通过pc机串口编程。通过将pc机的串口rs232与电源串口相连,再运行pc机上一串口通信的软件对电源进行编程。  ③ 电源间相互编程。通过将两台电源的串口相连,操作其中一台电源面板上的按键来对另一台进行编程。操作的一台电源叫做“主电源”,被编程的电源叫做“从电源”。在这种编程方式中,只能将从电源的参数设置为与主电源完全一致,而不能对各个参数进行单独设定。一台电源只能提供100w的功率。这种方式可以应用在需要较大功率的场合,可将两台或多台具有相同设置的电源输出并联来方便地实现功率扩展。  2 工作原理  用单片机来控制开关电源,总的来说可以分为两种:   第一种是单片机通过输出pwm或da给电源电路提供一个基准电压,单片机本身不介入电源的反馈中(本设计所采用的就是这种方式);第二种为通过单片机输出的pwm信号直接控制开关管工作,取代pwm芯片,但这种方式对单片机的要求较高,需要具有相当高的时钟频率才能满足对输出pwm频率和分辨率的要求。  系统按模块来分可以分成两大模块:   电源模块和单片机控制模块。电源模块是以pwm芯片为核心的ac—dc变换器,pwm芯片采用安森美半导体的电流型pwm控制器ncp1200作为控制芯片。单片机控制模块采用美国微芯公司的pic16f874作为微控制器,主要实现电流电压信号的采样、显示、按键输入、串口通信以及为电源模块提供电压电流参考等功能。两个模块的关系可以用图3来说明。  电网电压经整流滤波后供给高频变换电路,由高频变换电路产生输出。单片机输出两路pwm信号,给电源模块提供输出电压的参考值和电流的限流值,电源模块按照单片机提供的参考值输出电压和限定最大电流。虽然单片机采样输出电压和电流进行显示,但这里单片机并不参与系统的反馈,反馈通过电源模块来实现(在后面的部分中会详细讲到)。  3 硬件设计  3.1 电源模块电路  ncp1200是安森美半导体公司(on semiconductor)推出的一款电流型pwm控制器。其应用电路只需要使用很少的外围元件,使设计更加紧凑。另外,芯片内集成输出短路的保护电路,使成本可以进一步降低。  是以ncp1200为控制芯片的电源电路的结构。从图中可以看到,电源模块中有两种反馈类型。第一种是输出电压反馈,输出电压采样值vss和单片机提供的设定值进行比较,通过光耦来控制ncp1200芯片fb脚的电压,调整drv脚输出pwm的脉宽来控制场效应管的导通和关断时间,从而达到调整输出电压值的目的。另一路反馈是电流限流反馈,当采样到的输出电流值iss超过单片机提供的最大限流值ipwm后,比较器输出正电压使得光耦最大导通,将fb脚电压拉低,使得ncp1200输出pwm脉宽减小,从而达到限流的目的。当输出电流小于单片机提供的限流值时,限流反馈不起作用。   电源提供+12 v的电压,另经三端稳压器件ka7805(图中未画出)产生+5v的电压,给比较器和单片机控制模块提供电源。 3.2 单片机控制电路

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭