1、 课题名称:直流电机控制 摘要 本设计主要通过微机原理与接口技术实验箱对直流电机控制进行模 拟,使直流电机实验正转、反转、加速、减速等功能。在现代电子产品中, 直流电机广泛应用于 ATM 机、喷绘机、刻字机、写真机、喷涂设备、医疗 仪器及设备、计算机外设及海量存储设备、精密仪器、工业控制系统、办 公自动化、机器人等领域。所以直流电机的控制是一门很实用的技术。实 验主要是通过按键的不同和外部串口程序来设置直流电机的转速。软件部 分采用了汇编语言编写程序代码和 MFC 编写的串口控制软件,通过判断、 跳转、循环、中断、串行通信等基本技术实现。 此系统可以通过键盘输入相关数据, 并根据需要, 实时对
2、步进电机工 作方式进行设置, 具有实时性和交互性的特点。直流电机, 将直流电能转换 成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。 定 义输出或输入为直流电能的旋转电机,称为直流电机,它是能实现直流电能和机 械能互相转换的电机。 当它作电动机运行时是直流电动机, 将电能转换为机械能; 作发电机运行时是直流发电机,将机械能转换为电能。 本次课程设计是采用以 8255 芯片和微型直流电机为主要元器件,以 C 语言 为编程语言和 MF2KP 编译软件为基础共同组成的微机控制直流电机电路。 关键词:直流电动机,汇编,MF2KP 目录目录 1 1 绪论绪论3 3 2 2 课程设
3、计的目的课程设计的目的33 3 3 课程设计的内容课程设计的内容. .4 4 4 4 实验原理和相关电路图实验原理和相关电路图44 4.14.1 实验原理实验原理. .4 4 4.24.2 实验连线实验连线. .4 4 4.34.3 实验电路图实验电路图. .5 5 5 5 程序源代码程序源代码. .66 6 6 课设总结课设总结.13.13 7 7 参考文献参考文献1515 1 绪论 汇编语言(AssemblyLanguage)是面向机器的程序设计语言。在汇编语合中, 用助记符(Memoni)代替操作码, 用地址符号(Symbol)或标号(Label)代替地址码。 这样用符号代替机器语言的二
4、进制码,就把机器语言变成了汇编语言。于是汇编 语言亦称为符号语言。使用汇编语言编写的程序,机器不能直接识别,要由一种 程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序,汇编程序 是系统软件中语言处理系统软件。 汇编程序把汇编语言翻译成机器语言的过程称 为汇编。 定义输出或输入为直流电能的旋转电机,称为直流电机,它是能实现直流电 能和机械能互相转换的电机。当它作电动机运行时是直流电动机,将电能转换为 机械能;作发电机运行时是直流发电机,将机械能转换为电能。在直流电动机工 作时,电枢转动,换向器配合电刷对电流进行换向,直流电流交替地由导体两端 流入, 保证每个线圈边中的电流始终是一个方向, 从而形成一种方向不变的转矩, 使电动机能连续地旋转,这就是直流电动机的工作原理。 此次在课程设计之初,我们先是对电路的功能进行必要而完善的分析,再 进行对电路连接和程序代码的确定以选择出一种最适合本次课题的方案。 在达到 课题要求的前提下保证最经济、最方便、最优化的设计策略。然后根据电路的功 能和元器件的性能进行电路设计, 同时调整电路的连接和布局以达到资源最优配