基于规则采样法的PWM波形程序设计方法

来源 :中国科教创新导刊 | 被引量 : 0次 | 上传用户:lfshiyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:根据冲量效果不变理论,本文提出了规则采样算法计算PWM波的方法。详细描述了采用51单片机定时加计数实现PWM波形的程序设计方法。
  关键词:PWM波形 程序 设计方法
  中图分类号:TM401+.1 文献标识码:A 文章编号:1673-9795(2014)01(b)-0000-00
  PWM(Pulse Width Modulation)技术既是一种调压技术,也是一种变频技术。此技术经历了一个不断创新和完善的发展过程,1964年,德国A.Schonung和H.Stemmler在《BBC评论》提出将通信中的PWM调制技术应用交流传动逆变器的控制上来,产生了正弦脉宽调制(SPWM)变压变频思想。该项技术现已广泛应用于各种控制系统中,数字化和智能化是PWM 技术发展方向。本文提出了利用51系列单片机定时器,通过规则采样算法实现PWM波形程序设计方法,该方法与硬件电路实现相比,具有更大的灵活性、适用性和更低的成本。
  1 规则采样法PWM波形产生的基本原理
  在采样控制理论中有一个重要结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上,效果基本相同。这结论是PWM控制的重要理论基础。如图1所示,将正弦波的一个周期N等分,看成由N个彼此相连脉冲组成的波形。这些脉冲宽度相等(都为2π/N),幅值按正弦规律变化。如果将上述脉冲序列用同样数量等幅而不等宽的矩形脉冲序列来代替,使矩形脉冲的中点和相应正弦等分的中点重合,且使矩形脉冲和相应正弦部分面积相等,就有的脉冲序列。这种幅值相等而脉宽按正弦规律变化且与正弦波等效的波形,即为SPWM波形。
  示为PWM规则采样法示意图。取三角波两个正峰值之间为一个采样周期TC。使每个脉冲的中点和三角波一周期的中点(即负峰点)重合。也就是使每个脉冲的中点都以相应的三角波中点为对称。在三角波的负峰时刻tD对正弦信号波采样而得到D点,过D点作一水平直线和三角波分别交于A点和B点,在A点时刻tA和B点时刻tB控制功率开关器件的通断。可以看出,用这种规则采样法得到的脉冲宽度δ和用自然采样法得到的脉冲宽度非常接近。
  2 软硬件结合系统实现
  2.1 硬件设计
  基于51系列单片机定时器控制的PWM控制技术硬件电路原理框图如图3所示。
  PWM控制信号从51单片机的P1.0口输出,经隔离驱动模块中的光电隔离、驱动等环节控制逆变器模块中相应IGBT通断,实现PWM控制过程。最后将逆变信号输出给负载。该硬件电路包括:
  (1) 51单片机最小系统模块,功能是实现复位、产生机器时钟、产生PWM矩形脉冲。
  (2) 隔离驱动模块,功能是使单片机输出信号与外围模块(逆变器)的输
  入信号相匹配。该电路包括光电隔离和功率IGBT电压驱动环节。
  (3) 逆变器模块,功能是将直流电转换成交流电实现电力的逆变过程。该部分采用自关断器件IGBT实现单相全桥逆变。IGBT是全控型电力电子器件,它开关频率相对高,驱动功率小,构成的功率交换器输出电压纹波小,线路简单,是当今最具有应用前景的功率器件。
  (4) 外扩存储器模块,图中该模块部分打上了虚线框,表示其应用要取决于实际应用系统。若实际应用系统要求PWM控制精度高,即一个调制波周期内产生的PWM矩形波串多,而此时AT89C2051单片机内部存储空间不够时,就要加上该模块。
  2.2 软件设计
  本设计分为规则采样算法子程序、定时中断子程序、主程序三个部分。
  下面以PWM规则采样算法为理论基础详细介绍PWM波形的单片机C51程序设计方法。
  (1) PWM规则采样算法子程序
  已知正弦调制波频率为f,正弦量电流幅值为Ir,三角载波幅值为Ic,一个正弦调制波周期内产生的PWM矩形脉冲数量为k。另设采样次数为n(n=1,2,3,…,k)。
  主程序包括系统初始化,PWM算法子程序和定时器初始化等部分。其程序流程图如图5所示。
  在系统初始化程序中主要完成调制度M的计算和PWM脉宽调制波形输出I/O口初始化工作。PWM算法子程序完成PWM脉宽调制波形的脉冲宽度、间隔时间数值计算和存储工作。定时器初始化程序完成了51单片机定时器T0的工作方式设置、定时初值的设定和定时中断的设置工作。
  (3)定时中断子程序
  定时中断部分包括定时器的初始化设置和定时中断服务程序。流程图如图6和图7所示。该部分的作用为根据PWM规则采样算法子程序得到的数值作定时时间,利用定时中断服务程序使单片机P1.0端口输出产生PWM脉宽调制波形。
  系统采用的晶振频率为12MHz,定时器T0选择的工作方式为工作模式1即16位定时器,其计数的最大值为216=65536。根据51单片机定时初值的计算公式可得定时时间为:
  上式中定时时间t即为PWM规则采样算法子程序中得到的矩形脉冲时间段的数值。由以上定时中断流程图及程序清单可知利用单片机定时器产生PWM脉宽调制波的基本思想为:定时PWM脉宽调制波形时间段时间,定时时间到令单片机一I/O口线取反,从而达到了产生PWM脉宽调制波形输出的目的。
  3 调试结果与分析
  由51单片机P1.0口产生的双极性PWM控制方式波形在示波器上测得到波形如图7所示。表示系统在调制度为0.5,频率为10Hz,一个正弦调制波周期内产生的PWM矩形脉冲数量为6的条件下,一个正弦波周期内的PWM脉宽调制波形。由图8可以清楚的看到波形中的脉宽先由窄逐渐变宽,再由宽逐渐变窄,符合PWM脉宽调制波的变化规律。
  4 结束语
  本文介绍基于PWM规则采样算法,利用51单片机定时器T0产生PWM脉宽调制波形的方法很好地把软硬件技术结合在一起,用规则采样法实现了实时控制和在线产生PWM脉宽调制波形。与传统方法比较,它不仅可以简化测量和控制电路的硬件结构,而且可以方便地建立人机接口,实现软件调整参数,使控制更精确、实时、可靠。从最后的调试结果波形可以证明,采用本设计方法可以获得预期的精确PWM调制波形。该方法同样可以用于其他单片机控制系统中。
  参考文献
  [1] 王兆安,黄俊.电子电力技术[J].北京:机械工业出版社,2006.
  [2] 赵文博,刘文涛.单片机语言C51程序设计[J].北京:人民邮电出版社,2005.
  [3] 李宁.利用单片机定时器实现信号采样和PWM控制[J].微型机与应用,2004(7).
  [4] 刘黎.用单片机产生SPWM及制作小功率UPS[J].中南民族大学学报(自然科学版), 2002,3,21(1).
  [5] 赵德元.由单片机控制的单相SPWM变频器的研究[J].微型机与应用,2003(3).
  [6] 唐中燕.基于单片机的单相SPWM变频器设计[J].电机电器技术,2004(4).
  [7] 吳岩.单片机在电子技术中的应用与开发技术研究[J].科技论坛,2011,3.
  [8] 徐晓建.浅谈单片机应用系统的设计方法[J].科技资讯,2012,12.
其他文献
国土资源信息是国民经济信息中不可或缺的、重要的土地信息资源,在国家经济和社会发展中具有重要的公益性、战略性和基础性作用。本文就加强国土资源信息化建设的必要性进行了
电厂汽轮机主要以反动级和冲动级为主,相同参数下两者叶片高度的比较是研究叶高损失的重要途径。运用连续性方程、级的焓降公式,从理论上证明了在相同进汽参数、蒸汽流量和平
高校思想政治教育是培养大学生走向成人和成才的重要途径,思想政治教育的成效与否对于大学生综合素养有至关重要的作用,对于整个社会人才的输送也有着不可推卸的责任。本文从
大子午扩张跨音涡轮具有外端壁栅道前附面层偏厚和内端壁栅道内激波附面层干扰分离严重的特点,从而导致导向器栅道内流动损失偏高。采用全三维黏性N-S方程对优化设计获得的先
在传统汽轮机变工况计算原理的基础上,结合制造厂家提供的设计数据,提出了一种同时考虑汽轮机通流和回热系统两部分的简化变工况计算方法。以某1000MW凝汽式机组为对象,进行
心理健康是一种持续的,积极发展的心理状况。在这种状况下,主体能做出良好的适应,能充分发挥身心潜能,而不仅是没有心理疾病:现代心理学的研究表明,幼儿期是人生历程中生理、心理发
摘 要:物流业的发展程度已成为衡量一个国家现代化程度和综合国力的重要标志之一,但现代物流的发展不仅需要中高级物流人才,更需要大量的专业型、应用技能型物流基础性人才,中等职业物流教育正是这一任务的承载者,本文在分析唐山地区物流业发展现状及特点的基础上,就唐山市中职物流人才培养提出建议。  关键词:物流 港口物流 冷链物流 中职物流人才培养  中图分类号:G712 文献标识码:A 文章编号:1673-
汽轮机末级排汽是影响排汽缸运行的关键因素。对汽轮机末级与排汽缸流场进行了数值模拟,得到当末级处于不同容积流量工况时,排汽缸内流动特性及气动性能。结果表明:随着容积流
摘 要:开放教育的重要特征就是在网络条件下开展各种教学活动,给所有广播电视大学的教师提出了新的挑战,也给所有学生提供了新的学习平台,利用网络优势构建新的英语学习环境。作为一名普通的广播电视大学老师,在课堂中如何利用网络优势,培养学生自学的行为习惯,在教学中是至关重要的。本文就英语教师合作培养学生学习行为习惯,使学生学会主动学习,在学习中获得最大收益。  关键词:开放 英语 合作  中图分类号:G4