1、 1 一课题名称: 步进电机正反转 二课程设计目的: 微机原理及原理课程设计是一项重要的实践性教育环节,是学生在校期 间必须接受的一项工程训练。在课程设计过程中,在教师指导下,运用工程的方 法,通过一个简单的设计练习,可使学生初步体验微机应用系统的设计过程、设 计要求、完成的工作内容和具体的设计方法,了解必须提交的各项工程文件,也 达到巩固、充实和综合运用所学知识解决实际问题的目的。 1.通过课程设计,应能加强学生如下能力培养:通过课程设计,应能加强学生如下能力培养: (1) 独立工作能力和创造力; (2) 综合运用专业及基础知识,解决实际工程技术问题的能力; (3) 查阅图书资料,产品手册和
2、各种工具书的能力; (4) 工具绘图的能力; (5) 编写技术报告和编制技术资料的能力。 三设计要求 (1)独立完成设计任务 (2)绘制系统硬件总框图 (3)绘制系统原理电路图 (4)绘制系统工程设计图(机箱、控制面板、线路面板、元件 布局图、装配连线图等) (5)编制软件框图 2 (6)完成详细的程序清单注释 (7)制定编写调试方案 (8)编写用户操作使用说明书 (9)写出设计工作小结。对在完成以上文件过程所进行的有关步骤如设计思想、 指标论证、方案确定、参数计算、元器件选择、原理分析说明,并对所完 成的设计作出评价,对自己整个设计工作中经验教训,总结收获和今后研 修方向。 四设计步骤 1产
3、品背景分析 任何一种自动化的机电产品、仪器仪表等都是有控制单元、测控通道和 受控设备组成,本步骤应首先确定: 1) 、受控设备的机械特性(种类、结构、工作介质、工作条件、环境等) 2) 、产品的运行特征(操作方式、人机界面、工艺流程等) 2功能指标设计 1) 、操作方式(手动/自动、半自动等) 2) 、输入输出方式及能力 3) 、控制精度、速度等 4) 、安全性 5) 、环境条件 6) 、其它指标 3 3输入/输出分析 1) 、数字量 并口:位数、通道数、地址分配 串口:位数、通道数、地址分配 2) 、开关量:通道数、信号名称、位定义、地址分配 3) 、模拟量:通道数、地址分配 4) 、其它输
4、入信号:线数、来源、地址分配 4硬件设计 1) 、CPU、存储器选择及连接设计 2) 、I/0 接口设计 (1) 、CPU/单片机资源分配 (2) 、I/O 资源分配及扩展设计 3) 、外围 I/O 通道电路设计 4) 、电源及抗干扰设计 5) 、其它工程设计 5软件设计(可与硬件设计同步进行) 1) 、确定各输入端口的输入字(各位状态意义) 、 2) 、确定设输入端口的输出字(各位状态意义) 3) 、确定各输入/输出接口控制字 4) 、采用自定而下方法设计控制流程,绘制流程图 5) 、分配寄存器及存储器 6) 、编写源程序文件 6硬件、软件分别调试 7硬件软件联合调试 4 8设计初步完成 9编写并提交各种工程文件 五步进电机正反转的具体设计要求步进电机正反转的具体设计要求 1设计要求 K1,K2 分别控制电机正反转,停止;并在点阵上显示“正” , “反” , “停” 。 2设计内容 步进电机的控制: 利用 8255 的 PC 口 PC-PC3 轮流输出脉冲序列,以 8279 为键盘显示核心, , 按“K1”或 “K2”键控制步进电机的方向,按“