使用单片机PWM脉冲方式驱动直流电机

2018-12-02 11:40:13

使用单片机PWM脉冲方式驱动直流电机,可以调整直流电机的速度,方向,驱动电流,因此PWM脉冲方式被广泛应用到电机驱动中。

四川升翔科技有限公司

一、了解实验目的

1、认识脉宽调制(PWM)的原理

2、学习用PWM输出模拟量驱动直流电机

3、熟悉51系列单片机的延时程序

二、实验说明: PWM是单片机上常用的模拟量输出方法,通过外接的转换电路,可以将占空比不同的脉冲转变成不同的电压,驱动直流电机转动从而得到不同的转速。程序中通过调整输出脉冲的占空比来调节输出模拟电压。本实验使用6V直流电机。

三、实验内容及步骤: 本实验只适用于THDPJ-2型。

1、使用最小应用系统1模块。最小应用系统1的P1.0接直流电机驱动模块的PWM输入口,电压输出口接电机“+”,电机“-”接地。

2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。

3、打开 Keil uVision2 仿真软件,首先建立本实验的项目文件,接着添加 直流电机驱动.ASM源程序,进行编译,直到编译无误。

4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为9600。

5、打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序。观察直流电机转速。

6、修改源程序START程序段两次给累加器A的赋值,调整输出脉冲的占空比,重新编译后运行。

My title