基于SPWM的逆变器程序应用及自制电路

2023-05-16

自制逆变器的电路及程序应用

设计并制作-一个简易逆变器,其结构如图所示。
在这里插入图片描述
逆变器进行负载试验时,需在其输出端接负载。通常情况下,输出电能消耗在该负载上。

2.基本要求
①逆变器输出端仅连接电阻性负载,变流器1能输出50Hz、 25V 0.25V、 2A的单相正弦交流电。
②显示功能,可用液晶屏或者数码管将逆变器输出电压(有效值)、电流(有效值)、频率以数字形式显示出来。

简介

逆变器是把直流电能(电池、蓄电瓶)转变成定频定压或调频调压交流电(一般为220V,50Hz正弦波)的转换器。它由逆变桥、控制逻辑和滤波电路组成。广泛适用于各电器中。

电路部分

逆变桥

我们在这里使用H桥,H桥是一个典型的直流电机控制电路,因为它的电路形状酷似字母H,故得名与“H桥”。
通过控制三极管基极Q1、2、3、4的高低电平,使通路的电流方向改变,从而实现交流电的功能。如Q1、Q4打开时,Q2、Q3必然是关闭状态,我们可以发现这里存在电平反相的关系。所以,我们使用一个IR2104半桥驱动器实现功能。接着通过MCU逻辑控制。
因为MCU的驱动功率和电流太小,所以需要使用半桥或全桥电路进行驱动。

在这里插入图片描述

MCU控制SPWM

大家熟知PWM,而SPWM则是占空比呈正弦变化的PWM,之所以使用SPWM,是因为通过积分之后,我们可以得到交流正弦波。
我们控制单片机定时器的PWM功能输出电平信号,并使其占空比呈正弦分布。如下图:
在这里插入图片描述
其中有一点需要注意:基波频率比积分得到的正弦波的频率高很多,如果产生50HZ的正弦波,我们的基波频率可以是50KHZ。因为使用电路积分之后,基波周期很小,每一个基波周期可看做正弦波上的一点,这一点的幅值由基波的占空比决定。

积分电路

通过LC电路实现积分功能将SPWM转化成正弦波,并且滤除杂波。
由于需要50HZ的频率,这里使用低通滤波电路,其构造如下图:
在这里插入图片描述

由此,全电路就搭建好了

其中,这里的NSPWM和PSPWM均由单片机产生,当然也可以用电路来实现。
附资料包链接 点击此处下载
包括stm32的SPWM例程和Multisim仿真资料以及电压电流检测电路图,可自行探索。

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基于SPWM的逆变器程序应用及自制电路 的相关文章

随机推荐

  • VR直播系统搭建——全景视频拼接概述

    VR直播系统搭建 全景视频拼接概述 该专题将从软硬件和算法等方面详细介绍VR直播所涉及的各种技术 全景视频拼接流程 视频同步 由于相机buffer以及曝光时间等原因 xff0c 多个相机之间的数据需要同步 xff0c 不然在不同相机的buf
  • windows下多线程(生产者消费者问题:3个生产者,一个消费者,4个缓冲区)

    原作者提供源码为两种情况 xff1a 第一种 xff1a 1生产者1消费者1缓冲区 第二种 xff1a 1生产者 2消费者 4缓冲区 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • 野火学习笔记(13) —— USART —串口通讯

    文章目录 1 串口通讯协议简介1 1 物理层1 1 1 电平标准1 1 2 RS 232 信号线 1 2 协议层1 2 1 波特率1 2 2 通讯的起始和停止信号1 2 3 有效数据1 2 4 数据校验 2 STM32 的 USART 简介
  • 年度回忆录-我的2013

    How time flies I hardlyhave time to exclaim xff01 回首这一年 xff0c 我最大的感觉是匆忙 xff01 从寒假开学前的合作 xff0c B S系列学习 xff0c 到软考 xff0c 开始
  • git 子模块

    有种情况我们经常会遇到 xff1a 某个工作中的项目需要包含并使用另一个项目 也许是第三方库 xff0c 或者你独立开发的 xff0c 用于多个父项目的库 现在问题来了 xff1a 你想要把它们当做两个独立的项目 xff0c 同时又想在一个
  • 【pcl入门教程滤波系列】之GroundSegmentation滤波(三)

    简介 前两篇对点云从算法层面上进行一定程度解析 通过使用pcl回归拟合地面算法 pcl学习系列之GroundSegmentation滤波 一 线段拟合分割算法 pcl学习系列之GroundSegmentation滤波 二 但是并不是一个算法
  • 基于误差状态卡尔曼滤波惯性导航理论(初步,持续更新)

    文章目录 常用方法 一 惯性导航备注1 xff09 坐标系之间换算2 xff09 几种表示姿态的方法1 四元数表示角度更新四元数运算 2 李代数表示角度3 链式求导方法 二 惯性导航算法理论1 xff09 科式加速度科式加速度的表示什么时候
  • Ubuntu系统安装时grub修复操作

    一 操作指令 1 先输入例如 34 ls hd1 gpt6 34 的命令查看所有硬盘分区目录下的信息 xff0c 其中数字1 6是可变的 xff0c 需要不断更改直到目录下信息出现 proc home等信息时 xff0c 记录下此时的数字
  • 香港大学R3live:手把手教你如何编译和运行

    R3live是香港大学MARS实验做的有关Livox雷达的相关成果 xff0c 于2021年12月31日开源 xff0c 其主要目标是以Livox雷达为核心做多传感器融合方案 以下是个人的Ubuntu系统下环境配置和简单运行记录 R3liv
  • Cartographer学习记录:Ubuntu16.04安装运行及可能出现的问题

    Cartographer是Google开源的激光SLAM项目 xff0c 目前是激光SLAM方案中较为稳定的 xff0c 已应用于工业机器人激光建图定位 xff0c 我之前是研究视觉SLAM的 xff0c 后面转到激光SLAM方案 xff0
  • Cartographer学习记录:Cartographer地图3D可视化配置(自录数据集版)

    在上一篇对Cartographer官方数据集进行可视化配置后 xff0c 这篇博客将跟各位小伙伴们分享如果利用自己录制的数据包进行地图的3D可视化 因为之前还没有做博客的习惯 xff0c 没有将我搭建平台和录制数据集的过程记录下来 xff0
  • Cartographer学习记录:手把手教你如何获取3D SLAM后端的位姿

    在我们利用cartographer建图完成后用来定位时 xff0c 就需要获取位姿信息 xff0c 那么该如何获取后端的位姿和时间并将其作为topic信息发布出来呢 xff1f 本篇文章将手把手教你如何实现 一 明确需要的数据 xff08
  • 二分搜索算法(以力扣周赛“每个小孩最多分到多少糖果”为例)

    上午刚刚打完力扣周赛 xff0c 感觉心有余而力不足 xff0c 好多次都有这么一种差一点就AC的感觉 xff0c 所以归根结底还是自己基础不牢的缘故 xff0c 借着有感记录下二分搜索算法的解法 xff0c 也祭奠下自己第287场周赛的再
  • 优先队列(priority_queue)的妙用(以力扣周赛“K 次增加后的最大乘积”为例)

    1 priority queue的用法 优先队列在实际的动态更新过程中帮我们找到最大或者最小的元素 xff0c priority queue的使用需要先包含头文件 lt queue gt xff0c 即 include lt queue g
  • linux文件流与文件描述符之间的转换

    linux文件流与文件描述符之间的转换 1 已知文件流指针 xff0c 获取对应的文件描述符 int fileno FILE stream 主要应用 xff1a 如果程序先前用fopen打开了一个文件 xff0c 但是又想对其进行锁定操作
  • D435i的IMU话题ROS包录制和查看

    1 bag数据录制 a 启动相机 xff0c 发布话题 roslaunch realsense2 camera rs imu calibration span class token punctuation span launch b 数据
  • 百问网物联网实战-FREERTOS

    一 移植步骤 先添加源码到MDK工程中还是先创建FreeRTOSConfig h xff0c 在FreeRTOSConfig h里面 xff0c 每一项的配置代表的什么 xff0c 值的范围是多少 xff0c 可以查看官网说明 config
  • 组合导航原理剖析(二):惯性导航方法与应用综述

    资料下载 PSINS 枯荣有常 知乎 半闲居士 知乎 书灌木 知乎 任乾 知乎 武汉大学多源智能导航实验室 传统导航采用单点导航的方式 xff0c 定位精度为几米 xff0c 显然不符合自动驾驶的需求 现有在自动驾驶中常用的三种导航方案 x
  • 英伟达 Jetson TX2介绍

    Jetson TX2介绍 Jetson nbsp TX2是NIVDIA瞄准人工智能在Jetson TK1和TX1推出后的升级 TX2的GPU和CPU都进行了升级 内存增加到了8GB 存储增加到了32GB 支持Wifi和蓝牙 编解码支持H 2
  • 基于SPWM的逆变器程序应用及自制电路

    自制逆变器的电路及程序应用 设计并制作 一个简易逆变器 xff0c 其结构如图所示 逆变器进行负载试验时 xff0c 需在其输出端接负载 通常情况下 xff0c 输出电能消耗在该负载上 2 基本要求 逆变器输出端仅连接电阻性负载 xff0c