2021-09-08 16:56:26 索炜达电子 2025
项目编号:E869
文件大小:9.68M
源码说明:带中文注释
开发环境:C编译器
简要概述:
STM32正弦波逆变器设计资料 含SPWM数据生成软件VB源码+PCB+原理图等
设计概要
大家知道, 市电或其他的交流电可以通过二极管或可控硅的单向导电性整流成直流电供给需要使用直流电的场合。这种把交流电变换成直流电的过程我们叫做整流,也叫做顺变。那么逆变呢?我们自然地就会想到,应该就是把直流电变换成交流电的过程。逆变电源就是相对于整流器而言通过半导体功率开关器件的开通和关断把直流电变换成交流电的这么一个装置。 逆变电源也叫做逆变器, 下面分单元地讲一下逆变器主要的单元电路。 主要内容为:
一.电池输入电路
二.辅助电源电路
1. 12V 电池输入的辅助电源电路
2. 24V-48V电池输入的辅助电源电路
3. 多路隔离辅助电源电路
三.高频逆变器前级电路的设计
1. 闭环前级变压器匝数比的设计
2. 准开环前级变压器匝数比的设计
四.高频逆变器后级电路的设计
1. 米勒电容对高压 MOS 管安全的影响及其解决办法
2. IR2110应用中需要注意的问题
3. 正弦波逆变器 LC 滤波器的参数
五.逆变器的部分保护电路
1. 防反接保护电路
2. 电池欠压保护
3. 逆变器的过流短路保护电路的设计
4. IGBT 的驱动和短路保护
目录│文件列表:
└ 项目设计
│ 不绕弯路,获取海量资源.jpg
│ 逆变电源设计.PDF
├ SPWM生成软件
│ │ MSSCCPRJ.SCC
│ │ SPWM.frm
│ │ SPWM.frx
│ │ SPWMcreater.exe
│ │ _1.vbp
│ └ _1.vbw
├ 原理图和PCB
│ │ 逆变器直流升压.PcbDoc
│ │ 逆变控制板.PcbDoc
│ │ 逆变控制板.PDF
│ └ 逆变直流升压.pdf
└ 逆变器控制软件
│ JLink Regs CM3.txt
│ JLinkSettings.ini
│ stmucos.uvgui.liangwan
│ stmucos.uvopt
│ stmucos.uvproj
├ APP
│ │ includes.h
│ │ kalman.c
│ │ main.c
│ │ os_cfg.h
│ │ spwm.c
│ │ stm32f10x_conf.h
│ │ stm32f10x_it.c
│ │ stm32f10x_it.h
│ │ stzimo.h
│ └ system_stm32f10x.c
├ BSP
│ │ 24c02.c
│ │ 24c02.h
│ │ adc.c
│ │ adc.h
│ │ eeprom.c
│ │ eeprom.h
│ │ jiami.c
│ │ led.c
│ │ led.h
│ │ serial.c
│ │ serial.h
│ │ spk.c
│ │ spk.h
│ │ st7565.h
│ │ ST7565S.c
│ │ Timer.c
│ └ timer.h
├ out_hex
│ └ 方向盘.hex
├ STM32LIB
│ ├ includes
│ │ │ core_cm3.h
│ │ │ misc.h
│ │ │ stm32f10x.h
│ │ │ stm32f10x_adc.h
│ │ │ stm32f10x_bkp.h
│ │ │ stm32f10x_can.h
│ │ │ stm32f10x_cec.h
│ │ │ stm32f10x_crc.h
│ │ │ stm32f10x_dac.h
│ │ │ stm32f10x_dbgmcu.h
│ │ │ stm32f10x_dma.h
│ │ │ stm32f10x_exti.h
│ │ │ stm32f10x_flash.h
│ │ │ stm32f10x_fsmc.h
│ │ │ stm32f10x_gpio.h
│ │ │ stm32f10x_i2c.h
│ │ │ stm32f10x_iwdg.h
│ │ │ stm32f10x_pwr.h
│ │ │ stm32f10x_rcc.h
│ │ │ stm32f10x_rtc.h
│ │ │ stm32f10x_sdio.h
│ │ │ stm32f10x_spi.h
│ │ │ stm32f10x_tim.h
│ │ │ stm32f10x_usart.h
│ │ │ stm32f10x_wwdg.h
│ │ └ system_stm32f10x.h
│ ├ src
│ │ │ core_cm3.c
│ │ │ misc.c
│ │ │ stm32f10x_adc.c
│ │ │ stm32f10x_bkp.c
│ │ │ stm32f10x_can.c
│ │ │ stm32f10x_cec.c
│ │ │ stm32f10x_crc.c
│ │ │ stm32f10x_dac.c
│ │ │ stm32f10x_dbgmcu.c
│ │ │ stm32f10x_dma.c
│ │ │ stm32f10x_exti.c
│ │ │ stm32f10x_flash.c
│ │ │ stm32f10x_fsmc.c
│ │ │ stm32f10x_gpio.c
│ │ │ stm32f10x_i2c.c
│ │ │ stm32f10x_iwdg.c
│ │ │ stm32f10x_pwr.c
│ │ │ stm32f10x_rcc.c
│ │ │ stm32f10x_rtc.c
│ │ │ stm32f10x_sdio.c
│ │ │ stm32f10x_spi.c
│ │ │ stm32f10x_tim.c
│ │ │ stm32f10x_usart.c
│ │ └ stm32f10x_wwdg.c
│ └ startup
│ ├ arm
│ │ │ startup_stm32f10x_cl.s
│ │ │ startup_stm32f10x_hd.s
│ │ │ startup_stm32f10x_hd_vl.s
│ │ │ startup_stm32f10x_ld.s
│ │ │ startup_stm32f10x_ld_vl.s
│ │ │ startup_stm32f10x_md.s
│ │ │ startup_stm32f10x_md_vl.s
│ │ └ startup_stm32f10x_xl.s
│ ├ gcc_ride7
│ │ │ startup_stm32f10x_cl.s
│ │ │ startup_stm32f10x_hd.s
│ │ │ startup_stm32f10x_hd_vl.s
│ │ │ startup_stm32f10x_ld.s
│ │ │ startup_stm32f10x_ld_vl.s
│ │ │ startup_stm32f10x_md.s
│ │ │ startup_stm32f10x_md_vl.s
│ │ └ startup_stm32f10x_xl.s
│ ├ iar
│ │ │ startup_stm32f10x_cl.s
│ │ │ startup_stm32f10x_hd.s
│ │ │ startup_stm32f10x_hd_vl.s
│ │ │ startup_stm32f10x_ld.s
│ │ │ startup_stm32f10x_ld_vl.s
│ │ │ startup_stm32f10x_md.s
│ │ │ startup_stm32f10x_md_vl.s
│ │ └ startup_stm32f10x_xl.s
│ └ TrueSTUDIO
│ │ startup_stm32f10x_cl.s
│ │ startup_stm32f10x_hd.s
│ │ startup_stm32f10x_hd_vl.s
│ │ startup_stm32f10x_ld.s
│ │ startup_stm32f10x_ld_vl.s
│ │ startup_stm32f10x_md.s
│ │ startup_stm32f10x_md_vl.s
│ └ startup_stm32f10x_xl.s
└ uCOS-II
├ Doc
│ │ QuickRefChart-Color.PDF
│ │ QuickRefChart-Color.XLS
│ │ README.TXT
│ │ ReleaseNotes.PDF
│ │ TaskAssignmentWorksheet.PDF
│ │ TaskAssignmentWorksheet.XLS
│ │ uCOS-II-CfgMan.PDF
│ │ uCOS-II-RAM-Calc.XLS
│ │ uCOS-II-RefMan.PDF
│ └ WhatsNewSince-V200.PDF
├ Ports
│ │ os_cpu.h
│ │ os_cpu_a.asm
│ │ os_cpu_c.c
│ └ os_dbg.c
└ Source
│ os_cfg_r.h
│ os_core.c
│ os_dbg_r.c
│ os_flag.c
│ os_mbox.c
│ os_mem.c
│ os_mutex.c
│ os_q.c
│ os_sem.c
│ os_task.c
│ os_time.c
│ os_tmr.c
│ ucos_ii.c
└ ucos_ii.h