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






