- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用VHDL语言设计的步进电机控制器-苏州健雄职业技术学院
用VHDL语言设计的步进电机控制器 施纪红 (健雄职业技术学院 计算机工程系,江苏 太仓 215411) 摘 要:提出了一种利用VHDL 语言设计步进电机控制器的思路,该控制器能够实现速度控制、工作方式选择等多种功能。对该系统的结构、各模块的功能,综合、仿真进行了详细的论述。该系统具有修改方便、使用灵活、可靠性高、可移植性强等优点。 关键词:VHDL;步进电机;脉冲分配器;仿真 中图分类号:TN702;TH39A 1 引言 随着电子技术的发展,现场可编程门阵列FPGA和复杂可编程逻辑器件CPLD的出现,使得电子系统的设计者利用与器件相应的电子设计软件,在实验室里就可以设计自己的专用集成电路ASIC器件。其中电子设计自动化(EDA)的关键技术之一就是可以用硬件描述语言(HDL)来描述硬件电路。VHDL是用来描述从抽象到具体级别硬件的工业标准语言,它是由美国国防部在80年代开发的HDL,现在已成为IEEE承认的标准硬件描述语言。VHDL支持硬件的设计、验证、综合和测试,以及硬件设计数据的交换、维护、修改和硬件的实现,具有描述能力强、生命周期长、支持大规模设计的分解和已有设计的再利用等优点。[1]利用VHDL这些优点和先进的EDA工具,根据具体的实际要求,将设计一个步进电机控制器电路。 步进电机是一种将电脉冲转化为角位移的执行机构。也就是当步进驱动器接收到一个脉冲信号时,它就驱动步进电机按设定的方向转动一个固定的角度,它的旋转是以固定的角度一步一步运行的。现场可编程门阵列(FPGA)是对步进电机实现一体化控制的理想选择。 本文主要介绍了利用VHDL语言设计的三相反 应式步进电机驱动电路的设计思路:现场可编程门阵列(FPGA)将接口电路送来的一系列信号,转换成 步进电机的驱动脉冲经过功率放大后送给步进电机,以此控制步进电机的转动方向和速度。如图1。 图1 步进电机驱动电路原理图 Fig.1 ircuitous philosophy of stepper motor device 2 步进电机控制器原理 步进电机控制器主要由三部分组成,原理如图2。 图2 步进电机控制器原理图 Fig.2 Circuitous philosophy of stepper motor controller 2.1 频率发生器 步进电动机的转动是由脉冲控制的,通过控制脉冲频率即可控制电机转动的速度和加速度,从而达到调速的目的。此处设置了四档调速。CLK是外部输入频率,P2和P1是分频模式选择,P2、P1:00:外部输入脉冲频率;P2、P1:01:对外部输入频率4分频;P2、P1:10:对外部输入频率8分频;P2、P1:11:对外部输入频率16分频;处理过的脉冲信号由CK端送入脉冲分配器。[2] 步进电机的状态分为启动和停止,启动后又分为正转、反转。据此电机转动控制上设置了三个信号输入端,Z为正转启动脉冲信号,F为反转脉冲信号,T为停止的脉冲信号。通过方向锁存器将输入的脉冲信号转为电平信号,并且保证信号的唯一性。 根据三相线圈轮流通电方式的不同,三相反应式步进电动机有三相单三拍、三相双三拍、三相六拍等三种通电方式,实际应用中三相单三拍运行方式很少采用,因为这种运行方式每次只有一相绕组通电,容易使转子在平衡位置附近产生摆动,因而稳定性不好。所以此控制器设置了后两种拍通电方式,M为供电方式的选择,M=1为三相六拍,M=0为三相双三拍。 三相六拍运行的供电方式是:A—AB—B— BC—C—CA—A一个循环周期换接六次,有六种通电状态,故称三相六拍运行方式。如果每次都是两相控制绕组同时通电,即按AB—BC—CA— AB的顺序通电为三相双三拍.根据M的状态,控制脉冲的输出情况。脉冲分配器设计的主要思路是,设置一个6进制的计数器。三相六拍正转为1-6循环,反转为6-1循环;三相双三拍正转为2-4-6循环,反转为6-4-2循环。示意见图3。[3-5] 图3 脉冲分配器设计思路 Fig.3 ealization scheme of pulse distributor 根据需要先用VHDL语言调试和仿真出频率发生器、方向锁存器、脉冲分配器三个部,按照图4完成顶层文件。完成整个步进电机控制器的设计。 图4 顶层文件 Fig.4 op document 鉴于篇幅有限,仅提供脉冲分配器部分的源程序清单如下: library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity mc is port(inclk: in std_logic; smzfd: in std_logic_vector(3 downto 0); outputcb
您可能关注的文档
- 广数数控系统知识讲座-中国数控机床技术领域情报服务平台.PDF
- 序号数字化X射线摄影系统技术参数1无线直接数字化平板探测器(原装.doc
- 应用3D列印技术於铸造模具之制造-机械工业.PDF
- 应用实例识别电气配线,打字批次.PDF
- 应用CAE模流技术在微发泡射出成型产品的微结构分析.PDF
- 应用精密陶模铸造技术於金属模具之开发ToApplytheShawProcess.PDF
- 应用高分子奈米复材及微细发泡射出成型克服-科技部工程科技推展中心.PDF
- 应用软PLC开发数控机床的功能控制-厦门大学学报(自然科学版).PDF
- 底或面跌流式水垫塘消能机理探讨.PDF
- 建构微电铸架构之Sn-Cu及Sn-Ag-Cu无铅焊锡微米拉伸薄膜试片并量.PDF
最近下载
- EPC总承包项目部安全管理制度汇编.docx VIP
- 2025-2026学年大象版(2024)小学科学二年级上册(全册)教学设计(附目录) .docx VIP
- 论天龙八部里的佛学思想-毕业(学术)论文设计.doc VIP
- 2025年入团考试时事热点分析与试题与答案.docx
- MZT-《殡葬服务传染病防控要求》编制说明.docx
- 《有关茶文化的》课件.ppt VIP
- Unit 4 What’s your hobby(课件)外研版(三起)(2024)英语三年级下册.pptx VIP
- 2009年南京农业大学日语考博试题.pdf VIP
- 毒蛇咬伤病人的护理.pptx VIP
- 读书分享名著品读《百年孤独》PPT课件.pptx VIP
文档评论(0)