单片机课程设计-pwm波信号发生器研制.doc

单片机课程设计-pwm波信号发生器研制.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

前言

脉冲宽度调制是现代控制技术常用的一种控制信息输出,可以有效地利用数字技术控制模拟信号的技术。()又称脉冲宽度调制,属于脉冲调制的一种,即脉冲幅度调制()、脉冲相位调制()、脉冲宽度调制()和脉冲编码调制()。它们本来是应用于电子信息系统和通信领域的一种信号变换技术,但从六十年代中期以来后,随着电力电子技术被引入到电力变换领域,技术广泛运用于各种工业电力传动领域乃至家电产品中。目前,随着微机技术日益广泛深入工业控制领域,单片机控制的技术迅速发展,其突出特点是可以比较容易地选择最佳的脉冲调制频段,更重要的,由于与单片机的结合,整个系统可以集成为具有更完备的保护功能、故障诊断功能和显示功能的高可靠的微型化的系统。因此,被竞相开发,前景广阔。

在智能化产品开发中,许多常用的单片机没有提供脉宽调制()电压信号输出功能,而在某些特定的场合需要得到信号。控制技术以其控制简单、灵活和动态响应好的优点而成为电力电子技术最广泛应用的控制方式,也是人们研究的热点。控制技术一直是变频技术的核心技术之一,由于可以同时实现变频变压反抑制谐波的特点,在交流传动及至其它能量变换系统中得到广泛应用。目前实现方法为采用全数字化方案,完成优化的实时在线的信号输出。

本文主要介绍了信号发生器的概念、作用及定义,分析了系统的工作原理和软硬件的设计。主要是以89C51单片机为核心控制单元,通过对外围电路芯片的设计实现输出波形的频率、电压幅值、占空比的连续调节,达到产生信号目的。??

第一章系统组成与工作原理

1.1系统设计内容与要求

一、设计内容:信号发生器的研制

二、设计要求:

采用定时/计数器8253

信号的工作频率为500(1000)

占空比可变且显示占空比

1.2系统组成

如图1.1所示为系统的设计结构框图。此系统由89C51单片机核心控制单元、7279控制的显示与键盘扫描单元以及8253计数单元组成,其中还用到了74138译码器作为单片机的片选输出来作为8253计数器的口地址控制单元,在完成89C51与8253连接的电路中还用到了74373地址锁存器和一些逻辑门电路组成。

显示器

显示器

单片机

定时/计数器

整形

图1.1设计结构框图

1.3工作原理

信号发生器是通过89C51单片机对显示器模块和定时/计数器模块的控制,采用软件编程的方法,通过改变给8253计数器的写入值产生一系列幅值相等而宽度不等的脉冲,,再通过一整形电路,产生规则的脉冲波形,而改变8253的计数器初值是通过键盘操作实现的,同时数码管显示相应的占空比。

第二章系统硬件设计

2.1方案比较与确定

方案一:直接采用51单片机定时,通过软件编程产生脉冲。以89C51单片机为核心控制单元,采用计数法加软件延时法,以及与按键相配合。当有按键按下后,通过键盘扫描将所按键值作为信号的的占空比输入,经软件程序处理后实现信号的占空比可变,并在数码管上显示相应的占空比。

方案二:选用可编程芯片8253的计数器0作为信号发生器,8253的计数器0工作在可重复触发单稳态方式1下,它的输出口0产生宽度可调的信号脉冲,该输出脉冲宽度为:;输出的占空比为:1×();式中,W为输出脉冲宽度,单位是秒;W1为一个周期内高电平的脉冲宽度,P为占空比;f为计数器时钟信号的频率;N为单片机为其置入的计数值。的频率由0上所加的信号频率决定;在计数器0的0端输入一定频率的方波,该频率由计数器1的1输出产生,再由89C51的锁存信号给1和0同步的时钟脉冲,最后改变计数器值N产生连续可调的信号。如图2.1所示。

键盘

键盘

信号825389C517279

信号

8253

89C51

7279

数码管

数码管

图2.1系统原理框图

分析:由于单片机本身内部具有计数及定时功能,方案一与方案二相比方案一直接使用单片机内部芯片功能产生脉宽调制波形算法实现简单,成本低廉。但是受单片机端口数量及单片机工作频率(主要为晶振频率)的限制,单片机无法实现多路控制;单片机搭建的电路抗干扰性较差,易受感性负载的影响,电路的稳定性较低;单片机利用程序实现脉宽调制波形,程序执行存在相对延迟现象,尽管单次延迟时间很小,但是延迟时间的累积会对较为复杂的控制产生难以估量的影响。考虑到必须保证系统的稳定性,所以本设计采用方案二实现。

2.2单元电路设计

2.2.1振荡电路

单片机需要不断地提供时钟脉冲,这个时钟脉冲就是由振荡电路提供的,它是由一个石英晶振、两个反馈电容组成,振荡电路是计算机的心脏,它控制着计算机的工作节奏。晶振频率多在1.2~12之间选取,工业上常用的是6M和12M,而本次专业课设用的晶振频率是11.0592,反馈电容的取值一般在5~30之间选择,这里我们选用是30的反馈电容,它的作用有两个

您可能关注的文档

文档评论(0)

180****0576 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档