文档视界 最新最全的文档下载
当前位置:文档视界 › 小直流电机调速控制系统方案

小直流电机调速控制系统方案

小直流电机调速控制系统方案
小直流电机调速控制系统方案

辽宁工业大学

单片机与接口技术课程设计(论文)题目:小直流电机调速控制系统

院(系):

专业班级:

学号:

学生:

指导教师:

教师职称:

起止时间:2014-6-30至2014-7-11

课程设计(论文)任务及评语

院(系):教研室:

目录

第1章绪论 (1)

第2章元器件的介绍 (2)

2.1AT89C51单片机 (2)

2.2ADC0809单片机 (4)

2.3DAC0832单片机 (5)

第3章方案设计 (7)

3.1总设计方案 (7)

3.2控制电路 (7)

3.3最小系统与显示器 (8)

3.3驱动电路 (8)

3.4外部中断设置 (9)

第4章程序代码 (10)

第5章课程设计总结 (36)

参考文献...................................................... (38)

附录...................................................... .. (39)

第1章绪论

单片微型计算机的诞生是计算机发展史上的一个新的里程碑。近年来,随着技术的发展和进步,以及市场对产品功能和性能的要求不断提高,直流电动机的应用更加广泛,尤其是在智能机器人中的应用。直流电动机的起动和调速性能、过载能力强等特点显得十分重要,为了能够适应发展的要求,单闭环直流电动机的调速控制系统得到了很大的发展。而作为单片嵌入式系统的核心—单片机,正朝着多功能、多选择、高速度、低功耗、低价格、大存储容量和强I/O功能等方向发展。随着计算机档次的不断提高,功能的不断完善,单片机已越来越广泛地应用在各种领域的控制、自动化、智能化等方面,特别是在直流电动机的调速控制系统中。这是因为单片机具有很多优点:体积小,功能全,抗干扰能力强,可靠性高,结构合理,指令丰富,控制功能强,造价低等。所以选用单片机作为控制系统的核心以提高整个系统的可靠性和可行性。

对直流电机调速器设计的研究,主要实现对电机的控制。本课程设计主要是通过对电位器的调节实现电机的加速、减速操作。并实现电路的仿真。为实现系统的微机控制,在设计中,采用了AT89C51单片机作为整个控制系统的控制电路的核心部分,配以各种显示、驱动模块,实现对电动机转速参数的显示和测量。设计的整个控制系统,在硬件结构上采用了大量的集成电路模块,大大简化了硬件电路,提高了系统的稳定性和可靠性,使整个系统的性能得到提高。

第2章元器件的介绍

2.1 AT89C51单片机

ATMEL公司的AT89C51芯片具有以下特性: 4KB片在系统可编程Flash程序存储器;

时钟频率为0~33MHz;

128字节片随机读写存储器

(RAM);

32个可编程I/O引脚; 2个16

位定时/计数器;

6个中断源,2级优先级;

全双工串行通信接口;

监视定时器;

低功耗的闲置和掉电模式。

AT89C51引脚功能介绍:

Vcc:AT89C51电源正端输入,接

+5V;

Vss:电源接地端;

XTAL1:单芯片系统时钟的反相放大器输入端;

XTAL2:系统时钟的反相放大器输出端;

RST/VPD:RST是复位信号,高电平有效,在此引脚上出现两个机器周期以上

的高电平将使单片机复位。RST的第二功能是备用电源VPD的输入端。

EA/:外部程序存储器地址允许输入端/固化编程电压输入端。当EA端

Vpp

保持高电平时,单片机复位后访问片存储器ROM。当程序计数器PC的

值超过4KB时,将自动转去执行片外存储器ROM的程序。当EA端接

地保持低电平时,则只访问片外程序存储器,而不管部是否有程序存

储器。

ALE/:地址锁存允许信号端。当访问外部存储器时,地址锁存允许PROG

ALE(address latch enable)信号的输出用于锁存低8位地址的控制

信号,此信号频率为振荡器的1/6。当不访问片外存储器时,ALE信

号可用作对外输出时钟或定时信号。ALE端可驱动8个LS型TTL负

载。

PSEN:程序存储器允许输出信号端(program store enable)。此端定时输出负脉冲作为读片外存储器的选通信号。AT89C51可以利用PSEN及

RD引脚分别启用存在外部的RAM与EPROM,使得数据存储器与程序存

储器可以合并在一起而共用64K的定址围。PSEN端同样可驱动8个

LS型TTL负载。

P0口:P0.0~P0.7。P0口第一功能是作为通用的I/O口,CPU在传送输入/输出数据时,输出数据可以锁存,输入数据可以缓存;P0口第二功能是

当CPU访问片外存储器时,分时提供低8位地址和8位数据的复位总

线。

P1口:P1.0~P1.7。P1口第一功能是作为通用I/O口;P1口第二功能是在对片EPROM编程或校验时输入片EPROM的低8位地址。

P2口:P2.0~P2.7。P2口第一功能是当不带片外存储器时,作为通用I/O口;

P2口第二功能是当带片外存储器时,与P0口配合,传送片外存储器

的高8位地址,共同选中片外存储器单元。

P3口:P3.0~P3.7。P3口除了做通用的I/O口外,作为控制用的第二功能如表3-2所示:

表3-2:P3口各位的第二功能

P3口的位第2功能注释

P3.0 RXD 串行数据接收口

P3.1 TXD 串行数据发送口

P3.2 INT0 外部中断0输入

相关文档