直流电机维修
西玛电机的一个直流电机控制设计方案分析
时间:2011-12-1 10:15:40 来源:西安西玛电机厂 作者: 点击:
4、PWM软件实现方式:
方案一:采用定时器做为脉宽控制的定时方式,这一方式产生的脉冲宽度极其精 确,误差只在几个us。
方案二:采用软件延时方式,这一方式在精度上不及方案一,特别是在引入中断后,将有一定的误差。但是基于不占用定时器资源,且对于直流电机,采用软件延时所产生的定时误差在允许范围,故采用方案二。
二、系统分析与设计:
总体设计方案的硬件部分详细框图如图一所示。
键盘向单片机输入相应控制指令,由单片机通过P2.0与P2.1其中一口输出与转速相应的PWM脉冲,另一口输出低电平,经过信号放大、光耦传递,驱动H型桥式电动机控制电路,实现电动机转向与转速的控制。电动机的运转状态通过LED显示出来。电动机所处速度级以速度档级数显示。正转时数字向右移动,反转时数字向左移动。移动速度分7档,快慢与电动机所处速度级快慢一一对应。每次电动机启动后开始计时,停止时LED显示出本次运转所用时间,时间精确到0.1S。
1、系统的硬件电动机电路设计与分析(一)
电动机PWM驱动模块的电路设计与实现具体电路见下图二。本电路采用的是基于PWM原理的H型桥式驱动电路。
PWM电路由四个大功率晶体管组成H型桥式电路构成,四部分晶体管以对角组合分为两组:根据两个输入端的高低电平决定晶体管的导通和截止。4个二极管在电路中起防止晶体管产生反向电压的保护作用。4个电感在电路中是起防止电动机两端的电流和晶体管上的电流过大的保护作用。
在实验中的控制系统电压统一为5v电源,因此若达林顿管基极由控制系统直接控制电动机,则控制电压最高为5V,再加上三极管本身压降,加到电动机两端的电压就只有4V左右,严重减弱了电动机的驱动力。
在电动机驱动信号方面,我们采用了占空比可调的周期矩形信号控制。脉冲频率对电动机转速有影响,脉冲频率高连续性好,但带带负载能力差脉冲频率低则反之。经实验发现,脉冲频率在40Hz以上,电动机转动平稳,但加负载后,速度下降明显,低速时甚至会停转;脉冲频率在10Hz以下,电动机转动有明显跳动现象。
实验证明,脉冲频率在15Hz-30Hz时效果最佳。而具体采用的频率可根据个别电动机性能在此范围内调节。通过N1输入信号,N2输入低电平与N1输入低电平,N2输入信号分别实现电动机的正转与反转功能。通过对信号占空比的调整来对电动机车速进行调节。速度分7档控制,从高电平(第6档)到低电平(第0档)中间占空比以20%逐极递减。速度微调方面,可以通过对占空比以1%的跨度逐增或逐减分别实现对电动机速度的逐加或逐减。
2、系统的软件设计
本系统编程部分工作采用KELI-C51语言完成,采用模块化的设计方法,与各子程序做为实现各部分功能和过程的入口,完成键盘输入、按键识别和功能、PWM脉宽控制和LED显示等部分的设计。
单片机资源分配如下表:
P0 显示模块接口 外部中断0(P3.2) 键盘中断
P1 键盘模块接口
P2.0/P2.1 PWM电机驱动接口 内部定时器0 系统时钟
①PWM脉宽控制:本设计中采用软件延时方式对脉冲宽度进行控制,延时程序函数如下:
void delay(unsigned char dlylevel){
int i=50*dlylevel;
while(--i);}
此函数为带参数DLYLEVEL,约产生DLYLEVEL*400us的延时,因此一个脉冲周期可以由高电平持续时间系数hlt和低电平持续时间系数llt组成,本设计中采用的脉冲频率为25Hz,可得hlt+llt=100,占空比为hlt/(hlt+llt),因此要实现定频调宽的调速方式,只需通过程序改变全局变量hlt,llt的值,该子程序流程图如图四。
②键盘中断处理子程序:采用中断方式,按下键,单片机P3.2脚产生一负跳沿,响应该中断处理程序,完成延时去抖动、键码识别、按键功能执行。
【泰富西玛电机集团】6f彩票主要经营:、
、、
、、、、、、、、、等产品的经销批发以及各种、。
本文标签:西玛电机,直流电机,控制设计
联 系 人: 侯经理
联系电话: 029-81036998
手 机: 180-6682-6603
电子邮箱: simoyibudj@163.com
公司网址: http://cbdoilfordogs.org
详细地址: 西安市金花北路205号西铁工程大厦1001室