单片机的比例电磁铁控制技术.doc_第1页
单片机的比例电磁铁控制技术.doc_第2页
单片机的比例电磁铁控制技术.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机的比例电磁铁控制技术比例电磁铁作为执行元件,是机电一体化的关键产品之一,广泛应用于各种自动化控制系统中;比例电磁铁的推力大,结构简单,维护方便,成本低廉,是应用非常广泛的电机械转换器1;比例电磁铁的特性及工作的可靠性,对于整个控制系统具有十分重要的影响,是决定控制系统品质的关键部件之一。比例电磁铁作为电机械转换元件,其功能是将比例控制放大器输给的电流信号,转换成位移或者力信号输出。比例电磁铁适用于直流电压为24 V比例控制放大器的控制线路中,作为连续地、按比例地控制系统执行元件的运动、速度和方向的动力元件。比例电磁铁在其额定行程范围内的推力与通入其线圈的电流成正比,可在其他需要作用力自动控制的装置上作为线性动力元件,如自动油门控制等。当电磁铁与单片机一起构成一个自动控制系统时, 由于电磁铁的工作电压较高, 工作电流较大,因此单片机与比例电磁铁之间接口电路的设计是一个关键。随着微电子技术和计算机技术的发展,比例电磁铁的需求量与日俱增,在各个控制领域都有应用。下面介绍比例电磁铁的控制技术。1 PWM驱动的基本原理及特点PWM(Pulse Width Modulation,脉冲宽度调制)技术是利用半导体开关器件的导通和关断,把直流电压变成电压脉冲列,并通过控制电压脉冲宽度和脉冲列的周期来达到变压、变频目的的一种控制技术2。也就是用脉冲宽度不等的一系列等幅值的矩形脉冲去逼近一个所需要的电流或电压信号。PWM驱动电路,是广泛应用于高精度控制系统的驱动形式。这种电路能够实现宽范围的速度和位置控制,较之常规驱动方式具有无可比拟的优点。 PWM驱动电路线路简单、快速性好、线性度好、效率高的优点,使其广泛应用于测量、通信、功率控制与变换的许多领域中。本设计利用PWM驱动电路所需大功率可控器件少、调速范围宽、快速性好、效率高,功耗低的特点,用C8051F005单片机直接输出的PWM信号经过驱动电路,然后配合合适的控制算法(PID算法或模糊控制算法等)去控制比例电磁铁,可实现离合器的精确控制,对于电控离合器控制系统的研究有很好的参考价值。2 比例电磁铁与单片机接口电路2.1 单片机概述本控制系统采用的单片机是美国Silabs公司推出的C8051F005型单片机3。它是完全集成的混合信号系统级MCU芯片,有1个真正的12位多通道ADC、1个可编程增益放大器、2个12位DAC、2个电压比较器、1个电压基准、1个具有32 KB Flash存储器并与8051兼容的微控制器内核,还有硬件实现的(不是在用户软件中用位操作模拟)I2C/SMBus、UART、SPI串行接口和1个具有5个捕捉/比较模块的可编程计数器/定时器阵列(PCA),以及4个通用的16位定时器和4字节宽的通用数字I/O端口。C8051F005有2 304字节的RAM,执行速度可达25 MIPS;具有片内VDD监视器、WDT和时钟振荡器,是真正能独立工作的片上系统,能有效地管理模拟和数字外设。Flash存储器还具有在系统重新编程能力,可用于非易失性数据存储,并允许现场更新8051固件。MCU可以关闭任何一个或全部外设,以降低功耗。C8051F005型单片机可在工业温度范围(45+85 )内用2.73.6 V的电压工作。端口I/O、RST和JTAG引脚都容许5 V的输入信号电压。2.2 PWM信号输出及比例电磁铁驱动电路C8051F005 MCU有一个片内可编程计数器/定时器阵列PCA。PCA包括1个专用的16位计数器/定时器时间基准和5个可编程的捕捉/比较模块。时间基准的时钟可以是下面的4个时钟源之一:系统时钟/12、系统时钟/4、定时器0溢出或外部时钟输入(ECI)。 每个捕捉/比较模块都有自己的I/O线(CEXn线),当允许它工作时,CEXn线通过功能选择开关连到端口的某个引脚。每个捕捉/比较模块都有4种工作方式:边沿触发捕捉、软件定时器、高速输出、脉冲宽度调制(PWM)。PCA捕捉/比较模块的I/O和外部时钟输入可以通过数字交叉开关连到 MCU的端口I/O引脚。由PCA输出8位PWM信号(占空比可变)程序如下: include (c8051F005.inc)ORG 0000HLJMP MAINORG 0073H;定时器3的中断入口LJMP INTERT33MAIN: MOV WDTCN, #0DEH;禁止看门狗定时器MOV WDTCN, #0ADHMOV OSCICN, #84H;选择内部振荡器为12 MHzMOV XBR0, #08H;选择CEX0引脚连到P0.0MOV XBR2, #40H;允许功能选择开关ORL PRT0CF, #00000001B;选择P0.0为推拉方式MOV TMR3RLL, #0B0H;给定时器3低字节赋初值MOV TMR3RLH, #0A0H;给定时器3高字节赋初值MOV PCA0CPH0, #0FFH;给PCA捕捉模块高字节赋初值MOV PCA0CPL0, #0FFH;给PCA捕捉模块低字节赋初值MOV PCA0MD, #08H;选择PCA的时钟源为系统时钟,禁止CF中断MOV PCA0CPM0, #42H;选择8位脉宽调制输出方式,并启动开始MOV PCA0CN, #40H;允许PCA工作MOV IE, #080H;CPU开中断MOV EIE2, #1;T3开中断MOV TMR3CN, #00000110B;启动T3工作,T3使用系统时钟源SJMP INTERT33:MOV A, TMR3CN;清除T3的标志位TF3ANL A, #7FHMOV TMR3CN, ADEC PCA0CPH0;占空比的改变RETI根据系统设计需要,通过修改PCA0CPH0可以得到不同占空比的PWM信号。本控制系统采用C8051F005 单片机的PCA由软件实现8位分辨率的PWM输出。PWM信号通过CEXn线由功能选择开关连到MCU的端口I/O引脚输出,PWM输出信号通过驱动电路可驱动比例电磁铁。模块的捕捉/比较寄存器PCA0CPLn和PCA0CPHn中存放PWM输出信号占空比高电平时间值。如果需要改变占空比,可在运行中改变PCA0CPHn的值,比例电磁铁的推杆位移与PCA0CPHn的值成比例。在驱动电路中需要将PWM输出的电压信号转换为比例电磁铁的控制电流信号,而且要保证较好的比例特性关系。利用场效应管的转移特性4,当场效应管的漏源极之间的电压VDS保持不变时,漏极电流ID与栅源之间电压VGS的关系称为“转移特性”.本控制电路采用了大功率场效应晶体管IRL3803,其电流输出足够驱动比例电磁铁的动作。IRL3803的漏极电流ID和栅源电压VGS具有很好的线性关系,将栅极与C8051F005单片机的P0.0口(通过软件编程PCA选择的PWM信号输出引脚),将IRL3803的漏极与比例电磁铁相连。本电路中,比例电磁铁是GP80,其额定吸力是120 N,行程为8 mm,额定电压为24 V。在进行控制时,通过改变输入到比例电磁铁开关电信号“占空比”来实现控制电流的大小。占空比越大,通过电磁铁线圈的控制电流越大,控制输出的位移也越大。比例电磁铁驱动电路如图1所示。在驱动电路中,R1是限流电阻,使IRL3803管导通;D1是导向二极管,给IRL3803管提供正确的电压极性;二极管D2起保护作用,避免过压时损坏比例电磁铁。比例电磁铁由24 V电压直接供电。结语C8051F005单片机的集成度高,外围电路少,其高速执行指令的特性能精确控制比例电磁铁;C8051F005内核与普通51系列兼容,且指令简单易学,可缩短系统开发周期。比例电磁铁作为电机械转换器件,已经得到广泛的应用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论