- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
基于Proteus的步进电机控制器
摘要
本文要求完成步进电机控制器的设计制作,对比基于VHDL,Labview,ARM的
步进电机控制器设计,最终确定为基于Proteus的步进电机控制器设计,实现正
转,反转,停止等基本功能。
一题目要求完成内容:完成基于Proteus的步进电机控制器的设计,实现步进
电机在模拟状态下的正转,反转,停止。
二方案论证:
1)基于Proteus的步进电机控制器
(1)实例功能:该系统在设计上采用了AT91C51单片机控制实现不仅脉冲软
分配,驱动电路驱动步进电机运行。通过改变步进电机输出脉冲频率实现电动机
的无级调速,通过改变三相通电顺序实现电动机正反转运转。本系统操作界面简
单,具有置数,计数显示功能,能设定步进电机的工作状态(但三排,双三拍,
六拍式的正,反转),并记录电动机运行的步数,动态观察各工作状态。
(2)控制系统电路:控制系统电路由AT91C51单片机,隔离光耦,达林顿管
阵列驱动芯片ULN2803和人机接口部分组成。相关的关键部分器件名称及其在电
路中的主要功能如下:AT91C51:完成步进电机的控制方式,状态监测;光耦:
隔离干扰信号;ULN2803:驱动的动机;7407:驱动光耦。
2)基于VHDL的步进电机控制器设计:
1.1频率发生器
步进电动机的转动是由脉冲控制的,通过控制脉冲频率即可控制电机转动的速度
和加速度,从而达到调速的目的。此处设置了四档调速。CLK是外部输入频率,
P2和P1是分频模式选择。P2PI=00:表示外部输入脉冲频率(不分频);P2P1=01:
表示对外部输入频率4分频;P2PI=10:表示对外部输入频率8分频;P2PI=I1:表
示对外部输入频率16分频。处理过的脉冲信号由CK端送入脉冲分配器I21。
1.2方向锁存器
步进电机有启动和停止两种状态,启动后又分为正转、反转。故电机的转动控制
上设置了三个信号输入端:令z为正转启动脉冲信号、F为反转脉冲信号、T为停
止的脉冲信号。通过方向锁存器将输入的脉冲信号转换为电平信号,并且保证信
号的唯一性。根据三相线圈轮流通电方式的不同,三相反应式步进电动机有三相
单三拍、三相双三拍、三相六拍等三种通电方式。实际应用中三相单三拍运行方
式很少采用,因为这种运行方式每次只有一相绕组通电,容易使转子在平衡位置
附近产生摆动,因此稳定性不好,所以此控制器设置了后两种通电方式,M为供
电方式的选择信号:M=I为三相六拍通电方式;M=0为三相双三拍通电方式。1-3脉
冲分配器三相六拍的通电方式为一个循环周期通电相序换接六次,有六种通电状
态,故称三相六拍运行方式。通电顺序为:A—AB—B—BC—C—CA—A。如果每次
都是两相控制绕组同时通电,即按AB—BC—CA—AB⋯8943.的顺序通电,称为三
相双三拍。根据M的状态,控制脉冲的输出情况,脉冲分配器设计的主要思路是:
设置一个6进制的计数器。三相六拍正转为1—6循环,反转为6—1循环;三相双
三拍正转为2—4—6循环,反转为6—4—2循环,如图
3所示o
根据需要先用VHDL语言调试和仿真出频率发生器、方向锁存器、脉冲分配器三个
部分,按照图4完成顶层文件。完成整个步进电机控制器的设计。
优点:本文介绍了用VHDL语言设计的一种步进电机控制器,根据仿真波形的分析,
基本达到了设计初期的要求,能完成步进电机两种工作模式的选择,实现步进电
机正转、反转、停止的要求,可以实现步进电机频率的控制。可见利用EDA软件
可以缩短设计周期,是一种快捷方便的电路设计方法。
3)基于Labview的步进电机控制程序设计
根据对步进电机的具体控制要求,结合程序设计的一般方法,控制系统的软件流
程如图5。系统分为六个功能模块:正反转控制模块;运行频率设置模块;手动
控制模块;自动运行模块;定步旋转模块;输出显示模块。然后根据各模块的功
能设计子VI。并通过主程序调用各个子VI,完成整个系统的设计,最后通过仿真
调试,完善控制要求。
根据系统的软件流程图及其功能,设计控制系统的前面板如图6。前面板分为输
入控制和输出控制部分。输入控制部分设置有两组布尔量指示灯控件,分别用来
显示正反转时三相输出控制序列;两个选择开关控件用来选择工作方式手动运行或自
动运行;
您可能关注的文档
最近下载
- 二手车销售业务员培训ppt课件.pptx
- 胰岛素皮下注射中华护理学会团体标准.pptx
- hexaco-100人格量表中文版的初步修订及其在大学生中的适用性研究 .pdf
- HCIA-openEulerV1.0模拟考试题及答案.doc
- 工商申请生态农场流程.docx VIP
- 河南省郑州市高新区2024-2025学年三年级上学期期末英语试题(无答案).pdf VIP
- 人教PEP英语五年级下册全册教案教学设计及教学反思.doc
- 社会学论文:上海市“15 分钟体育生活圈”建设现状与策略思考——以静安区为例.docx
- 历年(2019-2024)全国高考数学真题分类(圆锥曲线)汇编(附答案).pdf
- 《一起长大的玩具》(课件)二年级下册语文部编版.pptx
文档评论(0)