基于单片机的直流电机闭环调速控制系统xin 下载本文

内容发布更新时间 : 2024/9/21 10:47:13星期一 下面是文章的全部内容请认真阅读。

滨江学院

专 业 综 合 设 计

题 目 直流电机闭环调速系统控制

院 系 自动控制 专 业 自动化 组 别 第二组 组 长 周未政 指导教师 周旺平

二 0 一 0 年 十二 月 二十八 日

基于单片机的直流电机闭环调速控制系统

摘要:设计以AT89C51单片机控制模块为核心,由单片机控制、红外线光电检测装置、直流电机转速为被测量组成的控制系统。原理是利用红外线光电传感器接收直流电机转速所产生的红外信号转换成电信号传输给单片机,并调节转速的闭环调速控制系统。

1. AT80C51单片机介绍

1.1主电源引脚

Vss—(20脚): 电路地电平

Vcc—(40脚): 正常运行和编程校检(8051/8751)时为+5V电源。 1.2外接晶振或外部振荡器引脚

XTAL1—(19脚): 接外部晶振的一个引脚. 在单片机内部, 它是一个反相放大器的输入端, 这个放大器构成了片内振荡器. 当采用外部振荡器时, 此引脚应该接地.

XTAL2—(18脚): 接外部晶振的另一个引脚. 在片内接至振荡器的反相放大器的输出和内部时钟发生器的输入端. 当采用外部振荡器时, 则此引脚接外部振荡信号的输入。 1.3控制、选通或电源复用引脚

RST/Vpd—(9引脚): RST即Reset(复位)信号输入端。 ALE/PROG—(30引脚): ALE, 允许地址索存信号输出。 PSEN—(29脚): 访问外部程序存储器选通信号, 低电平有效。. Vpp/EA—(31引脚): EA为访问内部或外部程序存储器选择信号。 1.4多功能I/O口引脚

P0口—(32-39脚):8位漏极开路双向并行I/O接口. P1口—(1-8脚): 8位准双向并行I/O接口. P2口—(21-28脚):8位准双向并行I/O接口.

P3口—(10-17脚):具有内部上拉电路的8位准双向并行I/O端口。它还提供第二特殊功能,具体含义为:

P3.0—(10脚)RXD: 串行数据接收端。 P3.1—(10脚)TXD: 串行数据发送端。

P3.2—(10脚)INT0: 外部中断0请求端, 低电平有效。 P3.3—(10脚)INT1: 外部中断1请求端, 低电平有效。.

P3.4—(10脚)T0: 定时器/计数器0外部事件计数输入端。. P3.5—(10脚)T1: 定时器/计数器1外部事件计数输入端。 P3.6—(10脚)WR: 外部数据存储器写选通, 低电平有效。 P3.7—(10脚)RD: 外部数据存储器读选通, 低电平有效。

2. 设计任务

通过加速、减速按键实现电机的加速与减速,并将当前的转速的设定值反馈回来经PID调解后的转速经LCD显示出来。

显示器速度采集电路单片机89C51按键电动机单片机(PID运算运算控制器、PWM模拟发生器)电机调速系统框图

电动机驱动电路 3.系统流程图