SciTech-EECS-Circuits-Digital(数字电路):

全数字控制的 AC-DC(开关电源) 或 DC-AC(逆变) 应用之: "DC-AC逆变器" 和 "逆变直流电焊机"

全数字控制的优点

用较为复杂的软件来实现:

  1. 灵活的产品设计:

    通过“软件更新”可“灵活的改变与更新”产品; 升级ROM和Firmware就可升级。
  2. 精简的硬件构成

    容易理解: TESLA的EV设计,将"燃油车复杂发动机和驱动控制"精简至兴起世界潮流.
  3. "健壮而且高可靠"

    更精简的软硬件系统带来更少问题和更高的健壮与高可靠性质。

    以前用分立原件实现, 现在用成熟先进半导体工艺生产的MCU/FPGA/DSP/CPU实现.
  4. 更好的功能、性能、用户体验与满意度

    MCU/FPGA/DSP、CPU/NPU 的性能越来越高,实现以前办不到的许多先进科学研究、算法和应用, 带给用户更顺畅的交互 和 更高的满意度。
  5. 更易 “智能化”与“网络化”
  6. 更低的成本

    当今MCU/FPGA/DSP能量管理, Vcc甚至到0.8/1.25V3.1V, 待机功率轻松做到μA(微安)级.

    TESLA 汽车轻松超原有"跑车级"的加速、安全、舒适度、交互、体验和满意度 。

    提高用户体验的同时,还通过BMS等电池和能量全面管理实现更高的能源效率;

    最直接的证据: 就是大多数人都买的起,用的起,还能赚到更多钱,生活更好。

实例: MCU驱动的 全数控逆变器

原帖: https://www.dianyuan.com/bbs/2778139.html

【 DigiKey DIY原创大赛】全数控逆变器

很荣幸可以参加DigiKey DIY原创大赛。下面简单介绍下我这次DIY的全数控逆变器。

最大的创新在于整个逆变器采用一颗32位芯片控制,整体简洁。成本较低。

用较为复杂的程序来达到灵活 较为精简的硬件构成

具体细节如下:

  1. DC12V转AC220V 数控正弦波逆变器
  2. 用MCU(STM32G030)实现所有信号产生取样反馈调节 和控制/功能/交互逻辑。
  3. 前级DC-DC部分: MCU产生信号, 控制推挽拓扑, 输出串联LC, 支持准谐振模式。
  4. 后级DC-AC部分: MCU产生SPWM(正弦波+脉宽调制)信号,驱动全桥拓扑, 。
  5. 支持"全面检测":输入电压,高压母线电压,输出AC电压,输出电流,系统温度。

    就能实现更高智能度: 闭环控制,风扇控制,过压欠压保护, PI调节稳压输出。

    大致机制是每毫秒计算下最近20ms内的输出电压均方根的有效值,

    然后通过标准的PID与给定的电压比较计算。输出SPMW的比例系数,

    来控制输出电压变化。构成一个闭环调节。
  6. 支持软启动。拓展调频调压功能。支持 LCD液晶屏 显示系统参数。
  7. 整体结构上采用 一片控制驱动板 + 功率板设计

    能做到隔离“控制系统”与“功率系统”,但设计为降低成本和精简, 前后未隔离。

https://www.dianyuan.com/bbs/2508930.html

2000A驱动板(正弦波+大功率IGBT)"

用MCU(PIC16F716)软件实现SPWM,控制这款2000A级IGBT模块的驱动板。

实际上是逆变器后级DC-AC部分,把前级高压直流转变成交流220V输出。

有幸用到到2000A大功率IGBT模块, 现在市场上拆机大功率的IGBT太多。

功率大价格便宜, 利用好资源,制作一款大功率正弦波逆变器,

正弦波控制板要注意两点:

  • 工作时的死区时间: 本控制板以250ns为基准档位, 直到10us任意可控制,可以适应于不同大小的IGBT模块使用,本板控制默认为2.0us.
  • 工作时的开关频率: 载波频率SPWM为16.0KHz, 控制板带50Hz/60Hz切换、开关机控制、LCD12864显示等. 板子尺寸:15*6.5cm

电压瞬时值有效值结合的双闭环反馈控制

  • 本控制板的稳压方式,采用的是正弦峰值稳压,是因为:

    • 瞬态闭环响应速度快, 快速响应母线电压变化和输出负载变化;

      • 正弦波峰值稳压: 控制正弦波的每周期峰值, 响应快, 控制精准, 真实;

        除去输出线路压降,可以真正做到输出电压纹丝不动。
      • 普通的取样稳压: 取样信号需要整流和电容滤波、平滑直流输入,

        时间比较长, 使输出电压忽高忽低,稳压总延后的不真实。
    • 控制环线路简单易控制。
    • 瞬时峰值电压,是固有的每峰值波一一对应控制。
  • 外环电压: 有效值反馈,使系统稳态时尽可能实现输出无静差,
  • 内环采用瞬时值反馈,保证系统获得优良的动态性能,
  • 本驱动板的驱动参照了650KW的SPWM大功率驱动,一模一样照搬。

    功率够大, 每一路采用4只450A的IGBT并联使用, 总达2000A以上。

IGBT 及其驱动 和 SiC+GaN(碳化硅+氮化镓)

  • IGBT在以变频器及各类电源为代表的电力电子装置得到广泛应用。
  • IGBT集双极型功率晶体管和功率MOSFET的优点于一体,

    有电压控制、输入阻抗大、驱动功率小、控制电路简单、

    开关损耗小、通断速度快和工作频率高等优点。
  • 但是,IGBT应用(驱动和保护)是电路设计的难点和重点。

    国外各IGBT生产厂家或应用企业开发出众多IGBT驱动集成电路或模块,

    如日本富士公司EXB8系列, 三菱电机M579系列, 美国IR的IR21系列等。

    但是,EXB8/M579/IR21 系列没有软关断和电源电压欠压保护功能.
  • HP(惠普)的HCLP一316J(简称316J)

    316J有过流保护、欠压保护和1GBT软关断, 且价格较便宜.

    因此对其进行研究给出1700V,200~300A IGBT的驱动和保护电路。

    316J驱动说明:

  • 大电流采样:

    大功率输出电流的采样, 不可能用单股多股康铜丝,

    需要使用"分流器"或者"大功率霍尔互感器".

    分流器较经济实惠, 本控制板用分流器. 功率决定分流器的选择。

    分流器的选取公式 = 输出功率/母线电压

    比如10KW输出功率, 母线电压为380V,

    母线电流是10000W/380V=26.3A. 买30A的分流器接上即可.

    其实市面上的分流器过载能力是很强的,不用考虑烧断。
  • 控制板上的功率调节

    调节时,输出波形发生变化,并且还"出现上下平顶",

    此时就是在控制"输出功率",如果程序支持欠压输出保护,

    3秒就能关闭正弦波输出。
  • 逆变器工作时为: 恒电压工作模式,逆变器的输出保护;
    • 本控制板已有IGBT短路过流保护, HCPL-316直接检测,

      集成$V_{CE}饱和压降检测, 欠压锁定, 软关断及隔离故障反馈输出,
    • 另外"过流保护(主电流冲击)" 控制输出的一开一关,

      此这时的输出波形由"正弦波"变成"顶部和底部压缩为方波,

      与EG8010过流控制一致。
    • 恒电流模式: 在过流时不改变正弦波的形状, 而改变上下幅度.

      正弦波变方波, 感性负载(电机/空调)在启动时电流特大, 易炸管;

      如果此时改用正弦波, 电流就很小,

      同时输出也不能低于180V,太低电器不支持。

      意思是冲击工作电压范围180-220V,

      简称(恒流工作模式)降压启动。
死区时间测量:

SciTech-EECS-Circuits-Digital(数字电路): 全数字控制 AC-DC(开关电源) 或 DC-AC(逆变) 应用之: "DC-AC逆变器" 和 "2000A驱动板(正弦波+大功率IGBT)" + "逆变直流电焊机"的更多相关文章

  1. 字典树基础进阶全掌握(Trie树、01字典树、后缀自动机、AC自动机)

    字典树 概述     字典树,又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种.典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计.它 ...

  2. autocomplete实现联想输入,自动补全

    jQuery.AutoComplete是一个基于jQuery的自动补全插件.借助于jQuery优秀的跨浏览器特性,可以兼容Chrome/IE/Firefox/Opera/Safari等多种浏览器. 特 ...

  3. Hdu 3962 Microgene (AC自己主动机+矩阵)

    标题效果: 构造一个字符串,使得有两个和两个以上的目标串.长短L这一系列有多少串都. IDEAS: 只有全款减有1一些字符串,没有目标就是答案. 假定数据是非常小的,够用dp解.dp[i][j][k] ...

  4. 「AC自动机」学习笔记

    AC自动机(Aho-Corasick Automaton),虽然不能够帮你自动AC,但是真的还是非常神奇的一个数据结构.AC自动机用来处理多模式串匹配问题,可以看做是KMP(单模式串匹配问题)的升级版 ...

  5. BZOJ1195[HNOI2006]最短母串——AC自动机+BFS+状态压缩

    题目描述 给定n个字符串(S1,S2,„,Sn),要求找到一个最短的字符串T,使得这n个字符串(S1,S2,„,Sn)都是T的子串. 输入 第一行是一个正整数n(n<=12),表示给定的字符串的 ...

  6. Digital Adjustment of DC-DC Converter Output Voltage in Portable Applications

    http://pdfserv.maximintegrated.com/en/an/AN818.pdf http://www.maximintegrated.com/app-notes/index.mv ...

  7. 专题训练之AC自动机

    推荐博客:http://www.cnblogs.com/kuangbin/p/3164106.html AC自动机小结 https://blog.csdn.net/creatorx/article/d ...

  8. [NOIP模拟赛][并没有用二分][乱搞AC]

    圆圈舞蹈 [问题描述] 熊大妈的奶牛在时针的带领下,围成了一个圆圈跳舞.由于没有严格的教育,奶牛们之间的间隔不一致. 奶牛想知道两只最远的奶牛到底隔了多远.奶牛A到B的距离为A顺时针走和逆时针走,到达 ...

  9. Bzoj1195 [HNOI2006]最短母串 [AC自动机]

    Time Limit: 10 Sec  Memory Limit: 32 MBSubmit: 1304  Solved: 439 Description 给定n个字符串(S1,S2,„,Sn),要求找 ...

  10. ZOJ - 3430 Detect the Virus —— AC自动机、解码

    题目链接:https://vjudge.net/problem/ZOJ-3430 Detect the Virus Time Limit: 2 Seconds      Memory Limit: 6 ...

随机推荐

  1. 基于CARLA与PyTorch的自动驾驶仿真系统全栈开发指南

    引言:自动驾驶仿真的价值与技术栈选择 自动驾驶作为AI领域最具挑战性的研究方向之一,其开发流程需要经历"仿真测试-闭环验证-实车部署"的完整链路.其中,高保真仿真平台为算法迭代提供 ...

  2. Laravel RCE(CVE-2021-3129)漏洞复现

    Laravel框架简介 Laravel是一套简洁.优雅的PHP Web开发框架(PHP Web Framework).它可以让你从面条一样杂乱的代码中解脱出来:它可以帮你构建一个完美的网络APP,而且 ...

  3. nacos安装

    linux-docker 下载nacos docker pull nacos/nacos-server:v2.2.3 `` ## 下载git脚本 ```shell cd /prod mkdir nac ...

  4. XXL-MQ v1.3.0 | 分布式消息队列

    Release Notes 1.[增强]消费者分组属性 "group" 支持为空,为空时自动赋值UUID,方便实现多分组广播消费: 2.[增强]海量数据堆积:消息数据存储在DB中, ...

  5. CentOS 7.6 安装 Mysql 5.7

    一.查看CentOS版本 Mysql的版本必须要和CentOS的版本对应!查看CentOS版本的指令如下: cat /etc/redhat-release 二.下载yum源包 wget http:// ...

  6. ZeRO:一种去除冗余的数据并行方案

    ZeRO:一种去除冗余的数据并行方案 目前训练超大规模语言模型主要有两条技术路线: TPU + XLA + TensorFlow/JAX GPU + Pytorch + Megatron + Deep ...

  7. SVM回归

    SVM回归任务是限制间隔违规情况下,尽量防止更多的样本在"街道"上."街道"的宽度由超参数\(\epsilon\)控制 在随机生成的线性数据上,两个线性SVM回 ...

  8. Beautiful code and beautiful life

    You may ask me why do i strive constantly, what i am striving for? Yep, the same question haunts me ...

  9. 多级菜单(java GUI)

    话不多说,先来效果: 源码如下: package javaBasic; import java.awt.*; import javax.swing.*; import java.awt.event.* ...

  10. Disruptor—1.原理和使用简介

    大纲 1.Disruptor简介 2.Disruptor和BlockingQueue的压测对比 3.Disruptor的编程模型 4.Disruptor的数据结构与生产消费模型 5.RingBuffe ...