基于fpga控制的步进电机细分驱动系统

基于fpga控制的步进电机细分驱动系统

ID:33986141

大小:12.15 MB

页数:64页

时间:2019-03-02

基于fpga控制的步进电机细分驱动系统_第1页
基于fpga控制的步进电机细分驱动系统_第2页
基于fpga控制的步进电机细分驱动系统_第3页
基于fpga控制的步进电机细分驱动系统_第4页
基于fpga控制的步进电机细分驱动系统_第5页
资源描述:

《基于fpga控制的步进电机细分驱动系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、广东工业大学硕士学位论文基于FPGA控制的步进电机细分驱动系统姓名:刘梦亭申请学位级别:硕士专业:系统工程指导教师:谷爱昱20080501摘要步进电机是一种将电脉冲信号转换成相应的角位移或线位移的机电元件,具有易于开环控制、无积累误差等优点,在众多领域获得了广泛的应用。为了适应一些领域中高精度定位和运行平稳性的要求,粥现了步进电机细分驱动技术。在控制策略方面,本文通过分析两相混合式步进电机的工作原来及其电磁模型,介绍了步进电机纲分控制,从而提出了基予FPGA控制的PWM细分驱动技术,结合利用单片机来设定电机的转速、转

2、向。由FPGA产生阶梯脉冲形成阶梯形电压信号以控制步进电机每相绕组在各时刻的电压,从而实现步进电机转角的任意细分控制。利用VHDL语言编程实现了步进电机256细分控制器的PWM模块、速度控制模块、数字比较模块等功能。本文在进行多台步进电机细分驱动控制的研究上以XILINX公司的现场可编程门陈列(FPGA)器件XC2S15芯片为设计载体,以硬件描述语言VHDL为开发工具,设计了新的脉冲分配器,利用FPGA芯片内部的ROM存储器存放PWM波形数据,采用查表法,通过在不同地址单元内写入不同的PWM数据,用地址选择来实现不同

3、通电方式下的可变步距细分,从丽实现步进电机多重细分驱动控制。利用FPGA器件XC2S15芯片具有多个用户自定义I/O口,解决了单片机I/O口不足的问题,与单片机P89V53RB2结合实现了多台步进电机的细分驱动与调速控制。采用FPGA,该系统无需外接D/A转换器,大大简化了系统的外围硬件电路结构,提高了系统的抗干扰性能,缩短了步进电机驱动器的设计周期。结构简单,控制精度高,具有广泛的应用前景。关键词:步迸电机FPGA细分驱动PWM广东丁业大学工学硕士学位论文ABSTRACTStep—motorisakindofele

4、ctromechanicalcomponentthatisdriveninstepangleorlinedisplacementbyelectricpulsesignal.Becauseofhavingtheadvantageofeasyopen—loopcontrolandnoaccumulatingerror,step—motorisbeingappliedwidelyinmanyfields.Inordertomeettherequirementofhigh—precisionorientationandmov

5、ingsmoothness,subdivisiondrivingofstepper-motorisadopted.Thethesisanalysestheelectromagneticrestrictedrelationoftwo—phasehybridstep—motorandsetsupitsmathematicsmodels.Afterthatthethesispresentsthesubdividedcontrolmethod.Amethodofstep—motorsubdividedtechnologyre

6、alizedbysinglechipandFieldProgrammableGateArray(FPGA).Byusingsinglechip,speedanddirectionaresetup.ThesteppulsechangedbyFPGAwhichformsstepvoltagesignalrealizedanysubdividedtechnologyofstep—motor.Thestep—motor256subdivisioncontrollersaboutthePWMmodule,thespeedcon

7、trolmodule,digitalcomparisonmoduleandSOonhavebeenachievedwithVHDLlanguageprogramming,ThechipXC2S15isselectedtobethedesigncarrierandVHDListhedevelopmenttoolsinthisresearch。ThepulsedistributorisdesignedandPWMwaveformdataarewrittenintheROMoftheFPGA(XC2S151.Andthen

8、,checkthetabletorealizethealterablesubdivided。Finally,themulti—plysubdividedsystemofseveralstep-motorsisachieved.UsingFPGAhasresolvedtheproblemofI/Onotenoughi建singlechipbeca

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

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

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