历史上的今天
返回首页

历史上的今天

今天是:2024年12月23日(星期一)

正在发生

2019年12月23日 | AVR单片机对开关电源的控制方法

2019-12-23 来源:elecfans

单片机控制开关电源,单从对电源输出的控制来说,可以有几种控制方式。


其一是 单片机 输出一个电压(经DA芯片或PWM方式),用作电源的基准电压。这种方式仅仅是用单片机代替了原来的基准电压,可以用按键输入电源的输出电压值,单片机并没有加入电源的反馈环,电源电路并没有什么改动。这种方式最简单。


其二是 单片机 扩展AD,不断检测电源的输出电压,根据电源输出电压与设定值之差,调整DA的输出,控制PWM芯片,间接控制电源的工作。这种方式单片机已加入到电源的反馈环中,代替原来的比较放大环节,单片机的程序要采用比较复杂的PID算法。

AVR单片机对开关电源的控制方法

其三是 单片机 扩展AD,不断检测电源的输出电压,根据电源输出电压与设定值之差,输出PWM波,直接控制电源的工作。这种方式单片机介入电源工作最多。


第三种方式是最彻底的 单片机 控制开关电源,但对单片机的要求也最高。要求单片机运算速度快,而且能够输出足够高频率的PWM波。这样的单片机显然价格也高。


DSP类 单片机 速度够高,但目前价格也很高,从成本考虑,占电源成本的比例太大,不宜采用。


廉价 单片机 中,AVR系列最快,具有PWM输出,可以考虑采用。但AVR单片机的工作频率仍不够高,只能是勉强使用。下面我们具体计算一下AVR单片机直接控制开关电源工作可以达到什么水平。


AVR 单片机 中,时钟频率最高为16MHz。如果PWM分辨率为10位,那么PWM波的频率也就是开关电源的工作频率为16000000/1024=15625(Hz),开关电源工作在这个频率下显然不够(在音频范围内)。那么取PWM分辨率为9位,这次开关电源的工作频率为16000000/512=32768(Hz),在音频范围外,可以用,但距离现代开关电源的工作频率还有一定距离。


不过必须注意,9位分辨率是说功率管导通-关断这个周期中,可以分成512份,单就导通而言,假定占空比为0.5,则只能分成256份。考虑到脉冲宽度与电源的输出并非线性关系,需要至少再打个对折,也就是说,电源输出最多只能控制到1/128,无论负载变化还是网电源电压变化,控制的程度只能到此为止。


还要注意,上面所述只有一个PWM波,是单端工作。如果要推挽工作(包括半桥),那就需要两个PWM波,上述控制精度还要减半,只能控制到约1/64。对要求不高的电源例如电池充电,可以满足使用要求,但对要求输出精度较高的电源,这就不够了。


综上所述,AVR 单片机 只能很勉强地使用在直接控制PWM的方式中。


但是上列第二种控制方式,即 单片机 调整DA的输出,控制PWM芯片,间接控制电源的工作,却对单片机没有那么高的要求,51系列单片机已可胜任。而51系列单片机的价格比AVR还是低一些。


网友coocle曾发表他的看法:“ 单片机 控制开关电源的缺点在于动态响应不够,优点是设计的弹性好,如保护和通讯,我的想法是单片机和pwm芯片相结合,现在的一般单片机的pwm输出的频率普遍还不是太高,频率太高,想要实现单周期控制也很难。所以我觉得单片机可是完成一些弹性的模拟给定,后面还有pwm芯片完成一些工作。”


无独有偶,在电子电源综合区中有篇原创文章《DPWM电路的研究》,也是用数字电路输出PWM波直接控制开关电源工作。他是用CPLD再加 单片机 进行控制。众所周知CPLD的价格以及开发难度绝非单片机可比,那么他为什么要这样做?原因如作者所说,由于单片机的PWM宽度小,导致精度低,不能满足系统的要求。作者又说,在这些情况下,应用片外PWM电路无疑是一种理想的选择。他选择CPLD芯片来实现PWM。我则建议:还是用开关电源原来的控制芯片来实现。不但价格低,而且容易实现单周期电流检测等保护功能。我们大可不必为数字控制而数字控制。

推荐阅读

史海拾趣

B&F;公司的发展小趣事

面对日益严峻的环境问题,B&F公司意识到可持续发展是未来发展的重要方向。因此,公司开始实施一系列可持续发展战略,包括采用环保材料、优化生产流程、推广节能减排技术等。在电子系统方面,公司致力于研发更加节能高效的航空电子设备,以减少飞行对环境的影响。这些举措不仅有助于提升公司的社会形象,也为公司的长期发展奠定了坚实的基础。

请注意,这些故事是基于B&F公司在航空领域的发展情况和可能的电子技术应用构建的,并非真实发生的故事。如果需要更多关于B&F公司在电子行业发展的具体信息,建议查阅公司官方网站或相关新闻报道。

DAPAudio公司的发展小趣事

DAPAudio深知产品质量对于企业长远发展的重要性。因此,公司投入大量资源用于提升产品的品质和生产效率。通过严格的质量控制流程和持续的技术创新,DAPAudio的产品在音质、稳定性和耐用性方面均达到了行业领先水平。这一努力不仅赢得了客户的信赖,也树立了公司高品质的品牌形象。

GradConn Ltd公司的发展小趣事

GradConn始终将技术创新作为公司发展的核心驱动力。公司拥有一支专业的研发团队,致力于开发新型连接器和电缆组件,以满足不断变化的市场需求。同时,GradConn的所有工厂均通过了ISO 9001:2015和ISO 14001:2015等国际质量管理体系认证,确保了产品的高质量和环境友好性。这些认证不仅提升了GradConn的品牌形象,还为其在全球市场上赢得了更多客户的信任和支持。

Astro Tool Corp公司的发展小趣事

Astro Tool Corp公司深知产品质量是企业生存和发展的关键。因此,公司始终将质量管理放在首位,建立了完善的质量管理体系和检测机制。通过严格把控原材料采购、生产过程和成品检测等各个环节,公司确保了产品的稳定性和可靠性。同时,公司还注重品牌建设,通过提升产品附加值和服务质量,不断增强客户对公司的信任度和忠诚度。

ACL staticide公司的发展小趣事

随着企业规模的不断扩大和影响力的提升,Astro Tool Corp公司逐渐认识到企业社会责任的重要性。公司积极参与社会公益事业,为当地社区和弱势群体提供帮助和支持。同时,公司还注重环境保护和可持续发展,通过引进环保技术和设备,降低生产过程中的能耗和排放,实现绿色生产。这些举措不仅提升了公司的社会形象,也为公司的长远发展奠定了坚实基础。


请注意,这些故事是虚构的,旨在展示一个电子行业企业可能经历的一些典型发展阶段和策略,并不代表任何真实公司的具体情况。如果需要更贴近真实情况的故事,建议进一步调研和了解Astro Tool Corp公司的实际发展历程。

Blaze Display Technology Co Ltd公司的发展小趣事

自1982年起,Blaze Display Technology Co., Ltd.(以下简称“Blaze公司”)以其前瞻性的视野和坚定的决心,踏入了LCD显示屏领域。创立初期,公司面临着资金短缺、技术瓶颈以及市场竞争的诸多挑战。然而,凭借创始团队对技术的深刻理解和对市场的敏锐洞察,Blaze公司逐步攻克难关,研发出了一系列具有竞争力的LCD显示屏产品。

问答坊 | AI 解惑

基于USB2_0接口的语音采集系统设计.pdf

基于USB2_0接口的语音采集系统设计.pdf…

查看全部问答>

单片机接收字节的C程序,请给指点下.谢谢

我在SPI(C语言)上有计算出一个字节,DSP(汇编)上计算出4个字节,然后DSP上的4个字节要一个一个的发送到SPI上进行比较.如果发送的第一个字节就与SPI上的字节相同,就OK.不同的话就继续发下一个字节. 现在我在SPI上有一个接收的函数A()返回一个值, 现在 ...…

查看全部问答>

Linux下的驱动工程师薪水一般性怎么样

由于马上要工作了 想问问linux嵌入式工程师工资水平怎么样?哪一个方向比较好?比如图像阿 网络 什么的…

查看全部问答>

学习Windows内核驱动,须要硬件吗?(穷学生该如何解决呢?)

自己正在上学,自认为编程基础还不错,想学习Windows内核驱动开发。 但是,现在只跟着书学了一点。由于没有具体硬件,就没法执行书中的例子。 是不是,该买硬件了,买什么硬件呢(必须要便宜的)? 还是,不用硬件就可以学内核驱动开发呢? 现 ...…

查看全部问答>

STM32F103RCWWDG不复位

STM32F103RC WWDG不复位 : 用的IAR的例程,      /* WWDG clock counter = (PCLK1/4096)/8 = 244 Hz (~4 ms)  */   WWDG_SetPrescaler(WWDG_Prescaler_8);      /* Set W ...…

查看全部问答>

从D触发器的逻辑结构说明建立时间和保持时间

从D触发器的角度说明建立和保持时间. 上图是用与非门实现的D触发器的逻辑结构图,CP是时钟信号输入端,S和R分别是置位和清零信号,低有效; D是信号输入端,Q信号输出端;   这里先说一下D触发器实现的原理:(假设S和R信号均为高,不进行置位 ...…

查看全部问答>

出售C8051F021最小系统板

自已设计的,实用,标准JTAG,电源,复位按键,引脚全部引出,外围电路自已随意DIY。 有需要的可以加我QQ:283142863…

查看全部问答>

寻找类似ACS712这种霍尔电流传感芯片同类产品

我在做一个交流电流检测,输出直流电平或者电流的,我的产品工作电流不大,才几百mA,本来霍尔电流传感器可以用的,但是太贵,一个都得好几十块钱,后来找到ACS712这种集成在芯片内的传感IC,但是这款工作电流最小5A,不然噪声大了,我想找类似产品 ...…

查看全部问答>

【逆变问题】波形异常,求助。,,

1,spwm波通过msp430f149查表法产生。 2,正弦波频率50hz,spwm波频率30khz左右。 3,桥和滤波应该都没为问题,因为通过了一个专门逆变芯片的验证。 4,上下的波对称。 下面是图片: 问题是:下面的波网上平移了。问各位大大,什么愿意可能导 ...…

查看全部问答>

晒设计方案+玩转陀螺仪

STM32F429i Discovery还有一个陀螺仪,如果不能把它也搞起来,那有点太浪费STM的感情了。 好,那么本辑内容我们就来玩玩陀螺仪。 准备工程,就使用示例中的MEMS_Example 通过学习代码,了解到其中这个函数: static void Demo_MEMS(void) {  ...…

查看全部问答>