基于L298N的直流电机调速控制设计 - 图文(6)

2019-03-09 22:39

基于L298的直流电机调速控制

(1)仿真器标配11.0592MHz的晶振,但用户可以在仿真器上的晶振插孔中换插其他频率的晶振。

(2)仿真器上的复位按钮只复位仿真芯片,不复位目标系统。

(3)仿真芯片的31脚(EA)已接至高电平,所以仿真时只能使用片内ROM,不能使用片外ROM;但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部ROM(其CPU的EA引脚接至低电平)的目标系统中使用?16?。 Keil开发过程为:

(1)新建工程项目,选择芯片种类及储存目录。 (2)根据要实现的功能编写相应程序。 (3)检查并修改文件中的错误。 (4)生成hex文件。 (5)软件仿真与硬件仿真?17?。

4.4 Keil 使用

打开桌面的快捷方式,进入keil的操作界面,

操作步骤为project →new project→选择保存目录,任意名字,保存→选择Atmel双击→选择AT89C51→

18

基于L298的直流电机调速控制

确定→否→出现如下界 选择file→new file→把做好的程序添加到里面,关掉界面,→选择保存为.c文件→选择target 1下的子文件source group 1→右键选择add files to Group “source group1”→选择刚才生成的.c文件→add→close。然后进行如下操作:

编译→重组当前文件→→运行外围设备→I/O口检查

→target 1→右键→options for target“target 1”→出现如下界面:

选择output→creat hex→选择目标文件夹→生成hex文件。

在proteus原理图上双击单片机将生成的hex文件调入到单片机里进行实时仿真。

19

基于L298的直流电机调速控制

5 调试仿真

根据所绘制的硬件电路原理图,焊接出硬件电路。将已经编好的程序生成hex文件写入AT89C51单片机里进行仿真 。插上电源,开始仿真,仿真初始状态显示如图:

图5-1 仿真初始状态

实物初始状态如图所示:

图5-2 实物初始状态

20

基于L298的直流电机调速控制

按下加速按键,出现如图所示:电机旋转,占空比变大,转速变大。

图5-2 仿真加速状态

加速实物图如下图:

图5-4 实物加速图

按下减速按键,出现下图:占空比变小,转速变小。

21

基于L298的直流电机调速控制

图5-5 仿真减速状态

减速实物图如下:

图5-6 实物减速图

通过调试,实现加速,减速,反转,停止等功能。停车和反转光凭图片表达不清楚,所以在此没有描述,等答辩的时候再做一一演示,请老师谅解。

由于时间不足和我个人能力原因,这次的设计做的有一些不太完善的地方:显示不太精确,就是当停车和反转的时候电机本身可以实现停车和反转,但是显示部分还是显示停车之前的转速。

22


基于L298N的直流电机调速控制设计 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计生局廉洁从政实施方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: