基于FPGA的PWM控制器设毕业论文.doc

上传人:来看看 文档编号:3920302 上传时间:2019-10-10 格式:DOC 页数:10 大小:1.73MB
返回 下载 相关 举报
基于FPGA的PWM控制器设毕业论文.doc_第1页
第1页 / 共10页
基于FPGA的PWM控制器设毕业论文.doc_第2页
第2页 / 共10页
基于FPGA的PWM控制器设毕业论文.doc_第3页
第3页 / 共10页
基于FPGA的PWM控制器设毕业论文.doc_第4页
第4页 / 共10页
基于FPGA的PWM控制器设毕业论文.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《基于FPGA的PWM控制器设毕业论文.doc》由会员分享,可在线阅读,更多相关《基于FPGA的PWM控制器设毕业论文.doc(10页珍藏版)》请在三一文库上搜索。

1、西安科技大学FPGA应用与设计综合实验报告基于FPGA的PWM控制器设计1设计任务与要求1.1设计任务 完成基于FPGA的PWM控制器的设计,产生固定频率、占空比可调节的PWM波1.2设计要求1.2.1掌握PWM技术原理;了解PWM控制方法及应用;完成基于FPGA 的PWM控制器设计1.2.2通过课程设计的实践,进一步了解和掌握硬件描述语言(VHDL或Verilog)和TOP-DOWN的设计流程,提高对实际项目的分析和设计能力,体会FPGA项目开发的过程,熟悉实验报告的编写规范。2设计原理分析 首先使用一个8位计数器对输入时钟脉冲进行计数,然后将8位可人为控制输入与计数器的输出做为比较器的输入

2、端进行比较,比较器的输出即为固定频率、占空比可调节的PWM波,可以通过调节控制器中的数值对PWM波的占空比进行调节。3设计方案3.1 使用一个8位计数器,计数器的输入时钟信号为25MHZ,可以通过分频器来调节时钟信号的周期。3.2 使用8个开关来改变输入比较器的数值3.3 使用比较器,对8位计数器的输出与输入8位数进行比较,产生固定频率、占空比可调节的PWM波。4设计步骤4.1确定设计的整体方案,确定设计使用的软件4.2编写设计程序代码,完成对控制器电路图的设计4.3使用Quartus对设计进行仿真调试4.4连接硬件,使用示波器观察产生的波形,对不足之处进行改进调试5设计程序代码2分频分频器l

3、ibraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitydivclk2isport(Tclk:instd_logic;Dclk:outstd_logic);enddivclk2;architectureartofdivclk2issignaltempdclk:std_logic:=0;beginprocess(Tclk)beginifTclkeventandTclk=1thentempdclk=nottempdclk;endif;endprocess;DclkBthenQ=1;elseQ=0;endi

4、f;endprocess;endart;6仿真波形k为输入,out为输出,clk为50MHz时钟输入7调试结果说明K8K1拨至“00000111”K8K1拨至“00001111”K8K1拨至“00011111”K8K1拨至“01111111”K8K1全拨至高电平7.2不足之处7.2.1缺陷说明 开关全拨至低电位时有毛刺产生,占空比不为0%。7.2.2原因分析使用的比较器的原理为,当两个输入端A=B时,输出为高电位。那么当输入为“00000000”时,计数器的状态为00000000时,输出为高电位,所以产生的PWM波的占空比为1/256而不为0%。7.2.3解决方法将比较器源程序改为:当AB时,输出为高电位。第 9 页FPGA课程设计题目:基于FPGA的PWM控制器设计班级: XXXXXXX姓名:XXXXXX学号:XXXXXX

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1