高压变频调速技术节能效果显著,多电平逆变器是其常用的一种电路拓扑形式。三电平逆变器能降低功率器件耐压要求、降低谐波含量,普遍地采用电压空间矢量脉宽调制的控制策略。将DSP数字控制技术应用于三电平逆变器不仅简化了系统的硬件结构,提高系统性能,还可以实现系统的优化控制。 本文首先简要介绍了三电平逆变器的拓扑结构和控制策略,并阐述了二极管箝位式三电平逆变器电路结构和电压空间矢量脉宽调制控制策略的实现方法。在此基础上,通过对逆变器的工作过程分析,建立了逆变器的数学模型。并提出了一种能控制逆变器直流侧电容中点电位平衡并且能降低开关损耗的电压空间矢量脉宽调制方法。 本文在综述人工神经网络技术的基础上,提出一种基于复合人工神经网络的电压空间矢量脉宽调制算法,充分利用人工神经网络的快速并行处理能力、学习能力,缩短了计算时间,降低了由控制延时引起的谐波成分。最后在MATIAB/Simulink环境下,结合ANN工具箱建立了仿真模型。仿真结果证明了基于复合人工神经网络算法的可行性。 本文进行了三电平逆变器的主电路、开关器件驱动电路、电流电压检测电路和保护电路等的设计。根据三电平逆变器主电路功率开关多,驱动信号不能共地的特点,本文设计一种利用光耦隔离驱动功率开关器件的驱动保护电路,降低电磁干扰,并在过流等异常情况下实时保护功率开关器件。最后以TMS320LF2407DSP为数字控制平台,实现了三电平逆变器的电压空间矢量脉宽调制控制策略。
上传时间: 2013-07-07
上传用户:natopsi
一本很好的汇编语言教程,跟大家一起分享 课程介绍 第1章 预备知识 1.1 汇编语言的由来及其特点 1 机器语言 2 汇编语言 3 汇编程序 4 汇编语言的主要特点 5 汇编语言的使用领域 1.2 数据的表示和类型 1 数值数据的表示 2 非数值数据的表示 3 基本的数据类型 1.3 习题 第2章 CPU资源和存储器 2.1 寄存器组 1 寄存器组 2 通用寄存器的作用 3 专用寄存器的作用 2.2 存储器的管理模式 1 16位微机的内存管理模式 2 32位微机的内存管理模式 2.3 习题 第3章 操作数的寻址方式 3.1 立即寻址方式 3.2 寄存器寻址方式 3.3 直接寻址方式 3.4 寄存器间接寻址方式 3.5 寄存器相对寻址方式 3.6 基址加变址寻址方式 3.7 相对基址加变址寻址方式 3.8 32位地址的寻址方式 3.9 操作数寻址方式的小结 3.10 习题 第4章 标识符和表达式 4.1 标识符 4.2 简单内存变量的定义 1 内存变量定义的一般形式 2 字节变量 3 字变量 4 双字变量 5 六字节变量 6 八字节变量 7 十字节变量 4.3 调整偏移量伪指令 1 偶对齐伪指令 2 对齐伪指令 3 调整偏移量伪指令 4 偏移量计数器的值 4.4 复合内存变量的定义 1 重复说明符 2 结构类型的定义 3 联合类型的定义 4 记录类型的定义 5 数据类型的自定义 4.5 标号 4.6 内存变量和标号的属性 1 段属性操作符 2 偏移量属性操作符 3 类型属性操作符 4 长度属性操作符 5 容量属性操作符 6 强制属性操作符 7 存储单元别名操作符 4.7 表达式 1 进制伪指令 2 数值表达式 3 地址表达式 4.8 符号定义语句 1 等价语句 2 等号语句 3 符号名定义语句 4.9 习题 第5章 微机CPU的指令系统 5.1 汇编语言指令格式 1 指令格式 2 了解指令的几个方面 5.2 指令系统 1 数据传送指令 2 标志位操作指令 3 算术运算指令 4 逻辑运算指令 5 移位操作指令 6 位操作指令 7 比较运算指令 8 循环指令 9 转移指令 10 条件设置字节指令 11 字符串操作指令 12 ASCII-BCD码调整指令 13 处理器指令 5.3 习题 第6章 程序的基本结构 6.1 程序的基本组成 1 段的定义 2 段寄存器的说明语句 3 堆栈段的说明 4 源程序的结构 6.2 程序的基本结构 1 顺序结构 2 分支结构 3 循环结构 6.3 段的基本属性 1 对齐类型 2 组合类型 3 类别 4 段组 6.4 简化的段定义 1 存储模型说明伪指令 2 简化段定义伪指令 3 简化段段名的引用 6.5 源程序的辅助说明伪指令 1 模块名定义伪指令 2 页面定义伪指令 3 标题定义伪指令 4 子标题定义伪指令 6.6 习题 第7章 子程序和库 7.1 子程序的定义 7.2 子程序的调用和返回指令 1 调用指令 2 返回指令 7.3 子程序的参数传递 1 寄存器传递参数 2 存储单元传递参数 3 堆栈传递参数 7.4 寄存器的保护与恢复 7.5 子程序的完全定义 1 子程序完全定义格式 2 子程序的位距 3 子程序的语言类型 4 子程序的可见性 5 子程序的起始和结束操作 6 寄存器的保护和恢复 7 子程序的参数传递 8 子程序的原型说明 9 子程序的调用伪指令 10 局部变量的定义 7.6 子程序库 1 建立库文件命令 2 建立库文件举例 3 库文件的应用 4 库文件的好处 7.7 习题 第8章 输入输出和中断 8.1 输入输出的基本概念 1 I/O端口地址 2 I/O指令 8.2 中断 1 中断的基本概念 2 中断指令 3 中断返回指令 4 中断和子程序 8.3 中断的分类 1 键盘输入的中断功能 2 屏幕显示的中断功能 3 打印输出的中断功能 4 串行通信口的中断功能 5 鼠标的中断功能 6 目录和文件的中断功能 7 内存管理的中断功能 8 读取和设置中断向量 8.4 习题 第9章 宏 9.1 宏的定义和引用 1 宏的定义 2 宏的引用 3 宏的参数传递方式 4 宏的嵌套定义 5 宏与子程序的区别 9.2 宏参数的特殊运算符 1 连接运算符 2 字符串整体传递运算符 3 字符转义运算符 4 计算表达式运算符 9.3 与宏有关的伪指令 1 局部标号伪指令 2 取消宏定义伪指令 3 中止宏扩展伪指令 9.4 重复汇编伪指令 1 伪指令REPT 2 伪指令IRP 3 伪指令IRPC 9.5 条件汇编伪指令 1 条件汇编伪指令的功能 2 条件汇编伪指令的举例 9.6 宏的扩充 1 宏定义形式 2 重复伪指令REPEAT 3 循环伪指令WHILE 4 循环伪指令FOR 5 循环伪指令FORC 6 转移伪指令GOTO 7 宏扩充的举例 8 系统定义的宏 9.7 习题 第10章 应用程序的设计 10.1 字符串的处理程序 10.2 数据的分类统计程序 10.3 数据转换程序 10.4 文件操作程序 10.5 动态数据的编程 10.6 COM文件的编程 10.7 驻留程序 10.8 程序段前缀及其应用 1 程序段前缀的字段含义 2 程序段前缀的应用 10.9 习题 第11章 数值运算协处理器 11.1 协处理器的数据格式 1 有符号整数 2 BCD码数据 3 浮点数 11.2 协处理器的结构 11.3 协处理器的指令系统 1 操作符的命名规则 2 数据传送指令 3 数学运算指令 4 比较运算指令 5 超越函数运算指令 6 常数操作指令 7 协处理器控制指令 11.4 协处理器的编程举例 11.5 习题 第12章 汇编语言和C语言 12.1 汇编语言的嵌入 12.2 C语言程序的汇编输出 12.3 一个具体的例子 12.4 习题 附录
上传时间: 2013-07-05
上传用户:hw1688888
PROTEL99SE常规教程(图片教程) 5天(每天2小时),你就可以搞定PROTEL99SE的常规操作。 课程介绍: 图片教程的第1天: 学会自己画简单的SCH文件 第1课:新建一个*.DDB,新建一个SCH文件,并且添加画SCH要用到的零件库>> 第2课:利用添加好的零件库,进行画第一个可以自动布线的原理图>> 课后补充:SCH中一些必须要避免的错误! 图片教程的第2天: 学会从SCH到PCB的转变,并且进行自动布线 第一课:建立一个PCB文件,并且添加自动布线所必需的封装库 第二课:把前面的SCH文件变成PCB板 第三课: 对PCB进行自动布线 图片教程的第3天: 学会自己做SCH零件。说明:SCH零件库用来画图和自动布线 第一课:做一个SCH里面常要用到的电阻零件 图片教程的第4天: 学会自己做PCB零件封装 第一课:做一个属于自己的PCB零件封装 课后补充:PCB中一些必须要避免的错误! 布线方面的高级设置:自动布线和手动布线方面的高级设置问题 图片教程的第5天: 一些高级的常用技巧 一、SCH中的一些常用技巧 SCH的一些高级设置和常用技巧 二、PCB的一些高级设置和常用技巧 在PCB中,如何校验和查看PCB单个的网络连接情况 在PCB中给PCB补泪滴的具体操作 在PCB中给PCB做覆铜的具体操作 在PCB中如何打印出中空的焊盘(这个功能对于热转印制板比较有用) 在PCB中如何找到我们要找的封装 如何在PCB文件中加上漂亮的汉字 附件:PROTEL99SE 安装 License 5天(每天2小时),你就可以搞定PROTEL99SE的常规操作。
上传时间: 2013-05-24
上传用户:lgd57115700
变频电源具有低损耗和高效率等显著优点,其性能的优劣直接关系到整个系统的安全性和可靠性指标,随着工业上变频电源的广泛应用,对其性能参数的检测也越来越重要,因此对变频电源设备输出电参数进行测量方面的研究具有重要的意义。 论文综述了国内外各种交流变频电参数测量系统的研究现状和应用技术,根据变频设备的工作机理和输出特性,提出了系统的总体设计方案。由于变频设备的输出范围广且变化快,并且国内大部分参数测量设备都是针对工频进行设计的,基于此本文采用高速的数字处理器和改进的算法来进行控制实现。 论文首先给出了各电参数测量的国际标准和理论基础,重点分析了如何通过希尔波特变换来实现频率的测量。为了滤除不需要的高次谐波并精确的测量频率,建立了FIR滤波器模型,通过MATLAB编程进行了数字仿真,验证了算法的正确性;利用周期法进行了其它电参数的测量实现,并在Labview 中进行了仿真,作为辅助分析软件具有快速直观的特点并有很大的通用性。 在理论分析和仿真的基础上,论文设计了基于TMS320F2812 DSP的控制系统,并结合原理图介绍了各模块运行原理;重点分析了如何利用CPLD来实现时序控制的功能,并给出了VHDL设计的程序和仿真结果。最后进行软件程序上的设计,对各部分进行了程序分析和设计,各模块结构相互关联,具有很好的扩展性和移植性。
上传时间: 2013-04-24
上传用户:1054154823
本文主要的研究为对转永磁无刷直流电动机控制问题,对转永磁无刷直流电动机在舰船、水下航行器等对转推进系统中有着广泛的应用前景。它具有无刷直流电动机的一切优点:功率密度大、调速性能好、运行效率高、结构简单、运行可靠、维护方便等等。其与普通的永磁无刷直流电动机的差别仅仅在于原来静止的电枢部分和旋转的永磁体部分都可以相对于静止部分旋转,即有两个转子,根据作用力与反作用力的原理,两个转子受到的电磁转矩在任意时刻都是大小相等、方向相反的。因此两个转子必将沿着相反的方向旋转。 论文主要工作和创新点如下: 1)介绍了对转永磁无刷直流电机与普通永磁无刷直流电机的区别、优点及应用,详细分析了其工作原理,并建立对转永磁无刷直流电机本体的数学模型,接着利用MATLAB/Simulink建立对转永磁无刷直流电机的仿真模型。 2)研究了无位置传感器对转永磁无刷直流电机的控制方法。采用基于DSP的三次谐波过零点检测方法来检测电机转子的位置与转速,采用数字锁相环对三次谐波过零点进行90°延迟: 3)控制系统采用双闭环控制,即速度环与电流环来组成调速控制系统,其中速度环采用了基于改进的BP神经网络PID自适应控制,电流环采用滞环控制,并对整个系统进行仿真。 4)在仿真研究的基础上,本文进行了以TMS320I~F2407A的DSP芯片为控制核心的无位置传感器对转永磁无刷直流电机数字控制系统的软硬件设计。
上传时间: 2013-04-24
上传用户:lw852826
开关电源具有体积小、重量轻、效率高、发热量低、性能稳定等优点,广泛应用于电子整机与设备中,在以往的AC-DC电路中,由二极管组成的不可控整流器与电力网相接,为在电网中会产生大量的电流谐波和无功功率而污染电网,使得功率因数较低。为了提高AC-DC电路输入端的功率因数,采用了功率因数校正。 本文采用TMS320F2812实现开关电源的功率因数校正,分析了DSP实现功率因数校正的控制方法和具体实现,对于软件中参数的标么值实现进行了理论推导,为了使输出功率在输入电压变化的一定范围内保持不变,采用了前馈电压,对于数字PI调节环采用了抑制积分饱和的方法,以防止系统失控。 论文中通过对AC-DC整流电路和加入Boost功率因数校正后的电路进行了Matlab的仿真,通过输入电压和输入电流波形的比较,可以很容易地看到功率因数的提高。 在具体的电路实现中,采用霍尔元件检测输入电感电流、输入电压和输出电压,经过DSP的A/D采样后,在DSP内部经过程序计算,输出PWM波形驱动MOSFET的开通与关断,使输入电感电流波形与输入电压波形一致。 本文实现了系统仿真,给出了仿真波形,分析了硬件设计电路并完成了电路的局部仿真,软件编程方面给出了主程序和各个子程序的软件流程图,提出了以后研究的方向。
上传时间: 2013-06-17
上传用户:baobao9437
高速发展的DSP技术为语音信号处理领域提供了良好的发展平台,使得实时实现各种复杂的算法称为可能。G.729语音编码是国际电信联盟(ITU-T)于1996年获准通过的采用共轭结构代数码激励线性预测技术的具有8 kbit/s码速率的语音算法建议,广泛应用于数字移动通信、IP电话和数字卫星通信中。本文研究了G.729语音编码原理和在TMS320C5416定点DSP芯片上实时实现该编码器过程中的软、硬件设计。主要涉及有以下几方面内容: 1.介绍语音编码技术和DSP技术的发展概况。 2.研究了基于CELP结构的G.729编码的算法原理。 3.根据G.729声码器实时实现的需要,介绍硬件平台的组成,研究了系统软件的设计和基于算法和实时需要的软件优化。 4.利用DSP代码调试工具对系统性能进行分析,得出测试结果。
上传时间: 2013-07-11
上传用户:woshiayin
随着对电能质量要求的提高和数字化控制技术的发展,PWM整流器已受到国内外的普遍重视。DSP芯片功能强大、执行速度快、性能稳定可靠,在数字控制领域有着广泛的应用前景。文章首先在分析电流型PWM整流器的基本原理、数学模型和控制方法的基础上搭建了系统的PSIM仿真模型,继而设计了以TMS320LF2407A为控制核心的三相电流型PWM整流器控制系统,同时对实验过程中的软硬件进行了详细的介绍。最后给出实验波形,并进行了分析。论文工作为电流型PWM整流器在工业中的应用提供了参考。
上传时间: 2013-08-05
上传用户:牧羊人8920
工业领域中需要大量的AC/DC整流电源。随着现代电力电子技术的不断发展,人们曰益意识到低功率因数整流系统造成了谐波污染和电网公害。因此消除电网谐波污染,提高功率因数,成为整流系统的发展趋势。由于中大功率的电力电子设备在电网中占很大的比重,因此高功率因数的三相整流器的研究已成为当今国内外研究的一大热点。 随着数字控制技术的不断发展,越来越多的控制策略通过数字信号处理器(DSP)得以实现。数字控制的特有优点:简化硬件电路,克服了模拟电路中参数温度漂移的问题,控制灵活且易实现先进控制等,使得所设计的电源产品不仅性能可靠,且易于大批量生产,从而降低了开发周期。因此,数字化控制电源已成为当今于开关电源产品设计的潮流。 本文首先给出了几种常见的三相功率因数校正方案,并对其进行了比较和分析,在前面的基础上提出了:三相三开关三电平拓扑结构和双闭环控制的策略结合的三相PFC系统。紧接着介绍了DSP芯片的特点及其在电力电子装置中的应用,首先介绍目前DSP芯片的发展,通过比较选定了TI公司的TMSLF2407芯片作为本文的处理芯片,而后基于对TMSLF2407芯片的内部资源和该芯片数字式PWM信号产生的原基于DSP的三相有源功率因数校正研究与设计理的分析,提出了三相PFC的数字化解决方案。在第四章中介绍了基于DSP数字控制的PFC的总体设计方案,电路所采用的是基于平均电流方案的双闭环控制策略。内环通过瞬时值控制获得快速的动态性能,保证输出畸变率较低,外环使用输出电压的瞬时值控制,具有较高的输出精度。本文最后应用仿真软件MATLAB中的SIMULINK对系统进行仿真,验证控制策略的可行性,并有助于系统主电路和控制电路的设计。对于三相变换器这种复杂的非线性系统,需要模拟、数字信号混合仿真,仿真比较难以实现。一是因为模型难以建立二是即使建立起一个模型,由于电路复杂,仿真软件也未必能保证其收敛性。所以经过简化,利用MATLAB中的SIMULINK构建了变换器的电压模型,用于验证设计方法和设计参数的正确性。
上传时间: 2013-05-31
上传用户:wengtianzhu
快速傅立叶变换(FFT)技术是数字信号处理中的核心技术,它已广泛应用于数字信号处理的各个领域,长期以来一直是一个重要的研究课题。近年来,专用数字信号处理器以其优化的硬件结构和优良的性能价格比为FFT的实现提供了一种有效的途径,其中最具有代表性的是美国TI公司的TMS320系列DSP。 本文首先分析了常用FFT算法原理,并进行了算法的讨论和比较,然后详细论述了以浮点型DSP为核心的实现FFT算法的硬件平台的设计。平台的硬件电路主要包括数据采集部分、数据处理部分、数据存储部分和数据显示部分。其中采集部分采用12位高速的A/D转换芯片MAX197,数据处理部分采用32位浮点型DSP芯片-TMS320VC33,数据存储部分采用了大容量的FLASH芯片——K9F2808UOA,数据显示部分采用PHILIPS公司的高亮度、宽视角的TFT彩色液晶显示屏。 为了扩展系统的通信能力,通信接口我们选择CAN总线。软件部分选用了频率抽取基2FFT、分裂基FFT和实序列FFT算法,用C语言进行编程。最后部分是进行软硬件的联合调试,并在此基础上进行了FFT算法实现。 论文结尾以实际的实验曲线分析验证了算法的正确性,同时针对实验中产生的误差找出了原因,并提出了解决的方法。实验结果表明采用浮点DSP实现FFT算法方便且有较高的实时性,可以应用到电力系统谐波分析、振动测试及铁路检测等各个领域。
上传时间: 2013-04-24
上传用户:caixiaoxu26