单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx

上传人:b****2 文档编号:5950154 上传时间:2023-05-05 格式:DOCX 页数:34 大小:26.58KB
下载 相关 举报
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第1页
第1页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第2页
第2页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第3页
第3页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第4页
第4页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第5页
第5页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第6页
第6页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第7页
第7页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第8页
第8页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第9页
第9页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第10页
第10页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第11页
第11页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第12页
第12页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第13页
第13页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第14页
第14页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第15页
第15页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第16页
第16页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第17页
第17页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第18页
第18页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第19页
第19页 / 共34页
单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx

《单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx(34页珍藏版)》请在冰点文库上搜索。

单片机控制三相异步电动机正反转教学文稿Word格式文档下载.docx

并在后来得到了广泛的应用。

三相异步电动机是交流电动

机的一种,又称感应电机。

具有结构简单,制造容易,坚固耐用,维修方便,成本低廉

等一系列优点。

因其具有较高的效率及接近于恒速的负载特性,故能满足绝大多部分工

农业生产机械的拖动要求,从而成为各类电机中产量最大,运用最广的一种电动机。

1.2我国三相异步电动机发展

我国电动机的研究及制造起始于本世纪50年代后期。

从50年代后期到60年代后

期,主要是高等院校和科研机构为研究一些装置而使用或开发少量产品。

这些产品以多

段结构三相异步电动机为主。

70年代初期,电动机的生产和研究有所突破。

除反映在驱

动器设计方面的长足进步外,对电动机本体的设计研究发展到一个较高水平。

70年代中

仅供学习与交流,如有侵权请联系网站删除谢谢III

期至80年代中期为成品发展阶段,新品种高性能电动机不断被开发。

80年代后三相异步

电动机已经得到广泛的应用。

1.3单片机远距离控制三相异步电动机的应用前景

目前,随着电子技术、控制技术以及电动机本体的发展和变化,单片机远距离控制

三相异步电动机系统已经受到广泛的应用。

因为在很多工业生产中,很多工厂的环境很

差,工人在现场工作,很容易患各种职业病,不管是对工厂还是对工人都是很大的损

失。

因此,随着社会的需要,机械设备的远程控制的出现对工厂的生产起到了很大的帮

助。

提高了社会生产力,对未来的社会发展有很深远的意义。

因此,单片机远距离控制

三相异步电动机的发展前景非常广。

仅供学习与交流,如有侵权请联系网站删除谢谢IV

第二章、三相异步电机控制系统

2.1三相异步电动机系统框图

LED显示模块三相异步电机

AT89S52脉冲发生模块电流放大模块

键盘输入模块

2.2控制单元

控制单元、驱动电路为控制系统的核心部分。

控制单元是整个系统最核心的部分,是系统的指挥中心。

用于协调各部分的运

行,主要负责接收通信端口或输入电路送来的信息,并对其进行识别,译码,并

做出相应的动作,发出控制信号用以控制步进电动机。

控制单元实质上是具有处

理能力的微处理器芯片。

控制单元可以由:

单片机、DSP、PLC等充当。

本文选用由ATEML公司生产

的AT89C52单片机。

2.3驱动电路

驱动电路是负责将控制单元送来的微电流信号进行放大用以驱动三相异步电动

机运转,驱动电路实质上是功率放大器。

仅供学习与交流,如有侵权请联系网站删除谢谢5

常见的驱动电路:

单电压型功放电路、高低压切换型功放电路、斩波恒流功放

电路等再就是采用专用的集成芯片。

本文采用L297/L298芯片,由这两种芯片构

成的驱动电路具有控制方便、精度高、并且不需要外围扩展。

2.4通信端口

通信端口是三相异步电机控制器与上位机(主要是指计算机)进行通信的接

口,PC机串口采用的通信标准RS-232标准。

使用单片机的USART端口与计算机

的串口(9芯)相连进行通信。

2.5其它

显示屏:

人机交互的窗口,使用LED显示器。

输入电路:

用于输入控制信息,告诉控制器如何运转

第三章、AT89C52单片机

3.1MCS-51单片机硬件结构

虽然单片机在形态上只是一块芯片,但它已具有了微型计算机的组成

结构和功能。

在MCS-51单片机中除了有CPU、存储器和并行输入/输

出接口外,还包含由定时器/计数器、串行I/O接口和中断管理逻辑

等部件。

3.2MCS-51单片机的基本组成

仅供学习与交流,如有侵权请联系网站删除谢谢6

http:

//book.51cto.

MCS-51单片机是由8位CPU、存储器、串并行I/O口、定时器/计数

器、中断系统、振荡器和时钟系统等组成,各部分之间通过系统总线

相连。

如图1.1所示为MCS-51单片机的系统功能模块框图。

仅供学习与交流,如有侵权请联系网站删除谢谢7

(点击查看大图)图1.1MCS-51单片机的系统功能模块框

3.3AT89S52单片机的引脚图及各引脚功能说明

AT89S52是Atmel公司生产的一种低功耗、高性能CMOS8位微控制器,具有8位在系统可编程Flash存储器。

AT89S52使用Atme公司高密度非易失性存储器技术制造,与工业80C51产品指令和引

脚完全兼容。

片上Flash允许程序存储器在系统可编程,也适于常

规编程器。

在单芯片上,拥有灵巧的8位CPU和在系统可编程

Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有

效的解决方案。

AT89S52具有PDIP、PLCC、TQFP3种封装形式以适用于不同的使用

场合。

各封装引脚定义如图1.2所示。

仅供学习与交流,如有侵权请联系网站删除谢谢8

图1.2AT89S52引脚图

下面简单介绍AT89S52各引脚的功能:

VCC:

电源。

仅供学习与交流,如有侵权请联系网站删除谢谢9

GND:

地。

P0口:

P0口是一个8位漏极开路的双向I/O口。

作为输出口,每

位能驱动8个TTL逻辑电平。

对P0端口写“1”时,引脚用做高阻抗

输入。

当访问外部程序和数据存储器时,P0口也被作为低8位地址

/数据复用。

在这种模式下,P0具有内部上拉电阻。

在Flash编程

时,P0口也用来接收指令字节;

在程序校验时,输出指令字节。

程序校验时,需要外部上拉电阻。

P1口:

P1口是一个具有内部上拉电阻的8位双向I/O口,P1输出

缓冲器能驱动4个TT

逻辑电平。

当对P1端口写“1”时,内部上拉电阻把端口拉高,此时可

以作为输入口使用。

当作为输入使用时,被外部拉低的引脚由于内部

电阻的原因,将输出电流(IIL)。

此外,P1.0和P1.2分别作为定

时器/计数器2的外部计数输入(P1.0/T2)和定时器/计数器2的触

发输入(P1.1/T2EX),具体如表1-1所示。

在Flash编程和校验

时,P1口接收低8位地址字节。

P2口:

P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出

对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以

作为输入口使用。

当作为输入使用时,被外部拉低的引脚由于内部电

阻的原因,将输出电流(IIL)。

在访问

仅供学习与交流,如有侵权请联系网站删除谢谢10

表1-1P1口部分管脚的第二功能

外部程序存储器或用16位地址读取外部数据存储器(如执行MOVX@DPTR)时,P2口送出高8位地址。

在这种应用中,P2口使用很强的内部上拉发送1。

在使用8位地址(如MOVX@RI)访问外部数据存储器时,P2口输出P2锁存器的内容。

在Flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。

P3口:

P3口是一个具有内部上拉电阻的8位双向I/O口,P2输出

对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以

当作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。

P3口也作为AT89S52特殊功能(第二功能)使用,如表1-2所示。

在Flash编程和校验时,P3口也接收一些控制信号。

仅供学习与交流,如有侵权请联系网站删除谢谢11

表1-2P3口部分管脚的第二功能

RST:

复位输入。

在晶振工作时,RST脚持续两个机器周期高电平将

使单片机复位。

看门狗计时完成后,RST脚输出96个晶振周期的高

电平。

特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无

效。

在DISRTO默认状态下,复位高电平有效。

ALE/PROG:

地址锁存控制信号(ALE)在访问外部程序存储器时,锁

存低8位地址的输出脉冲。

在Flash编程时,此引脚(PROG)也用做编程输入脉冲。

在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。

然而,特别强调,在每次访问外部数据存

储器时,ALE脉冲将会跳过。

如果需要,通过将地址为8EH的SFR的第0位置“1”,ALE操作将无效。

这一位置“1”,ALE仅在执行MOVX或MOVC指令时有效。

否则,ALE将被微弱拉高。

这个ALE使能标志

仅供学习与交流,如有侵权请联系网站删除谢谢12

位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。

PSEN:

外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。

当AT89S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN将不被激活。

EA/VPP:

访问外部程序存储器控制信号。

为使能从0000H到FFFFH

的外部程序存储器读取指令,EA必须接GND。

为了执行内部程序指

令,EA应该接VCC。

在Flash编程期间,EA也接收12伏VPP电压。

XTAL1:

振荡器反相放大器和内部时钟发生电路的输入端。

XTAL2:

振荡器反相放大器的输出端。

3.4MCS-51单片机的复位

复位是单片机的初始化工作,其作用是使CPU和系统中的其他部件都

处于一个确定的初始状态,并从这个状态开始工作。

MCS-51的RST引脚是复位信号的输入端,高电平有效,持续时间要

在24个时钟周期以上。

单片机复位后,其内部各寄存器的状态如表

1-3所示。

表1-3复位后片内各专用寄存器的值

仅供学习与交流,如有侵权请联系网站删除谢谢13

复位期间,片内RAM的状态不受复位的影响;

复位后,PC的值为

0000H,所以单片机总是从起始地址0000H处开始执行程序。

当单片机运行出错或进入死循环时可按复位键重新启动。

第四章单片机红外遥控器设计

4.1红外线遥控的概念

红外线遥控是目前使用很广泛的一种通信和遥控技术。

由于红外线

遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩

电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型

电器装置上也纷纷采用红外线遥控。

工业设备中,在高压、辐射、有

仅供学习与交流,如有侵权请联系网站删除谢谢14

毒气体、粉尘等环境下,采用红外线遥控不仅完全可*而且能有效地隔离电气干扰。

红外线是太阳光线中众多不可见光线中的一种,由德国科学家霍胥尔于1800年发现,又称为红外热辐射,他将太阳光用三棱镜分解开,在各种不同颜色的色带位置上放置了温度计,试图测量各种颜色的光的加热效应。

结果发现,位于红光外侧的那支温度计升温最快。

因此得到结论:

太阳光谱中,红光的外侧必定存在看不见的光线,这就是红外线。

也可以当作传输之媒界。

太阳光谱上红外线的波长大于可见光线,波长为0.75~1000μm。

红外线可分为三部分,即近红外线,波长为0.75~1.50μm之间;

中红外线,波长为1.50~6.0μm之间;

远红外线,波长为6.0~l000μm之间。

真正的红外线夜视仪是光电倍增管成像,与望远镜原理全完不同,白天不能使用,价格昂贵且需电源才能工作

4.2红外遥控系统

通用红外遥控系统由发射和接收两大部分组成,应用编/解码专

用集成电路芯片来进行控制操作,如图1所示。

发射部分包括键盘矩

阵、编码调制、LED红外发送器;

接收部分包括光、电转换放大

器、解调、解码电路。

仅供学习与交流,如有侵权请联系网站删除谢谢15

图1a《红外发射原理图》

图1b《红外接受原理图》

4.3遥控发射器及其编码

红外遥控发射器专用芯片很多,根据编码格式可以分成两大类,这

里我们以运用比较广泛,解码比较容易的一类来加以说明,现以日本

NEC的uPD6121G组成发射电路为例说明编码原理。

当发射器按键按下后,即有遥控码发出,所按的键不同遥控编码也不同。

这种遥控码具有以下特征:

采用脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期

为1.125ms的组合表示二进制的“0;

”以脉宽为0.565ms、间隔1.685ms、周期为2.25ms的组合表示二进制的“1,”其波形如图2所示。

仅供学习与交流,如有侵权请联系网站删除谢谢16

上述“0和”“1组”成的32位二进制码经38kHz的载频进行二次调制以提高发射效率,达到降低电源功耗的目的。

然后再通过红外发射二极管产生红外线向空间发射,如图3所示,连发波形如图4所示。

UPD6121G产生的遥控编码是连续的32位二进制码组,其中前

16位为用户识别码,能区别不同的电器设备,防止不同机种遥控码

互相干扰。

该芯片的用户识别码固定为十六进制01H;

后16位为8

位操作码(功能码)及其反码。

UPD6121G最多额128种不同组合的

编码。

仅供学习与交流,如有侵权请联系网站删除谢谢17

当遥控器在按键按下后,周期性地发出同一种32位二进制码,

周期约为108ms。

一组码本身的持续时间随它包含的二进制“0和”“1”

的个数不同而不同,大约在45~63ms之间,图4为发射波形图。

当一个键按下超过36ms,振荡器使芯片激活,将发射一组108ms的编码脉冲,这108ms发射代码由一个起始码(9ms),一个结果码

(4.5ms),低8位地址码(9ms~18ms),高8位地址码(9ms~18ms),8位数据码(9ms~18ms)和这8位数据的反码(9ms~18ms)组成。

如果键按下超过108ms仍未松开,接下来发射的代码(连发代码)

将仅由起始码(9ms)和结束码(2.5ms)组成。

代码格式(以接收代码为准,接收代码与发射代码反向)

①位定义

②单发代码格式

③连发代码格式

仅供学习与交流,如有侵权请联系网站删除谢谢18

注:

代码宽度算法:

16位地址码的最短宽度:

1.12×

16=18ms16位地址码的最长宽

度:

2.24ms×

16=36ms

已知8位数据代码及其8位反代码的宽度和不变:

(1.12ms+2.24ms)×

8=27ms

∴32位代码的宽度为(18ms+27ms)~(36ms+27ms)

1.解码的关键是如何识别“0和”“1,”从位的定义我们可以发现

“0、”“1均”以0.56ms的低电平开始,不同的是高电平的宽度不同,“0为”0.56ms,“为1”1.68ms,所以必须根据高电平的宽度区别“0和”“1。

”如果从0.56ms低电平过后,开始延时,0.56ms以后,若读到的电平为低,说明该位为“0,”反之则为“1,”为了可*起见,延时必须比0.56ms长些,但又不能超过1.12ms,否则如果该位为“0,”读到的已是下一位的高电平,因此取(1.12ms+0.56ms)/2=0.84ms最为可

*,一般取0.84ms左右均可。

仅供学习与交流,如有侵权请联系网站删除谢谢19

2.根据码的格式,应该等待9ms的起始码和4.5ms的结果码完

成后才能读码。

4.4红外遥控解码实验硬件

一体化红外线接收器是一种集红外线接收和放大整形于一体,不需

要任何外接元件,就能完成从红外线接收到输出与TTL电平信号兼

容的所有工作,而体积又很小巧,它适合于各种红外线遥控和红外线

数据传输,广泛用于电视机、卫星接收机、VCD、DVD、音响、空

调等家用电器中接收红外信号,图5是一体化接收头的引脚排列图,

图6是本站产品配套的采用屏蔽线焊接的一体化红外接收头,采用屏

蔽线焊接,抗干扰能力强,接收更可*。

没有购买实验板配套的一体

化红外接收头的网友可以根据图2所示接收头引脚排列图自己焊接一

个。

图5:

一体化红外接图6:

本站产品配套一体化红

收头(引脚排列外接收头(已经用屏蔽线焊接

图)好,抗干扰能力强,插入实验

仅供学习与交流,如有侵权请联系网站删除谢谢20

板即可使用)

下面就是我们将要进行红外遥控解码实验所要用到的硬件设备:

S51增强型实验板、ISP编程器、AT89S51实验芯片、豪华型多功能

红外线遥控器。

图7:

S51增强型单片机实验板及防插反红外遥控接口

仅供学习与交流,如有侵权请联系网站删除谢谢21

图8:

豪华型多功能红外遥控器+高灵敏度一体化红外接收头(23元)

图9:

32键豪华型红外遥控器原理图

仅供学习与交流,如有侵权请联系网站删除谢谢22

图10:

ISP编程器烧写实验单片机芯片AT89S52

4.5红外遥控解码实验

我们经过对前面的遥控编解码知识的学习,对红外遥控有了基本的了解,下面我们马上进行解码实验。

本红外遥控解码实验的的功能

是:

程序对遥控器发射的遥控码进行解码,解码成功时蜂鸣器发出"

嘀嘀"

的解码成功提示音,如果按压的是数字键"

0~9"

就将按键值在实验板上的5位数码管上显示出按键值,同时将按键的十六进制值用

P1口的8位发光二极管指示出来;

如果按压的不是数字键"

就直接从P1口输出键值;

下面是遥控解码汇编源程序。

仅供学习与交流,如有侵权请联系网站删除谢谢23

实验时将先连接好硬件设备,将配套的一体化红外遥控接收头插入

实验板上的"

红外遥控"

接口内,在Keil单片机集成开发环境中新建工程,通过Keil将源程序编译得到HEX格式目标文件yk.hex,最后使

用ISP编程器将目标文件烧写到AT89S51单片机中,插到S51增强型实验板上运行,拿出配套的红外遥控器进行解码测试,看看实验结果是否和程序相同。

>

点此下载HEX格式目标文件yk.hex>

点此下载遥控解码源程序和Keil工程文件>

ORG0000H

MAIN:

MOVSP,#60H

MOVP0,#0FFH

MOVP1,#0FFH

MOVP2,#0FFH

MOVP3,#0FFH

JNBP3.2,$等;

待遥控信号出现

MOVR6,#10

SB:

ACALLYS1;

调用882微秒延时子程序

JBP3.2,MAIN;

延时882微秒后判断P3.2脚是否出现高电

平如果有就退出解码程序

仅供学习与交流,如有侵权请联系网站删除谢谢24

DJNZR6,SB;

重复10次,目的是检测在8820微秒内如果

出现高电平就退出解码程序

;

以上完成对遥控信号的9000微秒的初始低电平信

号的识别。

JNBP3.2,$等;

待高电平避开9毫秒低电平引导脉冲

ACALLYS2;

延时4.74毫秒避开4.5毫秒的结果码

MOVR1,#1AH;

设定1AH为起始RAM区

MOVR2,#4

PP:

M

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 外语学习 > 其它语言学习

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2