文档详情

单片机的直流电机控制器的设计.pdf

发布:2019-12-17约7.22万字共21页下载文档
文本预览下载声明
目录 1 系统论述 2 1.1 设计思路 2 1.2 基本原理 2 1.3 总体设计框图 2 2 直流电机单元电路设计和分析 3 2.1 直流电机驱动模块 3 2.2 直流电机的中断键盘控制模块 7 2 .3 1602LCD液晶显示模块 8 3 直流电机 PWM控制系统的实现 10 3.1 总电路图 11 3.2 总电路功能介绍 11 3.3 直流电机控制程序 11 4 系统仿真 18 1 系统论述 1.1 设计思路 直流电机 PWM 控制系统的主要功能包括:直流电机的加速、减速以及电 机的正转和反转,并且可以调整电机的转速, 还可以方便的读出电机转速的大小, 能够很方便的实现电机的智能控制。 其间,还包括直流电机的直接清零、 启动 (置 数)、暂停、连续功能。该直流电机系统由以下电路模块组成:振荡器和时钟电 路:这部分电路主要由 80C51 单片机和一些电容、晶振组成。设计输入部分: 这一模块主要是利用带中断的独立式键盘来实现。 设计控制部分:主要由 80C51 单片机的外部中断扩展电路组成。设计显示部分:包括液晶显示部分和 LED 数 码显示部分。液晶显示部分由 1602LCD 液晶显示模块组成 ; LED 数码显示部 分由七段数码显示管组成。直流电机 PWM 控制实现部分:主要由一些二极管、 电机和 L298 直流电机驱动模块组成。 1.2 基本原理 主体电路: 即直流电机 PWM 控制模块。 这部分电路主要由 80C51 单片机 的 I/O 端口、定时计数器、 外部中断扩展等控制直流电机的加速、 减速以及电机 的正转和反转, 并且可以调整电机的转速, 还可以方便的读出电机转速的大小和 了解电机的转向, 能够很方便的实现电机的智能控制。 其间,还包括直流电机的 直接清零、启动(置数)、暂停、连续功能。其间是通过 80C51 单片机产生脉 宽可调的脉冲信号并输入到 L298 驱动芯片来控制直流电机工作的。 该直流电机 PWM 控制系统由以下电路模块组成: 设计输入部分: 这一模块主要是利用带中 断的独立式键盘来实现。设计控制部分:主要由 80C51 单片机的外部中断扩展 电路组成。设计显示部分:包括液晶显示部分和 LED 数码显示部分。液晶显示 部分由 1602LCD 液晶显示模块组成。直流电机 PWM控制实现部分:主要由一 些二极管、电机和 L298 直流电机驱动模块组成。 1.3 总体设计框图 系统组成:直流电机 PWM 调速方案如图 1.1 所示: 方案说明:直流电机 PWM 调速系统以 AT89C2051 单片机为控制核心,由命 令输入模块、 LCD 显示模块及电机驱动模块组成。采用
显示全部
相似文档