毕业设计 基于AVR单片机的SPWM变频调速控制策略.doc

毕业设计 基于AVR单片机的SPWM变频调速控制策略.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AVR单片机的SPWM变频调速控制策略 摘要:重点讨论了一种新型单片机—AVR高速嵌入式单片机在交流变频调速中的应用,并给出了软硬件设计方法,同时利用等效面积法生成SPWM脉冲序列,较好的解决了控制精度和实时控制的要求,理论分析和仿真实验证明该方法可行 近年来,随着自关断器件的不断发展,采用以正弦波作为参考电压的SPWM(正弦脉宽调制)控制的VVVF变频调速,已成为交流异步电机调速的主流。IGBT作为新一代全控型电力电子器件,综合了MOSFET和GTR的优点,开关频率高、驱动功率小,构成的功率交换器输出电压纹波小,线路简单,是当今最具有应用前景的功率器件。 ??? 早期使用模拟电路元件生成SPWM波形,所需硬件较多,算法不够灵活,改变参数和调试比较麻烦。随着电力电子技术、微电子技术和计算机技术的发展,研究重点转移到以MCU、DSP为主的数字方案。 ??? 本文介绍一种由AVR高速嵌入式单片机输出的SPWM脉冲序列控制变频调速的方法。 1 SPWM波形生成策略 1.1 常用算法比较 ??? 微机控制的SPWM算法有多种,常用的有自然取样法和规则取样法。自然取样法(图1a)采用计算的方法寻找三角载波UΔ与参考正弦波UR的交点作为开关值以确定SPWM的脉冲宽度,这种方法误差小、精度高,但是计算量大,难以做到实时控制,用查表法将占用大量内存,调速范围有限,一般不采用。规则取样法(图1b)采用近似求UΔ和UR交点的方法,通过两个三角波峰之间中线与UR的交点作水平线与两个三角波分别交于A和B点,由交点确定SPWM的脉宽,这种方法计算量相对自然取样法小的多,但存在一定误差。本文采用等效面积法。 1.2 等效面积法 ??? 把一个正弦半波分为N等分,每一等分的正弦曲线与横轴所包围的面积都用一个与此面积相同的等高矩形脉冲代替,矩形脉冲的中点与正弦波每一等分的中点重合,这样,由N个等幅而不等宽的矩形脉冲所构成的波形就与正弦半波等效,显然这一系列脉冲波形的宽的和开关时刻可以严格地用数学方法计算得到。 ? ??? 如图2所示,在区间[t,t+Δt],正弦波面积为S1,则有: ? ??? 式中M为调制深度,US为直流电源电压。 ??? 对应图中脉冲面积??????????????????????????? (2) ??? 将正弦信号的正半周N等分,则每份为π/N弧度,由图知脉冲高度为US/2,设脉冲宽度为δK,则第K份正弦波面积与对应的第K个SPWM脉冲面积相等,解得: ??? 如图2所示,IGBT的开关时间按如下计算: ??? IGBT开启时刻:?????????? (4) ??? IGBT关断时刻:?? (5) 2 AVR单片机控制系统 2.1 AVR单片机结构特点: ??? AT90系列单片机为ATMEL公司生产的新一代基于AVR增强功能、RISC结构的、低功耗CMOS技术的微处理器。 ??? 1) 哈佛双总线结构,使程序存储器和数据存储器分开。使用RISC指令集,指令周期绝大部分为单周期指令。有相当高的执行速度,8MHz频率下工作的AVR相当于224MHz频率下工作的普通MCS51。 ??? 2) AVR核为32个通用工作寄存器与丰富指令集的组合,32个寄存器全部直接地与运算逻辑单元连接,这种组合机构具备的代码效率比完成同样处理能力的常规CICS微处理器要快10倍以上,从而解决了MCS51的累加器A的瓶颈问题。 ??? 3) 内置晶振的可编程看门狗定时器、片内模拟比较器、SPI串口和UART串口,有几种产品有8—10位的A/D转换器。有带比较和捕获模式的定时/计数器,且具有PWM功能,PWM可以在双8值、9位或10位下自运行、抗误、节拍修正操作。同时还有一路输入捕获口,可以捕获引脚ICP上的上升和下降沿。 ??? 4) AVR单片机内置可重复编程的FLASH程序存储器和EEPROM数据存储器,最大可达256K的EEPROM,可用于保存运动参数,便于现场参数修改,这使得它用在运动控制方面有很大的灵活性。同时AVR单片机还支持对存储器的在系统编程。 ??? 这些特点使得AT90系列单片机成为一种满足许多需要的、具有高度灵活性和低成本的嵌入式控制应用的高效微控制器。本文采用AT90LS8535芯片,8K可重复编程FLASH,512字节的SRAM,三路PWM通道,8路10位A/D。 2.2 控制规律 ??? 在高频段(f≥50Hz)和低频段(f≤10Hz)采用恒功率控制,可加大调速范围,中频段采用恒转矩控制。为使输出波形对称性好、谐波分量小,系统采用分段同步调制,以保证整个变频范围内的开关频率变化不是很大。每个频段载波比N为恒定值,不同频段的N不同,为了计算快速,余弦采用查表方式,余弦三角函数表在0°~360°范围内,每隔0.1度存一个余弦值,

文档评论(0)

花开半季 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档