正弦波逆变器c语言程序源码,STM32正弦波逆变器设计资料 含SPWM数据生成软件VB源码+PCB+原理图等...

VERSION 5.00

Begin VB.Form SPWM

Caption         =   "SPWM数据生成软件(Howe.Chen)"

ClientHeight    =   4560

ClientLeft      =   120

ClientTop       =   450

ClientWidth     =   8310

Icon            =   "SPWM.frx":0000

LinkTopic       =   "Form1"

ScaleHeight     =   4560

ScaleWidth      =   8310

StartUpPosition =   3  '窗口缺省

Begin VB.CommandButton Command1

Caption         =   "清空结果"

Height          =   615

Left            =   7320

TabIndex        =   18

Top             =   3600

Width           =   855

End

Begin VB.TextBox Text7

Height          =   1695

Left            =   240

MultiLine       =   -1  'True

ScrollBars      =   2  'Vertical

TabIndex        =   17

Top             =   2520

Width           =   6855

End

Begin VB.TextBox Text4

Height          =   375

Left            =   6720

TabIndex        =   9

Top             =   1560

Width           =   975

End

Begin VB.Frame Frame1

Caption         =   "参数设置"

Height          =   2055

Left            =   360

TabIndex        =   1

Top             =   120

Width           =   6015

Begin VB.TextBox Text6

Height          =   390

Left            =   1560

TabIndex        =   16

Top             =   1440

Width           =   1455

End

Begin VB.TextBox Text5

Height          =   375

Left            =   4320

TabIndex        =   13

Top             =   840

Width           =   1335

End

Begin VB.TextBox Text3

Height          =   375

Left            =   1560

TabIndex        =   7

Top             =   840

Width           =   735

End

Begin VB.TextBox Text2

BeginProperty Font

Name            =   "宋体"

Size            =   12

Charset         =   134

Weight          =   400

Underline       =   0   'False

Italic          =   0   'False

St

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本人对感兴趣,参考各类资料后,经过两次改版,制作了这一款纯正弦设计功率在300W。从DC升压到SPWM产生正弦,均采用stm32c8t6(STM32C8T6数据手册)作为主控芯片,并同时提供高压,低压,过功率,和短路保护功能。现开。希望和喜欢做的朋友交流,共同提高。 SPWM稳压方式暂时采用310/DC求调制比的方式。从调试到现在已经烧毁了5片stm32都是cpu短路,等有空查查是什么原因。 本机带载过手电钻,豆浆机,电视机,和一台台式电脑。豆浆机空载没问题,放上豆子后,几秒钟后会触发保护。台式电脑工作10分钟后电瓶没电了,就没再试。 一.电池输入电路 大多用在车载上,利用汽车上的蓄电池和发电机组成的低压直流供电系统供电。这个系统上往往还给其他的用电供电,所以有必要在的输入端设计一个输入电路保证能滤除大部分来自直流供电系统的纹和干扰,同时也滤除对直流供电系统上其他用电的干扰。输入电路一般由LC构成,如上所示: 输入电路设计中需要注意的是L要能过足够的电流不会饱和和过热。LC的参数还要能起到滤效果。在实际的电路中也往往在节省成本或要求不高时省去L. 二.辅助电电路。 除了功率换回路外,还包了小信号部分的供电,例如PWM信号芯片的12V供电,运放的单电或双电供电,单片机的5V或3.3V供电等。对上述电路提供一个稳定的纯净的电供电在中也显得很重要。 1.12V电池输入的辅助电电路 对于12V电池供电的,一般经过一级RC滤给PWM芯片如TL494,SG3525等供电即可。需要注意的是R的压降控制在0.5V-1V比较合适,因为一般PWM芯片最低工作电压在8V左右,为了使电池在10V电压时还能工作,R上的压降不能过大。还有PWM芯片供电电压过低容易引起不工作或对功率MOS管驱动不足。 在要求比较高的情况下可以先把10-15V的电池电压升压到15V,再用L7812降压到稳定的12V给PWM芯片供电,电路如下: 上中BT为来自12V电池,电压动范围为10-15V.采用了MC34063单片DCDC芯片比较简单经济地实现了上述功能。 2.24V-48V电池输入的辅助电电路 在输入24V以上的中,要是用L7812,LM317之类的线性降压会造成比较大的发热损耗,因此本人设计了一个自激开关式降压电路,现在介绍给大家:在这个电路中,BT输入电压范围可以达到15-60V,而输出稳定在12V.Q6也可以用P型的MOS管。 下面来讲一下这个电路的工作原理,电路起动的瞬间,电通过R13提供Q6足够大的基极电流,Q6饱和导通,其集电极电流一部分通过L1给C15充电供给负载,一部分储存在L1里。当C15两端的电压超过15V时Q7导通,Q5也导通导致Q6的基极电位上升,电流减小,C11的上端的电位下降,由于C11两端的电压不能突,Q5基极的电位继续迅速下降,Q6的基极电位迅速上升直到快速关断,Q6关断后L1的储能通过续流二极管D2释放给C15和负载,然后开始下一个周期的循环。 3.多路隔离辅助电电路 对于需要一路或多路隔离辅助电供电的时候,一般采用反激式开关电供电比较好实现,如下,这里就不详细介绍了。
特性 没有PWM发生,需要连接外部微控制或3525和其他控制电路。 内置的12v300ma buck提供驱动部分和控制电路的电压。 四个逻辑控制引脚引出,均为正逻辑,支持 3.3v / 5v电平。 建议PWM不超过90%和200KHz。 宽电压输入范围10-36V,内置欠压保护, 当驱动部分独立供电时,电输入电压可以达到50V(需要更换滤电容)。 该芯片具有内置的死区时间发生,Mos管并联的肖特基二极管续流,在频繁与感性负载进行换向时有效保护H桥,从而避免了损坏,软件编程更简单。 焊接及使用说明 H1L1H2LL2的四个端子用于连接MCU,控制满桥Mos管 VCC端子是板载降压的输出,它可以搭载12v风扇,电流不大于200ma Vin端子是板载降压的输入。断开R12时,您需要在此处输入15-40v。 Vpower是主要电输入,全桥将在此处调制电压输入 R12是降压输入的选择跳线,短路以从Vpower供电 调整R10和R11的比率可以调整buck的输出电压,但不建议低于10v且高于15v, 默认为12v 双极性调制的例子 基于STM32F0的SPWM:代码请参见附件 spwm_test1.7z 硬件上的L1和H2以及L2和H1短路,因为双极性调制仅需要一个互补PWM, 对角管由相同的逻辑驱动。 STM32使用两个定时,TIM1使用CH3互补输出48K PWM, 作为载,TIM17作为中断时基,中断频率12.8khz(基50Hz X调制比256)。 使用等面积方法计算SPWM占空比序列,重写TIM17中断回调函数,在每次中断时更新TIM1-> CCR3的值,动态更改占空比, 输出是SPWM,经过滤正弦

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值