数字系统集成综合课程设计(直流电机) .doc
《数字系统集成综合课程设计(直流电机) .doc》由会员分享,可在线阅读,更多相关《数字系统集成综合课程设计(直流电机) .doc(26页珍藏版)》请在沃文网上搜索。
1、摘 要随着基于PLD的EDA技术的发展和应用领域的扩大与深入,EDA技术在电子信息、通信、自动控制及计算机应用等领域的重要性日突出。且在功能仿真、时序分析、集成电路自动测试、高速印刷电路板设计及操作平台的扩展等方面都面临着新的巨大的挑战。这些问题实际上也是新一代EDA技术未来发展的趋势,随着技术市场与人才市场对EDA的需求不断提高,产品的市场需求和技术市场的要求也开始反映到教学和科研领域。步进电机作为一种电脉冲-角位移的转换元件,由于具有价格低廉、易于控制、无累积误差和计算机接口方便等优点。,在机械、仪表、工业控制等领域中获得了广泛的应用。而且实践证明,直流电机细分驱动技术可以改变直流电机的速
2、度,提高电机运行的平稳性,增加灵活性等。采用FPGA控制直流电机,利用FPGA设计的数字比较器可以产生PWM电流波形,对直流电机进行灵活的控制。通过改变控制设定值计数器的数据、增加计数器的位数,可提高技术精度,从而可以对直流电机的转速进行任意细分,实现直流电机的精确控制。用FPGA实现PWM控制,无须外接D/A转换器,使外围控制电路大大简化,控制方式简洁,控制精度高,控制效果好。用单片机控制是难以达到同样效果的。关键词:EDA 直流电机 PWM 脉宽调制 目 录前 言1第一章 绪 论31.1 直流电机概述31.2 脉宽调制(PWM)技术概述41.3 微机与单片机常用的PWM控制51.4 用FP
3、GA的PWM控制5第二章 FPGA软件的设计62.1 FPGA电机控制电路构成62.2 具体设计步骤72.2.1 建立项目文件夹72.2.2 VHDL语言文件的建立82.2.3 Graphic editor File文件的建立82.2.4 工程(PROJECT)文件的设置82.2.5 选择目标的器件与文件的编译92.2.6 波形文件的建立与时序仿真9第三章 硬件系统介绍113.1 ZY11EDA13BE实验箱简介113.1.1 概 述113.1.2 实验箱特点:113.1.3 标准实验配置:123.2 核心处理部分123.3 支撑部分133.3.2 通用编程模块143.3.3 配置模块153.
4、3.4 模式选择模块153.4 输入部分163.4.1 模式选择模块163.4.2 开关按键模块173.4.3 键盘模块183.4.4 模拟信号源模块183.5 输出部分193.5.1 LED显示模块193.5.2 液晶显示模块193.5.3 数码管显示模块203.6 适配处理部分21第四章 系统调试224.1 管脚的锁定224.2 硬件调试22附录一 PWM原理图文件23参考文献24数字系统集成综合课程设计前 言EDA工程的主要设计对象是超大规模专用集成电路,怎样对一片超大规模集成电路进行功能划分、行为描述、逻辑综合、时序分析、故障测试、形式验证是EDA工程解决的主要问题。EDA工具是一种以
5、计算机为基本工作平台,利用计算机图形学、拓扑逻辑学、计算数学以及人工智能学等多种计算机应用学科的最渐成果而开发出来的一整套软件工具,是一种帮助电子设计工程师从事屯子元件产品和系统设计的综合工具。随着PLD的EDA技术的发展和应用领域的扩大,EDA技术在电子信息、通信、自动控制及计算机应用等领域的重要性日益突出。且在功能仿真、时序分析、集成电路自动测试、高速印刷电路板设计及操作平台的扩展等方面都面临着新的巨大的挑战。这些问题实际上也是新一代EDA技术未来发展的趋势,随着动手术市场与人才市场对EDA的需求不断提高,产品的市场需求和技术市场的要求也必然会反映到教学和科研领域中来。对美国一些著名大学本
6、科电子与计算机实验室建高的情况的调研结果表明,许多著名院校PLD的EDA技术在本科教学中有两个明显的特点:一是各专业中EDA教学实验课程的普及性,即在电子通信、工控乃至生物医学工程、计算机等非电类专业都包含了EDA技术的教学试验内容;二是在实验中EDA试验成主流,大部分传统的实验如数字电路、计算机组成、接口、通信、处理器等实验内容,都融入了EDA实验,并更多地注重创新性实验。这显然是科技发展和市场需求的结果。20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地失去了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代
7、的节奏也越来越快。现代电子设计技术的核心是EDA(Electonic Design Automation)技术。EDA技术就是依赖功能强大的计算机,在EDA工具软件平台上,对以硬件描述语言HDL(Hardware Description Language)为系统逻辑描述手段完成的设计文件,自动地完成逻辑编译、逻辑化简、逻辑分割、逻辑综合、结构综合(布局布线),以及逻辑优化各仿真测试,直至实现既定的电子线路系统功能。EDA技术使得设计者的工作似限于利用软件的方式,取出利用硬件描述语言和EDA软件来完成对系统硬件功能的实现。从另一方而看,在现代高新电子产品的设计和生产中,微电子技术和现代日子设计技
8、术是相互促进、相互失去又相互制约的两个技术环节。前者代表了物理层在广度和深度上硬件设计电路实现的发展,后者则反映了现代先进的电子理论、电子技术、仿真技术、设计工艺和设计技术与最新的计算机软件技术有机的融合和升华。因此,严格地说,EDA技术应该是这两者的结合,是这两个技术领域共同孕育的奇葩。EDA技术在硬件实现方面融合了大规模集成电路制造技术、IC版图设计技术、ASIC测试和封装技术、FPGA/CPLD编程下载技术、自动测试技术等;在计算机辅助工程方面融合了计算机辅助设(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)、计算机辅助工程(CAE)技术以及多种计算机语言的设计概念,而在现
9、代电子学方面则容纳了更多的内容,如电子线路设计理论、数字信号处理技术、数字系统建模和优化技术及长线技术理论等。因此EDA技术为现代电子理论和设计的表达与实现提供了可能性。在现代技术的所有领域中,得以飞速发展的科学技术多为计算机辅助设计,而非自动化设计。显然,最早进入设计自动化的技术领域之一是电子技术,这就显什么电子技术始终处于所有科学技术发展最前列的原因之一。不难理解,EDA技术已不是某一学科的分支,或某种新的技能技术,它应该是一门综合性学科。它融合多学科于一体,又渗透于各学科之中,打破了软件和硬件间的壁垒,使计算机的软件技术与硬件实现、设计效率和产品性能合二为一,它代表了电子设计技术和应用技
10、术的发展方向。23第一章 绪 论1.1 直流电机概述直流电机是电机的主要类型之一是机械能转换为直流电能的电气设备一台直流电机即可作为发电机使用,也可作为电动机使用,用作直流发电机可以得到直流电源,而作为直流电动机,由于其具有良好的调速性能,在许多调速性能要求较高的场合,仍得到广泛使用直流电机的工作原理主要是使绕组在恒定磁场中旋转感生出交流电,再依靠换向装置,将此交流电变为直流电通常采用的换向装置是机械式的,称为换向器历史上,最早的电源是电池,只能供应直流电能,所以直流电机的发展比交流电机早后来交流电机发展比较快,这是因为交流电机与直流电机相比有许多优点,如易生产、成本低、能做到较大的容量等目前
11、电站的发电机全都是交流电机;用在各行各业的电机,大部分也是交流电机然而,直流电机目前仍有相当多的应用直流电动机主要有以下几方面的优点:(1)调速范围广,且易于平滑调节;(2)过载、起动、制动转矩大;(3)易于控制,可靠性高;(4)调速时的能量损耗较小所以,在调速要求高的场所,如轧钢机、轮船推进器、电车、电气铁道牵引、高炉送抖、造纸、纺织拖动、吊车、挖掘机械、卷扬机拖动等方面,直流电动机均得到广泛的应用直流发电机用作直流电动机、电解、电镀、电冶炼、充电以及交流发电机的励磁等的直流电源机械换向是直流电机致命缺点,它使直流电机的容量受到限制,不能做得很大目前极限容量也不过1万kw左右而且由于有换向器
12、,使它比交流电机费工费料,造价昂贵运行时换向器需要经常维修,寿命也较短所以很多人做了不少工作,以求用其他装置或改进交流电机的性能,来代替直流电机拿直流电源来讲,很早就有用电力整流元件,直接由交流电源变成直流,以代替直流发电机早期的器件有水银整流器、引燃管等这些器件在价格、使用方便、可靠性等方面,不及直流发电机近年来,大功率半导体元件发展很快,它的可靠性、价格、控制方便等指标日益改进,在某些场合,已经可以成功地用可控整流电源代替直流发电机了不过,有些性能(如波形平滑等)仍不及直流发电机至于电动机方面,采用电力电子技术配合同步电动机,构成电子换向的无换向器电动机,也可具有直流电动机的性能,已在大容
13、量、高电压、高转速方面显示了很大优越性,并得到实际应用但总的来说,还未做到全面代替直流电动机的程度1.2 脉宽调制(PWM)技术概述脉冲宽度调制(PWM)是英文“Pulse Width Modulation”的缩写,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用于测量,通信,功率控制与变换等许多领域。 脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。电压
14、或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。只要带宽足够,任何模拟值都可以使用PWM进行编码。 多数负载(无论是电感性负载还是电容性负载)需要的调制频率高于10Hz,通常调制频率为1kHz到200kHz之间。 许多微控制器内部都包含有PWM控制器。例如,Microchip公司的PIC16C67内含两个PWM控制器,每一个都可以选择接通时间和周期。占空比是接通时间与周期之比;调制频率为周期的倒数。执行PWM操作之前,这种微处理器要求在软件中完成以下工作: * 设置提供调制方波的片上定时器/计数器
15、的周期 * 在PWM控制寄存器中设置接通时间 * 设置PWM输出的方向,这个输出是一个通用I/O管脚 * 启动定时器* 使能PWM控制器 PWM的一个优点是从处理器到被控系统信号都是数字形式的,无需进行数模转换。让信号保持为数字形式可将噪声影响降到最小。噪声只有在强到足以将逻辑1改变为逻辑0或将逻辑0改变为逻辑1时,也才能对数字信号产生影响。 对噪声抵抗能力的增强是PWM相对于模拟控制的另外一个优点,而且这也是在某些时候将PWM用于通信的主要原因。从模拟信号转向PWM可以极大地延长通信距离。在接收端,通过适当的RC或LC网络可以滤除调制高频方波并将信号还原为模拟形式。 总之,PWM既经济、节约
16、空间、抗噪性能强,是一种值得广大工程师在许多设计应用中使用的有效技术。1.3 微机与单片机常用的PWM控制采用微机控制产生PWM信号。一般的PWM信号是通过模拟比较器产生的,比较器的一端接给定的参考电压,另一端接周期线性增加的锯齿波电压。当锯齿波电压小于参考电压时输出低电平,当锯齿波电压大于参考电压时输出高电平。改变参考电压就可以改变PWM波形中的高电平的宽度。若用微机或单片机产生PWM信号波形,因此外围电路比较复杂。1.4 用FPGA的PWM控制FPGA中的数字PWM控制与一般的模拟PWM控制不同。用FPGA产生PWM波形,只需FPGA内部资源就可以实现。用数字比较器代替模拟比较器,数字比较
17、器的一端接设定计数器输出,另一端接线性递增计数器输出。当线性计数器的计数值小于设定值是输出低电平,当线性计数器的计数值大于设定值是输出高电平。与模拟控制相比,省去了外接的D/A转换器和模拟比较器,FPGA外部连线很少,电路更加简单,便于控制。脉宽调制式细分驱动电路的关键是脉宽调制,转速的波动随着PWM脉宽细分数的增加而减小。第二章 FPGA软件的设计2.1 FPGA电机控制电路构成直流电机控制电路主要由三部分组成:FPGA中PWM脉宽调制信号产生电路;FPGA中的工作/停止控制和正/反转控制电路;有功率放大电路和H桥组成的正/反转功率驱动电路。设定值计数器设定PWM信号的占空比。当U/D=1时
18、,输入CLK2使设定值计数器的输出值增加,PWM的占空比增加,电机转速加快;当U/D=0,输入CLK2,使设定值计数器的输出值减小,PWM的占空比减小,电机转速变慢。在CLK0的作用下,锯齿波计数器输出周期性线形增加的锯齿波。图2-1当计数值小于设定值时,数字比较器输出低电平;当计数值大于设定值时,数字比较器输出高电平,由此产生周期性的PWM波形。旋转方向控制电路控制直流电机转向和启/停,该电路由两个2选1多路选择器组成,Z/F键控制选择PWM波形从正端Z进入H桥,以控制电机的旋转方向。START键通过“与”门控制PWM 的输出,实现对电机的工作/停止控制。H桥电路由大功率晶体管构成,PWM波
19、形通过方向控制电路送到H桥,经功率放大后驱动电机转动。图2-2PWM控制电路由细分计数器和脉宽计数器所组成。图中的CNT10是一个简单的十进制计数器,作脉宽计数器,而C_CNT10是一个控制的加减计数器,作细分计数器的同时还具有设置值保持和显示输出的功能, 其余的模块是2选1多路选择器和比较器。细分计数器确定脉冲宽度,脉宽计数器在CLK的激励下输出从0开始的逐渐增大的锯齿波。两路计数器的输出同时加在数字比较器上,当脉宽计数器输出值小于细分比较器输出的规定值,比较器输出低电平;当脉宽计数器输出值大于细分比较器输出的规定值,比较器输出高电平。改变细分计数器的设定值,就可以改变PWM输出信号的占空比
20、。细分计数器是一个双向计数器,可以进行加/减计数,由U_D控制其加/减计数方向,CLK是计数脉冲输入端。这样就可以输出周期性可调脉宽的脉冲,如果脉冲的周期足够小的话,就可以实现直流电机的速度调节。2.2 具体设计步骤2.2.1 建立项目文件夹任何一项设计都是一项工程(Project),都必须首先为此工程建立一个放置与此工程相关的所有文件夹,此文件夹将被EDA软件默认为工件库(Work Library),一般不同的设计项目最好放在不同的文件夹中。假设本项设计的文件夹取名为MY_PRJCT,在E盘中,路径为:EMY_PRJCT。注意:文件夹不能用中文,且一个设计项目可以包含多个设计文件。2.2.2
21、 VHDL语言文件的建立(1) 选菜单FileNew,在弹出的File Type窗中选文本编辑输入项,按OK后选择Text Editor File将打开文本编辑窗(如图2-3)。(2) 点击保存按钮,并将文件名命名为C_CNT10.VHD(以C_CNT10.VHD为例),文件名中的“.VHD”千万不可以省略。成功建立VHD文件后,Max+PlusII会自动对VHDL语言保留字进行颜色标注。(3) 录入VHD语言源程序。图2-32.2.3 Graphic editor File文件的建立(1)选菜单FileNew,在弹出的File Type窗中选原理图编辑输入项Graphic editor Fi
22、le,按OK后将打开原理图编辑窗。(2)在原理图编辑窗中的任何一人位置上点鼠标右键,将跳出一个选择窗,选择此窗中的输入元件项Entet Synbol,于是将跳出输入元件选择窗。(3)在输入元件选择窗直接输入所需元件名,在按OK键,即可将元件调入原理图编辑窗中。(4)点击选项File“Save As”,选出刚才为自己的工程建立的目录E:MY_PRJCT,将已设计好的图文件取名为:PWM.gdf并存在此目录内。2.2.4 工程(PROJECT)文件的设置 将设计项目(如PWM.gdf)设定为工程文件设置成Project有两个途径:(1)选择FileProjectSet Project to Cur
23、rent File,即将当前设计文件设置成Project。选择此项后可以看到窗口左上角显示出所设计文件的路径。这点特别重要,此后的设计应该特别关注此路径的指向是否正确。(2)如果设计文件未打开,选FileProjectName,然后在跳出的Project Name窗中找到E:MY_PRJCT目录,在其中File小窗中双击PWM.gdf文件,此时即选定为本次设计的工程文件了。2.2.5 选择目标的器件与文件的编译 首先在Assign选项的下拉菜单中选择项Device,此窗品的Device Family是器件序列栏,应该首先在此栏中选定目标器件对应的序列名。完成器件选择后,按OK键。最后启动编译器
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字系统集成综合课程设计直流电机 数字 系统集成 综合 课程设计 直流电机