0

图2。1  PWM工作原理及波形图

如图2。1所示,负载输出电压平均值为

U0=Ta*E/(Tb+T2)=Ta*E/T=α*E

式中,Ta为通态时间,Tb为断态时间;T为开关周期;α为占空比。而从上式中可以看出,通过改变占空比α的大小,即可改变直流电机的速度,继而实现直流电机速度的可调性。α变大,输出电压平均值U0变大,转速变快;α变小,输出电压平均值U0变小,转速变慢。因此在PWM控制调速系统中,只要改变直流电机电枢电压占空比(α)即可达到改变平均电压大小的效果,以此达到控制直流电机转速的目的。

2。2  PWM调速方法选择

除了使T不变(定频调宽)的方法外,也有通过改变定宽调频和调宽调频的两种方法:(1)定宽调频法:保持Ta不变,只改变Tb,使得周期改变;

(2)调宽调频法:保持Tb不变,只改变Ta,使得周期改变。

但是当控制脉冲的频率与系统本身原有的频率相差不大时,将会导致系统振荡,因此常采用保持周期T不变, 使得Tb和Ta同时改变来控制占空比(α)的大小,从而改变直流电动机电枢两端电压,就可以得到不同的电机平均速度[3]。

2。3  PWM实现方式

PWM实现有两种方式:①采用软件延时方式,②采用定时器控制脉宽定时方式。后一种方式产生的脉宽误差小,比较精确,而前一种方式精度稍差,但是引入中断后,误差则比较大,因此选择第二种方式。

3  系统硬件设计

3。1  系统基本组成

图3。1  控制系统设计框架图

直流电机控制系统以AT89C51单片机作为该系统的核心,包含命令输入、显示及直流电机驱动三大模块。以带中断的独立式键盘作为命令输入,单片机在程序控制下,定时、连续向L298输送PWM波形,继而驱动电路控制电机的正、反转和停止操作,与此同时单片机将连续的将PWM脉宽调制占空(α)比送到数码管,从而达到实时显示速度、方向的目的 [4]。

3。2  AT89C51简介

3。2。1  AT89C51的基本概念及特点

单片机指的是将微处理器、存储器、定时/计数器、中断、I/O口、总线和其他功能器件组合在一起,并集成在一块芯片上的微型计算机。单片机的主要特点有:高稳定性、扩展方便、控制能力强、低电压和低功耗等 [5]。

3。2。2  AT89C51主要功能特性

(1)8位CPU。

(2)2个16位可编程定时器/计数器。

(3)4*8位双向可独立寻址I/O接口。

(4)5个中断源。

(5)时钟电路,外接可产生1。2~12MHz的时钟频率。

(6)一个全双工异步串行通信口(异步串行通信口)

(7)具有21个专用寄存器以及128B的内部RAM数据存储器(00-7FH)

(8)4KB内部ROM程序存储器

3。2。3  AT89C51引脚结构及功能

图3。2 AT89C51引脚结构图

(1)电源线

①GND:接地引脚

②Vcc:接+5V电源引脚

(2)端口线

片内有4个8位并行I/O接口P0,P1,P2和P3,它们可以作为双向使用。

①端口0

端口0(P0口):双向8位三态I/O接口,通常情况下作为通用I/O接口使用,也可作为外部扩展的数据总线及低8位地址总线的分时复用口来使用。作为通用I/O接口时,其输出缓冲器可驱动8个TTL负载 [5]。如果当EA为低电平时,P0口就以多工方式提供地址总线(A0~A7)及数据总线(D0~D7)。

②端口1

端口1(P1口):8位准双向I/O接口,内部具有上拉电阻,其输出缓冲器可以驱动4个TTL负载。通常情况下作为通用I/O口来使用,且每位都可以分别定义:输入线或输出线。若将P1口的输出设置为高电平,则由此端口来输入数据。 来;自]优Y尔E论L文W网www.chuibin.com +QQ752018766-

上一篇:AT89C51单片机16×16点阵显示屏设计+程序+电路图
下一篇:solidworks船用液压式双卷筒拖曳绞车控制系统设计+PLC梯形图

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

PLC物料自动分拣系统的设计+源程序

单相电压型逆变电路的谐...

从企业eHR建设谈管理信息...

高效课堂教师问卷调查表

遥感土地用变化监测国内外研究现状

小型通用机器人控制系统设计任务书

提高小學语文課堂朗读教...

MNL模型历史城区居民活动...

《水浒传》中血腥暴力研...

大规模MIMO系统的发展研究现状

浅析施工企业保理融资成...

PCI+PID算法直流力矩电机速...