3.3.8 pwm脉冲输出

3.3.8 pwm脉冲输出

ID:16068212

大小:95.35 KB

页数:4页

时间:2018-08-07

3.3.8 pwm脉冲输出_第1页
3.3.8 pwm脉冲输出_第2页
3.3.8 pwm脉冲输出_第3页
3.3.8 pwm脉冲输出_第4页
资源描述:

《3.3.8 pwm脉冲输出》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上海大学2001级硕士研究生学位毕业论文THEPOSTGRADUATETHESISOFSHANGHAIUNIVERSITY开始读ADC信号图3-31ADCO转换结束中断服务程序框图控制飞行器姿态。其中断服务程序框图如图3-32flrT.3.3.8PWM脉冲输出PWM即Pulse-WidthModulation(脉冲宽度调制),通过调节脉冲的宽度,可以改变输出波形的平均电压,常用于闭环反馈和控制。四桨碟形飞行器的四个直流电机就是通过调节输入PWM的占空比,来调节上海大学2001级硕士研究生学位毕业论文THEPOSTGRADUATETHESISOFSHANGHAIUNIVERS

2、ITY图3-32TO中断服务程序框图电机电枢两端的平均电压,从而改变各旋翼的转速及所产生的升力,调整飞行器姿态。.PCA初始化C8051F021单片机内部有一个可编程计数器阵列(PCA),可以通过PCA产生所需要的PWM信号。与标准8051的计数器/定时器相比,它需要较少的CPU干预。PCA由一个专用的16位计数器淀时器和5个16位捕捉/比较模块组成,每个捕捉/E匕较模块有自己的1/O线(CEXn),可通过设置交叉开关将其连到端F11/O。计数器/定时器由一个可编程的时基信号驱动,时基信号可以在6个输入上海大学2001级硕士研究生学位毕业论文THEPOSTGRADUATET

3、HESISOFSHANGHAIUNIVERSITY源中选择:定时器O溢出、ECI线上的外部时钟信号、系统时钟12分频、系统时钟4分频、系统时钟和外部振荡器时钟8分频。PCAO初始化子程序如下所示://PCAO初始化程序voidPCAO_Init(void){PCAOMD=0x02;/禁止CF中断,PCA时基=SYSCLK/4PCA0CPL0=(0xf&PWMO_HIGH);/初始化PCA比较值(CEXO)PCA0CPH0=(0xf&(PWM0HIGH;8));PCAOCPL1=(Oxf&PWM1少IGH);/初始化PCA比较值(CEX1)PCA0CPHl=(0xf&(PWM

4、IeeHIGH;8));PCA0CPL2=(0xf&PWM2一HIGH);刀初始化PCA比较值(CEX2)PCAOCPH2=(Oxf&(PWM2esHIGH;8));PCAOCPL3=(Oxf&PWM3_HIGH);/初始化PCA比较值(CEX3)PCA0CPH3=(0xf&(PWM3_HIGH;8));PCAOCPMO=0x4d;//CCMO为高速输出方式PCAOCPMl=0x4d;//CCM1为高速输出方式PCAOCPM2=0x4d;//CCM2为高速输出方式PCAOCPM3=0x4d;//CCM3为高速输出方式EIE1j=0x08;/允许PCA中断PCAOCN=0x4

5、0刀允许PCA计数器}.PCAO中断服务程序设计PCA包含一个16位的计数器/定时器和5个捕捉/比较模块,每个捕捉/比较模块共享一个时间基准,但独立工作,每个模块的服务程序只能影响该模块的配置寄存器和捕捉/比较寄存器。利用PCA可以实现8位、16位及n位PWM的输出,考虑到本设计的需要,采取了11位PWM输出方式。为了产生一个具有11位精度的PWM波形,将PCA模块设置为高速输出方式,在该方式下,每当主计数器/定时器的寄存器(PCAOH:PCAOL)与模块的捕捉/比较寄存器(PCAOCPHn:PCAOCPLn)相匹配时,CEXn引脚发生电平切换,并可以选择产生中断。图3-3

6、3给出了PCAO中断服务程序流程框图,图3-34为PWM产生原理。上海大学2001级硕士研究生学位毕业论文THEPOSTGRADUATETHESISOFSHANGHAIUNIVERSITY开始CCF0=1更新CEX0输出脉冲占空比CCFI=1更新CEXI输出脉冲占空比CCF2=更新CEX2输是出脉冲占空比CCF3=1更新CEX3输出脉冲占空比CCF4=1cFed王清零叙图3-33PCAO中断服务程序流程框图图3-34PWM产生原理框图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。