基于单片机无刷直流电机控制系统的设计毕业设计论文 联系客服

发布时间 : 星期四 文章基于单片机无刷直流电机控制系统的设计毕业设计论文更新完毕开始阅读

图3-2 基于无刷直流电机Matlab的仿真图

图3-3 线电压Uab

图3-4 转子转速

图3-5 相电流ia和相反电势ea

图3-6 电磁转矩Te

3.3基于仿真波形的论述

由图3-6可知,电机空载启动,自由加速至稳态后,在0.1s时负载转矩跳

变。负载突增时,电机转速下降,图3-5中的相电流周期增大,电流增大引起转矩增大,以平衡负载转矩。由图中波形可知转矩波形幅值和相电流幅值波形都在增大。负载突降时,转速会上升,电压和电流波形的周期会变短,电流和转矩的幅值以及波动程度都会变小。由于负载突增的时候,转速已经很高,反电势也会很大,在母线电压恒定的情况下电流不会很快响应,所以转速的变化过程会较慢,从图3-4中就可以看出。仿真结果表明无刷直流电机的转矩波动较大,动态响应过程较快。

第4章 无刷直流电机控制系统软硬件设计

4.1 各接口电路与所用芯片详细功能及使用介绍

4.1.1 AT89C51芯片的介绍

AT89C51是由美国Atmel公司生产的一种8位单片机,其片内Flash是一种高速电可擦除可编程只读存储器(EEPROM),可在内部存放程序。“AT”表示由Atmel公司生产,“C”表示CMOS工艺,“LV”表示低电压,“S”表示这种器件含可以下载的Flash存储器。 功能概述:

AT89C51片内含有4KB的Flash存储器,片内RAM容量为128B,片外的ROM、RAM可以寻址32KB的容量,有4*8个并行的IO端口,两个定时器和6个中断源,引脚封装形式有DIP 40、PLCC 44、PQFP 44三种形式。 AT89C51引脚图如图4-1所示。

图4-1 AT89C51引脚图

引脚功能概述:

? P0(P0.0~P0.7)口是8位漏极开路型双向IO端口,访问片外存储器时,分时作为低8位的地址线和8位双向数据总线,可以以灌电流的方式驱动8个LSTTL负载,要求外接上拉电阻。 ? P1(P1.0~P1.7)口是一个带内部上拉电阻的8位双向IO端口,驱动4个LSTTL负载。

? P2(P2..0~P2.7)口是一个带内部上拉电阻的8位双向IO端,访问外部存储器时,由它输出高8位地址,可以驱动4个LSTTL负载。

? P3(P3.0~P3.7)口是一个带内部上拉电阻的8位双向IO端,可以驱动4个LSTTL负载。但是它有专门的第二功能:

P3.0(RXD)还可以做串行口的输入端,P3.1(TXD)串行口的输出端,P3.2INT0和P3.3INT1分别是外部0中断1中断,P3.4 T0与P3.5 T1是两个计时器,而P3.6WR和P3.7RD分别是访问外部存储器时的写选通和读选通。 4.1.2单片机与键盘接口

图4-2 系统键盘接口

本系统使用最简单的2*3矩阵键盘实现对整个系统的操作,键盘结构如图4-3所示:

图4- 3键盘结构

各键对应的功能和键值如表1: 表1 各键对应功能和键值:

键位 功能 键值