《基于80C196KC和L298N的直流电机PWM控制技术.docx》由会员分享,可在线阅读,更多相关《基于80C196KC和L298N的直流电机PWM控制技术.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于80C196KC和L298N的直流电机PWM控制技术摘要:阐述了基于80C196KC和L298N的直流PWM控制系统的设计,给出了PWM调速系统的工作原理,结合详细硬件电路介绍了L298N驱动直流电机的实现方法及抗干扰措施,并给出了引入分段PI控制的软件实现方法。理论证实,系统工作稳定可靠,到达设定效果。1、引言以其具有良好的调速性能、较大的起动转矩和过载才能强等特点广泛应用于各种领域。近年来,直流电机的构造和控制方式都发生了很大的变化,随着计算机进入控制领域以及新型电力电子功率元件的不断出现,PWMpulsewidthmodulaTIon调速已成为直流电机调速的新方式,并凭借开关频率高、
2、低速运行稳定、动态性能优良、效率高等优点在直流电机调速中被普遍运用。2、基于PWM调速系统的工作原理PWM即脉冲宽度调制是指利用大功率晶体管的开关特性来调制固定电压的直流电源,按一个固定的频率来接通和断开,并根据需要改变一个周期内接通和断开时间的长短,通过改变直流伺服电动机电枢上电压的占空比来改变平均电压的大小,进而控制电机的转速。因此又常被称为开关驱动装置,PWM控制的示意图如图1所示。图1PWM控制示意图改变占空比通常有PWM和PFMpulsefrequencymodulaion两种方式。PWM是通过改变导通脉冲宽度,即通常所讲的定频调宽方式。PFM是导通脉冲宽度恒定通过改变开关频率来改变
3、占空比,由于当碰到某个特殊频率下的机械谐振时,常导致系统的震动和啸叫声,因此在直流电机的控制中以PWM控制方式为主。3、基于80C196KC和L298N的控制系统硬件设计基于80C196KC和L298N的直流电机调速系统由单片机最小系统、R/D变换器、PWM功放电路、A/D和D/A转换电路、接收指令接口电路等组成。单片机最小系统采用16位单片机80C196KC外扩接口电路,主要用来实现数据收集、PWM信号产生等功能,调速系统组成原理框图见2。图2PWM调速系统组成框图3.1、功率集成电路L298N简介为进步系统效率,降低功耗,功放驱动电路采用基于双极型H桥型脉宽调制方式的集成电路L298N。L
4、298N是由SGS公司消费的高性能脉宽调制功率放大器,具有体积小、驱动才能强等特点。内部包含两个H桥高电压大电流桥式驱动器,单片即可实现电机全桥驱动,可驱动46V,2A以下的电机。L298N的内部构造如图3所示。图3L298N内部构造框图3.2、直流电机控制系统硬件电路L298N可以驱动两台直流电机,因该调速系统为单轴构造,为充分利用该功放电路的带负载才能,以使系统以最大加速度启动,并以最大加速度制动,设计时分别将输入和输出两两并联使用控制直流电机。如图4所示,输入端IN1、IN3并联,IN2、IN4并联,输出端OUT1、OUT3并联,OUT2、OUT4并联分别接至电机两端,使能端由单片机高速
5、输出口HSO1控制。单片机80C196KC根据位置环和速度环运算结果给出PWM信号,PWM信号一路直接输出至IN1IN3端,一路经过7406取反输出至IN2IN4,当PWM模拟信号占空比为50%时,电机两端正反向电压所加时间一样,电机在此位置处于微颤状态,即处于“动力光滑状态,当占空比大于50%时,信号电压OUTA大于OUTB,电机正转,反之那么反转。因此必须理顺各环节的输出极性,才能形成负反应,完成闭环控制。依靠改变PWM占空比控制电机转速的同时也可以改变电机转向,控制方法简单可靠。此外,由于电机是电圈式的,在电机出现急停和忽然换向时会形成反向电动势,为保证L298N驱动芯片的正常工作,在输
6、出端OUTA、OUTB与直流电机之间参加两对续流二极管将电流分流到电源正极或者地端,以免反向电动势对L298N产生损害。3.3、抗干扰及电磁兼容性设计电机驱动时,功率主开关元件的快速通断导致功率电流和电压变化率较大,不仅影响驱动电路而且还会通过电源、地进入控制电路。此外,电机启动制动时在负载突变处产生瞬变电压,其振幅也会高于电源电压,而且前沿陡峭、频带很宽,经过直流电源进入控制电路。因此,抗干扰及电磁兼容设计也至关重要。系统采取了电流平波、去毛刺、屏蔽等措施。电流平波:由于PWM开关瞬间能量比拟大,因此在PWM功放输出端采用RC滤波器来滤波,通过选择适宜的电阻和电容值,有效地抑制了高频谐波,吸
7、收了PWM功放尖峰电压,减小了干扰;去毛刺:系统在电源端加大滤波电容,一大一小两个电容并联使用,大电容肩负低频交变信号的去耦、滤波、平滑作用,小电容消除电路网络中的中、高频寄生耦合,有效减小了尖峰毛刺;屏蔽:电机驱动线缆采取双屏蔽电缆,走线尽可能与其他线缆分开。图4驱动硬件电路图4、控制系统软件实现控制系统采用速度-位置闭环的组合方式,以位置控制方式为例介绍软件的实现方法,位置控制在经典PI控制算法的根底上,比照例和积分参数进展简化设计,并引入了分段PI控制,即把计算出的误差进展分段,在每一段误差范围内依靠不同的比例和积分参数介入调节。保证了系统运转更加平滑稳定,PI公式推倒及简化经过如下:详细软件实现流程图如图5所示,即接收到给定角度指令后,首先计算采样到的位置信息与给定角度差值,然后把差值进展n等分,在每一段对应一组参数kp1和ki1介入调解控制,计算出PI控制的输出量然后转换成对应的PWM数值输出。图5软件流程图5、完毕语基于80C196KC和L298N的直流电机PWM控制系统,由单片机产生PWM信号给功率集成电路L298N,采用经典的PI分段控制实现对电机的控制,其具有电路简单,控制方便等特点。运行试验结果说明,系统工作稳定可靠,知足调速功能要求,已成功应用在多个机载产品中。0
限制150内