电动机的单片机控制

合集下载

51单片机直流电机正反转程序

51单片机直流电机正反转程序

51单片机直流电机正反转程序在工业自动化、机器人、电子设备等领域,直流电机是一种常见的电动机。

直流电机具有结构简单、转速范围广、转矩大、控制方便等优点,因此被广泛应用。

在直流电机的控制中,正反转是一种常见的操作。

本文将介绍如何使用51单片机控制直流电机的正反转。

1. 直流电机的原理直流电机是一种将电能转化为机械能的电动机。

它的基本结构由定子、转子、电刷和电枢组成。

当电枢通电时,电枢内部会产生磁场,与定子磁场相互作用,从而产生转矩,使转子转动。

电刷则用来改变电极的极性,使电极的磁场方向与定子磁场方向相互作用,从而使电机正反转。

2. 51单片机控制直流电机的原理51单片机是一种常用的微控制器,具有体积小、功耗低、易于编程等优点。

在控制直流电机时,我们可以使用51单片机来控制电机的正反转。

具体实现方法是通过控制电机的电极极性来改变电机的转向。

3. 51单片机直流电机正反转程序下面是一段使用51单片机控制直流电机正反转的程序:#include <reg52.h>sbit IN1 = P1^0; //定义IN1引脚sbit IN2 = P1^1; //定义IN2引脚void delay(unsigned int t) //延时函数 {unsigned int i, j;for(i=0; i<t; i++)for(j=0; j<125; j++);}void main(){while(1){IN1 = 1; //IN1引脚输出高电平 IN2 = 0; //IN2引脚输出低电平 delay(1000); //延时1秒IN1 = 0; //IN1引脚输出低电平 IN2 = 1; //IN2引脚输出高电平 delay(1000); //延时1秒}```上述程序中,我们使用了P1口的0、1引脚来控制电机的正反转。

当IN1引脚输出高电平、IN2引脚输出低电平时,电机正转;当IN1引脚输出低电平、IN2引脚输出高电平时,电机反转。

基于单片机的直流电机控制系统

基于单片机的直流电机控制系统

摘要本设计首先介绍了AT89S52单片机,L298驱动电路及直流电机的基本原理与功能;其次,设计直流电机实现转向、速度的控制方案;再次,在这些器件功能与特点的基础上,拟出设计思路,构建系统的总体框架,并利用LED数码管对测试结果进行显示;最后利用Proteus软件绘出电路图,同时写出设计系统的运行流程和相关程序。

整个系统通过写入单片机中的程序分配好控制字的存储单元以及相应的内存地址赋值;启动系统后,从单片机的I/O口输出控制脉冲,经过L298驱动电路对脉冲进行处理,输出能直接控制直流电机的脉冲信号。

本系统采用了低成本的AT89S52单片机芯片作为控制芯片,以按键做为输入达到对直流电机的启停、速度和方向的精确控制。

直流电机的驱动采用的是达林顿集成管L298,并且采用LED的进行显示。

在设计中,采用了PWM技术对电机进行控制,通过对占空比的计算达到精确调速的目的。

总之,本次设计出了操作简单、显示直观的直流电机控制系统。

关键字: AT89S52单片机;L298驱动芯片;直流电机。

AbstractThe design first introduced the AT89S52 single-chip microcomputer, L298 drive circuit and dc motor of the basic principle and function; Second, the design of dc motor to realize, the speed control scheme; and Again, in these devices based on the characteristics of the function and, draw up the design idea, construction of the whole system framework, and use of LED digital tube the results shows; Finally, using the Proteus software draw circuit diagram, at the same time, write design the operation of the system process and procedures. The whole system by writing to the single chip microcomputer program allocation good control of the word and the corresponding storage unit of the memory address assignment; Reboot your system, from single chip I/O mouth output control pulse, after L298 driving circuit pulse processing, the output can directly control dc motor of the pulse signal. This system USES a low cost AT89S52 single-chip microcomputer chip as control chip, with button as input to the keyboard to dc motor of the rev. Stop, speed and direction of the accurate control. Dc motor driver uses is the integration of L298 tube, and using the LED displayed. In the design, adopted PWM technology of motor control, through to the occupies emptiescompared to achieve the purpose of accurate calculation speed. All in all, this design out the operation is simple, direct display of dc motor control system.Key word:AT89S52 single-chip microcomputer; L298 driving chip; DC motor.目录1 绪论 (1)1.1 直流电机调速系统的发展 (1)1.2 开发背景 (2)1.3 选题的目的及意义 (3)1.4 研究方法 (4)2 系统方案设计 (5)2.1 概述 (5)2.2 总体设计任务 (5)2.3 系统总体设计方案论证 (6)2.4 系统总体设计方框图 (7)2.5 直流电机调速概述 (8)2.5.1 直流电机简介 (8)2.5.2 直流电机调速原理 (9)2.5.3 直流调速系统实现方式论证 (9)3 电机调速驱动设计 (11)3.1 PWM控制方式 (11)3.2 PWM控制的基本原理 (11)3.3 PWM 发生电路的设计 (13)3.4 功率放大驱动电路 (16)3.4.1 芯片L 298 性能及特点....................... ..163.4.2 L298芯片引脚的电气特性及功能 (17)3.4.3 L298驱动电机的逻辑功能 (19)4 硬件电路设计 (21)4.1 AT89S52的最小系统电路 (21)4.1.1 单片机芯片AT89S52介绍 (21)4.1.2单片机管脚说明 (22)4.1.3 时钟电路 (25)4.1.4 复位电路 (26)4.2 数码管显示 (27)4.3 排阻的简介 (27)4.4 显示电路与AT89S52单片机接口电路设计 (28)4.5 键盘与AT89S52单片机接口电路设计 (30)4.6 驱动电路与AT89S52单片机接口电路设计 (30)5 系统软件设计 (32)5.1 主程序设计 (33)5.2 子程序设计 (34)5.2.1 键盘子程序设计 (34)5.2.2显示子程序设计 (35)5.2.3 P W M控制程序设计 (36)5.3 系统仿真 (36)5.4 Proteus的简单使用 (37)6 设计总结 (39)致谢 (40)参考文献 (41)附录1 程序清单 (42)附录2 系统总图 (50)绪论1.1 直流电机调速系统的发展直流电气传动系统中需要有专门的可控直流电源,常用的可控直流电源有以下几种: 第一,最初的直流调速系统是采用恒定的直流电压向直流电动机电枢供电,通过改变电枢回路中的电阻来实现调速。

电动机的单片机控制

电动机的单片机控制
单片机通过输出PWM信号来调节电机驱动器的占空比, 从而控制电机的输入电压或电流,实现电机的调速和方向 控制。
定时器控制
单片机利用定时器产生一定频率的方波信号,通过改变方 波的占空比来控制电机的转速和方向。
直接数字控制
单片机通过读取编码器的位置信息,根据控制算法计算出 电机的目标位置和速度,然后输出相应的PWM信号或数 字信号来控制电机。
06
电动机单片机控制的优 势与挑战
优势分析
高效能与低成本
单片机控制能够实现电动机的高效能运行,同时降低能源消耗和生产 成本。
灵活性
通过编程,单片机可以灵活地控制电动机的各种参数,如转速、转向 和位置等,以满足不同的应用需求。
易于集成与扩展
单片机控制系统可以与其他电子设备集成,实现复杂的功能,并且方 便扩展和维护。
家用电器
用于空调、冰箱、洗衣 机等家电产品的驱动。
能源转换
用于风力发电、水力发 电等可再生能源设备的
驱动。
03
单片机基础知识
单片机的定义
总结词
单片机是一种集成电路芯片,它集成了中央处理器、存储器、输入输出接口等计 算机的基本功能,具有体积小、功耗低、可靠性高等优点。
详细描述
单片机是一种集成电路芯片,它包含了计算机的基本功能,如中央处理器、存储 器、输入输出接口等。单片机通常采用CMOS工艺制造,具有体积小、功耗低、 可靠性高等优点,广泛应用于工业控制、智能仪表、家用电器等领域。
单片机的应用
• 总结词:单片机具有广泛的应用领域,如智能仪表、工业控制、家用电器等。通过编程和外部电路的配合,单 片机可以实现各种智能化控制和管理功能。
• 详细描述:单片机具有广泛的应用领域,如智能仪表、工业控制、家用电器等。在智能仪表领域,单片机可以用于实现各种测量和控制功能,如温度、压力、流量等参数的测量和显示。 在工业控制领域,单片机可以用于实现自动化生产线的控制和管理,如流水线上的物料检测、搬运、加工等环节的控制。在家用电器领域,单片机可以用于实现各种智能化功能,如智 能电视、智能冰箱、智能空调等。通过编程和外部电路的配合,单片机可以实现各种智能化控制和管理功能,提高设备的自动化水平和使用体验。

单片机控制直流电机调速课件

单片机控制直流电机调速课件

电机调速应用实例
机器人控制
电机调速应用于机器人的运动控制,提高机 器人的精度和速度。
工业设备
电机调速应用于各种工业设备,提高生产效 率和质量。
电动车驱动
电机调速应用于电动车的驱动控制,实现高 效能耗和长续航里程。
风力发电
电机调速应用于风力发电装置,优化风能的 利用效率。
总结
1 单片机控制直流电
机调速是一种常见 的应用
单片机控制直流电机调速 课件
本课件将介绍单片机控制直流电机调速的原理和应用。通过详细讲解控制系 统搭建和调速实现方法,以及PID调节算法的应用,帮助您深入理解电机调速。
直流电机调速原理
1 电压控制
改变电机供电电压以控制转速。
2 电流控制
调整电机驱动电流以改变负载对转速的影 响。
3 脉宽调制
4 反馈调节
2
脉宽调制方法
通过改变脉冲宽度来调节电机的平均电压。
3
PID调节方法
结合比例、积分和微分控制来实现精确的电机调速。
PID调节算法在电机控制中的应用
PID调节算法是一种常用的闭环控制方法,可以根据实际转速和目标转速进行调节,实现精确的电机调 速。 该算法通过比例控制、积分控制和微分控制来实现稳定的调速效果。 PID调节算法在电机控制中得到广泛应用,为工业自动化和机电一体化技术的发展提供了重要支持。
通过改变脉冲宽度来控制驱动电机的平均 电压。
使用转速传感器等反馈信号进行闭环控制。
电机调速系统搭建
硬件搭建
使用单片机和面包板搭建电机 调速系统。
电路连接
将电机与单片机连接,建立电 机调速的电路。
传感器连接
将转速传感器连接至电路,用 于反馈调节。

单片机步进电动机控制系统设计

单片机步进电动机控制系统设计

前言单片机是一个单芯片形态、面向控制对象的嵌入式应用计算机系统。

它的出现及发展使计算机技术从通用型数值计算领域进入到智能化的控制领域。

从此,计算机技术在两个重要领域-—通用计算机领域和嵌入式计算机领域都得到了极其重要的发展,并正在深深地改变着我们的社会。

采用8031单片机控制步进电机,可实现步进电动机正反转控制和步进电动机的无级调速。

分析了步进电机的工作原理,讨论了系统硬件和软件的设计方法,并给出了步进电机的四相八拍单片机控制的具体实现方法。

该系统操作简单,降低了成本,提高了系统的可靠性。

步进电机具有控制方便和体积小等特点,因此在智能仪表和位置控制中得到了广泛的应用。

近年来大规模集成电路的发展以及各种单片机的迅速发展和普及,为设计功能强、价格低的步进电机控制驱动器提供了先进的技术和充足的资源.步进电动机是一种将电脉冲信号转换成相应角位移或线位移的电动机,它的运行需要专门的驱动电源,驱动电源的输出受外部的脉冲信号控制。

每一个脉冲信号可使步进电机旋转一个固定的角度,这个角度称为步距角。

脉冲的数量决定了旋转的总角度,脉冲的频率决定了电动机旋转的速度,改变绕组的通电顺序可以改变电机旋转的方向。

在数字控制系统中,它既可以用作驱动电动机,也可以用作伺服电动机.它在工业过程控制中得到广泛的应用,尤其在智能仪表和需要精确定位的场合应用更为广泛。

1 单片机的基本知识1。

1 概述单片微型计算机简称单片机,由于它的结构及功能均是按工业控制要求设计的,所以其确切的名称应是单片微控制器(Single Chip Microcontroller).它是把微型机算计的各个功能部件:中央处理器CPU、随机存储器RAM、只读存储器ROM、并行I/O接口、定时器/计数器及串行通信接口等集成在一块芯片上,构成一个完整的微型计算机系统,故又把它称为单片微型计算机系统(Single Chip Microcomputer).由于单片机面对的是测控对象,突出的是控制功能,所以它从功能和形态上来说都是应控制领域应用的要求而诞生的.随着单片机技术的发展,它在芯片内集成了许多面对测控对象的接口电路,如ADC、DAC、高速I/O口、PWM、WDT等。

电动机的单片机控制

电动机的单片机控制

电动机的单片机控制电动机调速系统可分成三大部分;即控制、驱动、反馈;一、单片机在电动机控制中主要作用1、PWM口广泛地应用在直流电动机控制中,它一经初始化设定后自动发出PWM控制信号,CPU只是在需要调整参数时才介入;2、新型单片机的捕捉功能在电动机控制中用于测频;它相当于老式单片机中用计数器与外中断联合测频功能;3、电动机是一个电磁干扰源,除了采用必要的隔离、屏蔽和电路板合理布线等措施外,看门狗的功能就会显得格外重要;看门狗在工作时不断地监视程序运行的情况;一旦程序“跑飞”,会立刻使单片机复位;4、功率集成电路是电力电子技术与微电子技术相结合的产物;它将半导体功率器件与驱动电路、逻辑控制电路、检测与诊断电路、保护电路集成在一块芯片上,使功率器件含有某种智能功能;二、机电传动系统的动力学基础1、反抗转矩的特点是:转矩的方向总是与转速的方问相反;当运功方向改变时.转矩的方向也改变.它总是阻碍运动进行;因摩擦和非弹性体的压缩、拉伸、扭转等作用所产生的负载转矩都属于反抗转矩;例如.机床加工过程中所产个的负载转矩就是反抗转矩;2、位能转矩则不同.位能转矩的作用方向恒定不变;与运动方向无关;它是由物体的重力和弹性体的压缩、拉伸、扭转等作用所产生的负载转矩;位能转矩在某方向阻碍运动,在相反方向却促进运动;起重机起吊重物时,由于重力的作用方向总是指向地心的.所以它产生的负载转矩永远作用在使重物下降的方向;3、电力拖动系统的稳定运行有两种含义:第一是应能以一定的速度匀速运转;第二是系统受到某种外部干扰如电压波动、负载转矩波动等使转速稍有变化时,应保证干扰消除后仍能以原来的转速运行;要做到第一点;就必须使电动机的电磁转矩与负载转矩大小相等,方向相反,相互平衡;这就意味着电动机的机械特性曲线与工作机械的特性曲线有—个交点;但是,有交点只是保证系统稳定的必要条件,它的充分条件是这个交点必须是稳定的平衡点;电力拖动系统稳定运行的必要充分条件是:①、电动机与工作机械的机械特性曲线要有一个交点;②、在这个交点对应的转速之上,必须要保证T<T Z;而在这个交点对应的转速之下要保证T>T;Z三、常用的电力电子器件1、典型驱动电路⑴、EXB840它主要由输入隔离电路、驱功放大电路、过流检测及保护电路以及电源组成;EXB840的引脚定义如下:引脚1用于连接反偏置电源的滤波电容;引脚2和引脚9分别是电源和地;引脚3为驱动输出;引脚4用于连接外部电容器,以防止过流保护误动作一般场合不需要这个电容;引脚5为过流保护输出;引脚6为IGBT集电极电压监视端;引脚14和引脚15为驱动信号输入端;其余引脚不用;EXB840集成电路驱功IGBT的典型应用电路:2、M57962L集成电路四、单片机对电动机控制的支持1、C8051用于控制电动机时的输入输出端口设置在I/o口Po、P1、P2与内部资源之间是使用交叉开关进行连接的;当需要将某些内部资源与I/o引脚相连接时.必须通过交叉开关控制寄存器xBRo、xBRl、xBR2进行设置;设置交叉开关控制寄存器XBRo、xBRl、xDR2的作用是:确定被选择的资源;这些被选择的资源分配到哪些I/o引脚上去,则由交叉开关优先表根据排列的优先顺序来确定;2、电动机控制中的模/数转换在C805l中的实现ADC可编程窗口检测器在电动机控制应用中非常有用;它不停地、自动地将AD c输出与用户编程的极限值进行比较;并在检测到越限条件时通知系统控制器;3、电动机控制中的PWM和测频在C8051中的实现在有刷和无则直流电动机的控制中.需要使用脉宽调制PwM技术,通过调节PwM信号的占空比来实现调速;因此,PwM波发生器在直流电动机的控制中是不可缺少的;此外,电动机控制中还经常需要对输出的频率信号进行测频例如,光电编码盘的输出,交流电动机控制中sPwM频率的测试等.实现测频的最简苹的方法是使用捕捉功能;c805l单片机有PwM功能和捕捉功能;这些功能都包含在一个称为可编程计数器列阵PcA当中;PcA除了有PwM功能和捕捉功能外,还有比较功能和高速输出功能;五、电动机控制中常用的位移、角度、转速检测传感器1、光栅位移检测传感器2、光电编码盘角度检测传感器编码盘方向的辨别经过放大整形后的A、B两相脉冲分别输入到D触发器的D端和cP端.如图5—15a所示;因此,D触发器的cP端在A脉冲的上升沿触发;由于A、B脉冲相位相差90O;当正转时,B脉冲超前A脉冲90O;触发器总是在B脉冲处于高电平时触发,如图5—15b所示,这时Q=1.表示正转;当反转时.A脉冲超前B脉冲90O.触发器总是在B处于低电平时触发,这时Q=0,表示反转;A、B脉冲的另一路经与门后.输出计数脉冲;这样,用Q或Q非控制可逆计数器是加计数还是减计数.就可以使可逆计数器对计数脉冲进行计数;C相脉冲接到计数器的复位端.实现每转动一圈复位一次计数器;这样.无论是正转还是反转,计数值每次反映的都是相对与上次角度的增量,形成增量编码;3、测速发动机六、模拟PID控制原理在模拟PID控制器中,比例环节的作用是对偏差瞬间作出快速反应;偏差一旦产生,控制器立即产生控制作用,使控制量向减少偏差的方向变化;控制作用的强弱取决于比例系数Kp,K P越大,控制越强,但过大的K P会导致系统振荡,破坏系统的稳定性;由式4—2可见.只有当偏差存在时,第一项才有控制量输出;所以,对大部分被控制对象如直流电机的调压调速,要加上适当的与转速和机械负载有关的控制常量u o否则,比例环节将会产生静态误差;积分环节的作用是把偏差的积累作为输出;在控制过程中,只要有偏差存在,积分环节的输出就会不断增大;直到偏差et=o,输出的ut才可能维持在某一常量,使系统在给定值rt不变的条件下趋于稳态;因此,即使不加控制常量u o,也能消除系统输出的静态误差;积分环节的调节作用虽然会消除静态误差,但也会降低系统的响应速度,增加系统的超调量;积分常数T I越大,积分的积累作用越弱;增大积分常数T I会减慢静态误差的消除过程,但可以减少超调量,提高系统的稳定性;所以,必须根据实际控制的具体要求来确定T I;实际的控制系统除了希望消除静态误差外,还要求加快调节过程;在偏差出现的瞬间,或在偏差变化的瞬间,不但要对偏差量作出立即响应比例环节的作用,而且要根据偏差的变化趋势预先给出适当的纠正;为了实现这一作用.可在PI控制器的基础上加入微分环节,形成PID控制器;微分环节的作用是阻止偏差的变化;它是根据偏差的变化趋势变化速度进行控制;偏差变化得越快,微分控制器的输出就越大,并能在偏差值变大之前进行修正;微分作用的引入,将有肋于减小超调量,克服振荡,使系统趋于稳定.特别对高阶系统非常有利,它加快了系统的跟踪速度;但微分的作用对输人信号的噪声很敏感,对那些噪声较大的系统一般不用微分,或在微分起作用之前先对输入信号进行滤波;适当地选择微分常数T D,可以使微分的作用达到最忧;七、直流电动机调速系统1、PwM调速原理占空比a表示了在一个周期T里,开关管导通的时间与周期的比值;a的变化范围为o≤a≤1;由式6—2可知,当电源电压Us不变的情况下,电枢的端电压的平均值Uo取决于占空比a的大小,改变a值就可以改变端电压的平均值,从而达到调速的目的,这就是PwM调速原理;在PwM调速时,占空比a是一个重要参数;以下3种方法都可以改变占空比的值;1定宽调频法这种方法是保持t1不变,只改变t2,这样使周期T或频率也随之改变;2调宽调频法这种方法是保持t2不变,而改变t1,这样使周期T或频率也随之改变;3定频调宽法这种方法是使周期T或频率保持不变,而同时改变t1和t2;前2种方法由于在调速时改变了控制脉冲的周期或频率;当控制脉冲的频率与系统的固有频率接近时,将会引起振荡,因此这2种方法用得很少;目前,在直流电动机的控制中,主要使用定频调宽法;PwM控制信号的产生方法有4种;1分立电子元件组成的PwM信号发生器这种方法是用分立的逻辑电子元件组成PwM信号电路,现已被淘汰了;2软件模拟法利用单片机的一个I/O引脚,通过软件对该引脚不断地输出高低电平来实现PwM波输出;这种方法要占用cPu大量时间,使单片机无法进行其他工作,因此也逐渐被淘汰;3专用PWM集成电路从PwM控制技术出现之日起,就有芯片制造商生产专用的PwM集成电路芯片,现在市场上已有许多种;这些芯片除了有PWM信号发生功能外,还有“死区”调节功能、保护功能等;在用单片机控制直流电动机中,使用专用PwM集成电路可以减轻单片机负担、工作更可靠;4单片机的PwM口新一代的单片机增加了许多功能,其中包括PWM功能;单片机通过初始化设置,使其能自动地发出PwM脉冲波;只有在改变占空比时CPUu才进行干预;后2种方法是日前PwM信号获得的主流方法;2、直流电动机的不可逆PWM系统直流电动机PwM控制系统有可逆和不可逆系统之分;可逆系统是指电动机可以正反两个方向旋转;不可逆系统是指电动机只能单向放转;对于可逆系统,又可分为单极性驱动和双极性驱动两种方式;单极性驱动是指在一个PWM周期里,作用在电抠两端的脉冲电压是单一极性的;双极性驱动则是指在一个PwM周期里,作用在电枢两端的脉冲电压是正负交替的;1无制动的不可逆PwM系统电动机的电枢电流不能反向流动,因此它不能工作在制动状态;2有制动的不可逆PwM系统系统增加了一个开关管V2,只在制动时起作用;开关管v1、v2的PwM信号电平方向相反;3、直流电动机双极性驱动可逆PWM系统在每个PwM周期里,当控制信号Ui1高电平时.开关管vl、v4导通,此时Ui2为低电平.因此v2、v3截止,电枢绕组承受从A到B的正向电压;当控制信号Ui1低电平时,开关管vl、v4截止,此时ui2为高电平.因此v2、v3导通,电枢绕组承受从B到A的反向电压;这就是所谓的“双极”;由于在一个PwM周期里电枢电压经历了正反两次变化.因此其平均电压uO,可用下式决定:由式6—3可见,双极性可逆PwM驱动时,电枢绕组所受的平均电压取决于占空比a大小;当a=o时,uo=-Us,电功机反转.且转速最大;当a=1时.uo =Us,电动机正转,转速最大,当a=l/2时,uo=o,电动机不转;虽然此时电动机不转.但电抠绕组中仍然由交变电流流动,使电动机产生高频振荡,这种振荡有利于克服电动机负载的静摩擦,提高动态性能;当电动机在轻载下工作时,负载使电枢电流很小,电流波形基本上围绕横轴上下波动,电流的方向也在不断地变化,如图6—9c所示;在每个PwM周期的o—t1区间.V2、V3截止;开始时,由于自感电动势的作用,电枢中的电流维持原流向——从B到A,电流线路如图6—8中虚线4,经二极管D4、D1到电源,电动机处于再生制动状态;由于二极管的D4、D1钳位作用,此时v1、v4不能导通;当电流衰减到零后,在电源电压的作用下,v1、v4开始导通;电流经V1、V4形成回路,如图6—8中虚线1;这时电枢电流的方向从A到B.电动机处于电动状态;在每个PwM周期的tl__t2区间,vl、v4截止;电枢电流在自感电动势的作用下继续从A到B,其电流流向如图6—8中虚线2.电动机仍处于电动状态;当电流衰减为零后v2、vI开始导通,电流线路如图6—8中的虚线3,电动机处于反接制动状态;所以,在轻载下工作时,电动机的工作状态呈电动和制动交替变化;4、直流电动机单极性驱动可逆PWM系统图6—14是受限单极可逆PwM驱动系统;它与双极可逆系统的驱动电路相同,只是控制方式不同;在要求电动机正转时,开关管vl受PwM控制信号控制,开关管v4施加高电平使其常开;开关管v2、v3施加低电平,使它们全都截止;如图6—14所示的状态;在要求电动机反转时.开关管v3受PwM控制信号控制,开关管v2施加高电平使其常开;开关管v1、v4施加低电平,使它们全都截止;八、交流异步电动机变频调速系统SPWM波发生器SA4828芯片九、步进电动机的单片机控制由步进电动机与驱动电路组成的开环数控系统,既非常简单、廉价,又非常可靠;同时.它也可以与角度反馈环节组成高性能的闭环数控系统;步进电动机的角位移与输入脉冲数严格成正比,因此;当它转一转后.没有累计误差,具有良好的跟随型;步进电动机只能通过脉冲电源供电才能运行;它不能直接使用交流电源和直流电源;1、按A—B—C —A顺序轮流给各相绕组通电,磁场按A—B—C方向转过了3600;转子则沿相同方向转过—个齿距角;绕组通电一次的操作称为一拍,转子每拍走一步,转子走一步所转过的角度称为步距角:2、细分驱动细分步法是将步进电动机绕组中的稳定电流分成若干阶级,每进一步时,电流升一级;同时.也相对地提高步进频率,使步进过程平稳进行;步进电动机各相绕组的电流是按照工作方式的节拍轮流通电的;绕组通电的过程非常简单,即通电——断电反复进行;现在我们设想将这一过程复杂化一些,例如,每次通电时电流的幅值并不是一次升到位;而是分成阶级,逐个阶级地上升;同样海次断电时电流也不是一次降到0,而是逐个阶级地下降;如果这样做会发生什么现象我们都知道,电磁力的大小与绕组通电电流的大小有关;当通电相的电流并不马上升到位,而断电相的电流并不立即降为0时,它们所产生的磁场合力;会使转子有一个新的平衡位置,这个新的平衡位置是在原来的步距角范围内;也就是说,如果绕组中电流的波形不再是一个近似方波,而是一个分成N个阶级的近似阶梯波,则电流每升或降一个阶级时.转于转动一小步;当转子按照这样的规律转过N 小步时,实际上相当于它转过一个步距角;这种将一个步距角细分成若干小步的驱动方法,就称为细分驱动;细分驱动使实际步距角更小了,可以大大地提高对执行机构的控制精度;同时.也可以减小或消除振荡、噪声和转短矩动;目前,采用细分技术已经可以将原步距角分成数百份;恒频脉宽调制细分驱动电路:恒频脉宽调制细分驱动电路如图8—20a所示;单片机是控制主体;它通过定时器To输出20 kHz的方波,送D触发器,作为恒频信号;同时,输出阶梯电压的数字信号到D/A转换器.作为控制信号.它的阶梯电压的每一次变化,都使转子走一细分步;恒频脉宽调制细分电路工作原理如下:当D/A转换器输出的ua不变时,恒频信号cLK的上升沿使D触发器输出ub高电平.使开关管Tl、T2导通,绕组中的电流上升,取样电阻Rz上压降增加;当这个压降大于ua时,比较器输出低电平,使D触发器输出ub低电平.Tl、T2截止,绕组的电流下降;这使得Rz上的压降小于ua,比较器输出高电平,使D触发器输出高电平,T1、T2导通,绕组中的电流重新上升;这样的过程反复进行,使绕组电流的波顶锯齿形;因为cLK的频率较高,锯齿形波纹会很小;当ua上升突变时,取样电阻上的压降小于ua,电流有较长的上升时间,电流幅值大幅增长.上升了一个阶级,如图8—20b所示;同样,当ua下降突变时,取样电阻上的压降有较长时间大于ua,比较器输出低电乎,CLK的上升沿即使使D触发器输出1也马上被清0;电源始终被切断.使电流幅值大幅下降,降到新的阶级为止;以上过程重复进行;ua的每一次突变,就会使转子转过一个细分步;ucN5804B集成电路芯片适用于四相步进电动机的单极性驱动:图8—21是这种芯片的一个典型应用;结合图8—21可以看出芯片的各引脚功能为:4、5、12、13脚为接地引脚,1、3、6、8脚为输出引脚,电动机各相的接线如图;14脚控制电动机的转向,其中低电乎为正转,高电平为反转;11脚是步进脉冲的输入端;9、10脚决定工作方式;3、步进电动机的单片机控制1控制换相顺序2控制步进电动机的转向3控制步进电动机的速度脉冲的频率决定了步进电动机的转速;步进电动机的速度控制通过控制单片机发出的步进脉冲频率来实现;对于图8—22所示的软脉冲分配方式,可以采用调整两个控制字之间的时间间隔来实现调速;对于图8—23所示的硬脉冲分配方式,可以控制步进脉冲的频率来实现调速;第一种是通过软件延时的方法;改变延时的时间长度就可以改变输出脉冲的频率;但这种方法使cPu长时间等待,占用大量机时,因此没有实用价值;第二种是通过定时器中断的方法;在中断服务子程序中进行脉冲输出操作.调整定时器的定时常数就可以实现调速;这种方法占用cPu时间较少,在各种单片机中部能实现,是一种比较实用的调速方法;4、脉冲分配1通过软件实现脉冲分配2通过硬件实现脉冲分配8713脉冲分配器与单片机的接口例子如图8—23所示,本例选用单时钟输入方式,8713的3脚为步进脉冲输入端,4脚为转向控制端,这两个引脚的输入均由单片机提供和控制;选用对四相步进电动机进行八拍方式控制,所以5、6、7脚均接高电乎;5、步进电动机的运行控制1步进电动机的位置控制需要两个参数;第一个参数是步进电动机控制的执行机构当前的位置参数,我们称为绝对位置;绝对位置是有极限的,其极限是执行机构运动的范围,超越了这个极限就应报警;第二个参数是从当前位置移动到目标位置的距离,我们可以用折算的方式将这个距离折算成步进电动机的步数;这个参数是外界通过键盘或可调电位器旋钮输入的,所以折算的工作应该在键盘程序或A/D转换程序中完成;2步进电动机的加、减速控制十、无刷直流电动机1、工作原理无刷直流电动机是由电动机本体、转子位置传感器和电子开关线路3部分组成.无刷直流电动机为了去掉电刷.将电枢放到定子上去.而转子做成永磁体,这样的结构正好与普通直流电动机相反;然而,即使这样改变还不够,因为定子上的电枢通入直流电以后,只能产生不变的磁场,电动机依然转不起来;为了使电动机的转子转起来.必须使定子电枢各相绕组不断地换相通电;这样才能使定子磁场随着转子的位置在不断地变化,使定子磁场与转子永磁磁场始终保持900左右的空间角,产生转矩推动转子旋转;图9—9是三相无刷直流电动机的工作原理因;采用光电式位置传感器,电动机的定子绕组分别为A相、B相、c相,因此,光电式位置传感器上也有3个光敏接收元件vl、vz、v3与之对应;3个光敏接收元件在空间上间隔1200,分别控制3个开关管vA、vB、vC本例为半桥式驱动,只用3个开关管;这3个开关管则控制对应相绕组的通电与断电;遮光板安装在转子上,安装的位置与图中转子的位置相对应;为了简化,转于只有一对磁极;当转子处于图9—l0a所示的位置时,遮光板遮住光敏接收元件v2、v3,只有v1可以透光;因此,V1输出高电平使开关管vA导通.A相绕组通电.而B、c两相处于断电状态;A相绕组通电使定子产生的磁场与转子的永磁磁场相互作用.产生的转矩推动转子逆时针转动;当转子转到图9—10b的位置时,遮光板遮住vl,并使v2透光;因此,v1输出低电乎使开关管V A截止,A相断电;同时,V2输出高电平使开关管vB导通,B相通电,c相状态不变;这样由于通电相发生了变化,使定子磁场方向也发生了变化,与转子永磁磁场相互作用,仍然会产生与前面过程同样大的转矩.推动转子继续逆时针转动;当转子转到图9—l0c的位置时,遮光板遮住V2,同时使v3透光;因此,B相断电、c相通电,定子磁场方向又发生变化,继续推动转子转到图9—10d的位置,使转子转过一周又回到原来位置;如此循环下去,电动机就转动起来了;2、无刷直流电动机的单片机控制c805l的P1口作为输出口,通过驱功器7407控制全桥驱动电路上桥臂的P沟道MOSFETV1、V3、V5.通过与门7409控制下桥臂的N沟道MoSFETV4、V6、V2;C8051的Po.o作为PWM输出门.控制电动机的转速;Po.1一P0.6作为输入口.连接位置传感器输出的控制信号;c8051的所有输出口都接上拉电阻.与5v负载电平相匹配;1.换相控制本例中采用三相全桥星形联结也可以采用三相全桥角形联结;不管使用二二导通方式还是三三导通方式.都有6种导通状态,转了每转600换—种状态;导通状态的转换通过软件来完成;软件控制导通状态转换飞常简单.即根据位置传感器的输出信号H1、H2、H3,不断地取相应的控制字送P1口来实现;因此;如果采用霍尔式位置传感器,根据P1口与MosFET管的连接关系;2.转速控制无刷直流电动机的转速控制原理与普通直流电动机一样.可以通过PwM方法来控制电枢的通电电流.实现转速的控制;本例中,通过c8051的PwM口,控制3个与门7409的B输入端;当PWM口输出低电平时.使与门7409输出低电平,开关电路的MOSFET管v4、v6、v2被封锁;当PwM口输出高电平时,与门7409的输出状态取决于单片机的控制字,MOsFET管v4、v6、v2的导通与截止按正常换相状态进行;由于采用了PwM口.单片机可以自动地输出PwM波.减轻了单片机的负担;3.转向控制只要改变开关管通电顺序就可以实现电动机的反转; 转向的控制可通过软件来完成的,通过送反转控制字到P1即可;4.启动限流控制图9—25的限流电路是由采样电阻R和比较器LM324硬件组成;当电动机启动时,启动电流增大,在采样电阻R上的压降增大,当压降等于给定电压u0时,比较器LM324输出低电平,使MosFET开关管v4、v6、v2被关断,R上的电流迅速减小;R上的压阵也减小,当压降降到小于给定电压u0时,比较器输出高电乎,使M0sFET刀:关管v4、v6、v2恢复正常的通断顺序;如此下去,电流被限制在u0/R上下,达到限流的目的;。

单片机的电机功率控制技术

单片机的电机功率控制技术

单片机的电机功率控制技术单片机(Microcontroller Unit,MCU)作为嵌入式系统的核心部件,被广泛应用于各种电子设备中。

在众多应用中,电机功率控制技术是其中重要的一部分。

本文将介绍单片机电机功率控制技术的原理和应用。

一、电机功率控制技术的原理电机功率控制技术旨在通过对电机供电进行调节,达到控制电机输出功率的目的。

传统的电机功率控制方法主要依靠开关电源、变频调速等手段实现。

而基于单片机的电机功率控制技术,通过调整PWM信号的占空比,实现对电机的精确控制。

单片机作为控制核心,通过与电机驱动电路、功率电路直接相连,实现对电机供电的精确调控。

通过调整单片机输出的PWM信号的占空比,可以控制电机的速度、转矩和功率。

二、电机功率控制技术的应用1. 电动机驱动系统单片机的电机功率控制技术广泛应用于各种电动机驱动系统中。

例如,汽车电动车窗的升降系统、空调室外机的风扇控制、机械手臂的电机控制等。

在这些应用中,单片机通过接收来自传感器的反馈信号,实时调整PWM信号的占空比,控制电机的功率输出。

通过精确的控制,可以实现电机的高效工作,并满足系统对速度、转矩和功率的要求。

2. 电机调速系统单片机的电机功率控制技术在电机调速系统中也得到了广泛应用。

例如,电动车辆中的电机调速系统、电动工具中的电机调速系统等。

通过单片机对PWM信号进行调节,电机的转速可以精确控制。

在电机调速系统中,单片机可以根据要求调整电机的输出功率,实现对电机转速的精确控制。

三、单片机电机功率控制技术的优势相比传统的电机功率控制方法,单片机电机功率控制技术具有以下优势:1. 精确控制:通过调节PWM信号的占空比,可以实现对电机功率的精确控制,满足系统的要求。

2. 反馈控制:单片机可以接收来自传感器的反馈信号,实时调整电机的功率输出。

通过反馈控制,可以使系统对电机的控制更加精确和稳定。

3. 低成本:与传统电机功率控制方法相比,单片机电机功率控制技术的硬件成本相对较低。

浅析直流电动机调速系统的单片机控制

浅析直流电动机调速系统的单片机控制

l直 流 电 动 机 调 速 系统 的单 片机 控 制 系 统 设 计 1 . 1硬 件 设 计
系统 中,应 用两片 4 位数 值比较器 4 5 8 5 和一片 1 2 位 的串行计数 器 4 0 4 0 构成 的 P WM 信号发生电路。P WM 信号发 生电路 由三片通用数字 电路构
成, 它可 以使软件设计构成大大简化 , 但 同样也适用于单片机系统 。 ( 3 ) 功 率 放 大 驱 动 电路 设 计 功率放 大驱动采用美 国 I R 公司生产 的 I R2 1 1 0驱动器 。该芯片采 用 CMOS工艺制作 ,逻辑 电源 电压 范围为 5 v  ̄ 2 O v ,适应 T T L或 CMOS 逻辑信 号输 入, 具有独立 的高端和低端 2个输 出通道 , 具有较理 想的抗 噪 效果和 快速和完整 的保护功 能, 可大大提高控制系统 的可靠性 。 基于I R 21 1 0的 典 型驱 动 电路 见 图 2所 示 。图 中, C2为 自举 电容 , V CC 经 D2 、 C 2 、 负载 、 T2给 C2充 电, 以确保 T 2关闭 、 T1导通 时, T1管的栅 极 靠 C2上足够 的储能来驱动 。对 于 自举 电容的选择 , 一般用 一个大 电容和 个 小电容并联使用 , 在频率为 2 0 k Hz左右 的工作状态下 , 选用 1 . 0 F和 0 . 1 u F电容并联 。并联高频 小电容用来吸收高频毛刺干扰电压 。驱动 大容

采用 8 9 C5 1 单 片机输 出数据 , 由P WM 信号 发生电路发送 P WM 信 号 到直流 电机 , 然后通过测速 电路、 滤波电路和 A / D 转换 电路将数据重 新发 回8 9 C5 1 单 片机 , 从而进行 P I 运算 以实现对电动机速 度和转 向的调控 。 该 8 9 C 5 1 单片机 由 CP U 和 8个元件构 成,它们都以片 内的单一总线进行连 接, 构成的基本结构仍然是通用 CP U配置外围芯片的构成模式 , 在功 能单 元控制方面则采用特殊功能寄存器集中控制方法。 ( 1 ) P W M 信 号 发 生 电 路 设计 P WM 可以应用 于很 多方面 , 如 电机 的速度 控制 、 温 度控制 和压力 控

单片机控制步进电机调速实验

单片机控制步进电机调速实验

51系列单片机控制步进电机调速实验实验目的及要求:1、熟悉步进电机的工作原理2、熟悉51系列单片机的工作原理及调试方法3、设计基于51系列单片机控制的步进电机调速原理图(要求实现电机的速度反馈测量,测量方式:数字测量)4、实现51系列单片机对步进电机的速度控制(步进电机由实验中心提供,具体型号42BYG )由按钮控制步进电机的启动与停止;实现加速、匀速、和减速控制。

速度设定由键盘设定,步进电机的反馈速度由LED数码管显示。

实验原理:步进电机控制原理一般电动机都是连续旋转,而步进电动却是一步一步转动的,故叫步进电动机。

步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。

步进电机可分为反应式步进电机(简称VR)、永磁式步进电机(简称PM)和混合式步进电机(简称HB)。

因此步进电动机是一种把脉冲变为角度位移(或直线位移)的执行元件。

步进电动机的转子为多极分布,定子上嵌有多相星形连接的控制绕组,由专门电源输入电脉冲信号,每输入一个脉冲信号,步进电动机的转子就前进一步。

由于输入的是脉冲信号,输出的角位移是断续的,所以又称为脉冲电动机。

随着数字控制系统的发展,步进电动机的应用将逐渐扩大。

步进电机区别于其他控制电机的最大特点是,它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。

步进电机的驱动电路根据控制信号工作,控制信号可以由单片机产生。

电机转子均匀分布着很多小齿,定子齿有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。

0、1/3て、2/3て,(相邻两转子齿轴线间的距离为齿距以て表示),即A与齿1相对齐,B与齿2向右错开1/3て,C与齿3向右错开2/3て,A'与齿5相对齐,(A'就是A,齿5就是齿1)下面是定转子的展开图:(图2所示)图1 是反应式步进电动机结构示意图,它的定子具有均匀分布的六个磁极,磁极上绕有绕组。

基于单片机的无刷直流电动机控制系统研究 的文献综述2000字左右

基于单片机的无刷直流电动机控制系统研究 的文献综述2000字左右

基于单片机的无刷直流电动机控制系统研究的文献综述2000字左右研究无刷直流电动机控制系统是电气工程领域的一个重要课题,它涉及到控制理论、电机原理、嵌入式系统等多个学科领域。

以下是一个关于基于单片机的无刷直流电动机控制系统研究的文献综述,大约2000字左右:________________________________________文献综述:基于单片机的无刷直流电动机控制系统研究1. 引言无刷直流电动机(BLDC)以其高效率、低噪音和长寿命等优点在工业和家用电器中得到了广泛应用。

而基于单片机的无刷直流电动机控制系统,作为一种先进的电机控制技术,具有成本低、响应快、可靠性高等特点,受到了研究者们的广泛关注。

2. 无刷直流电动机的工作原理无刷直流电动机是一种将电能转换为机械能的装置,其工作原理基于电磁感应和电流的相互作用。

通过在电动机中的定子和转子上安装恰当的磁铁,配合适当的控制电路,可以实现对电机转速和转矩的精确控制。

3. 基于单片机的无刷直流电动机控制系统设计基于单片机的无刷直流电动机控制系统一般由三部分组成:传感器模块、控制算法和功率放大模块。

传感器模块用于获取电机的运行状态,包括转速、位置等信息;控制算法根据传感器获取的信息计算出适当的电机控制信号;功率放大模块将控制信号放大驱动电机。

4. 常用的控制算法常用的无刷直流电动机控制算法包括电枢电流控制、感应电动机模型控制、空间矢量调制控制等。

这些控制算法在实际应用中各有优缺点,研究者们通常根据具体的应用场景选择合适的算法。

5. 实验与应用基于单片机的无刷直流电动机控制系统已经在工业自动化、电动汽车、无人机等领域得到了广泛应用。

研究者们通过实验验证了该控制系统的稳定性、精度和可靠性,并不断改进和优化控制算法,以适应不同的应用需求。

6. 结论与展望基于单片机的无刷直流电动机控制系统是电机控制领域的一个重要研究方向,其在提高电机性能、降低能耗、推动电动化技术发展等方面具有重要意义。

51单片机直流无刷电机控制.

51单片机直流无刷电机控制.

基于MCS-51单片机控制直流无刷电动机学号:3100501044班级:电气1002姓名:王辉军摘要直流无刷电机是同步电机的一种,由电动机本体、位置传感器和电子开关线路三部分组成。

其定子绕组一般制成多相(三相、四相、五相不等),转子由永久磁钢按一定极对数(2p=2,4,…)组成。

电机转子的转速受电机定子旋转磁场的速度及转子极数(P)影响:N=120.f / P。

在转子极数固定情况下,改变定子旋转磁场的频率就可以改变转子的转速。

直流无刷电机即是将同步电机加上电子式控制(驱动器),控制定子旋转磁场的频率并将电机转子的转速回授至控制中心反复校正,以期达到接近直流电机特性的方式。

也就是说直流无刷电机能够在额定负载范围内当负载变化时仍可以控制电机转子维持一定的转速。

MCS-51单片机是美国英特尔公司生产的一系列单片机的总称,是一种集成电路芯片,采用超大规模技术把具有数据处理能力的微处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、输入输出接口电路、定时计算器、串行通信口、脉宽调制电路、A/D转换器等电路集成到一块半导体硅片上,这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。

本论文将介绍基于MCS-51单片机控制直流无刷电动机的设计,它可以实现控制直流无刷电动机的启动、停止、急停、正反转、加减速等功能。

关键词:单片机,直流无刷电动机,控制系统直流无刷电动机是在直流电动机的基础之上发展而来的,它是步进电动机的一种,继承了直流电动机的启动转矩大、调速性能好等特点克服了需要换向器的缺点在交通工具、家用电器及中小功率工业市场占有重要的地位。

直流无刷电动机不仅在电动自行车、电动摩托车、电动汽车上有着广泛的应用,而且在新一代的空调机、洗衣机、电冰箱、吸尘器,空气净化器等家用电器中也有逐步采用的趋势,尤其是随着微电子技术的发展,直流无刷电动机逐渐占有原来异步电动机变频调速的领域,这就使得直流无刷电动机的应用范围越来越广。

单片机课程设计PWM直流电动机调速控制系统方案

单片机课程设计PWM直流电动机调速控制系统方案

单片机原理及应用—— P W M直流电机调速控制系统概括直流电动机具有良好的启动性能和调速特性。

具有起动转矩大、调速平稳、经济大范围、调速容易、调速后效率高等特点。

本文设计的直流电机调速系统主要由51单片机、电源、H桥驱动电路、LED 液晶显示器、霍尔测速电路和独立按键组成的电子产品组成。

电源采用78系列芯片,采用PWM波方式实现电机+5V、+15V调速,PWM为脉宽调制,通过51单片机改变占空比实现。

通过独立的按键实现电机的启停、调速和转向的手动控制,LED实现测量数据(速度)的显示。

电机转速采用霍尔传感器检测输出方波,通过51单片机统计1秒内方波脉冲个数,计算电机转速,实现直流电机的反馈控制。

关键词:直流电机调速; H桥驱动电路; LED显示屏; 51单片机目录摘要2摘要错误!未定义书签。

目录3第 1 章引言41.1 概述41.2 国外发展现状41.3 要求51.4 设计目的及6第 2 章项目论证与选择72.1 电机调速模块72.2 PWM调速工作模式72.3 PWM脉宽调制方式错误!未定义书签。

2.4 PWM 软件实现错误!未定义书签。

第三章系统硬件电路设计83.1 信号输入电路83.2 电机PWM驱动模块电路9第 4 章系统的软件设计104.1 单片机选型104.2 系统软件设计分析10第 5 章 MCU 系统集成调试135.1 PROTEUS 设计与仿真平台错误!未定义书签。

18传统开发流程对比错误!未定义书签。

第一章简介1.1 概述现代工业的电驱动一般要求部分或全部自动化,因此必须与各种控制元件组成的自动控制系统相联动,而电驱动可视为自动电驱动系统的简称。

在这个系统中,生产机械可以自动控制。

随着现代电力电子技术和计算机技术的发展以及现代控制理论的应用,自动电驱动正朝着计算机控制的生产过程自动化方向发展。

以实现高速、高质量、高效率的生产。

在大多数集成自动化系统中,自动化电力牵引系统仍然是不可或缺的组成部分。

基于51单片机的步进电机控制系统设计

基于51单片机的步进电机控制系统设计

基于51单片机的步进电机控制系统设计步进电机是一种特殊的直流电动机,具有定角度、定位置、高精度等特点,在许多领域得到广泛应用,如机械装置、仪器设备、医疗设备等。

本文将基于51单片机设计一个步进电机控制系统,主要包括硬件设计和软件设计两部分。

一、硬件设计步进电机控制系统的硬件设计主要包括51单片机、外部电源、步进电机驱动模块、以及其他辅助电路。

1.51单片机选择由于步进电机控制需要执行复杂的算法和时序控制,所以需要一个性能较高的单片机。

本设计选择51单片机作为主控芯片,因为51单片机具有丰富的外设接口、强大的计算能力和丰富的资源。

2.外部电源步进电机需要较高的电流供给,因此外部电源选择稳定的直流电源,能够提供足够的电流供电。

电源电压和电流的大小需要根据具体的步进电机来确定。

3.步进电机驱动模块步进电机驱动模块是连接步进电机和51单片机的关键部分,它负责将51单片机输出的脉冲信号转化为对步进电机的驱动信号,控制步进电机准确转动。

常用的步进电机驱动芯片有L297、ULN2003等。

4.其他辅助电路为了保证步进电机控制系统的稳定运行,还需要一些辅助电路,如限流电路、电源滤波电路、保护电路等。

这些电路的设计需要根据具体的应用来确定。

二、软件设计1.系统初始化系统初始化主要包括对51单片机进行外部中断、定时器、串口和IO 口等初始化设置。

根据实际需求还可以进行其他模块的初始化设置。

2.步进电机驱动程序步进电机的驱动程序主要通过脉冲信号来控制电机的转动。

脉冲信号的频率和脉冲宽度决定了电机的转速和运行方向。

脉冲信号可以通过定时器产生,也可以通过外部中断产生。

3.运动控制算法步进电机的运动控制可以采用开环控制或闭环控制。

开环控制简单,但无法保证运动的准确性和稳定性;闭环控制通过对电机转动的反馈信号进行处理来调整脉冲信号的生成,从而实现精确的运动控制。

4.其他功能设计根据具体的应用需求,可以加入其他功能设计,如速度控制、位置控制、加速度控制等。

基于单片机控制的异步电动机节能装置设计

基于单片机控制的异步电动机节能装置设计

基于单片机控制的异步电动机节能装置设计为了实现异步电动机的节能控制,可以利用单片机进行智能控制。

下面介绍一种基于单片机控制的异步电动机节能装置设计。

首先,需要了解异步电动机的工作原理以及节能的方式。

异步电动机的转速是通过改变电动机的供电频率来控制的。

当电动机的负载较小时,可以通过降低供电频率来降低电机的转速,从而节省能源。

所以,在节能控制过程中,需要检测电机的负载情况,并根据负载情况动态调整供电频率。

具体实现方式为,使用传感器来检测电动机的负载情况。

传感器可以是电流传感器或者扭矩传感器,用于检测电动机的工作状态。

传感器将检测到的信号传递给单片机进行处理。

单片机可以通过编程实现对电动机的控制。

首先,单片机需要读取传感器的数据,获取电动机的负载情况。

根据负载情况,单片机可以判断电动机当前的工作状态,确定是否需要调整供电频率。

当电动机负载较轻时,单片机可以通过改变PWM(脉冲宽度调制)信号来改变电动机的供电频率,降低电动机的转速,从而实现节能效果。

单片机可以通过改变PWM的占空比来改变电动机的供电频率。

占空比越大,供电频率越高,电动机的转速也就越快;反之,占空比越小,供电频率越低,电动机的转速也就越慢。

单片机还可以通过编程实现对电动机的启停控制。

当单片机检测到电动机处于空转状态或者负载非常轻的情况下,可以通过控制电动机的启停来节省能源。

启停控制可以通过电磁继电器或者开关来实现。

在节能过程中,单片机还可以实现对电动机负载的实时监测和数据记录。

可以通过LCD屏幕或者其他显示设备显示电动机的负载情况和节能效果。

同时,可以将负载和节能数据保存到存储器中,以便后续分析和统计。

总之,基于单片机控制的异步电动机节能装置设计是通过检测电动机负载情况,动态调整供电频率,并实现启停控制和数据记录的智能控制方案。

可以有效地节省能源,提高电动机的运行效率。

51单片机驱动步进电机的方法

51单片机驱动步进电机的方法

51单片机驱动步进电机的方法一、步进电机简介步进电机是一种将电脉冲转化为角位移的执行机构,广泛应用于各种自动化设备中。

其工作原理是,当一个脉冲信号输入时,电机转动一个步距角,从而实现电机的精确控制。

二、51单片机驱动步进电机的方法1、硬件连接需要将51单片机与步进电机连接起来。

通常,步进电机需要四个引脚,分别连接到单片机的四个GPIO引脚上。

同时,还需要连接一个驱动器来提高电机的驱动能力。

2、驱动程序编写接下来,需要编写驱动程序来控制步进电机的转动。

在51单片机中,可以使用定时器或延时函数来产生脉冲信号,然后通过GPIO引脚输出给电机。

同时,还需要设置电机的步距角和转向,以保证电机的精确控制。

3、示例程序以下是一个简单的示例程序,用于演示如何使用51单片机驱动步进电机:cinclude <reg52.h> //包含51单片机的头文件sbit motorPin1=P1^0; //定义连接到P1.0引脚的电机引脚sbit motorPin2=P1^1; //定义连接到P1.1引脚的电机引脚sbit motorPin3=P1^2; //定义连接到P1.2引脚的电机引脚sbit motorPin4=P1^3; //定义连接到P1.3引脚的电机引脚void delay(unsigned int time) //延时函数unsigned int i,j;for(i=0;i<time;i++)for(j=0;j<1275;j++);void forward(unsigned int step) //正转函数motorPin1=0;motorPin2=0;motorPin3=0;motorPin4=0; //清零电机引脚delay(step); //延时一段时间motorPin1=1;motorPin3=1;motorPin2=0;motorPin4=0; //设置转向和步距角delay(step); //延时一段时间void backward(unsigned int step) //反转函数motorPin1=0;motorPin2=0;motorPin3=0;motorPin4=0; //清零电机引脚delay(step); //延时一段时间motorPin2=1;motorPin4=1;motorPin3=0;motorPin1=0; //设置转向和步距角delay(step); //延时一段时间void main() //主函数unsigned int step=1000; //设置步距角为1000微步forward(step); //正转一圈backward(step); //反转一圈while(1); //循环等待,保持电机转动状态在这个示例程序中,我们使用了四个GPIO引脚来控制步进电机的转动。

51单片机控制直流电机设计

51单片机控制直流电机设计

单片机控制小功率直流电机一. 设计要求:用单片机控制直流电机加速、减速、正反转和停止。

二. 设计方案分析1、方案设计:直流电机只要能提供一定的直流就可以转动,改变电压极性可以改变转动方向,可以通过给直流电机提供脉冲信号来驱动它,脉冲信号的占空比可以影响到直流电机的平均速度,因此可以通过调整占空比从而能实现调速的目的。

直流电机的驱动电路要有过流保护作用,可用二极管来实现,另外电机的驱动电流是比较大的所以需要用三极管来放大电流。

程序的关键就是如何实现占空比的调整,这个可以通过对51单片机定时器重装初值进行改变,从而改变时间。

设计中用到的元件:STC89C52、晶振(12MHz)、小按键、三极管、二极管、电容、电阻等。

2、背景知识介绍:直流电机调速原理本设计的主要思想为利用PWM控制占空比从而达到改变电机速度。

下面为PWM控制原理;图1为PWM降压斩波器的原理电路及输出电压波形。

在图1a中,假定晶体管V1先导通T1,秒(忽略V1的管压降,这期间电源电压Ud全部加到电枢上),然后关断T2秒(这期间电枢端电压为零)。

如此反复,则电枢端电压波形如图1b中所示。

电动机电枢端电压Ua为其平均值。

图1 PWM降压斩波器原理电路及输出电压波形a) 原理图 b)输出电压波形 1112a d d d T T U U U U T T Tα===+ (3) 式(3)中1112T T T T Tα==+ (4)α为一个周期T 中,晶体管V1导通时间的比率,称为负载率或占空比。

使用下面三种方法中的任何一种,都可以改变α的值,从而达到调压的目的:(1)定宽调频法:T1保持一定,使T2在0~∞范围内变化;(2)调宽调频法:T2保持一定,使T1在0~∞范围内变化(3)定频调宽法:T1+T2=T 保持一定,使T ,在0~T 范围内变化。

不管哪种方法,α的变化范围均为0≤α≤l ,因而电枢电压平均值Ua 的调节范围为0~Ud ,均为正值,即电动机只能在某一方向调速,称为不可逆调速。

单片机课程设计 用单片机控制直流电动机并测其转速

单片机课程设计  用单片机控制直流电动机并测其转速

《单片机原理及应用》课程设计报告书课题名称用单片机控制直流电动机并测其转速姓名学号专业指导教师机电与控制工程学院年月日任务书用单片机控制直流电动机并测其转速主要硬件:A/D转换芯片ADC0809;AT89C51芯片设计要求:(1)通过改变A/D输入端可变电阻来改变A/D的输入电压,D/A输入检测量大小,进而改变直流电动机的转速;(2)手动控制:在键盘上设置两个按键——①直流电动机加速键;②直流电动机减速键。

在手动状态下,每按一次键,电动机的转速均按照约定的速率改变;(3)用显示器显示的数码移动的速度,来及时的形象的跟踪直流电动机转速的变化情况;(4)直流电动机双极性控制:00H——逆时针转最快,80H——停止,FFH——顺时针转最快;((6)键盘列扫描(4×6)。

目录1、绪论 (1)2、方案论证 (2)3、方案说明 (5)4、硬件方案设计 (5)5、软件方案设计 (8)6、调试 (10)7、结论 (11)8、参考文献 (12)9、附录 (13)1、绪论在现代工业自动化高度发展的时期,几乎所有的工业设备都离不开电机,形形色色的电机在不同领域发挥着很重要的作用。

与之而来的问题是,如何更好地控制电机,对于不同的场合,对电机的控制要求是不同的,但大部分都会涉及到直流电机的转速测量,从而利用转速来实施对直流电机的控制。

直流电机转速作为直流电机的一项重要技术指标,在各个应用场合都有重要的研究价值,例如在发动机,电动机,机床主轴等旋转设备的试验运转和控制中,常需要分时或连续测量,显示其转速及瞬时速度等,转速是其他大部分技术参数的计算来源,因此,准确测量直流电动机的转速具有重要的研究意义和理论价值。

目前,对直流电动机的速度检测方法很多,从整体上可分为模拟检测和数字检测方法。

模拟检测:即利用测速电机作为发电机,通过检测反电势E的大小和极性可得到转速N和电机转向,采用这种方法直接可以得到转速N和输出电压的特性曲线,直观,但也有很多不足,比如在高速和低速情况下实际输出偏离理想特性。

基于单片机的交流伺服电机控制

基于单片机的交流伺服电机控制

05
系统调试与性能测试
系统调试方法与步骤
硬件调试 电源检查:确保电源电压稳定且符合要求。
连接线路检查:确保线路连接正确,无短路或断路现象。
系统调试方法与步骤
• 元器件检查:检查电阻、电容等元器件是否正常工作。
系统调试方法与步骤
软件调试
程序语法检查:确保程序语法 正确,无编译错误。
逻辑错误检查:通过模拟输入 信号,检查程序逻辑是否正确 。
总结词
交流伺服电机驱动器是实现电机控制的关键环节,其设计将直接影响电机的性能和稳定性。
详细描述
在驱动器设计中,需要根据电机的规格参数和性能要求,选择合适的驱动电路和功率器件,并考虑驱动器的抗干 扰性能和保护措施。此外,还需要对驱动器的控制信号进行合理设计,以确保电机能够准确、快速地响应控制信 号。
控制算法设计
总结词
控制算法是实现电机精确控制的关键技术,其设计将直接影响电机的运动特性和控制精度。
详细描述
在控制算法设计中,需要根据电机的运动特性和性能要求,选择合适的控制算法,如PID控制、模糊 控制、神经网络控制等。同时,还需要对控制算法的参数进行合理调整和优化,以提高电机的控制精 度和响应速度。
03
硬件电路设计与实现
基于单片机的交流 伺服电机控制
2023-11-10
目录
• 交流伺服电机控制概述 • 基于单片机的交流伺服电机控制
方案设计 • 硬件电路设计与实现 • 软件程序设计与实现 • 系统调试与性能测试 • 基于单片机的交流伺服电机控制
展望与优化建议
01
交流伺服电机控制概述
交流伺服电机的基本原理
交流伺服电机是一种基于电磁 感应原理的电动机,主要由定 子和转子组成。

8位单片机控制直流电动机

8位单片机控制直流电动机

用单片机控制直流电动机摘要本设计为单片机控制直流电动机,采用单极性可逆PWM驱动。

操作者由键盘控制电动机执行15种功能,并可由LED与电动机转速显示出控制效果。

在实现上,PWM调速采用定频调宽法,系统稳定性较好;电动机输入脉冲的电平转换采用双定时器中断实现,可节省CPU资源;键盘输入采用阵列式输入,用4*4的键盘形式,这样可以有效的减少对单片机I/O口的占用.关键词:PWM 定频调宽双定时器中断正文1.系统分析与论证●系统总体框图通过按动15个按键来实现对电动机的正反转,逐步加、减速与分档加减速控制。

●PWM调速方法的方案论证PWM调速原理如图1.1所示图1.1根据改变占空比方法的不同,PWM调速可分为以下三种:(1)定宽调频这种方法是保持T1不变,只改变T2,使周期也随之改变。

(2)调频调宽这种方法是保持T2不变,而改变T1,使周期也随之改变。

(3)定频调宽这种方法是保持周期T不变,而同时改变T1和T2。

前两种方案由于在调速时改变了脉冲频率,故当控制脉冲频率与系统固有频率接近时,将会引起振荡,因此采用定频调宽。

●PWM控制信号的产生方案论证PWM控制信号的产生方法有四种,分述如下:(1)分立电子元件组成的PWM信号发生器这种方法是用分立的逻辑电子元件组成PWM信号电路。

此方法优点是不用软件设计,但硬件较为庞大。

(2)软件模拟法这种方法是利用单片机的I/O引脚,通过软件对该引脚不断输出高低电平来实现PWM信号输入。

此种方法虽然要占用CPU,但硬件大为减少。

(3)专用PWM集成电路此种芯片的使用可减轻单片机负担,硬件电路也不大。

(4)单片机的PWM口新一代的单片机可通过初始化设置,使其自动发出PWM脉冲波,只有在改变占空比时CPU才进行干预。

后两种是目前PWM信号获得的主流方案,但考虑到本系统较小,单片机的CPU资源亦未得到充分利用,故采用第二种方案●软件中改变PWM占空比的方案论证(1)软件延时高电平与低电平的持续时间由软件延时,延时时间由寄存在两个寄存器中的数据来控制。

基于单片机控制的异步电动机节能装置设计

基于单片机控制的异步电动机节能装置设计

一、概述单片机是一种集成了微处理器、存储器和各种外围设备接口的微型计算机系统,能够独立完成某一特定功能的芯片。

在电动机控制领域中,单片机可以通过编程控制电动机的启停、转速、运动方向等参数,从而实现对电动机的精准控制。

异步电动机作为一种常见的电动机类型,具有结构简单、可靠性高的特点,被广泛应用于各种机械设备中。

然而,由于其功率因素低、效率低等问题,需要设计节能装置来提高其运行效率,实现节能环保的目的。

二、异步电动机的工作原理异步电动机是利用交流电磁场感应原理来实现转矩传递的电机。

当给异步电动机加上三相交流电源后,定子绕组内产生旋转磁场,通过磁场感应作用,使得转子产生感应电流,从而产生电磁转矩使得转子开始旋转。

异步电动机具有结构简单、制造成本低、适应性强等特点,因此被广泛应用于工业生产中。

三、异步电动机的节能问题由于异步电动机的功率因素较低、效率较低,在长时间运行中会产生较大的能源浪费。

为了解决这一问题,可以通过装置设计来优化电动机的运行效率,以达到节能的目的。

通过单片机控制异步电动机的运行参数,可以实现对电动机的精准控制,提高其工作效率。

四、单片机控制的异步电动机节能装置设计1.系统框图设计在设计节能装置的第一步是绘制系统框图,明确主要器件和控制连接方式,以便后续的元器件选择和电路连接设计。

系统框图包括单片机、功率电子器件、传感器和电动机等各个部分的连接关系。

2.信号采集与反馈控制通过传感器采集电动机的转速、温度、电压、电流等参数, 将这些参数反馈给单片机系统。

单片机系统通过分析这些参数,实现对电动机的有源功率因素调节、电流控制等功能,进而实现精准控制。

3.功率电子器件选择与驱动电路设计选择适合的功率电子器件,并设计相应的驱动电路以实现对电动机的启停、转速控制。

常用的功率电子器件有晶闸管、场效应管、继电器等,它们与单片机系统结合,可以实现对电动机的精准控制。

4.软件编程通过编程控制单片机系统,实现对电动机的各种运行参数的控制。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电动机的单片机控制电动机调速系统可分成三大部分。

即控制、驱动、反馈。

一、单片机在电动机控制中主要作用1、PWM口广泛地应用在直流电动机控制中,它一经初始化设定后自动发出PWM控制信号,CPU只是在需要调整参数时才介入。

2、新型单片机的捕捉功能在电动机控制中用于测频。

它相当于老式单片机中用计数器与外中断联合测频功能。

3、电动机是一个电磁干扰源,除了采用必要的隔离、屏蔽和电路板合理布线等措施外,看门狗的功能就会显得格外重要。

看门狗在工作时不断地监视程序运行的情况。

一旦程序“跑飞”,会立刻使单片机复位。

4、功率集成电路是电力电子技术与微电子技术相结合的产物。

它将半导体功率器件与驱动电路、逻辑控制电路、检测与诊断电路、保护电路集成在一块芯片上,使功率器件含有某种智能功能。

二、机电传动系统的动力学基础1、反抗转矩的特点是:转矩的方向总是与转速的方问相反。

当运功方向改变时.转矩的方向也改变.它总是阻碍运动进行。

因摩擦和非弹性体的压缩、拉伸、扭转等作用所产生的负载转矩都属于反抗转矩。

例如.机床加工过程中所产个的负载转矩就是反抗转矩。

2、位能转矩则不同.位能转矩的作用方向恒定不变。

与运动方向无关。

它是由物体的重力和弹性体的压缩、拉伸、扭转等作用所产生的负载转矩。

位能转矩在某方向阻碍运动,在相反方向却促进运动。

起重机起吊重物时,由于重力的作用方向总是指向地心的.所以它产生的负载转矩永远作用在使重物下降的方向。

3、电力拖动系统的稳定运行有两种含义:第一是应能以一定的速度匀速运转;第二是系统受到某种外部干扰(如电压波动、负载转矩波动等)使转速稍有变化时,应保证干扰消除后仍能以原来的转速运行。

要做到第一点。

就必须使电动机的电磁转矩与负载转矩大小相等,方向相反,相互平衡。

这就意味着电动机的机械特性曲线与工作机械的特性曲线有—个交点。

但是,有交点只是保证系统稳定的必要条件,它的充分条件是这个交点必须是稳定的平衡点。

电力拖动系统稳定运行的必要充分条件是:①、电动机与工作机械的机械特性曲线要有一个交点。

;而在这个交点对应的②、在这个交点对应的转速之上,必须要保证T<TZ。

转速之下要保证T>TZ三、常用的电力电子器件1、典型驱动电路⑴、EXB840它主要由输入隔离电路、驱功放大电路、过流检测及保护电路以及电源组成。

EXB840的引脚定义如下:引脚1用于连接反偏置电源的滤波电容;引脚2和引脚9分别是电源和地;引脚3为驱动输出;引脚4用于连接外部电容器,以防止过流保护误动作(一般场合不需要这个电容);引脚5为过流保护输出;引脚6为IGBT集电极电压监视端;引脚14和引脚15为驱动信号输入端;其余引脚不用。

EXB840集成电路驱功IGBT的典型应用电路:2、M57962L集成电路四、单片机对电动机控制的支持1、C8051用于控制电动机时的输入输出端口设置在I/o口Po、P1、P2与内部资源之间是使用交叉开关进行连接的。

当需要将某些内部资源与I/o引脚相连接时.必须通过交叉开关控制寄存器xBRo、xBRl、xBR2进行设置。

设置交叉开关控制寄存器XBRo、xBRl、xDR2的作用是:确定被选择的资源。

这些被选择的资源分配到哪些I/o引脚上去,则由交叉开关优先表根据排列的优先顺序来确定。

2、电动机控制中的模/数转换在C805l中的实现ADC可编程窗口检测器在电动机控制应用中非常有用。

它不停地、自动地将ADc输出与用户编程的极限值进行比较。

并在检测到越限条件时通知系统控制器。

3、电动机控制中的PWM和测频在C8051中的实现在有刷和无则直流电动机的控制中.需要使用脉宽调制(PwM)技术,通过调节PwM信号的占空比来实现调速。

因此,PwM波发生器在直流电动机的控制中是不可缺少的。

此外,电动机控制中还经常需要对输出的频率信号进行测频(例如,光电编码盘的输出,交流电动机控制中sPwM频率的测试等).实现测频的最简苹的方法是使用捕捉功能。

c805l单片机有PwM功能和捕捉功能。

这些功能都包含在一个称为可编程计数器列阵PcA当中。

PcA除了有PwM功能和捕捉功能外,还有比较功能和高速输出功能。

五、电动机控制中常用的位移、角度、转速检测传感器1、光栅位移检测传感器2、光电编码盘角度检测传感器编码盘方向的辨别经过放大整形后的A、B两相脉冲分别输入到D触发器的D端和cP端.如图5—15(a)所示。

因此,D触发器的cP端在A脉冲的上升沿触发。

由于A、B脉冲相位相差90O。

当正转时,B脉冲超前A脉冲90O。

触发器总是在B脉冲处于高电平时触发,如图5—15(b)所示,这时Q=1.表示正转。

当反转时.A脉冲超前B脉冲90O.触发器总是在B处于低电平时触发,这时Q=0,表示反转。

A、B脉冲的另一路经与门后.输出计数脉冲。

这样,用Q或Q非控制可逆计数器是加计数还是减计数.就可以使可逆计数器对计数脉冲进行计数。

C相脉冲接到计数器的复位端.实现每转动一圈复位一次计数器。

这样.无论是正转还是反转,计数值每次反映的都是相对与上次角度的增量,形成增量编码。

3、测速发动机六、模拟PID控制原理在模拟PID控制器中,比例环节的作用是对偏差瞬间作出快速反应。

偏差一旦产生,控制器立即产生控制作用,使控制量向减少偏差的方向变化。

控制作用的强弱取决于比例系数Kp,KP 越大,控制越强,但过大的KP会导致系统振荡,破坏系统的稳定性。

由式(4—2)可见.只有当偏差存在时,第一项才有控制量输出。

所以,对大部分被控制对象(如直流电机的调压调速),要加上适当的与转速和机械负载有关的控制常量uo否则,比例环节将会产生静态误差。

积分环节的作用是把偏差的积累作为输出。

在控制过程中,只要有偏差存在,积分环节的输出就会不断增大。

直到偏差e(t)=o,输出的u(t)才可能维持在某一常量,使系统在给定值r(t)不变的条件下趋于稳态。

因此,即使不加控制常量uo,也能消除系统输出的静态误差。

积分环节的调节作用虽然会消除静态误差,但也会降低系统的响应速度,增加系统的超调量。

积分常数TI 越大,积分的积累作用越弱。

增大积分常数TI会减慢静态误差的消除过程,但可以减少超调量,提高系统的稳定性。

所以,必须根据实际控制的具体要求来确定TI。

实际的控制系统除了希望消除静态误差外,还要求加快调节过程。

在偏差出现的瞬间,或在偏差变化的瞬间,不但要对偏差量作出立即响应(比例环节的作用),而且要根据偏差的变化趋势预先给出适当的纠正。

为了实现这一作用.可在PI控制器的基础上加入微分环节,形成PID控制器。

微分环节的作用是阻止偏差的变化。

它是根据偏差的变化趋势(变化速度)进行控制。

偏差变化得越快,微分控制器的输出就越大,并能在偏差值变大之前进行修正。

微分作用的引入,将有肋于减小超调量,克服振荡,使系统趋于稳定.特别对高阶系统非常有利,它加快了系统的跟踪速度。

但微分的作用对输人信号的噪声很敏感,对那些噪声较大的系统一般不用微分,或在微分起作用之前先对输入信号进行滤波。

适当地选择微分常数TD,可以使微分的作用达到最忧。

七、直流电动机调速系统1、PwM调速原理占空比a表示了在一个周期T里,开关管导通的时间与周期的比值。

a的变化范围为o≤a≤1。

由式(6—2)可知,当电源电压Us不变的情况下,电枢的端电压的平均值Uo取决于占空比a的大小,改变a值就可以改变端电压的平均值,从而达到调速的目的,这就是PwM调速原理。

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

以下3种方法都可以改变占空比的值。

(1)定宽调频法这种方法是保持t1不变,只改变t2,这样使周期T(或频率)也随之改变。

(2)调宽调频法这种方法是保持t2不变,而改变t1,这样使周期T(或频率)也随之改变。

(3)定频调宽法这种方法是使周期T(或频率)保持不变,而同时改变t1和t2。

前2种方法由于在调速时改变了控制脉冲的周期(或频率);当控制脉冲的频率与系统的固有频率接近时,将会引起振荡,因此这2种方法用得很少。

目前,在直流电动机的控制中,主要使用定频调宽法。

PwM控制信号的产生方法有4种。

(1)分立电子元件组成的PwM信号发生器这种方法是用分立的逻辑电子元件组成PwM信号电路,现已被淘汰了。

(2)软件模拟法利用单片机的一个I/O引脚,通过软件对该引脚不断地输出高低电平来实现PwM波输出。

这种方法要占用cPu大量时间,使单片机无法进行其他工作,因此也逐渐被淘汰。

(3)专用PWM集成电路从PwM控制技术出现之日起,就有芯片制造商生产专用的PwM集成电路芯片,现在市场上已有许多种。

这些芯片除了有PWM信号发生功能外,还有“死区”调节功能、保护功能等。

在用单片机控制直流电动机中,使用专用PwM集成电路可以减轻单片机负担、工作更可靠。

(4)单片机的PwM口新一代的单片机增加了许多功能,其中包括PWM功能。

单片机通过初始化设置,使其能自动地发出PwM脉冲波。

只有在改变占空比时CPUu才进行干预。

后2种方法是日前PwM信号获得的主流方法。

2、直流电动机的不可逆PWM系统直流电动机PwM控制系统有可逆和不可逆系统之分。

可逆系统是指电动机可以正反两个方向旋转;不可逆系统是指电动机只能单向放转。

对于可逆系统,又可分为单极性驱动和双极性驱动两种方式。

单极性驱动是指在一个PWM周期里,作用在电抠两端的脉冲电压是单一极性的;双极性驱动则是指在一个PwM周期里,作用在电枢两端的脉冲电压是正负交替的。

(1)无制动的不可逆PwM系统电动机的电枢电流不能反向流动,因此它不能工作在制动状态。

(2)有制动的不可逆PwM系统系统增加了一个开关管V,只在制动时起作用。

开关管v1、v2的PwM信号2电平方向相反。

3、直流电动机双极性驱动可逆PWM系统在每个PwM周期里,当控制信号Ui1高电平时.开关管vl、v4导通,此时Ui2为低电平.因此v2、v3截止,电枢绕组承受从A到B的正向电压;当控制信号Ui1低电平时,开关管vl、v4截止,此时ui2为高电平.因此v2、v3导通,电枢绕组承受从B到A的反向电压。

这就是所谓的“双极”。

由于在一个PwM周期里电枢电压经历了正反两次变化.因此其平均电压u,可用下式决定:O由式(6—3)可见,双极性可逆PwM驱动时,电枢绕组所受的平均电压取决于占空比a大小。

当a=o时,uo=-Us,电功机反转.且转速最大;当a=1时.uo=Us,电动机正转,转速最大,当a=l/2时,uo=o,电动机不转。

虽然此时电动机不转.但电抠绕组中仍然由交变电流流动,使电动机产生高频振荡,这种振荡有利于克服电动机负载的静摩擦,提高动态性能。

当电动机在轻载下工作时,负载使电枢电流很小,电流波形基本上围绕横轴上下波动,电流的方向也在不断地变化,如图6—9(c)所示。

在每个PwM周期的o—t1区间.V2、V3截止。

相关文档
最新文档