减速电机角度控制器论文解读Word下载.docx

上传人:b****5 文档编号:21712467 上传时间:2023-01-31 格式:DOCX 页数:29 大小:776.37KB
下载 相关 举报
减速电机角度控制器论文解读Word下载.docx_第1页
第1页 / 共29页
减速电机角度控制器论文解读Word下载.docx_第2页
第2页 / 共29页
减速电机角度控制器论文解读Word下载.docx_第3页
第3页 / 共29页
减速电机角度控制器论文解读Word下载.docx_第4页
第4页 / 共29页
减速电机角度控制器论文解读Word下载.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

减速电机角度控制器论文解读Word下载.docx

《减速电机角度控制器论文解读Word下载.docx》由会员分享,可在线阅读,更多相关《减速电机角度控制器论文解读Word下载.docx(29页珍藏版)》请在冰豆网上搜索。

减速电机角度控制器论文解读Word下载.docx

自动化系统本身不直接创造效益,但它对企业生产过程有明显提升作用。

长期以来自动化装备基本都被国外一些大型跨国企业垄断,尤其高端领域产品。

我国工业控制自动化发展道路,大多是引进成套设备同时进行消化吸收,然后进行二次开发和应用。

目前我国工业控制自动化技术、产业和应用都有了很大发展,我国工业计算机系统行业已经形成。

目前,工业控制自动化技术正向智能化、网络化和集成化方向发展。

直流电机可以说是最早发明能将电力转换为机械功率的电动机,直流减速电机,即齿轮减速电机,是在普通直流电机的基础上,加上配套齿轮减速箱。

齿轮减速箱的作用是,提供较低的转速,较大的力矩。

同时,齿轮箱不同的减速比可以提供不同的转速和力矩。

这大大提高了,直流电机在自动化行业中的使用率。

减速电机是指减速机和电机的集成体。

这种集成体通常也可称为齿轮马达或齿轮电机。

通常由专业的减速机生产厂进行集成组装好后成套供货。

减速电机广泛应用于钢铁行业、机械行业等。

使用减速电机的优点是简化设计、节省空间。

现如今直流电机与直流伺服系统已成为自动化工业与精密加工的关键技术。

1.2课题研究的意义

本文介绍的减速直流电机角度控制系统,在工业生产过程中,直流减速电机角度控制器能实现控制生产流程、控制器械精度并可实现精确的检测与调度工作。

同时它也有简单易操作、界面友好快捷的特点,对于工业生产也起到了提高生产效率的作用。

以下概述直流减速电机角度控制器存在的意义:

直流减速电机角度控制器被广泛应用于磁盘驱动器、机器人动作控制、天线扫描、电子瞄准、飞行器姿态控制、导航控制、太空中的人造卫星等方面 都必须达到准确速度控制和定位控制的目的 才能使其正常工作 否则系统就会出现工作故障。

在日常生活中直流减速电机角度控制器也得到了广泛的应用,最典型的应用为停车场道闸与玩具等。

(图1-1)

1.3课题研究要求

将减速直流电机的输出轴与光电编码器的轴连接,利用编码器进行角度测量,设计H桥功率驱动电路,采用PWM驱动电动机正反转,设计单片机控制板实现0~180.0度电机角度控制,控制精度±

0.5度,通过键盘进行角度设置,实际角度可以实时显示。

2硬件电路原理及设计

减速直流电机角度控制器主要是以单片机为核心,L298驱动电路、光电编码器检测模块来完成所需功能。

总体系统框图如图2-1所示:

(图2-1)

2.1主控电路的设计

本系统的主控系统采用STC12系列单片机做微控制器,该系列单片机以高性能、高速度、体积小、价格低廉、稳定可靠并且自带10位AD,并且不需要使用下载器,直接用PL2303USBS转串口即可下载,方便快捷。

单片机结合简单的接口电路即可构成单片机最小系统,主控系统还包括了由晶振组成的外部晶振振荡电路和开关复位电路,还包括六个按键,一个1602液晶显示模块,MAX232串口下载模块,以及一些引脚接口电路等组成。

主控原理图如图2-2所示。

(图2-2)

2.1.1STC12C5A08S2MCU简介

单片微型计算机简称单片机,是典型的嵌入式微控制器(MicrocontrollerUnit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。

单片机由芯片内仅有CPU的专用处理器发展而来。

最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。

INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。

单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

八位单片机由于内部构造简单,体积小,成本低廉,在一些较简单的控制器中应用很广。

即便到了本世纪,在单片机应用中,仍占有相当的份额。

由于八位单片机种类繁多,综合考虑,选用STC12C5A60S2单片机作为微处理器。

选用STC单片机的理由:

降低成本,提升性能,原有程序直接使用,硬件无需改动,支持串口下载。

STC12C5A60S2系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。

内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S,即25万次/秒),针对电机控制,强干扰场合。

另外还有以下特点:

1.增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051。

2.工作电压:

5.5V-3.5V。

3.工作频率范围:

0~35MHz,相当于普通8051的0~420MHz。

4.用户应用程序空间8K/16K/20K/32K/40K/48K/52K/60K/62K字节等。

5.片上集成1280字节RAM。

6.通用I/O口(36/40/44个),复位后为:

准双向口/弱上拉(普通8051传统I/O口)可设置成四种模式:

准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA。

7.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片。

8.有EEPROM功能(STC12C5A62S2/AD/PWM无内部EEPROM)。

9.独立看门狗功能。

10.内部集成MAX810专用复位电路(外部晶体12M以下时,复位脚可直接1K电阻到地)。

11.外部掉电检测电路:

在P4.6口有一个低压门槛比较器。

5V单片机为1.33V,误差为±

5%,3.3V单片机为1.31V,误差为±

3%.

12.时钟源:

外部高精度晶体/时钟,内部R/C振荡器(温漂为±

5%到±

10%以内)用户在下载用户程序时,可选择是使用内部R/C振荡器还是外部晶体/时钟,常温下内部R/C振荡器频率为:

5.0V单片机为:

11MHz~17MHz3.3V单片机为:

8MHz~12MHz,精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准。

13.共4个16位定时器,两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器。

14.3个时钟输出口,可由T0的溢出在P3.4/T0输出时钟,可由T1的溢出在P3.5/T1输出时钟,独立波特率发生器可以在P1.0口输出时钟。

15.外部中断I/O口7路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的CA模块�,PowerDown模式可由外部中断唤醒�,INT0/P3.2,INT1/P3.3,T0/P3.4,T1/P3.5,RxD/P3.0,CCP0/P1.3(也可通过寄存器设置到P4.2),CCP1/P1.4(也可通过寄存器设置到P4.3)。

16.PWM(2路)/PCA(可编程计数器阵列,2路),也可用来当2路D/A使用,也可用来再实现2个定时器,也可用来再实现2个外部中断(上升沿中断/下降沿中断均可分别或同时支持)。

17.A/D转换,10位精度ADC,共8路,转换速度可达250K/S(每秒钟25万次)。

18.通用全双工异步串行口(UART),由于STC12系列是高速的8051,可再用定时器或PCA软件实现多串口。

19.STC12C5A60S2系列有双串口,后缀有S2标志的才有双串口,RxD2/P1.2(可通过寄存器设置到P4.2),TxD2/P1.3(可通过寄存器设置到P4.3)。

20.工作温度范围:

-40~+85℃(工业级)/0~75℃(商业级)。

21.封装:

LQFP-48,LQFP-44,PDIP-40,PLCC-44,QFN-40,I/O口不够时,可用2到3根普通I/O口线外接74HC164/165/595(均可级联)来扩展I/O口,还可用A/D做按键扫描来节省I/O口,或用双CPU,三线通信,还多了串口。

STC12C5A60S2系列单片机的定时器0/定时器1与传统8051完全兼容,上电复位后,定时器部分缺省还是除12再计数的,而串由定时器1控制速度,所以定时器/串口完全兼容。

增加了独立波特率发生器,省去了传统8052的定时器2,如是用T2做波特率的,则改用独立波特率发生器做波特率发生器既可。

图2-3STC12C5A08S2单片机引脚图

(图2-4STC单片机实物图DIP40封装)

2.1.2主控电路功能简介

外部晶振振荡电路用于产生外部时钟和复位电路用于单片机系统的复位,这两个模块是单片机最小系统中最基本,也是必不可少的,在这里就不详细介绍。

本系统中采用1602,当用STC12系列单片机P0口作为8位数据输入端,需要像8051单片机一样,需加上1K到10K的上拉电阻来加强P0口的驱动能力。

主控系统中的6个按键用于独立控制电机转动角度输入用;

P1.0、P1.1口分别作为控制L298的1A1、1A2控制端口,用于发送驱动电机正反转的信号。

P1.2作为单片机PWM输出端,用于控制L298芯片EN1使能端,产生PWM驱动信号,驱动电机。

P3.0口即外部中断0输入端口,用于采集来自光电编码器的脉冲个数,进而转换为转动角度。

2.1.3STC12C5A08S2下载电路的简介

STC系列单片机可以使用通用型串口下载,方法和普通单片机一样,只需要用过串口线与电脑连接,再借助RS232芯片的转换,最终连到单片机上P3.0(RXD)口与P3.1(TXD)口,即可通过电脑端的STC-ISP软件控制下载"

用户程序"

到STC单片机上了。

RS232接口就是串口,电脑机箱后方的9芯插座。

计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。

由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一致而被广泛采用。

在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。

RS-232-C接口(又称EIARS-232-C)是目前最常用的一种串行通讯接口。

RS-232-C是美国电子工业协会EIA(ElectronicIndustryAssociation)制定的一种串行物理接口标准。

RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。

RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道,在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。

RS-232-C标准规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。

RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;

若每米电缆的电容量减小,通信距离可以增加。

传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。

对于一般的双向通信,只需使用串行输入RXD,串行输出TXD和地线GND1RS-232C标准的电平采用负逻辑,规定+3V~+15V之间的任意电平为逻辑“0”电平,-3V~-15V之间的任意电平为逻辑“1”电平,与TTL和CMOS电平是不同的1在接口电路和计算机接口芯片中大都为TTL或CMOS电平,所以在通信时,必须进行电平转换,以便与RS-232C标准的电平匹配1MAX232芯片可以完成电平转换这一工作。

(1)接口的信号内容实际上RS-232-C的25条引线中有许多是很少使用的,在计算机与终端通讯中一般只使用3-9条引线。

RS-232-C最常用的9条引线的信号内容见附表1所示

(2)接口的电气特性在RS-232-C中任何一条信号线的电压均为负逻辑关系。

即:

逻辑“1”,-5~-15V;

逻辑“0”+5~+15V。

噪声容限为2V。

即要求接收器能识别低至+3V的信号作为逻辑“0”,高到-3V的信号作为逻辑“1”。

(3)接口的物理结构RS-232-C接口连接器一般使用型号为DB-25的25芯插头座,通常插头在DCE端,插座在DTE端.一些设备与PC机连接的RS-232-C接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据”、“接收数据”和“信号地”。

所以采用DB-9的9芯插头座,传输线采用屏蔽双绞线。

(4)传输电缆长度由RS-232C标准规定在码元畸变小于4%的情况下,传输电缆长度应为50英尺,其实这个4%的码元畸变是很保守的,在实际应用中,约有99%的用户是按码元畸变10-20%的范围工作的,所以实际使用中最大距离会远超过50英尺,美国DEC公司曾规定允许码元畸变为10%而得出附表2的实验结果。

其中1号电缆为屏蔽电缆,型号为DECP.NO.9107723内有三对双绞线,每对由22#AWG组成,其外覆以屏蔽网。

2号电缆为不带屏蔽的电缆。

型号为DECP.NO.9105856-04是22#AWG的四芯电缆。

MAX232芯片是MAXIM公司生产的低功耗、单电源双RS232发送/接收器。

适用于各种EIA-232E和V.28/V.24的通信接口。

MAX232芯片内部有一个电源电压变换器,可以把输入的+5V电源变换成RS-232C输出电平所需±

10V电压,所以采用此芯片接口的串行通信系统只要单一的+5V电源就可以。

(图2-5MAX232芯片管脚图)

MAX232外围需要4个电解电容C1、C2、C3、C4,是内部电源转换所需电容。

其取值均为1μF/25V。

宜选用钽电容并且应尽量靠近芯片。

C5为0.1μF的去耦电容。

MAX232的引脚T1IN、T2IN、R1OUT、R2OUT为接TTL/CMOS电平的引脚。

引脚T1OUT、T2OUT、R1IN、R2IN为接RS-232C电平的引脚。

因此TTL/CMOS电平的T1IN、T2IN引脚应接MCS-51的串行发送引脚TXD;

R1OUT、R2OUT应接MCS-51的串行接收引脚RXD。

与之对应的RS-232C电平的T1OUT、T2OUT应接PC机的接收端RD;

R1IN、R2IN应接PC机的发送端TXD。

MAX232的用法如下:

1.在C1+和C1-两端、C2+和C2-两端、V+和地两端、V-和地两端分别接一个0.1μf(105)电容。

2.可以将两路RS-232C电平转换成两路TTL电平。

分别从R1IN和R2IN输入,对应从T1OUT和T2OUT输出。

注意,输入和输出的逻辑值保持一致,如输入-5V,即逻辑1,输出也是逻辑1,TTL电平为高电平,即3.6V左右。

3.可以将两路TTL电平转换成两路RS-232C电平,分别从T1IN和T2IN输入,对应从R1OUT和R2OUT输出。

同样输入和输出的逻辑值保持一致。

如下图为MAX电平转换电路。

如图2-3所示:

(图2-5MAX232电平转换电路)

方法二:

对于没有串口的笔记本电脑,还可以使用,USB转串口芯片PL2303进行下载,该方案更加方便。

直接使用USB对STC单片机下载用户程序。

(图2-6PL2303USB转串口电路原理图)

2.2L298电机驱动电路介绍

L298N是SGS公司的产品,内部包含4通道逻辑驱动电路。

是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。

使用L298作为驱动芯片,电路简单:

使用元件少,组件的损耗低,可靠性高体积小,软件开发简单,并且计算机(或单片机)硬件费用大大减少。

L298引脚图,及逻辑图如下图所示:

L298驱动电路元件少,使用很方便,也便于编程控制。

(L298驱动电路原理图)

2.2.1PWM驱动电机原理

开关驱动方式是使半导体功率器件工作在开关状态,通过脉调制(PWM)来控制电动机的电压,从而实现电动机转速的控制。

当开关管的驱动信号为高电平时,开关管导通,直流电动机电枢绕组两端有电压U。

1秒后,驱动信号变为低电平,开关管截止,电动机电枢两端电压为0。

t2秒后,驱动信号重新变为高电平,开关管的动作重复前面的过程。

PWM输出波形和计算:

电动机的电枢绕组两端的电压平均值U为:

U=(t1×

U)/(t1+t2)=(t1×

U)/T=D*U

式中D为占空比,D=t/T。

占空比D表示了在一个周期T里开关管导通的时间与周期的比值。

D的变化范围为0≤D≤1。

当电源电压U不变的情况下,输出电压的平均值U取决于占空比D的大小,改变D值也就改变了输出电压的平均值,从而达到控制电动机转速的目的,即实现PWM调速。

在PWM调速时,占空比D是一个重要参数。

改变占空比的方法有定宽调频法、调宽调频法和定频调宽法等。

常用的定频调宽法,同时改变t1和t2,但周期T(或频率)保持不变。

2.3电机转动角度检测

2.3.1增量式光电编码器工作原理

增量编码器是一种将旋转位移转换为一连串数字脉冲信号的旋转式传感器。

这些脉冲用来控制角位移。

在Eltra编码器中角位移的转换采用了光电扫描原理。

同时被一个红外光源垂直照射,光把码盘的图像投射到接收器表面上。

接收器覆盖着一层衍射光栅,它具有和码盘相同的窗口宽度。

接收器的工作是感受光盘转动所产生的变化,然后将光变化转换成相应的电变化。

再使低电平信号上升到较高电平,并产生没有任何干扰的方形脉冲,这就必须用电子电路来处理。

读数系统通常采用差分方式,即将两个波形一样但相位差为180°

的不同信号进行比较,以便提高输出信号的质量和稳定性。

读数是再两个信号的差别基础上形成的,从而消除了干扰。

顺时针运动

逆时针运动

AB

11

01

00

10

增量编码器 

增量编码器给出两相方波,它们的相位差90°

,通常称为A通道和B通道。

其中一个通道给出与转速相关的信息,与此同时,通过两个通道信号进行顺序对比,得到旋转方向的信息。

还有一个特殊信号称为Z或零通道,该通道给出编码器的绝对零位,此信号是一个方波与A通道方波的中心线重合。

增量型编码器精度取决于机械和电气两种因素,这些因素有:

光栅分度误差、光盘偏心、轴承偏心、电子读数装置引入的误差以及光学部分的不精确性。

确定编码器精度的测量单位是电气上的度数,编码器精度决定了编码器产生的脉冲分度。

以下用360°

电气度数来表示机械轴的

电气度数来表示机械轴的转动,而轴的转动必须是一个完整的周期。

要知道多少机械角度相当于电气上的360°

,可以用下面公式计算:

电气360°

=机械360°

/N°

脉冲/转

图:

A、B换向时信号

编码器分度误差是以电气角度为单位的两个连续脉冲波的最大偏移来表示。

误差存在于任何编码器中,这是由前述各因素引起的。

Eltra编码器的最大误差为±

25电气角度(在已声明的任何条件下),相当于额定值偏移±

7%,至于相位差90°

(电气上)的两个通道的最大偏差为±

35电气度数相当于额定值偏移±

10%左右。

2.3.2增量编码器与单片机的接口

用51单片机实现的具体方法:

将A信号连接至外部中断INT0,再将其反向后连接至外部中断INT1,将B信号作为方向信号连接至某一输入端口(P3.0),这样在信号A的上升沿和与下降沿都会产生中断。

由于在不同转向时,信号A的下降沿所对应的方向信号电平正好相反,单片机在中断服务程序中先检测B信号的状态,根据不同的状态进行不同的处理(计数值增加还是减小),这样能够有效的防止反转产生的误差,从而实现精确计数,相应的C程序段如下:

sbitDIR=P3.0;

intcnt;

//计数器数值变量

voidInt0ISR(void)interrupt0using1

{

if(DIR)

cnt++;

elsecnt--;

}

voidInt1ISR(void)interrupt2using2

if(DIR)cnt--;

elsecnt++;

2.4减速直流电机的简介

减速直流电机是指减速机和直流电机的集成体。

而减速电机还有下列特点:

1、减速电机结合国际技术要求制造,具有很高的科技含量。

2、节省空间,可靠耐用,承受过载能力高,功率可达95KW以上。

3、能耗低,性能优越,减速机效率高达95%以上。

4、振动小,噪音低,节能高,选用优质段钢材料,钢性铸铁箱体,齿轮表面经过高频热处理。

5、经过精密加工,确保定位精度,这一切构成了齿轮传动总成的齿轮减速电机配置了各类电机,形成了机电一体化,完全保证了产品使用质量特征

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

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1