51单片机直流无刷电机控制.docx

上传人:b****1 文档编号:15096997 上传时间:2023-06-30 格式:DOCX 页数:20 大小:317.29KB
下载 相关 举报
51单片机直流无刷电机控制.docx_第1页
第1页 / 共20页
51单片机直流无刷电机控制.docx_第2页
第2页 / 共20页
51单片机直流无刷电机控制.docx_第3页
第3页 / 共20页
51单片机直流无刷电机控制.docx_第4页
第4页 / 共20页
51单片机直流无刷电机控制.docx_第5页
第5页 / 共20页
51单片机直流无刷电机控制.docx_第6页
第6页 / 共20页
51单片机直流无刷电机控制.docx_第7页
第7页 / 共20页
51单片机直流无刷电机控制.docx_第8页
第8页 / 共20页
51单片机直流无刷电机控制.docx_第9页
第9页 / 共20页
51单片机直流无刷电机控制.docx_第10页
第10页 / 共20页
51单片机直流无刷电机控制.docx_第11页
第11页 / 共20页
51单片机直流无刷电机控制.docx_第12页
第12页 / 共20页
51单片机直流无刷电机控制.docx_第13页
第13页 / 共20页
51单片机直流无刷电机控制.docx_第14页
第14页 / 共20页
51单片机直流无刷电机控制.docx_第15页
第15页 / 共20页
51单片机直流无刷电机控制.docx_第16页
第16页 / 共20页
51单片机直流无刷电机控制.docx_第17页
第17页 / 共20页
51单片机直流无刷电机控制.docx_第18页
第18页 / 共20页
51单片机直流无刷电机控制.docx_第19页
第19页 / 共20页
51单片机直流无刷电机控制.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

51单片机直流无刷电机控制.docx

《51单片机直流无刷电机控制.docx》由会员分享,可在线阅读,更多相关《51单片机直流无刷电机控制.docx(20页珍藏版)》请在冰点文库上搜索。

51单片机直流无刷电机控制.docx

51单片机直流无刷电机控制

 

 

基于MCS-51单片机控制直流无刷电动机

 

学号:

3100501044

班级:

电气1002

王辉军

摘要

直流无刷电机是同步电机的一种,由电动机本体、位置传感器和电子开关线路三部分组成。

其定子绕组一般制成多相(三相、四相、五相不等),转子由永久磁钢按一定极对数(2p=2,4,…)组成。

电机转子的转速受电机定子旋转磁场的速度及转子极数(P)影响:

N=120.f/P。

在转子极数固定情况下,改变定子旋转磁场的频率就可以改变转子的转速。

直流无刷电机即是将同步电机加上电子式控制(驱动器),控制定子旋转磁场的频率并将电机转子的转速回授至控制中心反复校正,以期达到接近直流电机特性的方式。

也就是说直流无刷电机能够在额定负载围当负载变化时仍可以控制电机转子维持一定的转速。

MCS-51单片机是美国英特尔公司生产的一系列单片机的总称,是一种集成电路芯片,采用超大规模技术把具有数据处理能力的微处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、输入输出接口电路、定时计算器、串行通信口、脉宽调制电路、A/D转换器等电路集成到一块半导体硅片上,这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。

本论文将介绍基于MCS-51单片机控制直流无刷电动机的设计,它可以实现控制直流无刷电动机的启动、停止、急停、正反转、加减速等功能。

关键词:

单片机,直流无刷电动机,控制系统

直流无刷电动机是在直流电动机的基础之上发展而来的,它是步进电动机的一种,继承了直流电动机的启动转矩大、调速性能好等特点克服了需要换向器的缺点在交通工具、家用电器及中小功率工业市场占有重要的地位。

直流无刷电动机不仅在电动自行车、电动摩托车、电动汽车上有着广泛的应用,而且在新一代的空调机、洗衣机、电冰箱、吸尘器,空气净化器等家用电器中也有逐步采用的趋势,尤其是随着微电子技术的发展,直流无刷电动机逐渐占有原来异步电动机变频调速的领域,这就使得直流无刷电动机的应用围越来越广。

本设计就是基于MCS-51系列单片机控制直流无刷电动机,利用所学的知识实现单片机控制直流无刷电动机的启动、停止、急停、正反转,加减速等控制,并对直流无刷电动机运行状态进行监视和报警。

详细介绍单片机的种类、结构、功能、适用领域和发展历史、未来前景及其直流无刷电动机的工作原理、控制结构等容,既着重单片机的基本知识、功能原理的深入阐述,又理论联系实际详细剖析单片机控制直流无刷电动机的过程。

 

1.直流无刷电动机的基本组成

直流无刷电动机是在直流电动机的基础上发展而来的,直流无刷电动机继承了直流电动机启动转矩大、调速性能好的优点,克服了直流电动机需要换向器的缺点,在交通工具、家用电器等生活的方方方面面占有重要的地位。

由于直流无刷电动机既具有交流电动机的结构简单、运行可靠、维护方便等一系列优点,又具备直流电动机的运行效率高、无励磁损耗以及调速性能好等诸多优点,故在当今国民经济各领域应用日益普及。

直流无刷电动机主要由电动机本体、位置传感器和电子开关线路三部分组成。

其定子绕组一般制成多相(三相、四相、五相不等),转子由永久磁钢按一定极对数(2p=2,4,…)组成。

图3-1所示为三相两极直流无刷电机结构。

三相定子绕组分别与电子开关线路中相应的功率开关器件联结,A、B、C相绕组分别与功率开关管V1、V2、V3相接。

位置传感器的跟踪转子与电动机转轴相联结。

当定子绕组的某一相通电时,该电流与转子永久磁钢的磁极所产生的磁场相互作用而产生转矩,驱动转子旋转,再由位置传感器将转子磁钢位置变换成电信号,去控制电子开关线路,从而使定子各项绕组按一定次序导通,定子相电流随转子位置的变化而按一定的次序换相。

由于电子开关线路的导通次序是与转子转角同步的,因而起到了机械换向器的换向作用。

2.直流无刷电动机的工作原理

如图3-2示为三相直流无刷电动机半控桥电路原理图。

此处采用光电器件作为位置传感器,以三只功率晶体管V1、V2和V3构成功率逻辑单元。

 

 

图3-2三相直流无刷电动机半控桥电路原理图

三只光电器件VP1、VP2和VP3的安装位置各相差120度,均匀分布在电动机一端。

借助安装在电动机轴上的旋转遮光板的作用,使从光源射来的光线一次照射在各个光电器件上,并依照某一光电器件是否被照射到光线来判断转子磁极的位置。

图3-3所示为开关顺序及定子磁场旋转示意图。

图3-3开关顺序及定子磁场旋转示意图

随着位置传感器转子扇形片的转动,定子绕组在位置传感器VP1、VP2、VP3的控制下,便一相一相地依次馈电,实现了各相绕组电流的换相。

在换相过程中,定子各相绕组在工作气隙所形成的旋转磁场是跳跃式的。

这种旋转磁场在360度电角度围有三种磁状态,每种磁状态持续120度电角度。

位置传感器在直流无刷电动机中起着测定转子磁极位置的作用,为逻辑开关电路提供正确的换相信息,即将转子磁钢磁极的位置信号转换成电信号,然后去控制定子绕组换相。

位置传感器种类较多,且各具特点。

在直流无刷电动机中常见的位置传感器有以下几种:

电磁式位置传感器、光电式位置传感器、磁敏式位置接近传感器。

3.设计要求

(1)完成采用单片机控制直流无刷电动机的设计与应用,包括实现电动机的正转、反转控制,锁轴控制、速度控制,对直流无刷电动机的运行状态进行检测和报警。

(2)采用MCS-51单片机为控制核心,编写出控制程序软件,实现单片机与外界硬件的接口连接。

(3)研究直流无刷电动机的工作特性和工作原理,设计中采用的电动机是由和利时电机技术自行研发设计的永磁直流无刷电动机。

4.硬件设计

4.1电动机介绍

本控制系统选择和利时公司生产的森创牌直流无刷电动机作为控制对象,具体型号为57BLT-1015H1-L-S-B100,该型号的电动机属于和利时公司生产的57系列电动机。

4.2电动机驱动器介绍

本毕业设计所选择的驱动器是与上面选择的直流无刷电动机配套的,具体型号为BL-2203C。

(1)驱动器的特点

①交流220V电压;②输入、输出信号光隔离;

③启停及其转向控制;④过电流、过电压、过载及堵转保护;

⑤测速信号输出;⑥故障报警输出;

⑦电动机转速显示;⑧外部模拟量调速;

⑨制动停车功能;⑩多档速度选择。

(2)性能指标

具体性能见表4-2所示。

表4-2驱动器电气性能

供电电源

单相交流220(1±15%)V,50Hz,容量为0.8kVA

额定功率

最大600W(根据所配的电动机而言)

额定转速

根据所选的电动机确定(不超过8000r/min)

额定转矩

根据所选的电动机确定

调速围

150r/min额定转速

速度变动率(对负载)

±2%以下(额定转速)

速度变动率(对电压)

±1%以下(电源电压±10%,额定转速无负载)

速度变动率(对温度)

±2%以下(20~40℃额定转速无负载)

绝缘电阻

在常温下大于

绝缘强度

在常温下1kV、1min

(3)驱动器面板

BL-2203C型号的驱动器面板上面有调速电位器、速度显示表、散热风扇风道、控制信号端子、霍尔信号输入端子等等。

(4)驱动器接线图

该型号的电动机驱动器的典型接线图如图4-5所示,不过需要注意的是:

①因本驱动器位220V高压输入,为了确保安全,在上电之前必须保证接地端子FG可靠地与连接,任何情况下请不要打开机壳,以免意外的损伤。

图4-5典型接线图

②驱动器安装时安装保证设备的通风良好,机柜有多个驱动器并列使用时应保证相互之间的距离不小于10cm。

③机箱应考虑通风散热,避免密闭式环境而影响散热,同时也要避免灰尘和杂质对驱动器的影响。

驱动器采用风道竖直的立式安装将有利于散热。

④图4-6所示为驱动器的外形尺寸。

图4-6驱动器外形尺寸图

3.3控制电路设计

(1)芯片说明:

本电路中的芯片采用基于MCS-51单片机为核的芯片有AT89S52、74HC14/SN74LS160、和SN74LS164

(2)整体电路

设计的整体电路如图4-9所示。

图4-9整体电路设计

(3)电路模块说明

①电路复位模块该电路模块可以实现电路的上电复位和手动复位(即按键按下,电路复位),其电路图如图4-10所示。

注意:

复位信号由74HC14的输出端接AT89S52的引脚9,复位电路可以使单片机的CPU和系统的其他部件都处于一个确定的初始状态,并从这个状态开始工作。

图4-10复位模块电路

②按键控制模块单片机的P0.0~P0.5作为按键输入,以启动程序,并由LED灯显示按键状态

图4-12显示模块电路

在该电路中,P0.0~P0.5分别为代表接到单片机的P0.0~P0.5引脚的标号。

③功能模块单片机的引脚P0.6、P0.7、P2.0~P2.3通过双排8针插槽与电动机驱动器的相应端子连接,用来控制电动机的状态并设定电动机的转速,实现预期的功能,LED灯显示驱动器的端子输入状态。

④电动机判停模块单片机引脚P2.4~P2.6、P0.0~P0.5、P3.0~P3.3与十进制计数器相连,电动机驱动器的SPEED端子作为计数器的CLK信号输入。

单片机通过对计数器置数并检测进位引脚TC是否输出进位信号来判断SPEED端子是否输出脉冲,即电动机是否停转。

若电动机停转,则SPEED端子不输出脉冲,计数器也无进位输出。

其电路图如图图4-15所示。

⑤ISP下载模块本电路可以实现实现使用ISP下载线来完成程序向单

片机31引脚(

/VPP)必须接高电平。

通过以下通道,单片机可以实现程序的写入:

相应下载软件→计算机并口DB25→ISP下载线→双排八针插槽P1→单片机芯片(AT89S52)

⑥速度显示模块此模块用来显示设定的速度。

本毕设设计选择方式0作为串口工作方式,串行数据从单片机RXD引脚输出,在SN74ALS164中转为并行,输出至八段数码管,同时并行数据由SN74ALS164的QA引脚转为串行输出,作为下一级SN74ALS164的输出,以此类推。

单片机的RXD引脚输出移位脉冲。

当单片机复位时,显示模块也同时复位。

 

4.软件设计

4.1程序流程图

1.主程序流程图

如图4-18所示。

图4-18主程序流程图

2.子程序流程图

启动程序流程图如图4-19所示。

图4-19启动程序流程图

反转程序流程图如图4-20所示。

图4-20停止程序流程图

 

急停程序流程图如图4-21所示。

 

 

图4-21急停程序流程图

停止程序流程图如图4-22所示。

图4-22停止程序流程图

加速程序流程图如图4-23所示。

 

图4-23加速程序流程图

减速程序流程图如图4-24所示。

 

图4-24减速程序流程图

4.4.2程序清单

基于MCS51单片机控制直流无刷电动机程序:

ORG00H

AJMPSTART

ORG30H

检测键盘状态的程序:

START:

MOVP0,#0FFH

JNPP0.0,QIDONG

JNPP0.1,FANZHUAN

JNPP0.2,JITING

JNPP0.3,JIASU

JNPP0.4,JIANSU

JNPP0.5,TINGZHI

AJMPSTART

启动程序,默认顺时针转动,转速为2000r/min:

QIDONG:

LCALLYANSHI

JNBP0.0,Q1

LJMPSTART

Q1:

ELRP0.6

SETBP0.7

MOVP2,#0BH

LCALLXIANSHI

LJMPSTART

反转程序:

FANZHUAN:

LCALLYANSHI

JNBP0.1,FAN

LJMPSTART

FAN:

CLRP2.3

LCALLPANTING

SETBP2.3

CLRP0.7

LCALLYANSHI

LJMPSTART

急停程序:

JITING:

LCALLYANSHI

JNBP0.2,JI

LJMPSYART

JI:

CLRP2.3

LCALLPANTING

LJMPSTART

加速程序,每按一次键,加速500r/min:

JIASU:

LCALLYANSHI

JNBP0.3,JIA

LJMPSTART

JIA:

MOVA,P2

ANLA,#07H

JZSTART

MOVR0,P2

DECR0

MOVP2,R0

LCALLXIANSHI

LJMPSTART

减速程序,每按一次键,减速500r/min:

JIANSU:

LCALLYANSHI

JNBP0.4,JIAN

LJMPSTART

JIANSU:

MOVA,P2

ANLA,#07H

CJNEA,#07H,JS

LJMPSTART

JS:

MOVA,P2

INCA

MOVP2,A

LCALLXIANSHI

LJMPSTART

停止程序:

TINGZHI:

LCALLYANSHI

JNBP0.5,TING

LJMPSTART

TING:

SETBP0.6

LCALLPANTING

LJMPSTART

延时程序,这是一个子程序,功能是延时10ms:

YANSHI:

MOVA,#0

Y:

MOVR1,#00H

INCR1

CJNER1,#0FFH,Y

INCA

CJNEA,#10,Y

RET

判停程序,这是一个子程序,若能从判停程序中返回,则说明电动机已停:

PANTING:

JNBP2.4,YANSHI250ms

AJMPPANTING

YANSHI250ms:

CLRP2.6

MOVP3,#08H

SETBP2.6

MOVA,#0

Y250:

MOVR1,#00H

INCR1

JBP2.5,PANTING

CJNER1,#0FFH,Y250

INCA

CJNEA,#250,Y250

RET

显示程序,这是一个子程序:

XIANSHI:

MOVA,P2

ANLA,#07H

MOVB,#4

MULAB

ADDA,R3

MOVSCON,#00H

MOVR2,#0

MOVDPTR,#TAB

MOVR3,A

X:

ADDA,R2

MOVCA,A+DPTR

MOVSBUF,A

1:

JNBTI,1

CLRTI

INCR2

MOVA,R3

CJNER3,#4,X

RET

TAB:

DB03H,03H,49H,0DH

DB03H,03H,03H,0DH

DB03H,03H,49H,27H

DB03H,03H,03H,27H

DB03H,03H,49H,9H

DB03H,03H,03H,9DH

DB03H,03H,49H,0FFH

DB03H,0FFH,0FFH,0FFH

END

结 论

通过本设计可以看出用MCS-51单片机控制直流无刷电动机是十分可靠的,设计中应用到了较多的知识,采用了保护电路模块,复位电路模块等保护措施,应用了许多较新的元器件,电路图中有显示模块电路、复位模块电路、按键模块电路、驱动器端子输入模块电路、判停模块电路、下载模块电路等等电路设计,很好的实现了用单片机控制直流无刷电动机的正转、反转、加速、减速。

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

当前位置:首页 > 人文社科 > 广告传媒

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

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