论C8051F005单片机的比例电磁铁控制技术

发布者:gamma14最新更新时间:2013-09-30 来源: dzsc关键字:C8051F005  单片机  比例电磁铁 手机看文章 扫描二维码
随时随地手机看文章
  引言

  比例电磁铁作为执行元件,是机电一体化的关键产品之一,广泛应用于各种自动化控制系统中;比例电磁铁的推力大,结构简单,维护方便,成本低廉,是应用非常广泛的电—机械转换器[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.7~3.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引脚。[page]

  由PCA输出8位PWM信号(占空比可变)程序如下:

$ include (c8051F005.inc)
  ORG 0000H
  LJMP MAIN
  ORG 0073H;定时器3的中断入口
  LJMP INTERT33
MAIN:
  MOV WDTCN, #0DEH;禁止看门狗定时器
  MOV WDTCN, #0ADH
  MOV OSCICN, #84H;选择内部振荡器为12 MHz
  MOV XBR0, #08H;选择CEX0引脚连到P0.0
  MOV 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的标志位TF3
  ANL A, #7FH
  MOV TMR3CN, A
  DEC 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电压直接供电。

比例电磁铁驱动电路

图1  比例电磁铁驱动电路

  结语

  C8051F005单片机的集成度高,外围电路少,其高速执行指令的特性能精确控制比例电磁铁;C8051F005内核与普通51系列兼容,且指令简单易学,可缩短系统开发周期。比例电磁铁作为电—机械转换器件,已经得到广泛的应用。基于C8051F005单片机的比例电磁铁控制系统能达到精度高、稳定性好的要求,硬件电路简单、工作可靠。在应用系统中,根据需要直接由单片机的I/O口输出固定占空比或可变占空比PWM信号,配以一定的控制算法,软件编程清晰且容易实现,具有很好的推广价值。

关键字:C8051F005  单片机  比例电磁铁 引用地址:论C8051F005单片机的比例电磁铁控制技术

上一篇:MCS51单片机采用什么样的抗干扰技术
下一篇:关于单片机C8051F060的智能功率柜

推荐阅读最新更新时间:2024-03-16 13:28

一种用单片机控制的光谱数据采集系统
摘要:介绍利用单片机和A/D器件MAX120等构成的光谱信号采集系统,由单片机控制A/D产生不同的采样频率,用于光电倍增管和CCD输出的光谱信号的采集。 关键词:单片机 A/D 信号采集 光谱 概述 在光谱测量中,常用光电倍增管(PMT)和电荷耦合器件(CCD)作为光电转换器。在慢变化、高精度光谱测量中使用PMT;对于闪光灯、荧光和磷光等强度随时间变化时的光谱信号则采用CCD。PMT和CCD输出的信号形式是不同的:光电倍增管输出的是连续的模拟信号;CCD输出的是视频脉冲信号。由于输出信号的不同,相应的信号采集电路也不尽相同。本文所述的系统通过设定控制开关的不同状态,由单片机检测、判断和执行相应的操作,完成对不同形式输入信号
[单片机]
瑞萨发布三款用于移动电话的32位智能卡微控制器
瑞萨科技公司日前发布了三款32位产品——AE56C、AE57C2和AE58C1。几款产品将大容量电气擦除可编程只读存储器(EEPROM)与掩膜ROM集成在一起,可用于诸如第三代移动电话的USIM卡和多用卡等智能卡。样品供货将从日本开始,AE56C为2006年4月,AE57C2和AE58C1则分别为2006年5月和7月。 这三款用于智能卡微控制器的新产品集成了一个AE-5 32位CPU内核,可以提供以下特性: (1)三个型号的产品集成了大容量存储器和不同的EEPROM容量这些新的微控制器采用了瑞萨科技原创的专有MONOS(金属氧化氮氧化硅)EEPROM,利用特殊的电路技术方法减小了存储单元尺寸,以提供极佳的成本性能。AE56C的
[新品]
51单片机驱动超声波测距模块C51程序
#include reg52.h #define uchar unsigned char #define uint unsigned int #define ulong unsigned long //******************* 函数声明************************** void init_Total(); //总初始化 void init_T0(); //初始化定时器T0 void init_T1(); //初始化定时器T1 void init_inter0();//初始化外部中断1 void send_T(); void delay(uint z);//延时一段时间 void delay_
[单片机]
基于单片机的直流电机转速测量设计
随着单片机的不断推陈出新,特别是高性价比的单片机的涌现,转速测量控制普遍采用了以单片机为核心的数字化、智能化的系统。本文介绍了一种由单片机C8051F060作为主控制器,使用霍尔传感器进行测最的直流电机转速测量系统。 l转速测量及控制的基本原理 1.1转速测量原理 转速的测量方法很多,根据脉冲计数来实现转速测量的方法主要有M法(测频法)、T法(测周期法)和MPT法(频率周期法),该系统采用了M法(测频法)。由于转速是以单位时间内转数来衡量,在变换过程中多数是有规律的重复运动。根据霍尔效应原理,将一块永久磁钢固定在电机转轴上的转盘边沿,转盘随测轴旋转,磁钢也将跟着同步旋转,在转盘下方安装一个霍尔器件,转盘随轴旋转时,受磁钢所产生
[单片机]
基于<font color='red'>单片机</font>的直流电机转速测量设计
基于PIC单片机的逆变电路设计初探
  针对现代电源变频调幅的要求,提出了利用PIC16F873产生SPWM波控制IR2136触发IGBT产生PWM波作用于逆变器产生标准的正弦波形,从而实现变频调幅。同时利用AD模块对逆变桥输出进行采样并进行滤波处理,实现对系统的PI闭环控制。通过MATLAB中的SIMULINK组件进行仿真分析,结果表明此方案输出电压动态响应速度快,具有良好的精度控制及实时性、波形失真小、可靠性高。   随着科学技术的进步,电源质量越来越成为各种电气设备正常和良好工作的基础。电源技术领域的一个持续的研究课题即是研究作为电子信息产业命脉的电源的可靠性和稳定性。   而逆变器作为电源的核心部分,其调制技术很大程度上决定了电源输出电压的质量。目前最常
[单片机]
基于PIC<font color='red'>单片机</font>的逆变电路设计初探
基于单片机的PM2.5空气质量检测
1概述 1.1 设计的主要内容和意义 1.1.1 设计的主要内容 本设计提出的检测空气质量PM2.5的方案最基本的实现方法是由单片机、粉尘监测传感器、显示模块、报警模块等组成的电路, GP2Y1010AU0F粉尘传感器采集空气中PM2.5的浓度值,经过STC89C51单片机处理后,在LCD1602液晶上显示,并通过LED和蜂鸣器提示浓度状态。 1.1.2 设计的主要意义 21世纪的今天,科学技术的发展日新月异,科学技术的进步同时也带动了测量技术的发展,现代控制设备不同于以前,它们在性能和结构发生了翻天覆地的变化。我们已经进入了高速发展的信息时代,测量技术是当今社会的主流,广泛地深入到应用工程
[单片机]
基于<font color='red'>单片机</font>的PM2.5空气质量检测
51单片机+ISD4002语音芯片读写源代码
#include reg52.h #define uchar unsigned char #define uint unsigned int sbit SS=P2^3; //使能控制端 sbit SCLK=P2^2; sbit MOSI=P2^0; sbit MISO=P2^1; sbit LED=P1^0; sbit PR=P1^1;//录放控制端,通过开关来调节,高电平为录音状态 sbit ISD_INT=P1^2;//溢出中断 sbit AN=P2^4; sbit STOP=P2^5; void delay(uint time) { while(time!=0) { time-
[单片机]
基于单片机的自供电过电流继电器的设计
引言   自1901年出现了感应型过 电流继电器以来,继电保护技术发展先后经历了电磁式保护、晶体管式保护、集成电路保护以及现在应用很广的微机保护技术。继电保护装置研究与设计是继电保护技术研究的重要课题。   现有的数字继电保护装置大多数从电压互感器二次侧或独立电源如直流屏获取工作能量,但是对于35 kV及以下电压等级无操作电源的变电站、架空线路柱上开关以及带开关的电缆分接箱等特殊应用场合,不需要外加辅助电源、直流屏等,则现有数字继电保护装置不能满足实际需要。   本文结合开关电源技术,以具有较强的数学运算能力的 单片机作为控制器,设计实现了从电流互感器二次侧直接获取电路工作能量的自供电数字继电器,不需要外加辅助电源
[工业控制]
基于<font color='red'>单片机</font>的自供电过电流继电器的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved