零散学习笔记(一)—-单相逆变电路设计

零散学习笔记(一)—-单相逆变电路设计这几天帮别人设计然后画一个电路图,只设计电路图,没有具体实现功能。这题是一道电赛题,大家都知道设计一个电路简单,但是要具体实现功能可不是那么简单的。而本文章是最简单的一部分—电路部分,不涉及程序部分和调试。AC-DC电路设计电源输入电压为220V交流电压,在一般设计中只要是输入为220V交流电肯定需要将交流电转换成直流电压。一般有两个方法:模电方法:使用转换电路——整流(几个二极管组合起来把正负电压变成单向)–滤波(使波形平滑)–稳压(固定输出)–直流电压数电方法:使用DC-AC芯片进行转换(博

大家好,又见面了,我是你们的朋友全栈君。

这几天帮别人设计然后画一个电路图,只设计电路图,没有具体实现功能。这题是一道电赛题,大家都知道设计一个电路简单,但是要具体实现功能可不是那么简单的。而本文章是最简单的一部分—电路部分,不涉及程序部分和调试。


AC-DC电路设计

电源输入电压为220V交流电压,在一般设计中只要是输入为220V交流电肯定需要将交流电转换成直流电压。一般有两个方法:

  • 模电方法:使用转换电路——整流(几个二极管组合起来把正负电压变成单向)–滤波(使波形平滑)–稳压(固定输出)–直流电压
  • 数电方法:使用DC-AC芯片进行转换(博使用的芯片是EA15-S24)

以上两种方法应用的场景有所区别。当设计电路的要求是大电流时,就必须使用模电方法,这样设计的器件的耐流值才能保证。而数电方法,芯片的耐流值一般都不高。本设计中的芯片EA15-S24的最大电流为625mA

零散学习笔记(一)----单相逆变电路设计

5V、12V辅助电源

在电源设计中,都要使用辅助电源得到5V、-5V,12V、-12V电压来为芯片供电以及驱动。在选择降压芯片时,一般有两种工作方式:

  • LDO(Low Drop Out Voltagere Gulator),低压差线性稳压器,仅能使用在降压应用中,即输出电压必须小于输入电压。

    优点:稳定性好,负载响应快,输出纹波小。

    缺点:效率低,输入输出电压差不能太大,负载不能太大,目前最大的LDO为5A。

  • DC-DC,直流电压转直流电压,更多指开关电源。具有多种拓扑结构,如BUCK(降压电路),BOOST(升压电路),等。

    优点:效率高,输入电压范围较宽。

    缺点:负载响应比LDO差,输出纹波比LDO大。

以上两种根据不同的需求来选择。辅助电源一般用于给芯片供电,要求稳定好,纹波小,因此选择LDO。DC-DC一般用于对效率有要求的需求。

零散学习笔记(一)----单相逆变电路设计
零散学习笔记(一)----单相逆变电路设计

光耦隔离电路

​ 隔离电路隔离的主要目的是通过隔离元器件把噪声干扰的路径切断,从而达到抑制噪声干扰的效果。在采用了电路隔离的措施以后,绝大多数电路都能够取得良好的抑制噪声的效果,使设备符合电磁兼容性的要求。隔离方法有:变压器隔离法、脉冲变压器隔离法、继电器隔离法、光电耦合器隔离法、直流电压隔离法、线性隔离放大器隔离法、光纤隔离法、A/D转换器隔离法等。

在本设计中采用光耦隔离法,本设计采用单片机输出SPWM波来得到正弦波电压,因此隔离电路最大的作用用于防止纹波电压较大,通过I/O口烧毁单片机。

零散学习笔记(一)----单相逆变电路设计

SPWM驱动电路

​ SPWM驱动电路位于主电路和控制电路之间,用来对控制电路的信号进行放大的中间电路(即放大控制电路的信号使其能够驱动功率晶体管)。

驱动电路的作用:将控制电路输出的PWM脉冲放大到足以驱动功率晶体管—开关功率放大作用。

本设计SPWM驱动选用IR2110芯片

零散学习笔记(一)----单相逆变电路设计

单相逆变电路

​ 单相逆变电路如图所示:

零散学习笔记(一)----单相逆变电路设计

​ 电压型全桥逆变电路可看成由两个半桥电路组成而成,共4个桥臂,桥臂1和4为一对,桥臂2和3为另一对,成对桥臂同时导通,两对交替各导通180度。即分别对V1与V4同时导通,V2与V3同时导通。

零散学习笔记(一)----单相逆变电路设计

在本设计中选择使用电路如下所示。

零散学习笔记(一)----单相逆变电路设计

整流电路

单相逆变电路得到的交流转换成直流得到有效电压值。

零散学习笔记(一)----单相逆变电路设计

差分放大电路

AD采样范围一般在0-3.3V,通过使用差分放大电路将电压值转换成AD能采样的范围。

零散学习笔记(一)----单相逆变电路设计

AD采样电路

对输出电压进行采样,反馈给单片机,然后通过PID算法来控制输出电压。

零散学习笔记(一)----单相逆变电路设计
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133220.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • oracle分页查询解释

    oracle分页查询解释select*fromt_userorderbyuser_id;——————————————–分页的必须参数–当前页–每页几条数据–一共多少页–总记录数————对于分页查询而言,最终需要两个参数(一个是开始条数,一个是结束条数)———select*from(SELEC…

    2022年5月28日
    37
  • 【《重构 改善既有代码的设计》学习笔记8】重新组织数据

    本篇文章的内容来自《重构 改善既有代码的设计》一书学习笔记整理并且加上自己的浅显的思考总结!本篇介绍几个轻松处理数据的重构手法。1、自封装字段(Self Encapsulate Field)概述你直接访问一个字段,但与字段之间 的耦合关系逐渐变得笨拙。为这个字段建立取值和设值函数,并且通过函数来访问字段。【说白了就是使用get/set方法来访问字段】private int low …

    2022年2月27日
    39
  • RPC是什么? (学习笔记)

    RPC是什么? (学习笔记)什么是RPC?RPC全称RemoteProcedureCall,即远程过程调用,就是要像调用本地的函数一样去调远程函数,屏蔽远程调用的复杂性。为什么需要RPC?微服务、分布式应用的开发越来越

    2022年8月3日
    5
  • 20行Python代码爬取王者荣耀全英雄皮肤

    20行Python代码爬取王者荣耀全英雄皮肤引言王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了。我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成。准备工作爬取皮肤本身并不难,难点在于分析,我们首先得得到皮肤图片的url地址,话不多说,我们马上来到王者荣耀的官网:我们点击英雄资料,然后随意地选择一位英雄,接着F12打开调试台,找到英雄原皮肤的图片…

    2022年5月5日
    68
  • [译] AlphaGo 的确是一个大事件

    [译] AlphaGo 的确是一个大事件

    2021年9月16日
    65
  • 北京上网首选DNS服务器地址,北京最快的DNS服务器地址,北京DNS大全

    北京上网首选DNS服务器地址,北京最快的DNS服务器地址,北京DNS大全为了提高北京上网用户打开网页的速度,北京上网用户要选择适合北京网络的DNS,很多时候北京上网用户在家或者在办公室上网,经常发现能够上网,但很多的网站和网址打不开,报解析错误,这种情况往往是属于您的DNS使用不当,有时选北京电信联通推荐的DNS也会出现这种情况,具体选那个,之前最好去ping一下,看哪个延迟小一般情况下还是要选择北京电信联通移动的DNS。下面给您推荐在北京常用的DNS。北

    2022年6月4日
    92

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号