步进电机制系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
步进电机制系统

汇编及接口技术课程设计 题目:步进电机控制系统 专 业: 班 级: 学 号: 姓 名: 时 间: 目录 一、设计目的-----------------------------------------------1 二、设计内容-----------------------------------------------1 三、设计方案-----------------------------------------------1 四、硬件线路设计------------------------------------------2 五、流程图------------------------------------------------2 六、源程序------------------------------------------------4 七、调试过程----------------------------------------------7 八、总结--------------------------------------------------7 一、设计目的 1.了解步进电机控制的基本原理。 2.掌握控制步进电机转动的编程方法。 3.进一步熟练8255的使用。 设计内容 1.K8扳上表示启动,步进电机转动。红灯亮。K8扳下表示停止,步进电机停止。红灯灭。 2.K7扳上表示顺时针转,绿灯亮。K7扳下表示逆时针,即倒转,倒档。绿灯灭。 3.K1----K6扳上时,表示不同的速度。步进电机由快到慢。 4.在1、2和3功能实现的基础上,K1—K6扳上时,要在右边的数码管上显示前进的档位。 5.在1、2、4和4功能实现的基础上,K1扳上,在第一个数码管上显示1;K2扳上,在第二个数码管上显示2。余类推。K7时,显示—1。 三、设计方案 1.步进电机原理 通过对每相线圈中的电流的顺序切换(实验中的步进电机有四相线圈,每次有二相线圈有电流,有电流的相顺序变化),来使电机作步进式旋转。驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。 本实验使用的步进电机线圈由四相组成,驱动方式为二相激磁方式,如图4.1所示。 图4.1 步进电机原理图 如表4.1所示,首先使HA线圈和HB线圈有驱动电流,接着使HB和HC、HC和HD、HD和HA,又返回到HA和HB有驱动电流,按这种顺序切换,电机轴按顺时针方向旋转。 相 顺序 HA HB HC HD 0 + + - - 1 - + + - 2 - - + + 3 + - - + 表4.1 步进电机激磁方式 2.系统设计思路 本次设计利用8255的A口控制步进电机,同时获取控制转动方向(即正转和反转)和转速,B口连接开关,以选取不同档的转动速度,C口连接LED显示器,然后系统对8255的B口进行查询,确定用户设置的速度档,并通过8255的C口显示当前的速度档。 3.使用的芯片 使用的芯片是8255。8255是一个可编程并行接口、40引脚双列直插式芯片,片内有A、B、C共3个8位I/O端口,可提供24条可编程的输入输出端口线。 四、硬件线路设计(包括线路图及连线说明) 1. 测试实验连线 8255模块的WR、RD连到ISA总线接口模块的IOWR、IORD,8255选通信号CE连到ISA总线接口模块的IOY0。 8255模块的数据线AD7~AD0、地址线A7~A0分别连到ISA总线接口模块的LAD0~LAD7,LA0~LA7。 步进电机的HA—PA0,HB—PA1,HC—PA2,HD—PA3。 2.设计线路连线 1)8255的端口B(PB0---PB7)和开关K1-K8相连。 2)8255的端口C(PC0---PC7)通过驱动连接到LED的a~h各段(KD0---KD7)。 3) 8255的端口A(PA0---PA3)和步进电机的四相HA、HB、HC、HD相连。 4)8255的端口A(PA7、PA6)和红灯、绿灯连接。 5)8255模块的WR、RD连到ISA总线接口模块的IOWR、IORD,8255选通信号CE连到ISA总线接口模块的IOY0。 6)8255模块的数据线AD7~AD0、地址线A7~A0分别连到ISA总线接口模块的LAD0~LAD7,LA0~LA7。 五、流程图 六、源程序 MY_DATA SEGMENT P8255A DW 0E800H P8255B DW 0E801H P8255C DW 0E802H P8255M DW 0E803H TIMEP DW ? DCODE DW ? MY_DATA ENDS MY_C

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档