(中南大学)步进电机的控制系统设计说明.docVIP

  • 5
  • 0
  • 约9.8千字
  • 约 21页
  • 2019-09-30 发布于安徽
  • 举报

(中南大学)步进电机的控制系统设计说明.doc

PAGE 22 . . . 参考学习 中南大学 步进电机的控制系统设计 目 录 第一章 微机应用系统课程设计的目的意义 1 1.1 设计目的 1 1.1 课程在教学计划中的地位和作用 2 第二章 步进电机变频调速方向及角度控制设计任务 3 2.1 设计内容及要求 3 2.2 课程设计的要求 4 第三章 总体设计方案 5 3.1 设计思想 5 3.2 总体设计流程图 6 第四章 硬件设计 7 4.1 硬件设计概要 7 4.2 所用到的芯片及其各自功能说明 7 4.3 硬件电路设计系统原理图及其说明 11 第五章 软件设计 13 5.1 流程图及其说明 13 5.2 软件系统的使用说明 16 5.3 源程序及其说明 18 第六章 系统调试与使用 20 6.1 系统调试 20 6.2 使用说明 22 第七章 收获、体会 23 参考文献 32 第一章 微机应用系统课程设计的目的意义 1.1 设计目的 通过课程设计进一步锻炼我在微型计算机应用方面的实际工作能力。计算机科学在应用上得到飞速发展,因此,学习这方面的知识必须紧密联系实际,掌握这方面的知识更要强调解决实际问题的能力。本课程设计主要有以下几个目的: 掌握步进电动机控制系统的硬件设计方法; 掌握步进电动机变频启动的控制技术; 学会编制步进电动机驱动程序的软件设计方法。 1.2 课程在教学计划中的地位和作用 《微机应用系统设计与综合实验》课程是测控技术与仪器专业本科生必修的一门基础实践课程。通过该课程的学习使学生对微机系统有一个全面的了解,掌握常规芯片的使用方法,掌握简单微型计算机应用系统软硬件的设计方法。为了使微机应用课程设计目标更明确,要求更具体,学生收获更大,老师特编写了课程设计任务书,我根据个人的爱好任选其中一个课题,独立完成课题,写出课程的设计说明书,设计出电路原理图,说明工作原理,画出电路板图,编写程序及程序流程图。 第二章 步进电机变频调速方向及角度控制设计任务 2.1 设计内容及要求 掌握步进电动机控制系统的硬件设计方法和步进电动机变频启动的控制技术。学会编制步进电动机驱动程序的软件设计方法。由于步进电机启动时,通常系统惯性及负载的影响,启动力矩较大。电机无法从静止状态瞬间加速到正常工作转速。为了防止步进电机失步,在实际系统中必须采用变频启动的方法:电机低速启动,获得较大的力矩,再通过增加驱动脉冲的频率,使电机逐步加速到正常工作转速。 通过8255输出控制电机的转速,实现步进电机的变频加速启动和角度。并用A/D0809输入转换为数字量(00H~FFH),作为步进电机步进频率的控制量。从而实现步进电机变频启动和调速控制。 2.2 课程设计的要求 设计出电路原理图,说明工作原理,编写程序及程序流程图。(参见DVCC-DJ4电机控制机电一体实验仪使用说明书) 第三章 总体设计方案 3.1 设计思想 本设计利用CPU控制8255输出步进信号,驱动步进电机转动,0809芯片采集模拟量并转换为数字信号送CPU进行处理,CPU将该数字信号作为8255输出步进信号间隔时间的量值,以此改变步进信号的频率,进而达到控制步进电机转速的目的。同时8255的C口还接受来自开关元件的正负信号,用以判断并改变步进电机的转动方向。 3.2 总体设计流程图 延时子程序启动A/D转换 延时子程序 启动A/D转换 读取A/D转换结果 判断档位,给CX赋不同的值 延时 返回调用处 开始 设定8255工作方式为C口输入,B口输出 判断电机旋转方向 正转 反转 读取负步进码1,驱动电机反转 延时子程序 读取正步进码1,驱动电机正转 第四章 硬件设计 4.1 硬件设计概要 用Intel的8086作为控制芯片,配合其他接口电路及配套的芯片组成步进电机变频调速方向及角度控制电路。主要用到8255串行通行芯片、AD0809模数转换芯片、74LS02四2输入或非门、74LS393双 4 位二进制计数器。 用一个电位计和AD0809产生频率控制信号,用8255C口读取正反转控制开关状态,从8255B口的PB0、PB1、PB2、PB3输出步进信号驱动。详见各个芯片的介绍。 4.2 所用到的芯片及其各自功能说明 4.2.1 芯片列表 8086,8255,AD0809,74LS02,74LS393 4.2.2 8086的功能简介 Intel 8086是一个由Intel于1978年所设计的16位微处理器芯片,是x86架构的鼻祖。不久,Intel 8088就推出了,拥有一个外部的8位数据总线,允许便宜的芯片用途。它是以8080和8085(它与808

文档评论(0)

1亿VIP精品文档

相关文档