【报告】ultimateedition基于单片机的PWM波形发生器.docx

【报告】ultimateedition基于单片机的PWM波形发生器.docx

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

基于单片机的PWM波形发生器(双路)题目理解技术要求(1)输出两路PWM波;(2)PWM波参数可以通过按键调整;(3)交互界面友好,布局合理大方;(4)五个功能按键。工作要求(1)总体结构框图;(2)通过理论分析和计算选择电路参数;(3)根据功能要求,确定键盘控制功能;(4)根据原理图焊接电路板;(5)用AltiumDesinger Winter 09画电路图与PCB图;(6)采用C语言编写检测程序和应用程序并通过调试;(7)撰写设计报告和答辩PPT。PWM广泛应用于各行各业,两种典型代表分化出两种理解:调压。通过调节占空比调压,占空比为,输出电压;占空比为,输出电压。如直流斩波构成的直流脉宽调速系统。变流。其中,逆变是PWM最先应用的领域。如用正弦信号调制出来的SPWM加在惯性环节上等效于正弦波,通俗来讲,就是调制一个正弦波。本组实现变流调制。整体框图工作原理3.1.PWM原理3.1.1. PWM最基本的理论基础:冲量相等而形状不同的窄脉冲加在惯性环节上,其效果基本相同。设采样后序列为,一个正弦半波被分成若干份,每份脉宽,则输出PWM脉冲宽度为:所以,只要采出),然后让脉冲持续即可。3.1.2.PWM调制基础:用等腰三角形波或锯齿波作为载波信号,对信号波进行调制。原理:信号波幅值大于载波输出高电平,直至信号波幅值小于载波。3.2.系统主要构成3.2.1. 信号发生器:产生信号波,如正弦波送入AD。设定为电路板提供的参考电压约为4.6V,因为AD,且要求最大值必须小于PWM幅值。3.2.2. ADC:将送入的信号波采样,转换为单片机可以处理的离散序列。3.2.3. 单片机:处理序列、控制时序、协调芯片等。3.2.4. 示波器:将产生的PWM波输出观察。工作过程信号发生器产生信号波,送入AD。单片机启动AD工作,选通到等,开始采集信号,输出离散序列至单片机。单片机接收AD转换的离散序列,进行调制。调制方法有等效面积法、载波调制法两种。通过单片机处理之后调制出来脉冲序列,即PWM波。又经过74573锁存之后输出接示波器观察波形。程序流程简图PWMYesWaitingHigh voltageLow voltageYesNoSW=CW?NoAD convertsover?InitializeSW: signal waveCW: carrier wave主要模块说明6.1.ADC0809ADC0809主要信号引脚的功能:IN7~IN0——模拟量输入通道?ALE——地址锁存允许信号。对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。?START——转换启动信号。START上升沿时,复位ADC0809;START下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,START应保持?低电平。A、B、C——地址线。?通道端口选择线,A为低地址,C为高地址,引脚图中为ADDA,ADDB和ADDC。?EOC——转换结束信号。EOC=0,正在进行转换;EOC=1,转换结束。使用中该状态信号即可作为查询的状态标志,又可作为中断请求信号使用。?D7~D0——数据输出线。为三态缓冲输出形式,可以和单片机的数据线直接相连。D0为最低位,D7为最高??OE——输出允许信号。用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;OE=1,输出转换得到的数据。Vref——参考电源参考电压用来与输入的模拟信号进行比较。本项目信号波分两路输入:IN3、IN4。对应选通地址位分别为0x1ffb、0x1ffc而数据位则是0x03、0x04。D0~D7挂总线输出,由单片机读取转换后的结果,输出范围0~255。本项目由于接线原因,写入选通道地址和读出转换结果地址不一样,而且,总线的分时复用比较复杂,对本项目造成了极大的挑战。6.2. 74HC138本项目中38译码器的功能是实现地址译码,由单片机P2口输出地址高八位,经38译码器译码输出。6.3.ULN2803ULN2803低电平驱动电流大,驱动蜂鸣器、数码管。逻辑上为集成非门。6.4. 74HC573八进制三态非反转透明锁存器。实验中多次用到74HC573锁存器,其作用是将D0~D7逻辑锁存,Q0~Q7输出。原理图中,U10为数码管段码寄存器,决定显示什么数字;U11为数码管位码寄存器,决定哪个数码管亮;两路PWM波由U14的Q0、Q1分别输出,分别接示波器观察。LE:Latch?Enable?Input?锁存使能输入。:3?State?output?Enable?Input?(Active?LOW)3态输出使能输入。6.5. Digitron或Nixie tube,用于显示数字。本项目使用6位共阳极数码管,段码由U10驱动;位码由U11驱动。等效面积法中用于显示信号波被分割为若干份后每份间隔

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档