1、 课程设计报告 课程名称:课程名称:微机原理与接口技术课程设计 设计题目设计题目: 微机步进电机控制系统设计 系系 别别 XXXXXXXX 专专 业:业: XXXXXXXX 班班 级:级: XXX 学生姓名学生姓名 XXXXXX 学学 号号: XXXXXXXXXXX 起止日期起止日期: XXXXXXX 指导教师指导教师: XXXXXXX 微机原理与接口技术课程设计 1 目目 录录 第一章第一章 绪论绪论 .2 第二章第二章 分析分析 .2 2.1 2.1 课程设计题目课程设计题目.2 2.2 2.2 课程设计任务及要求课程设计任务及要求 2 2.2.1 任务 2 2.2.2 课程设计的要求 .
2、3 2.2.3 3 运行环境及开发工具运行环境及开发工具 3 2.3.1 运行环境 .3 2.3.2 开发工具 .3 第三章第三章 设计设计 .3 3.1 3.1 基本原理基本原理 3 3.3.2 2 设计方法设计方法 4 3.2.1 硬件设计方法 .5 3.2.2 软件设计方法 .7 3.3.3 3 程序流程图程序流程图 14 第四章第四章 调试与操作说明调试与操作说明 . 25 4 4.1 .1 综合调试步骤综合调试步骤 25 4 4.2 .2 操作说明操作说明 25 第五章第五章 课程设计心得与体会课程设计心得与体会 26 参考文献参考文献 27 附录附录 步进电机控制程序步进电机控制程
3、序 . 29 微机原理与接口技术课程设计 2 第一章第一章 绪绪 论论 课程设计是培养和锻炼在校学生综合应用所学理论知识解决实际问题能力、进行工程实训的重要教学 环节,它具有动手、动脑,理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于 动手和独立自主解决设计实践中遇到的各种问题能力的一种较好方法。 微机原理及接口技术应用是一门实践性较强的课程,让学生在学完该课程之后,进行一次课程设计, 使学生将课堂所学的知识和实践有机结合起来,初步掌握计算机应用系统设计的步骤和接口设计的方法, 提高分析和解决实际问题的能力。 通过设计实践,培养学生查阅专业资料、工具书或参考书,了解有关工业
4、标准,掌握现代设计手段和 软件工具,并能以图纸和说明书表达设计思想和结果的能力。 通过设计,不但要培养和提高学生解决工程具体问题、动脑动手的技术工作能力,而且还要逐步建立 科学正确的设计和科研思想,培养良好的设计习惯,牢固树立实事求是和严肃认真的工作态度。 第二章第二章 分析分析 2.2.1 1 课程设计题目课程设计题目 微机步进电机启动与停止控制 微机步进电机的速度控制 微机步进电机的方向控制 2.2 2.2 课程设计任务及要求课程设计任务及要求 2.2.1 2.2.1 任务任务 1) 微机步进电机起动与停止控制; 实现方法:设置硬开关或软开关。 如按按键 SW1 启动或 SW2 停止。按
5、S 或 s 键启动,按 ESC 键停止。 2) 微机步进电机的速度控制; 实现方法:设置延时子程序。 即以一定的时间间隔送相序代码,不同的时间间隔就可实现不同的速度控制。 3) 微机步进电机的方向控制; 实现方法:设置相序表指针。 微机原理与接口技术课程设计 3 2.2.2 2.2.2 课程设计的要求课程设计的要求 课程设计的教学要求体现于整个工作的各个阶段中,可根据所选课题的特点而有所侧重,但应达到如 下的基本要求: 1、 明确设计任务要求 2、 分析任务并合理选择设计方案 3、 软件流程图的绘制 4、 软件的设计 5、 综合调试 6、 撰写课程设计报告 2.3 2.3 运行环境及开发工具运
6、行环境及开发工具 2.3.1 2.3.1 运行环境:运行环境: W Windows XP indows XP 2.3.2 2.3.2 开发工具:开发工具: MF2KIMF2KI 多功能微机接口与原理实验平台 第三章第三章 设计设计 3.1 3.1 基本原理基本原理 微机原理与接口技术课程设计 4 步进电机控制原理 步进电机是将电脉冲信号转换成角位移的一种机电式数模转换器。步进电机旋转的角位移与输入脉冲的个 数成正比;步进电机的转速与输入脉冲的频率成正比;步进电机的转动方向与输入脉冲对绕组加电的顺序 有关。因此,步进电机旋转的角位移、转速以及方向均受输入脉冲的控制。 转速控制: 调节脉冲信号的频率便可以改变步进机的转速 位置控制: 改变脉冲信号的个数便可以改变步进机的位置 方向控制: 改变各相脉冲的先后顺序,便可以改变步进机的转向 82558255 可编程并行接口芯的连接方法可编程并行接口芯的连接方法 用 8