基于verilog的设计

基于verilog的设计

ID:22823630

大小:642.04 KB

页数:19页

时间:2018-10-31

基于verilog的设计_第1页
基于verilog的设计_第2页
基于verilog的设计_第3页
基于verilog的设计_第4页
基于verilog的设计_第5页
资源描述:

《基于verilog的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、wii^aTiiuirof.KOihii■mho基于Verilog的课程设计直流电机的PV則控制指导老师:翁嘉民班級:1031电气自动化技术成员:李高峰201020709112王俊才201020709186孟令朋201020709143目录1.绪论21.1直流电机介绍21.1.1直流电机的特点31.1.2H流电机的应用31.2EDA介绍31.3FPGA介绍31.4VerilogHDL硬件描述语言41.4.1VerilogHDL硬件描述语言介绍41.4.1VerilogHDL功能41.5PWM脉冲宽度调制介绍51.6直流电机的PWM控制51.设计原理52.1设计原理框I冬I52.

2、2原理图62.3模块设计72.3.1rra)to_test模块71.3.2pwmjogic模块9计模it器模12■142.3.3频±火2.3.4计2.3.3频率计模块112.3.4计数器模块122.仿真结果14引脚锁定5.论文总结156.实物图167.实训心得17参考文献直流电机的PWM控制器的设计1.绪论1.1直流电机介绍直流电机是实现直流电能与机械能之间相互转换的一种电力机械,按照直流电机的用途分为直流电动机和直流发电机两类。能够将机械能转换成直流电能的电机称为直流发电机;能够将直流电能转换成机械能的电机称为直流电动机。1.1.1直流电机的特点从直流电机与交流电机相比中可以

3、看出,直流电机具有优良的调速性能和启动性能。直流电机具有宽广的调速范围,平滑的无级调速特性,可实现频繁的无级快速启动、制动和反转;过载能力大,能承受频繁的冲击负载;能满足自动化生产系统中各种特殊运行的要求。而直流发电机则能提供无脉动的大功率直流电源,且输出电压可以精确地调节和控制。1.1.2直流电机的应用直流电机是交通、工矿、建筑等行业中的常见动力机械,是机电行业人员的重要工作对象和工具。在某些要求调速范围广、速度快、精密度高、控制性能优异的场合,直流电机的应用目前仍占有较大的比重,如大型可逆式轧钢机、内燃机车、矿井卷扬机、造纸和印刷机械、宾馆高速电梯、城市电车、电动自行车、龙

4、门刨床、电力机车、地铁列车、船舶机械、大型精密机床和大型起重机等生产机械中。1.2EDA介绍EDA电子设计自动化是ElectronicDesignAutomation的简称,从20世纪60年代中期发展幵始至今,已经取得了飞跃性的进步,在电子技术设计领域,可编程逻辑器件(如CPLD、FPGA)的应用,已经非常普及,这些可编程逻辑器件为数字系统的设计带来了相当大的灵活性。这些器件可以通过软件编程而对其硬件结构和工作方式进行重构和改变,这就使得硬件的设计可以如同软件设计那样方便快捷效率高,可编程逻辑器件加快了EDA技术的发展,在现代社会,尤其是电子信息科技行业发展突飞猛进,在化工、机

5、械、电子、通信、医学、航空航天、矿产、生物、军事等各个领域都有EDA的广泛应用,相信在为了社会EDA技术会发展的更加发达。1.3FPGA介绍FPGA是Field-ProgrammableGateArray的简称,即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA采用了逻辑单元阵列,内部包括可配置逻辑模块、输出输入模块和内部连线三个部分。FPGA具有一些重要的特点,例如:采用FPGA设计ASIC电路(专用集

6、成电路),用户不需要投片生产,就能得到合用的芯片;FPGA可做其它全定制或半定制ASIC电路的中试样片;FPGA内部有丰富的触发器和I/O引脚;FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一;FPGA采用高速CHMOS工艺,功耗低,可以与CMOS、TTL电平兼容。所以可以这么认为,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,

7、FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要修改FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的使用非常灵活。1.4VerilogHDL硬件描述语言1.4.1VerilogHDL硬件描述语言介绍本文的程序采用VerilogHDL硬件描述语言,VerilogHDL硬件描述语言时目前应

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

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

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