基于单片机PWM控制逆变电源的设计:设计了一种基于AT89C51 控制SA4828 的逆变电源,它采用IGBT 作为功率器件, IR2110 作为IGBT 的驱动芯片,并采用恒 U/F 的控制策略。关键词:单片机 脉宽调制 逆变电源 本论文主要目的是设计一种全数字化三相PWM 逆变电源。三相SPWM 发生器是逆变电源的核心部分,它的性能好坏,直接关系到整个逆变电源的工作状况。鉴于以80C196MC或TMS320LF240 为核心组成的控制电路,能实现电源的全数字化控制,但系统较复杂,软件工作量大,研制周期长。在本设计中,我们选用了AT89C51 控制MITEL 公司的SA4828芯片作为波形发生器。 二、系统结构功率流程:市电输入经输入保护电路滤除噪声后,进行整流、滤波变成直流电压,然后这个直流电压输入到桥式逆变电路。PWM 发生器在单片机的控制下,通过驱动电路对输出脉冲进行调制就可改变输出电压和频率,再经输出变压器隔离后供给负载。主电路中根据磁路集成原理,将变压器和滤波电感集成为一个磁性元件,再在变压器的次级并以适当的电容,组成滤波网络以获得正弦波形输出。整个电路分为五大部分:整流滤波、全桥逆变电路、驱动电路以及将单片机控制PWM 产生器的控制电路和保护电路。另外在输入和输出端还有输入滤波和输出滤波电路。
上传时间: 2013-11-07
上传用户:xyipie
单片机原理与应用教程采用教、学、做相结合的模,以理论为基础、着眼应用,系统详尽地介绍了单片机应用技术所需的基本知识和技能。全书共分9章,包括MCS-51系列单片机的硬件结构、工作原理、指令系统、接口技术、串行通信、中断系统、语言程序设计及各功能部件的组成和应用等。通过学习这些内容,可对MCS-51系列单片机有一个总体的概念和认识,并在掌握基本硬件的基础上用软件实现其功能。 第1章 MCS-51单片机系统结构1.1 单片机概述1.2 MCS-51单片机结构简介1.3 并行I/O接口1.4 单片机的复位电路与时钟电路1.5 单片机的工作方式1.6 构建MCS-51型单片机的最小系统本章小结习题第2章 MCS-51指令系统与程序设计2.1 概述2.2 寻址方式2.3 指令系统2.4 汇编程序设计本章小结 习题第3章 单片机的定时与中断系统3.1 定时器/计数器3.2 中断系统3.3 单片机中断与定时器/计数器的应用训练本章小结习题第4章 串行通信技术4.1 串行通信概念4.2 MCS-51串行通信接口4.3 串行口的扩展应用4.4 串行通信的应用本章小结习题第5章 单片机的系统扩展技术5.1 程序存储器的扩展5.2 数据存储器的扩展5.3 TTL芯片扩展I/O并行接口的应用训练5.4 Intel系列可编程序接口芯片5.5 8155/8156可编程I/O接口应用训练5.6 8253/8254可编程定时器/计数器的应用训练……第6章 单片机接口实用技术及应用第7章 单片机开发系统第8章 单片机应和系统的设计方法第9章 单片机高级语言C51的应用
上传时间: 2013-10-28
上传用户:tzrdcaabb
第八章 labview的编程技巧 本章介绍局部变量、全局变量、属性节点和其他一些有助于提高编程技巧的问题,恰当地运用这些技巧可以提高程序的质量。 8.1 局部变量 严格的语法尽管可以保证程序语言的严密性,但有时它也会带来一些使用上的不便。在labview这样的数据流式的语言中,将变量严格地分为控制器(Control)和指示器(Indicator),前者只能向外流出数据,后者只能接受流入的数据,反过来不行。在一般的代码式语言中,情况不是这样的。例如我们有变量a、b和c,只要需要我们可以将a的值赋给b,将b的值赋给c等等。前面所介绍的labview内容中,只有移位积存器即可输入又可输出。另外,一个变量在程序中可能要在多处用到,在图形语言中势必带来过多连线,这也是一件烦人的事。还有其他需要,因此labview引入了局部变量。
上传时间: 2013-10-27
上传用户:xieguodong1234
附件为NE555电路智能设计软件,是以NE555芯片为核心,设计出不同的智能控制电路的软件。 NE555为8脚时基集成电路, 各脚主要功能(集成块图在下面) 1地GND 2触发 3输出 4复位 5控制电压 6门限(阈值) 7放电 8电源电压Vcc 应用十分广泛,可装如下几种电路: 1。单稳类电路作用: 定延时,消抖动,分(倍)频,脉冲输出,速率检测等。 2。双稳类电路作用: 比较器,锁存器,反相器,方波输出及整形等。 3。无稳类电路作用: 方波输出,电源变换,音响报警,玩具,电控测量,定时等。 我们知道,555电路在应用和工作方式上一般可归纳为3类。每类工作方式又有很多个不同的电路。在实际应用中,除了单一品种的电路外,还可组合出很多不同电路,如:多个单稳、多个双稳、单稳和无稳,双稳和无稳的组合等。这样一来,电路变的更加复杂。为了便于我们分析和识别电路,更好的理解555电路,这里我们这里按555电路的结构特点进行分类和归纳,把555电路分为3大类、8种、共18个单元电路。每个电路除画出它的标准图型,指出他们的结构特点或识别方法外,还给出了计算公式和他们的用途。方便大家识别、分析555电路。下面将分别介绍这3类电路
上传时间: 2013-10-23
上传用户:qimingxing130
这款编程器(非源码)由国外电子网站推出,可以读写常用的51系列单片机,自带处理器,和电脑并口连接,读写速度快,全视窗界面软件,软件直接可运行在WIN9xWINME\WINxp\WIN2000中。V3.1版增加了电压控制和增加了D87C51,D87C52单片机支持。编程器支持以下ATMEL单片机
上传时间: 2015-03-16
上传用户:咔乐坞
积分分离PID算法的思想是:当被控量与设计的偏差量偏差较大时,取消积分量,以免积分量使系统稳定性降低,超调量增大;当被控值接近定值时,引入积分控制,以消除静差,提高系统精度。
上传时间: 2015-04-18
上传用户:lyy1234
一个完整得AVR现场下载器,制作源代码, AVR单片机现场ISP编程器程序 目标MCU: AT89S52-24PI 编译器:KEIL C51 7.0 晶振:11.0592MHz
上传时间: 2015-05-26
上传用户:trepb001
源代码\用动态规划算法计算序列关系个数 用关系"<"和"="将3个数a,b,c依次序排列时,有13种不同的序列关系: a=b=c,a=b<c,a<b=v,a<b<c,a<c<b a=c<b,b<a=c,b<a<c,b<c<a,b=c<a c<a=b,c<a<b,c<b<a 若要将n个数依序列,设计一个动态规划算法,计算出有多少种不同的序列关系, 要求算法只占用O(n),只耗时O(n*n).
上传时间: 2013-12-26
上传用户:siguazgb
? Java函数速查 你能很快的查到你要的函数 DataBinding类 代表数据源字段和组件属性之间一个单独的绑定。 package com.ms.wfc.data.ui public class DataBinding implements IConstructable 说明 DataBinder控件使用该类来表示数据源中的每一个绑定。 请参阅:《Microsoft Visual J++ 6.0 程序员指南》第18章“WFC中的数据绑定”。 构造器 DataBinding.DataBinding 创建一个DataBinding对象。 语法 public DataBinding () public DataBinding ( IComponent target, String propertyName,String fieldName ) public DataBinding ( IComponent target, String propertyName,String fieldName, IDataFormat format )
标签: DataBinding package Java data
上传时间: 2013-12-20
上传用户:TRIFCT
定时器代码生成器,本软件用于生成MCS51单片机内的定时器的驱动程序,同时,可计算定时器的各参数
上传时间: 2015-08-21
上传用户:kiklkook