资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,徐州建筑职业技术学院,信息电子 工程学院,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,*,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,*,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Click to edit Master title style,徐州建筑职业技术学院,信息电子 工程学院,微控制器系统设计与应用,江苏建筑职业技术学院,刘燎原,微控制器系统设计与应用教材,第1页,直流电机,步进电机,电机模块,PROTEUS,仿真,PROTEUS,仿真,徐州建筑职业技术学院,微控制器系统设计与应用教材,第2页,情境六 电机,项目一 步进电机(,1,),-,学习步进电机,徐州建筑职业技术学院,微控制器系统设计与应用教材,第3页,在工业控制系统中,通常要控制机械部件平移和转动,这些机械部件驱动大部分都采取交流电机、直流电机、步进电机。在这三种电机中,步进电机最适合数字控制,所以在数控机床、家用电器、精密仪器中得到广泛应用。,徐州建筑职业技术学院,微控制器系统设计与应用教材,第4页,一、概述,普通电机(直流电机)都是连续运转,而步进电机却是一步一步地转动,故称之为步进电机。,每当步进电机驱动器接收到一个驱动脉冲后,步进电机将会按照设定方向转动一个固定角度。,所以说步进电机是一个将电脉冲转化为角位移执行机构。,能够经过控制脉冲个数来控制角位移量,从而到达准确定位目标;,能够经过控制脉冲频率来控制电机转动速度和加速度,从而达调速目标。,所以在需要准确定位或调速控制时均可考虑使用步进电机。,步进电机这些特征非常适合单片机控制,控制信号由单片机产生,步进电机则依据控制信号来动作。,徐州建筑职业技术学院,微控制器系统设计与应用教材,第5页,二、步进电机工作原理,步进电动机结构:,由转子(转子铁芯、永磁体、转轴、滚珠,轴承),定子(绕组、定子铁芯),前后端盖等组成。,徐州建筑职业技术学院,微控制器系统设计与应用教材,第6页,步进电机按相数(线圈个数)分为单相、双相、多相,以,3,相为例。,定子通电方式,称为励磁方式。,1.1,相励磁方式,A,相通电;,B,相通电;,C,相通电;,当脉冲一个一个发来时,假如按,A-B-C-A.,次序通电,则电机转子便按逆时针转动,这种通电方式成为,1,相励磁方式。,假如按,A-C-BA.,次序通电,则电机转子便按逆时针转动,2.2,相励磁方式,顺时针轮回,ABBCCAAB,逆时针轮回,BAACCBBA,徐州建筑职业技术学院,微控制器系统设计与应用教材,第7页,3.1-2,相励磁方式,当脉冲一个一个发来时,假如按,A-A,、,B-B-B,、,C-C-C,、,A-.,次序通电,则电机转子便按顺时针转动,这种通电方式成为,1-2,相励磁方式。,顺时针轮回,AABBBCCCAA,逆时针轮回,AACCCBBBAA,徐州建筑职业技术学院,微控制器系统设计与应用教材,第8页,三,.,步进电动机主要参数,1.,步进电机相数:是指电机内部线圈组数,当前惯用有两相、三相、五相步进电机。,2.,拍数:完成一个磁场周期性改变所需脉冲数,用,m,表示,或指电机转过一个齿距角所需脉冲数。,3.,步距角:对应一个脉冲信号,电机转子转过角位移。,4.,电压:,5VDC,12VDC,5.,减速比:减速电机。内部转子,/,外部转轴,比如减速比为,1/64,,是指内部转子转,64,圈,外部转,1,圈。,比如上图为,28BYJ48,型,5,线四相八拍步进电机,徐州建筑职业技术学院,微控制器系统设计与应用教材,第9页,5,线四相八拍,相序表以下:,P1.3210,拍数,DCBA,(脉冲),对应值,1 0001 01,2 0011 03,3 0010 02,4 0110 06,5 0100 04,6 1100 C0,7 1000 80,8 1001 90,5,线:,5,根线,,1,根(红色)为电源线,其它,4,根分别为,A.B.C.D,,和单片机,I/O,口相连,每给一个脉冲,电机内部转子转一个角度(,步距角,5.625,),当给,8,个脉冲,电机内部转子转一齿距(,8*5.625=45,)。,假如内部转子要转一圈,需要转,360/45=8,个齿距。,正,转,反,转,徐州建筑职业技术学院,微控制器系统设计与应用教材,第10页,unsigned char code zz=0 x01,0 x03,0 x02,0 x06,0 x04,0 xc0,0 x80,0 x90;,unsigned char code fz=0 x90,0 x80,0 xc0,0 x04,0 x06,0 x02,0 x03,0 x01;,.,for(i=0;i8;i+),for(j=0;j8;j+),P1=zzj;delay();,内部转子转,1,圈,徐州建筑职业技术学院,微控制器系统设计与应用教材,第11页,四、步进电机驱动,步进驱动器:是一个能使步进电机运转功率放大器,能把控制器,发来脉冲信号转化为步进电机角位移,电机转速与脉冲频率,成正比,所以控制脉冲频率能够准确调速,控制脉冲数就能够准确,定位。,徐州建筑职业技术学院,微控制器系统设计与应用教材,第12页,ULN,:反相驱动芯片,高压大电流达林顿晶体管阵列系列产品,含有电流增益高(大于,1000,)、工作电压高(大于,50V,)、温度范围宽、带负载能力强(输出电流大于,500mA,)等特点,适应于各类要求高速大功率驱动系统。主要用于以下领域:伺服电机,;,步进电机,;,电磁阀,;,可控照明灯。,二极管起断电后放电保护作用,徐州建筑职业技术学院,微控制器系统设计与应用教材,第13页,例:经过按键,控制电机正转、反转、停顿,徐州建筑职业技术学院,微控制器系统设计与应用教材,第14页,微控制器系统设计与应用,徐州建筑职业技术学院,刘燎原,微控制器系统设计与应用教材,第15页,复习,1.,电脉冲转化为角位移,2.,几个名词,相数,拍数,励磁方式,步距角,3.,驱动:,ULN,4.,正反转:送脉冲次序,角度:送脉冲个数,速度:送脉冲频率,徐州建筑职业技术学院,微控制器系统设计与应用教材,第16页,8.2,直流电机,徐州建筑职业技术学院,微控制器系统设计与应用教材,第17页,一、介绍,在直流电机两电刷端加上直流电压,将电能输入电枢,机械能就从电机轴上输出,拖动生产机械,将电能转换成机械能而成为电动机。,直流电机主要由定子(主磁极、换向极、机座、电刷装置)、转子(电枢铁心、电枢绕组、换向器、)两部分组成。定子作用是产生磁场,转子在定子磁场作用下得到转矩而旋转起来。,直流电机转速由电枢(即转子线圈)电压决定。电枢电压越高,电动机转速就越快;电枢电压为,0V,时,直流电机就停转。,改变电枢电压极性,电机就反转。,所以改变电枢电压大小和极性能够改变直流电机转速和转向。,徐州建筑职业技术学院,微控制器系统设计与应用教材,第18页,二、直流电机调速,直流电机转速由电枢(即转子线圈)电压决定,,经过调整电枢电压来实现调速。,直流电压,,5V,,怎样改变?,改变平均电压值。,让电压一段时间,5V,,一段时间,0V,,得到不一样平均电压。,1.PWM,波,PWM,,,Pulse Width Modulation,缩写,是指脉冲宽度调制,。怎样产生脉冲宽度可调波形呢?,按一个固定频率来接通和断开电源,把直流电压变成电压脉冲序列,依据需要改变一个周期内“接通”和“断开”时间长短,,实现,控制电压脉冲宽度,。,徐州建筑职业技术学院,微控制器系统设计与应用教材,第19页,2.,直流电机,PWM,调速,把,PWM,信号加到直流电机上,经过改变一个周期内“接通”和“断开”时间来改变,PWM,脉宽,改变,直流电机电枢上电压“占空比”,从而到达改变平均电压大小目标,最终控制了电动机转速。,只要按一定规律,改变通、断电时间,即可让电机转速得到控制。,设占空比为,D,,,设电机一直接通电源时,电机转速最大为,Vmax,,则电机平均速度为,Va=Vmax*D,式中,D=t1,T,占空比,,t1,为接通时间,,T,为一个周期,。,当我们改变占空比,D=t1,T,时,就能够得到不一样电机平均速度,从而到达调速目标。,徐州建筑职业技术学院,微控制器系统设计与应用教材,第20页,三、直流电机驱动,直流电机驱动主要完成直流电机方向控制以及,I/O,端口驱动,直流电机转子转动方向可由直流电机上所加电压极性来控制。,1.H,桥控制电路,可应用于步进电机、交流电机及直流电机等驱动。,它形状酷似字母,H,要使电机运转,必须导通对角线上一对三极管。依据不一样三极管正确导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机转向,.,徐州建筑职业技术学院,微控制器系统设计与应用教材,第21页,当,Q1,管和,Q4,管导通时,电流就从电源正极经,Q1,从左至右穿过电机,然后再经,Q4,回到电源负极。按图中电流箭头所表示,该流向电流将驱动电机顺时针转动。当三极管,Q1,和,Q4,导通时,电流将从左至右流过电机,从而驱动电机按特定方向转动(电机周围箭头指示为顺时针方向)。,另一对三极管,Q2,和,Q3,导通情况,电流将从右至左流过电机。当三极管,Q2,和,Q3,导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动(电机周围箭头表示为逆时针方向)。,徐州建筑职业技术学院,微控制器系统设计与应用教材,第22页,2.L298,驱动芯片,L298,是双,H,桥高电压大电流功率集成电路,可用来驱动继电器、线圈、直流电动机步进电动机等电感性负载。它驱动电压可达,46V,,直流电流总和可达,4A,,其内部含有,2,个完全相同,PWM,功率放大回路。,管脚:,OUT1,、,OUT2,、,OUT3,、,OUT4,引脚是,L298,输出端,这,4,个引脚之间能够接,2,个直流电机,.,徐州建筑职业技术学院,微控制器系统设计与应用教材,第23页,IN1,、,IN2,、,IN3,、,IN4,引脚经过置高电平和低电平组合实现两个电机正反转,.,ENA,、,ENB,为使能端,高电平有效,分别为,IN1,和,IN2,、,IN3,和,IN4,使能端,该端口普通和单片机软件产生,PWM,波输出端相连,实现电机调速。,VSS,为芯片电源,,VS,为电机电源,SENA,、,SENB,是电流取样电阻,徐州建筑职业技术学院,微控制器系统设计与应用教材,第24页,徐州建筑职业技术学院,微控制器系统设计与应用教材,第25页,项目要求:设计一个小车控制器,能够实现小车加速、减速、正转、反转功效。,徐州建筑职业技术学院,微控制器系统设计与应用教材,第26页,几个说明问题:,1.,独立按键程序,并列结构,2.PWM,波怎样产生?方波?,(1),利用定时器来产生?,依据,PWM,波周期及占空比改变快慢来确定定时器定一次时间,。,假定,PWM,信号周期,T=1ms,f=1khz,。要求,每按一次按键,占空比以,10%,百分比递增减。那么把整个周期,10,等份,,1,等分为,100us,。所以利用定时器定时时间设定为,100us,,对此定时时间进行统计个数,计满,10,个,即,1,个周期。,TH0=(65536-100)/256;,TL0=(65536-100)%256;,利用,i,存放,100us,个数,,i+,(2).,经过修改高电平值修改占空比,以,100us,为基本单位,假设设定高电平初始值位为,2,个单位(连续时间,200us,),则占空比为,20%,。在周期固定情况下,经过按键,K1,或,K2,修改高电平值,即可修改占空比。,徐州建筑职业技术学院,微控制器系统设计与应用教材,第27页,void time0(void)interrupt 1/,中止函数,TH0=(65536-100)/256;,TL0=(65536-100)%256;,if(i=9),i=0;,if(izkb)/zkb,高电平个数初值,输出,PWM,ENA=1;,else ENA=0;,i+;,徐州建筑职业技术学院,微控制器系统设计与应用教材,第28页,
展开阅读全文