下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、fpga实验报告 基于fpga的pwm控制器设计1设计任务与要求1.1掌握pwm技术原理;了解pwm控制方法及应用;完成基于fpga的pwm控制器设计。1.2通过课程设计的实践,进一步理解和掌握硬件描述语言(vhdl或verilog)和top-down的设计流程,提高对实际项目的分析和设计能力,体会fpga项目的过程,熟悉实验报告的编写规范。2设计原理分析 2.1利用fpga语言编写程序实现对50mhz的硬件晶振进行分频和调节占空比。对硬件晶振的上升沿就行计数,当2nhz频率利用高低电平进行分频时,当计数到n-1是对原电平进行反向就可以实现分频。占空比是对上升沿的计数是两个不同的数值时进行反向
2、。2.2脉宽调制(pwm)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。按一定的规则对各脉冲的宽度进行调制,即可改变逆变电路输出电压的大小,也可改变输出频率。例如,把正弦半波波形分成n等份,就可把正弦半波看成由n个彼此相连的脉冲所组成的波形。这些脉冲宽度相等,都等于 /n ,但幅值不等,且脉冲顶部不是水平直线,而是曲线,各脉冲的幅值按正弦规律变化。如果把上述脉冲序列用同样数量的等幅而不等宽的矩形脉冲序列代替,使矩
3、形脉冲的中点和相应正弦等分的中点重合,且使矩形脉冲和相应正弦部分面积(即冲量)相等,就得到一组脉冲序列,这就是pwm波形。可以看出,各脉冲宽度是按正弦规律变化的。根据冲量相等效果相同的原理,pwm波形和正弦半波是等效的。对于正弦的负半周,也可以用同样的方法得到pwm波形。在pwm波形中,各脉冲的幅值是相等的,要改变等效输出正弦波的幅值时,只要按同一比例系数改变各脉冲的宽度即可,因此在交直交变频器中,pwm逆变电路输出的脉冲电压就是直流侧电压的幅值。根据上述原理,在给出了正弦波频率,幅值和半个周期内的脉冲数后,pwm波形各脉冲的宽度和间隔就可以准确计算出来。按照计算结果控制电路中各开关器件的通断
4、,就可以得到所需要的pwm波形。2.3原理图:3设计方案先设计分频器,以2分频为基础在器外部做循环可以实现2n倍分频。后面进行占空比调节使用计数器和比较器。根据精度不同分频倍数以及占空比精确度都都会不同。该电路使用的是5位计数器,故设置频率时要考虑占空比调节过程中已相当分频25倍。即m-25/2就是所应设置到分频器上的数值(注:并非分频倍率)。4设计步骤4.1自行编写分频器代码,通过编译等步骤生成分频器。4.2调用软件自带比较器和计数器并搭建后续电路。4.3仿真调试。4.4下载到试验箱进行测试。5设计程序代码library ieee;use ieee.std_logic_1164.all;us
5、e ieee.std_logic_arith.all;use ieee.std_logic_unsigned.all;entity cpld is generic (pulse_width:integer:=1);port(clock_in:in std_logic;clock_out:out std_logic);end entity;architecture pwm_architecture of cpld issignal counter:std_logic _vector(4 downto 0):=”00000”;signal clock_1:std_logic:=0;signal c
6、ounter_1:std_logic _vector(5 downto 0):=”000000”; begin process(clock_in) begin if clock_inevent and clock_in=1 then if pulse_widthcounter_1 then if counter=”00001” then counter=”00000”; else counter=counter+1; end if; counter_1=counter_1+1;else counter_1=”000000”; clock_1=not clock_1;end if;end if;end process;clock_out=clock_1;end architecture;5仿真波形6调试结果说明 由于比较器的位数有限因此所设置的占空比也是一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理人文关怀与同理心
- 护理通讯小组护理服务品牌建设汇报
- 第七章 随机变量及其分布 章末检测试卷(含解析) 高中数学 人教A版(2019) 选择性必修 第三册
- 钛渣冶炼工岗前个人技能考核试卷含答案
- 平板显示膜回收工操作测试考核试卷含答案
- 制浆工改进模拟考核试卷含答案
- 2026年新科教版高中高一地理下册第三单元农业区位与地域类型卷含答案
- 柔性版印刷员安全生产基础知识评优考核试卷含答案
- 墨制作工岗前价值创造考核试卷含答案
- 裁剪服装制版师岗前安全宣教考核试卷含答案
- GB/T 24922-2010隔爆型阀门电动装置技术条件
- 辉瑞辅酶Q10课件
- 四级英语单词红秘笈
- 《店铺转让合同 》电子版模板
- 九年级化学-溶液单元测试题含答案
- 2020年数学高考真题卷-新高考Ⅰ卷(山东卷)文数(含答案解析)
- 路基防护喷播植草、挂网客土喷播植草施工作业指导书
- 大分子自组装课件
- 《自动化制造系统》+教学大纲
- 客户关系管理全套ppt课件(完整版)
- 地产集团商业项目招商管理办法
评论
0/150
提交评论