直流电机控制设计

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

河南科技大学

课程设计说明书

课程名称现代电子系统课程设计题目直流电机控制设计

学院电子信息工程学院

班级电子信息科学与技术062班学生姓名****

指导教师齐晶晶,张雷鸣

日期___2010年1月10号____

摘要

使用直流电源的电机叫做直流电机。只要把直流电机的端子接到直流电源上就可以简单使其运转。直流电机是一种具有优良控制特性的电机。因此,在角位移控制和速度控制的伺服系统中有着广泛的应用。为了调整直流电机的转速和输出转矩,可以采用改变电枢直流电压的方法来实现,主要的控制方法有线性控制方式和PWM(脉宽调制)控制方式。一般小功率电机平滑转速控制常采用线性控制方式,而大功率电机高效控制时,则常使用PWM控制方式。本文介绍的是利用FPGA实现PWM脉宽调制信号的产生和相应的用数字电路的方法实现的换档、正反向控制等。直流电机的转动速度调节则归结于对驱动脉宽的占空比的调节上,通过调节占空比而改变单位时间内直流电机的通电时间长短,即改变了电机的转速。转动方向可用功率放大电路和H 桥组成的正反向功率驱动电路来实现

直流电机控制电路主要由五部分组成:

●PWM脉宽调制信号产生电路:主要功能是产生pwm信号,并控制转速。

●FPGA中正/反转方向控制:用2选1数据选择器控制电机的pwm信号的输入端,从而实现正反转。

●由功率放大电路和H桥组成的正反转功率驱动电路:

●分频和去抖电路模块:通过两个维持阻塞D触发器实现消抖。

●测量转速模块:通过红外线测量电机每转一周产生的脉冲实现转速测量。

关键词:速度调节、旋转方向控制、去抖动电路、数字显示转速、PWM、占空比、FPGA

一.任务解析 (2)

二. 系统方案论证 (2)

2.1总体方案与比较论证 (3)

2.2系统原理与结构 (3)

三. 电机正反转模块设计 (4)

3.1设计方案论证 (4)

3.2方案的实现 (4)

四.PWM脉宽信号产生模块设计 (5)

4.1锯齿波的产生 (5)

4.2参考电压选择电路 (6)

4.3通过比较器产生PWM波形 (7)

4.4 PWM波形发生器的搭接及仿真 (8)

五. 实际转速测量模块 (9)

5.1设计方案及实现 (9)

六. 总结 (16)

七. 参考文献: (16)

一.任务解析

利用PWM控制技术实现直流电机的速度控制。

(1)速度调节:4档,直流电机的速度是靠调节PWM信号的占空比来调节的,建一个PWM模块来调节电机的转速。

(2)电机的旋转方向控制:电机的旋转方向可以用二选一数据选择器来控制正反转。

(3)通过红外光电电路测得电机的转速,设计频率计用4位10进制显示电机的转速。

参考频率

直流电机控制原理框图

二.系统方案论证

2.1 总体方案与比较论证

方案一:采用单片机产生pwm波形进而实现电路控制

如果采用CPU控制产生PWM信号,一般的PWM信号是通过模拟比较器产生的,比较器的一端接给定的参考电压,另一端接周期性线性增加的锯齿波电压。当锯齿波电压小于参考电压时输出低电平,当锯齿波电压大于参考电压时输出高电平。改变参考电压就可以改变PWM波形中高电平的宽度。若用单片机产生PWM波形,需要通过D/A转换器产生锯齿波电压和设置参考电压,通过外接模拟比较器输出PWM波形,因此外围电路比较复杂。

方案二:采用FPGA和数字电路控制

FPGA中的PWM控制与一般的模拟PWM控制不同。用FPGA产生PWM波形,只要FPGA内部资源就可以实现。用数字比较器代替模拟比较器,数字比较器的一端接设定值计数器输出,另一端接线性递增计数器输出。与模拟控制相比,省去了外接的D/A转换器和模拟比较器,FPGA外部连线很少、电路更加简单、便于控制。脉宽调制式细分驱动电路的关键式脉宽调制,转速的波动随着PWM 脉宽细分的增大而减小。

我们最终选择第二种,用FPGA实现PWM控制,无需外接D/A转换器,使外围控制电路大大简化,控制方式简洁。控制精度高,控制效果好。用单片机和DSP的控制都难以达到同样的控制效果

2.2系统原理与结构

2.2.1系统结构

FPGA直流电机驱动控制电路原理图

设定值计数器设置PWM信号的占空比。当U/D=1时,输入CLK2,使设定计数器的输出值增加,PWM的占空比增加,电机转速加快; 当U/D=0时,输入CLK2,是设定的计数器输出值减小,PWM的占空比减小,电机转速变慢。在CLK0的作用下,锯齿波计数器输出周期性线性增加的锯齿波。当计数值小于设定值时,数字比较器输出低电平;当计数值大于设定值时,数字比较器输出高电平,由此产生周期性的PWM波形。旋转方向控制电路控制直流电机转向和启/停,该电路由两个2选1多路选择器组成,Z/F键控制选择PWM 波形从正端Z进入H桥,以控制电机的旋转方向。START键通过“与”门控制PWM的输出,实现对电机的工作/停止控制。H桥电路由大功率晶体管组成,PWM波形通过方向控制电路送到H桥,经功率放大以后驱动电机转动。

三. 电机正反转模块设计

3.1设计方案论证

正反转方向的选择究其根本就是选通问题:当把PWM信号选通到正转的H桥输入端时,电机正转(但同时要保证反转输入端接入低电平);反之亦然。在数字电路设计中,进行选通设计用到最多的是二选一数据选择器。把PWM信号接到两个二选一选择器的互逆的端口上,就可以保证一次只有一个H桥端口有PWM信号输入;另一对互逆的端口上接低电平,则又保证了不工作的H桥端口始终为低电平。

3.2方案实现及仿真

正反转选择电路的搭接如下图所示:

相关文档
最新文档