步进电机实验微机原理.docVIP

  • 172
  • 0
  • 约4.99千字
  • 约 13页
  • 2016-03-23 发布于河南
  • 举报
大连理工大学本科设计报告 (计算机原理接口实验综合设计) 题目: 步进电机控制系统设计 题目:步进电机 1 设计要求 利用实验台上的开关(K7-K0),实现步进电机的转速、转向控制。具体要求如下: 利用D8255A的PA0-PA3做输出,输出步进电机的相序、驱动步进电机工作(使用四个LED监视步进电机的相序信号),相序之间的时间决定着步进电机的转速,而间隔时间由延时程序中的CX寄存器的初值决定(参见实验教材3.1.3章节)。 利用D8255A的PB7-PB0做输入,与K7-K0连接。其中K7做步进电机的转向控制,其余位做步进电机的转速控制。程序运行时通过K7-K0对步进电机实施动态控制; 利用8253做秒脉冲发生器,产生约2秒的周期性方波信号。其中CNT0做分频器:将1MHZ信号分频为100HZ;CNT1做秒脉冲输出(0.5HZ); 利用386模块的主8259的MIR5做中断请求输入,将CNT1的OUT1秒信号方波作为中断请求信号,引发中断服务ISR; 在中断服务程序中实现对步进电机的转速、转向实时控制。方法如下:在ISR中,对D8255A的PB口进行一次输入操作,并根据输入的数据: 对D7(与K7对应)位的数据为步进电机的转向控制; 对D6-D0(与K6-K0对应)位的数据为步进电机的转速控制。 2 设计分析及系统方案设计 将初始相序存放在一个寄存器中(原始相序数据位66

文档评论(0)

1亿VIP精品文档

相关文档