- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 雷赛智能L6RS系列交流伺服系统使用手册.pptx VIP
- 弘历软件大战略功能讲解.ppt VIP
- 北京化工大学实验二二氧化碳的PVT测定报告.pdf VIP
- 农产品食品检验员职业技能竞赛理论考试题库资料(含答案).pdf
- 黑布林格列佛游记中文翻译.docx VIP
- 绿色建筑、节能建筑专项施工方案.docx
- 冀教版九年级上册数学精品授课课件 第二十七章 反比例函数 27.1 反比例函数.ppt VIP
- 23年秋七年级劳动技术 第一单元 传统工艺制作编制收纳筐 教案.docx VIP
- 2025年恒丰银行校园招聘笔试参考题库附答案解析.docx VIP
- 2014水利工程施工监理规范SL288-2014【参考】.doc VIP
文档评论(0)