当前位置:文档之家› 直流电动机控制课程设计总结报告

直流电动机控制课程设计总结报告

直流电动机控制课程设计总结报告
直流电动机控制课程设计总结报告

微机原理及应用B 课程设计任务书

2010-2011学年第 2学期第 19 周- 19 周

题目直流电机控制

内容及要求

内容:设计一直流电机控制系统,实现对电机的正转,反转和速度控制

要求:1、用proteus画出原理图;

2、用c语言或汇编编写程序;

3、实现对电机的正转,反转和速度控制

进度安排

1、方案论证 0.5天

2、分析、设计、调试、运行 4天

3、检查、整理、写设计报告、小结 0.5天

学生姓名:5组(组长:25盛夏;组员:23彭亚彬,24阮水盛,26陶志鹏)指导时间2011年6月27日至2011年7月1日指导地点:F 楼 613室任务下达2011年6月 27日任务完成2011 年7 月 1日

考核方式 1.评阅 2.答辩 3. 实际操作□ 4.其它□

指导教师郭亮系(部)主任

注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。

2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。

目录

摘要 (3)

Abstract (4)

一、概述 (5)

二、直流电机硬件电路设计及描述 (6)

2.1直流电机的结构 (6)

2.2直流电机的工作原理 (6)

2.3电磁关系 (7)

2.4直流电机主要技术参数 (7)

2.5直流电机的类型 (8)

2.6直流电机的特点 (8)

三、直流电机硬件电路设计及描述 (8)

3.1 总体方案设计 (8)

3.1.1 设计思路 (8)

3.1.2设计原理图 (10)

3.2设计原理及其实现方法 (10)

3.2.1速度调节的实现 (10)

3.2.2 转向的控制 (11)

四、流程图 (12)

五、.程序代码(C语言) (13)

六、程序代码(汇编语言) (18)

七、收获、体会和建议 (24)

附录 (25)

1. 本设计所需要芯片以及作用 (25)

2.主要参考文献 (26)

摘要

随着自动控制技术与计算机科学技术的快速发展,制造业领域已大量采用计算机技术进行自动控制,这使制造业各个领域的成果,效率和质量得到大幅度提高。各种微机控制系统在基本构造上是类同的,主要由微机控制器,被控对象与接口电路(输入,输出及驱动接口电路)组成。根据被控对象的不同,微机控制系统又分为闭环控制系统(反馈控制输出信号的大小)与开环控制系统,学好“微机原理与接口技术”是掌握微机控制系统原理与技术的基础;而“微机原理与接口技术课程设计”是巩固,深化,掌握本门课程知识不可缺少的重要环节。

通过本次课程设计加深对《微机原理与接口技术》的理解和掌握。在设计程序的过程中,广泛的查阅相关资料,如各类中断的作用和调用方式,屏幕显示等等,通过实践来加深对理论知识的理解,同时将自己对这门技术的理解应用在电动机控制的设计当中,理论与实践相互融合、相互促进,提高自己的理论水平和实践能力。

关键词: 微机原理;计算机控制技术;电动机控制;仿真

Abstract

Along with the automatic control technology and computer science technology rapid development, manufacturing field has adopt a large number of computer technology in automatic control, this makes the manufacturing various areas of the results, efficiency and quality have been greatly improved. All kinds of microcomputer control system in the basic structure is similar, mainly on by microcomputer controller, was charged with the object and the interface circuit (input, output and driving interface circuit) composition. According to the controlled object is different, the microcomputer control system and divided into closed loop control system (feedback control the size of the output signal) and the open loop control system, the learning of "principle of the computer and interface technology" is a master of the microcomputer control system principle and technology foundation; And "principle of the computer and interface technology course design" is consolidated, deepening, master this course knowledge indispensable important segment.

Through this course design deepen our understanding of the "microcomputer principle and connection technology" understanding and mastery. In the design process, in the process of extensive reading of related materials, such as all kinds of interrupt the function and calls, screen, and so on, way through practice to deepen our understanding of the theory of knowledge, and understanding for these techniques used in motor control the understanding of the theory and practice of design, integration, promote each other, improve their theoretical level and the practice ability.

Keywords:

Microcomputer principle; Computer control technology; Motor control; The simulation

直流电机控制

一、概述

直流电机就是将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。直流电机的结构应由定子和转子两大部分组成。直流电机运行时静止不动的部分称为定子,定子的主要作用是产生磁场,由机座、主磁极、换向极、端盖、轴承和电刷装置等组成。运行时转动的部分称为转子,其主要作用是产生电磁转矩和感应电动势,是直流电机进行能量转换的枢纽,所以通常又称为电枢,由转轴、电枢铁心、电枢绕组、换向器和风扇等组成。

为了推广直流电机在化工领域的使用,由于直流电机的功能已得到很大提高,因此更为人性化的设计势必在操作和显示方面。直流电机直流电动机调速控制一般采用模拟法,对电动机的简单控制应用比较多。简单控制是指对电动机进行启动,制动,正反转控制和顺序控制。这类控制容易实现,并可通单片机,直流电机驱动芯片和开关元件来实现,所以本课题采用此法。同时考虑到以前的直流电机只能通过数码管来进行简单地显示转速,且不能清楚的了解其转向,而 LCD 液晶显示器可以弥补这一点,并且还添加一些更为人性化的提示,这是以前的数码管所不能代替的,这必将是一个新的趋势。

直流电机的主要功能非常广泛,例如:军事和宇航方面的雷达天线,火炮瞄准,惯性导航,卫星姿态,飞船光电池对太阳得跟踪

N

S

N

S

- E +

E +

等控制;工业方面的各种加工中心,专用加工设备,数控机床,工业机器人,塑料机械,印刷机械,绕线机,纺织机械,工业缝纫机,泵和压缩机等设备的控制;计算机外围设备和办公设备中的各种磁盘驱动器,各种光盘驱动器,绘图仪,扫描仪,打印机,传真机,复印机等设备的控制;音像设备和家用电器中的录音机,录像机,数码相机,洗衣机,冰箱,电扇等的控制。

二、直流电机硬件电路设计及描述 2.1直流电机的结构

直流电机由定子和转子两部分组成。在定子上装有磁极(电磁式直流电机磁极由绕在定子上的磁绕提供),其转子由硅钢片叠压而成,转子外圆有槽,槽内嵌有电枢绕组,绕组通过换向器和电刷引出。

2.2直流电机的工作原理

直流电机电路模型,磁极N 、S 间装着一个可以转动的铁磁圆柱体,圆柱体的表面上固定着一个线圈。当线圈中流过电流时,线圈受

N

S

N S

U

+ U

到电磁力作用,从而产生旋转。根据左手定则可知,当流过线圈中电流改变方向时,线圈的受方向也将改变,因此通过改变线圈电路的方向实现改变电机的方向。 2.3电磁关系

2.4直流电机主要技术参数

直流电机的主要额定值有:

额定功率Pn :在额定电流和电压下,电机的负载能力。 额定电压Ue :长期运行的最高电压。 额定电流Ie :长期运行的最大电流。

额定转速n :单位时间内的电机转动快慢。以r/min 为单位。 励磁电流If :施加到电极线圈上的电流。

直流电流

交流电流

电磁转矩 (拖动转矩)

反电动势

机械负 载

2.5直流电机的类型

直流电机可按其结构、工作原理和用途等进行分类,其中根据直流电机的用途可分为以下几种:直流发电机(将机械能转化为直流电能)、直流电动机(将直流电能转化为机械能)、直流测速发电机(将机械信号转换为电信号)、直流伺服电动机(将控制信号转换为机械信号)。下面以直流电动机作为研究对象。

2.6直流电机的特点

通过电刷间的电流与导体电流的性质不同;通过电刷电流为直流电流,导体电流为交变电流;电枢电势与电流反方向,称为反电势。电磁转矩的方向与电机的转向相同,为驱动转矩。作为电动机运行:在直流电机的两电刷端上加上直流电压,电枢旋转,拖动生产机械旋转,输出机械能;作为发动机运行:用原动机拖动直流电机的电枢,电刷端引出直流电动势,作为直流电源,输出电能。

三、直流电机硬件电路设计及描述

3.1 总体方案设计

3.1.1 设计思路

1).通过键盘改变脉冲的占空比从而达到改变转速使得电机转速从高

到低,从低到高

2).通过改变pwm的极性从而改变电机的转向,实现正反转

3).能够通过数码显示管显示电机的转速和电机的转向

4).通过启动键唯一启动电机,从而达到防止电机误启动的目的5).能够通过键盘快速达到电机预先设定的速度和转向

备注:由于没有传感器,所以本课程设计中没有设计测速模块,所显示的速度为理论速度,并非电机的实际转速

3.1.2设计原理图

3.2设计原理及其实现方法

3.2.1速度调节的实现

通过控制L298的使能端“允许”或者“禁止”,通过改变a

(脉冲宽度)的值,从而达到控制PWM脉冲宽度调节电机转速的目的3.2.2 转向的控制

通过L298中的H桥,从AT89C51中的P1_6和P1_7输出控制信号控制BJT的基极电压,控制L298中H桥的BJT通断,从而达到控制电机转向的目的

附:A. L298的原理图

B.本设计所需要芯片以及作用

AT89C51:单片机

L298:控制电机驱动和转向

74L408:四与门芯片

8255A:用于扩展51端口,作显示用

2803:显示缓冲用

MAX239:串口通讯芯片

四、流程图

N Y

Y

N Y

N Y

Y

N N

Y

N

Y N

P1_6=0,P1_7=1, P1_4=1

Or P1_6=1,P1_7=0, P1_4=1

启动

停止 加速 减速 预设速度 进入预先设定的值 a=a+n, P1_4=0 a=a-n, P1_4=0 反转/正传 a>150 a<10

a=150 a=10

电机停转 P1_5=1,P1_4=1 P1_5=0

五、.程序代码(C语言)

#include

#include

#include

#include

#include

#define PA XBYTE[0x1FFF] //A口地址;

#define PB XBYTE[0x3FFF] //B口地址 ;

#define PC XBYTE[0x5FFF] //C口地址;

#define CON XBYTE[0x7FFF] //*控制字地 */ ;

uchar key=0; //定义key为全局变量

uint a=100;

uchar n=5; //单次增加的步长,用于输出脉冲占空比控制

uint k1=0,mn=10; //设置mn为转向标志位

uchar bai,shi,ge;

uint seg_code[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98,0xff};

//0~9的

七段显示

代码;

/*THE MAIN PROCESS*/

void main()

{

CON=0x80;

P1_5=0; //使电机停转 ;

TMOD=0x15; //定时器1工作在模式1

TH1=0xFF; //定时器1的溢出中断时间为50ms;

TL1=0xb0;

ET1=1;

TR1=1;

while(1)

{

key=GetKey();

/*case 1~case 9是预先设定的速度,方便电机直接调节到该速度,避免通过’+’键调

节*/

switch(key)

{ case '1': { a=10;break; }

case '2': { a=25; break; }

case '3': { a=40; break; }

case '4': { a=55; break; }

case '5': { a=70; break; }

case '6': { a=90; break; }

case '7': { a=110;break; }

case '8': { a=130;break; }

case '9': { a=150;break; }

case '+': { P1_4=0;control();break; } //电机加速

case '-': { control(); break;} //’-‘代表减速

case '=': { P1_7=0; P1_6=1; mn=0;control(); break;} //电机顺时针转

case 'c': { P1_7=1; P1_6=0; mn=1;control() ; break;} //逆时针转

case '/': { control();} //‘/‘键按下时,电机开始转动

default: break; //不影响电机运行 }

}

}

/*THE END OF MAIN PROCESS*/

/*THE INTERRUPTION FUNCTION*/

void time()interrupt 3 //中断号为3,即是定时器1溢出中断

{ //此处是计时50ms中断一次

TR1=0; //此函数用于显示速度

k1+=TL0;

display(a/100,a%100/10,a%10,mn);

/*if(count==51)

{

sprintf(s,"%04d",k1%1000); //注意sprintf的用法; //确保有四位输出

count=1;

k1=0;

}

display(a,bai,shi,ge); */

TH1=0x3c;

TL1=0xb0;

TH0=0x00;

TL0=0x00;

TR1=1;

}

/* THE INTERRUPTION FUNCTION */

/*THE GETKEY FUNCTION WHICH WAS USED TO GET THE INFORMATION FROM THE KEY */ /*行信号从P1口的低四位读进,列信号从P2口的高四位读进*/

uchar GetKey()

{

P1_0=0;

P1_1=1;

P1_2=1;

P1_3=1;

P2_0=1;

P2_1=1;

P2_2=1;

P2_3=1;

_nop_();_nop_(); // 适当的延时以便消除抖动

if(!P2_0)return '7';

if(!P2_1)return '8';

if(!P2_2)return '9';

if(!P2_3)return '/';

P1_0=1;

P1_1=0;

P1_2=1;

P1_3=1;

_nop_();_nop_();

if(!P2_0)return '4';

if(!P2_1)return '5';

if(!P2_2)return '6';

if(!P2_3){P1_4=0;return '*'; }

P1_0=1;

P1_1=1;

P1_2=0;

P1_3=1;

_nop_();_nop_();

if(!P2_0)return '1';

if(!P2_1)return '2';

if(!P2_2)return '3';

if(!P2_3)return '-';

P1_0=1;

P1_1=1;

P1_2=1;

P1_3=0;

_nop_();_nop_();

if(!P2_0)return 'c';

if(!P2_1){P1_4=0;return '0'; } // P1_4和P1_5脚通过一个“与”门用来防止误启动

if(!P2_2)return '=';

if(!P2_3)return '+';

return 0;

}

/*延时程序*/

/*THE DELAY FUNCTION*/

void delay(uint i)

{

uint j,k;

for(;i>0;i--)

for(j=10;j>0;j--)

for(k=10;k>0;k--);

}

/*THE DISPLAY FUNCTION*/

void display(uchar bai,uchar shi,uchar ge ,uint mn)

{

PB=0x08; //0000 1000

PA=seg_code[ge];

delay(2);

PB=0x04;//0000 0100

PA=seg_code[shi];

delay(2);

PB=0x02;//0000 0010

PA=seg_code[bai];

delay(2);

PB=0x01;//0000 0001

PA=seg_code[mn];

delay(2); //注意这儿的延时越短越好,应为处理终端的时间越短,对电机 // 的实时性显示就越好;

}

/*THE CONTROL FUNCTION*/

/*

由于参数 a 是一个全局变量,代表着脉冲的占空比,每次调用函数时;

必须注意参数 a 值;

*/

/* 如果按键为‘-’,‘+’(加速减速)以及‘c',’=‘(正转反转)时,不需跳出循环,按其他键时,需要跳出循环,必须需要重新设置占空比*/

/* P1_4和P1_5脚通过一个“与”门用来防止误启动 */

void control()

{

EA=1;

while(1)

{

if(a>=150)

a=150; //设置了 a 的最大值,限定了电机的最高速度

if(a<=10)

a=10; // 设置了 a 的最小值,限定了电机的最高速度

P1_5=1; // 与P1_4信号形成控制L298的控制信号达到控制转速的目的 delay(a); // 调用延时,形成脉宽的调节

P1_5=0; //电机逐渐停转 ;

delay(160-a);

/*以下的程序改变 a 的值达到改变脉冲宽度的目的*/

key=GetKey();

if(key=='-') // 减速

a=a-n;

else if(key=='+')

{a=a+n;} // 加速

else if(key=='=') // 如果按下’=‘键,则电机顺时针转;

{

P1_6=1;

P1_7=0;

mn=0;

}

else if(key=='c') //反转

{ P1_7=1;

P1_6=0;

P1_4=1;

mn=1;

}

else if(key=='*'||key=='0') //如果按下停止键’*‘或者’0’;

{ P1_5=0;P1_4=1; //ENA=0(P1_5=0)电机停转;

break;

}

else if(key!=0) //如果没有按键按下,则继续在此while循环中运行

{

switch(key)

{

case '1': { a=10; break; } case '2': { a=25; break; }

case '3': { a=40; break; }

case '4': { a=55; break; }

case '5': { a=70; break; }

case '6': { a=90; break; }

case '7': { a=110; break; }

case '8': { a=130; break; }

case '9': { a=150; break; }

default : break ;

}

}

}

EA=1;

}

附: motor_ctr.h FILE

typedef unsigned char uchar;

typedef unsigned int uint ;

extern uchar GetKey();

extern void delay(uint i);

extern void control();

void display(uchar bai,uchar shi,uchar ge ,uint mn);

六、程序代码(汇编语言)

ORG 0000H

SJMP DISPLAY

ORG 0003H

LJMP BUTTON ; 外部0中断入口地址

ORG 000BH

LJMP DINGSHI ; 定时中断T0入口地址

RS EQU P3.0

RW EQU P3.1

E EQU P3.4

ORG 0030H ; 此次直流电机的设计以LCD字符夜晶的

; 显示程序为主程序

DISPLAY:

SETB EA ; 打开中断总开关

SETB EX0 ; 打开外部中断0开关

SETB IT0 ; 打开外部中断0下降沿触发

MOV TMOD,#01H ; 设置定时工作方式

MOV TL0,#0FFH ; 设置定时初值

MOV TH0,#0FFH

SETB ET0 ; 打开定时中断T0开关

CLR P0.5

CLR P0.6

CLR P0.7

SETB TR0 ; 定时器T0开始定时

MOV DPTR,#TAB ; 夜晶显示的字符首地址

MOV R0,#00H ; 脉宽的初值

MOV R1,#16 ; "SET SPEED PLEASE"的字符个数 MOV R3,#00H

MOV R4,#00H

LP9:

LCALL CHUSHI

LP2:

ACALL BUSY

MOV A,#00H

MOVC A,@A+DPTR

MOV P1,A

ACALL DATAS

INC DPTR

DJNZ R1,LP2

LP3:

CJNE R3,#00H,LP4

CJNE R4,#00H,LP4

SJMP LP3

LP4: MOV R7,#00H ; 中断的标志

MOV R5,#09H ; CURRENT : 的字符个数

ACALL BUSY

MOV P1,#0C0H

ACALL ENABLE

MOV DPTR,#MMTAB

ACALL BUSY

LP5:

MOV A,#00H

MOVC A,@A+DPTR

MOV P1,A

INC DPTR

ACALL DATAS

ACALL BUSY

DJNZ R5,LP5

MOV DPTR,#STAB

MOV A,R2

MOV P1,A

ACALL DATAS

ACALL BUSY

MOV A,R3 ; 显示速度的十位

MOVC A,@A+DPTR

MOV P1,A

ACALL DATAS

ACALL BUSY

MOV A,R4 ; 显示速度的个位

MOVC A,@A+DPTR

MOV P1,A

ACALL DATAS

; 使夜晶始终显示当前电机的速度 LP8:

CJNE R7,#00H,LP7 ; 速度不变时等待

LJMP LP8 ; 速度变时重新读入速度

LP7:

SJMP LP4

CHUSHI: ; 使夜晶显示的一些初始设置

ACALL BUSY

MOV P1,#00000001B ; 清屏并光标复位

ACALL ENABLE

ACALL BUSY

MOV P1,#00111000B ; 设置显示模式:8位2行5x7点阵 ACALL ENABLE

ACALL BUSY

MOV P1,#00001111B ; 显示器开、光标开、光标允许闪烁 ACALL ENABLE

ACALL BUSY

MOV P1,#00000110B ; 文字不动,光标自动右移

直流电动机控制课程设计总结报告

微机原理及应用B 课程设计任务书 2010-2011学年第 2学期第 19 周- 19 周 题目直流电机控制 内容及要求 内容:设计一直流电机控制系统,实现对电机的正转,反转和速度控制 要求:1、用proteus画出原理图; 2、用c语言或汇编编写程序; 3、实现对电机的正转,反转和速度控制 进度安排 1、方案论证 0.5天 2、分析、设计、调试、运行 4天 3、检查、整理、写设计报告、小结 0.5天 学生姓名:5组(组长:25盛夏;组员:23彭亚彬,24阮水盛,26陶志鹏)指导时间2011年6月27日至2011年7月1日指导地点:F 楼 613室任务下达2011年6月 27日任务完成2011 年7 月 1日 考核方式 1.评阅 2.答辩 3. 实际操作□ 4.其它□ 指导教师郭亮系(部)主任 注:1、此表一组一表二份,课程设计小组组长一份;任课教师授课时自带一份备查。 2、课程设计结束后与“课程设计小结”、“学生成绩单”一并交院教务存档。

目录 摘要 (3) Abstract (4) 一、概述 (5) 二、直流电机硬件电路设计及描述 (6) 2.1直流电机的结构 (6) 2.2直流电机的工作原理 (6) 2.3电磁关系 (7) 2.4直流电机主要技术参数 (7) 2.5直流电机的类型 (8) 2.6直流电机的特点 (8) 三、直流电机硬件电路设计及描述 (8) 3.1 总体方案设计 (8) 3.1.1 设计思路 (8) 3.1.2设计原理图 (10) 3.2设计原理及其实现方法 (10) 3.2.1速度调节的实现 (10) 3.2.2 转向的控制 (11) 四、流程图 (12) 五、.程序代码(C语言) (13) 六、程序代码(汇编语言) (18) 七、收获、体会和建议 (24) 附录 (25) 1. 本设计所需要芯片以及作用 (25) 2.主要参考文献 (26)

电气控制课程设计题目模板

电气控制课程设计 题目

实验指导书 《电气控制与仪表课程设计》 课程设计 学院: 学号: 专业( 方向) 年级: 学生姓名: 福建农林大学机电工程学院电气工程系 9 月 1 日 第一节概述 要能够胜任电气控制系统的设计工作, 按要求完成好设计任务,

仅仅掌握电气设计的基础知识是不够的, 必须经过重复的实践, 深入生产现场, 不断积累经验。课程设计正是为这一目的而安排的一个实践性教学环节, 它是一项初步的工程训练。经过集中1~2周时间的设计工作, 了解一般电气控制系统的设计要求、设计内容和设计方法。课程设计题目不要太大, 尽可能取自生产中实用的电气控制装置。 本指导书主要讨论课程设计应达到的目的、要求、设计内容、深度及完成的工作量。并经过实例介绍, 进一步说明课程设计的设计步骤。 本指导书还收集了较多的设计参考题, 可作为课程设计练习题, 直接供设计者自由选取。命题结合生产需要, 具有真实感。设计中应严格要求, 力求做到图纸资料规范化。 电气设计包含原理设计与工艺设计两个方面, 不能忽视任何一面, 在高等工科应用型人才培养中特别要重视工艺设计。由于初次从事设计工作, 工艺要求不能过高, 不能面面俱到。设计工作量、说明书等要求与毕业设计应有较大的区别, 电气控制课程设计属于练习性质, 不强调设计结果直接用于生产, 个人的工艺设计, 只要求完成其中的一部份内容。 课程设计原则上应做到一人一题和自由选题。在几个人共选一个课题的情况下, 各人的设计要求及工艺设计内容, 绘图种类, 应有所区别。要强调独立完成, 以学生自身的独立工作为主, 教师指导帮助为辅。在设计工程中, 适当组织针对性参观, 并配以多种形式

电气控制与PLC课程设计总结报告

电气控制与PLC课程设计总结报告 题目:①设计具有指定功能的全自动洗衣机 ②设计传送带故障停止控制 学生姓名: 系别:电气信息工程系 专业年级: 2008级电气工程及其自动化专业1班 指导教师: 2011年7月 2 日

①设计具有指定功能的全自动洗衣机 一、设计任务与要求 1、设计一台具有指定功能的全自动洗衣机; 2、控制要求 全自动洗衣机有三档水位选择:上、中、下。按下启动按钮,选择水位,进水阀打开,开始进水。水位高度达到该档水位后,该档位传感器被触发使进水阀关闭,停止进水。开始自动进入洗衣程序。 洗衣程序为:(洗衣)电动机正转洗涤6s,暂停,暂停2s后,反转洗涤6s,暂停,暂停2s后,完成一次循环。按此规律循环5次。接着打开排水电磁阀,开始排水。排水一定时间后,开始进入脱水程序(脱水过程中排水电磁阀始终打开)。脱水完毕后,排水电磁阀关闭,接着进水电磁阀打开,档位自动记忆为第一次洗衣时所选择的档位。重复上述洗衣,排水,脱水流程,至结束。 二、方案设计与论证 按下启动按钮后,选择水位,洗衣机开始进水。当到达限定水位(如高水位或中水位),PLC关闭进水阀停止进水,并开始正转,正转洗涤6s后暂停,暂停2s后开始洗涤反转,反洗6s后再暂停2s;如此循环五次。循环满5次后,则开始排水。当水排空时(排水时间结束),开始脱水。脱水10秒后再循环一次。 脱水10s后即完成一次从进水到脱水的大循环过程。2次大循环后程序结束,停机。在PLC工作过程中的任何阶段,按下停止按钮,洗衣机将停止当前所执行的任何程序指令,并恢复至开始状态。此外,还可以加装手动排水按钮,实现功能扩展。 三、电路设计与参数计算 1、I/O分配表

直流电动机可逆调速系统设计 (1)要点

摘要 本次课程设计直流电机可逆调速系统利用的是双闭环调速系统,因其具有调速范围广、精度高、动态性能好和易于控制等优点,所以在电气传动系统中得到了广泛的应用。直流双闭环调速系统中设置了两个调节器, 即转速调节器(ASR)和电流调节器(ACR), 分别调节转速和电流。本文对直流双闭环调速系统的设计进行了分析,对直流双闭环调速系统的原理进行了一些说明,介绍了其主电路、检测电路的设计,介绍了电流调节器和转速调节器的设计以及系统中一些参数的计算。 关键词:双闭环,可逆调速,参数计算,调速器。

目录 1. 设计概述 (1) 1.1 设计意义及要求 (1) 1.2 方案分析 (1) 1.2.1 可逆调速方案 (1) 1.2.2 控制方案的选择 (2) 2.系统组成及原理 (4) 3.1设计主电路图 (7) 3.2系统主电路设计 (8) 3.3 保护电路设计 (8) 3.3.1 过电压保护设计 (8) 3.3.2 过电流保护设计 (9) 3.4 转速、电流调节器的设计 (9) 3.4.1电流调节器 (10) 3.4.2 转速调节器 (10) 3.5 检测电路设计 (11) 3.5.1 电流检测电路 (11) 3.5.2 转速检测电路 (11) 3.6 触发电路设计 (12) 4. 主要参数计算 (14) 4.1 变压器参数计算 (14) 4.2 电抗器参数计算 (14) 4.3 晶闸管参数 (14) 5设计心得 (15) 6参考文献 (16)

直流电动机可逆调速系统设计 1.设计概述 1.1设计意义及要求 直流电动机具有良好的起、制动性能,宜于在大范围内实现平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。从控制的角度来看,直流拖动控制系统又是交流拖动控制系统的基础,所以应该首先掌握直流拖动控制系统。本次设计最终的要求是能够是电机工作在电动和制动状态,并且能够对电机进行调速,通过一定的设计,对整个电路的各个器件参数进行一定的计算,由此得到各个器件的性质特性。 1.2 方案分析 1.2.1 可逆调速方案 使电机能够四象限运行的方法有很多,可以改变直流电机电枢两端电压的方向,可以改变直流电机励磁电流的方向等等,即电枢电压反接法和电枢励磁反接法。 电枢励磁反接方法需要的晶闸管功率小,适用于被控电机容量很小的情况,励磁电路中需要串接很大的电感,调速时,电机响应速度较慢,且需要设计很复杂的电路,故在设计中不采用这种方式。 电枢电压反接法可以应用在电机容量很的情况下,且控制电路相对简单,电枢反接反向过程很快,在实际应用中常常采用,本设计中采用该方法。 电枢电压反接电路可以采用两组晶闸管反并联的方式,两组晶闸管分别由不同的驱动电路驱动,可以做到互不干扰。 图1-1 两组晶闸管反并联示意图

电气控制与PLC课程设计报告

× × × ×大学 《电气控制与PLC》课程设计说明书 专业: 班级: 姓名: 学号: 指导教师: 目录 第一部分: 电气线路安装调试技能训练....................... 技能训练题目一三相异步电机的可逆控制实验.......................... 技能训练题目二三相异步电机Y-△降压启动控制........................ 技能训练小结....................................................... 第二部分:加热反应炉PLC控制系统设计....................... 一、PLC控制系统设计的基本原则和步骤............................... 1、PLC控制系统设计的基本原则..................................... 2、PLC控制系统设计的一般步骤..................................... 3、PLC程序设计的一般步骤......................................... 二、加热反应炉电器控制系统设计任务................................. 1、加热反应炉原理图.............................................. 2、加热反应炉加热工艺过程........................................ 3、加热反应炉PLC电气控制系统设计任务和要求...................... 三、设计过程....................................................... 1、加热反应炉的输入输出设备表:(I/O地址).........................

直流电动机调速课程设计

《电力拖动技术课程设计》报告书 直流电动机调速设计 专业:电气自动化 学生姓名: 班级: 09电气自动化大专 指导老师: 提交日期: 2012 年 3 月

前言 在电机的发展史上,直流电动机有着光辉的历史和经历,皮克西、西门子、格拉姆、爱迪生、戈登等世界上著名的科学家都为直流电机的发展和生存作出了极其巨大的贡献,这些直流电机的鼻祖中尤其是以发明擅长的发明大王爱迪生却只对直流电机感兴趣,现而今直流电机仍然成为人类生存和发展极其重要的一部分,因而有必要说明对直流电机的研究很有必要。 早期直流电动机的控制均以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用范围的推广。随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能。采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工作效率。 直流电动机具有良好的起动、制动性能,宜于在大范围内平滑调速,在许多需要调速或快速正反向的电力拖动领域中得到了广泛的应用。从控制的角度来看,直流调速还是交流拖动系统的基础。早期直流电动机的控制均以模拟电路为基础,采用运算放大器、非线性集成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而且系统非常不灵活、调试困难,阻碍了直流电动机控制技术的发展和应用范围的推广。随着单片机技术的日新月异,使得许多控制功能及算法可以采用软件技术来完成,为直流电动机的控制提供了更大的灵活性,并使系统能达到更高的性能。采用单片机构成控制系统,可以节约人力资源和降低系统成本,从而有效的提高工效率。

机器人课程设计报告范例

机器人课程设计报告范例

**学校 机器人课程设计名称 院系电子信息工程系 班级10电气3 姓名谢士强 学号107301336 指导教师宋佳

目录 第一章绪论 (2) 1.1课程设计任务背景 (2) 1.2课程设计的要求 (2) 第二章硬件设计 (3) 2.1 结构设计 (3) 2.2电机驱动 (4) 2.3 传感器 (5) 2.3.1光强传感器 (5) 2.3.2光强传感器原理 (6) 2.4硬件搭建 (7) 第三章软件设计 (8) 3.1 步态设计 (8) 3.1.1步态分析: (8) 3.1.2程序逻辑图: (9) 3.2 用NorthStar设计的程序 (10) 第四章总结 (12) 第五章参考文献 (13)

第一章绪论 1.1课程设计任务背景 机器人由机械部分、传感部分、控制部分三大部分组成.这三大部分可分成驱动系统、机械结构系统、感受系统、机器人一环境交互系统、人机交互系统、控制系统六个子系统现在机器人普遍用于工业自动化领域,如汽车制造,医疗领域,如远程协助机器人,微纳米机器人,军事领域,如单兵机器人,拆弹机器人,小型侦查机器人(也属于无人机吧),美国大狗这样的多用途负重机器人,科研勘探领域,如水下勘探机器人,地震废墟等的用于搜查的机器人,煤矿利用的机器人。如今机器人发展的特点可概括为:横向上,应用面越来越宽。由95%的工业应用扩展到更多领域的非工业应用。像做手术、采摘水果、剪枝、巷道掘进、侦查、排雷,还有空间机器人、潜海机器人。机器人应用无限制,只要能想到的,就可以去创造实现;纵向上,机器人的种类会越来越多,像进入人体的微型机器人,已成为一个新方向,可以小到像一个米粒般大小;机器人智能化得到加强,机器人会更加聪明 1.2课程设计的要求 设计一个机器人系统,该机器人可以是轮式、足式、车型、人型,也可 以是仿其他生物的,但该机器人应具备的基本功能为:能够灵活行进,能感知光源、转向光源并跟踪光源;另外还应具备一项其他功能,该功能可自选(如亮灯、按钮启动、红外接近停止等)。 具体要求如下: 1、根据功能要求进行机械构型设计,并用实训套件搭建实物。 2、基于实训套件选定满足功能要求的传感器; 3、设计追光策略及运动步态; 4、用NorthStar设计完整的机器人追光程序;

智能控制课程设计(报告)

HUNAN UNIVERSITY 智能控制课程设计(报告) 课程设计题目:基于模糊控制光伏并网发电系 统的研究 学生姓名: 学生学号: 专业班级: 学院名称: 指导老师: 2017年5月30 日

目录 第1章绪论 (1) 第2章光伏并网发电系统MPPT的研究进展 (2) 2.1 光伏发电系统最大功率跟踪控制 (2) 2.2 几种最大功率点跟踪方法的比较 (3) 第3章光伏并网发电系统MPPT模糊控制器 (7) 3.1 模糊化 (7) 3.2 模糊控制规则库的建立 (7) 3.3 解模糊 (7) 第4章 MPPT模糊控制器设计 (8) 4.1选择观测量和控制量 (8) 4.2 输入量和输出量的模糊化 (8) 4.3 制定模糊规则 (9) 4.4 求解模糊关系 (9) 4.5进行模糊决策 (10) 4.6 控制量的反模糊化 (10) 第5章模糊控制光伏并网发电系统仿真 (11) 附录 (15)

第1章绪论 在应对全球能源危机和保护环境的双重要求下,开发利用清洁可再生的太阳能越来越受到人们的关注。伴随着太阳能光电转换技术的不断发展,大规模的利用太阳能成为可能。光伏并网发电系统将成为太阳能利用的主要形式。目前,转换效率低是光伏并网发电系统面临的主要问题,这成为阻碍光伏并网发电系统广泛应用的一个重点问题。智能控制是这门新兴的理论和技术,它是传统控制发展的高级阶段,主要用来解决那些用传统方法难以解决的复杂系统的控制。智能控制包括专家系统、神经网络和模糊控制,而模糊控制是目前在控制领域中所采用的三种智能控制方法中最具实际意义的一种方法。在光伏系统MPPT控制中,由于外界光照强度和温度变化的不确定性以及并网逆变器的非线性特性,则使用模糊逻辑的MPPT控制方法进行控制,有望获得理想的控制效果。 随着近年智能控制的不断发展和完善,模糊控制技术也日趋成熟,被人们广泛接受。模糊控制的优点很多,例如:模糊控制器设计简单,不需要依赖被控对象的精确数学模型;模糊规则用自然语言表述,易于被操作人员接受;模糊控制规则可以转换成数学函数,易与其他物理规律结合,便于用计算机软件实现;模糊控制抗干扰能力强,且响应快,对复杂的被控对象能有效控制,鲁棒性和适应性都易达到要求。模糊控制以其适应面广泛和易于普及等特点,成为智能控制领域最重要,最活跃和最实用的分支之一。目前,模糊控制已经在工业控制领域、经济系统、人文系统以及医学系统中解决了传统控制方法难以解决甚至无法解决的实际控制问题。本文正是基于光伏发电系统存在的处理复杂,外界不确定因素多等特点,将模糊控制理论应用于光伏发电最大功率跟踪系统中,跟踪系统最大功率工作点,提高光电转换效率,充分利用太阳能资源。 本文以光伏并网发电系统最大功率点跟踪为研究对象,将模糊控制理论应用于光伏并网系统最大功率跟踪控制中,从光伏阵列的原理和特性、光伏并网系统的结构设计、最大功率点跟踪的原理和模糊控制理论等方面进行详细的分析和探讨。本设计报告比较多种最大功率点跟踪控制技术,实现光伏并网发电系统的研究,根据其不同的优缺点,然后选用模糊控制方法来实现最大功率跟踪。通过对模糊论域、隶属度函数计算,制定处模糊规则,设计出模糊控制器。最后建立光伏并网发电系统仿真模型,并对仿真结果进行了分析。

课程设计报告直流电机调速系统(单片机)

专业课程设计 题目三 直流电动机测速系统设计 院系: 专业班级: 小组成员: 指导教师: 日期:

前言 1.题目要求 设计题目:直流电动机测速系统设计 描述:利用单片机设计直流电机测速系统 具体要求:8051单片机作为主控制器、利用红外光传感器设计转速测量、检测直流电机速度,并显示。 元件:STC89C52、晶振(12MHz )、小按键、ST151、数码管以及电阻电容等 2.组内分工 (1)负责软件及仿真调试:主要由完成 (2)负责电路焊接: 主要由完成 (3)撰写报告:主要由完成 3.总体设计方案 总体设计方案的硬件部分详细框图如图一所示: 单片机 PWM 电机驱动 数码管显示 按键控制

一、转速测量方法 转速是指作圆周运动的物体在单位时间内所转过的圈数,其大小及变化往往意味着机器设备运转的正常与否,因此,转速测量一直是工业领域的一个重要问题。按照不同的理论方法,先后产生过模拟测速法(如离心式转速表) 、同步测速法(如机械式或闪光式频闪测速仪) 以及计数测速法。计数测速法又可分为机械式定时计数法和电子式定时计数法。本文介绍的采用单片机和光电传感器组成的高精度转速测量系统,其转速测量方法采用的就是电子式定时计数法。 对转速的测量实际上是对转子旋转引起的周期脉冲信号的频率进行测量。在频率的工程测量中,电子式定时计数测量频率的方法一般有三种: ①测频率法:在一定时间间隔t 内,计数被测信号的重复变化次数N ,则被测信号的频率fx 可表示为 f x =Nt(1) ②测周期法:在被测信号的一个周期内,计数时钟脉冲数m0 ,则被测信号频率fx = fc/ m0 ,其中, fc 为时钟脉冲信号频率。 ③多周期测频法:在被测信号m1 个周期内, 计数时钟脉冲数m2 ,从而得到被测信号频率fx ,则fx 可以表示为fx =m1 fcm2, m1 由测量准确度确定。 电子式定时计数法测量频率时, 其测量准确度主要由两项误差来决定: 一项是时基误差; 另一项是量化±1 误差。当时基误差小于量化±1 误差一个或两个数量级时,这时测量准确度主要由量化±1 误差来确定。对于测频率法,测量相对误差为: Er1 =测量误差值实际测量值×100 % =1N×100 % (2) 由此可见,被测信号频率越高, N 越大, Er1 就越小,所以测频率法适用于高频信号( 高转速信号) 的测量。对于测周期法,测量相对误差为: Er2 =测量误差值实际测量值×100 % =1m0×100 % (3) 对于给定的时钟脉冲fc , 当被测信号频率越低时,m0 越大, Er2 就越小,所以测周期法适用于低频信号( 低转速信号) 的测量。对于多周期测频法,测量相对误差为: Er3 =测量误差值实际测量值100%=1m2×100 % (4) 从上式可知,被测脉冲信号周期数m1 越大, m2 就越大,则测量精度就越高。

组合机床电气控制课程设计1

组合机床电气控制课程设计专业:机械设计制造及其自动化 班级: 学号: 姓名: 指导老师: 湖南工业大学 2011年6月11日

目录 1绪论 (3) 2设计方案 (4) 2.1 左、右两动力头进给电机 (4) 2.2电动机控制电路 (5) 2.3液压泵电动机 (5) 2.4液压动力滑台控制 (6) 2.5主电路及照明电路 (7) 2.6保护与调整环节 (8) 2.7继电器电气原理简图 (10) 4 I/O分配表 (12) 5组合机床电气控制电路图 (14) 6课程设计的具体内容 (15) 6.1单循环自动工作 (15) 6.1.1单循环自动工作循环图 (15) 6.1.3单循环自动工作梯形图 (16) 6.2左铣单循环工作 (18) 6.2.1左铣单循环功能表 (18) 6.2.2左铣单循环梯形图 (19) 6.3右铣单循环工作 (21) 6.3.1右铣单循环梯形图 (21) 6.4公用程序 (23) 6.5回原位程序 (23) 6.6手动程序 (24) 6.7 PLC梯形图总体结构图 (24) 6.8面板设计 (25) 7系统调试 (26) 8设计心得 (27) 9参考文献 (28)

1绪论 对于机械—电气结合控制的组合机床,电气控制系统起着重要的神经中枢作用。传统的组合机床采用的继电器—接触器控制系统,接线复杂、故障率高、调试和维护困难。 随着PLC控制技术日益成熟并得到越来越广泛的应用,利用原有的继电器—接触器控制电路设计PLC控制系统,或直接进行PLC控制系统的设计,都能很好地满足组合机床自动化控制的要求。本次设计的要求如下: 组合机床结构示意图 组合机床工作循环图 组合机床采用两个动力头从两个侧面分别加工,左、右动力头的电动机均为2.2kw,

电气传动课程设计报告-

电气传动课程设计 班级:06111102 姓名:古海君 学号:1120111573 其它小组成员: 余德本 梁泽鹏 王鹏宇 2014.10.2

摘要 本次课程设计要求设计并调试出直流双闭环调速系统。通过搭建电流环(内环)和转速环(外环)使系统稳态无静差,动态时电流超调量小于5%,并且空载启动到额定转速时的转速超调量小于10%。系统的驱动装置选用晶闸管,执行机构为直流伺服电动机。 本文首先明确了课程设计任务书,对其中的相关概念进行分析。之后对课题的发展状况进行调研,了解双闭环调速系统在现代工业中的应用意义和价值。然后对实验条件作了详细介绍,包括实验台各个组成部分以及实验设备的选型和工作原理。以上内容均为课程设计准备工作,之后重点记录了实验的测试、仿真和调试过程。其中,测试部分详细介绍了各个电机参数和系统参数测试方法和数据结果,并利用这些数据计算调节器的参数;仿真部分利用matlab软件通过已经求得的参数得出计算机仿真结果,并观察是否满足任务书要求;调试部分是核心,给出了现场调试全部过程并配以图片加以说明。文章最后给出测试结果从而

得出结论,并论述了实验注意事项并加以总结。 转速电流双闭环直流调速系统是性能优良,应用广泛的直流调速系统,,它可以在保证系统稳定性的基础上实现转速无静差,并且具有调速范围广、精度高、动态性能好和易于控制等优点。转速电流双闭环直流调速系统的控制规律、性能特点和设计方法是各种交、直流电力拖动自动控制系统的重要基础,值得更加深入的学习研究。

目录 一、课程设计任务书 (1) 二、课题的发展状况研究意义 (1) 三、设备选型 (2) 四、实验台简介 (4) 五、参数测试 (7) 六、参数设计 (15) 七、系统调试 (18) 八、系统测试结果 (26) 九、实验室安全及实验过程注意事项 (27) 十、总结和心得体会 (28) 参考文献 (28) 附1:实验过程中遇到问题及解决方法 (29) 附2:小组分工,个人主要工作及完成情况 (30)

智能控制系统课程设计

目录 有害气体的检测、报警、抽排.................. . (2) 1 意义与要求 (2) 1.1 意义 (2) 1.2 设计要求 (2) 2 设计总体方案 (2) 2.1 设计思路 (2) 2.2 总体设计方框图 2.3 完整原理图 (4) 2.4 PCB制图 (5) 3设计原理分析 (6) 3.1 气敏传感器工作原理 (7) 3.2 声光报警控制电路 (7) 3.3 排气电路工作原理 (8) 3.4 整体工作原理说明 (9) 4 所用芯片及其他器件说明 (10) 4.1 IC555定时器构成多谐振荡电路图 (11) 5 附表一:有害气体的检测、报警、抽排电路所用元件 (12) 6.设计体会和小结 (13)

有害气体的检测、报警、抽排 1 意义与要求 1.1.1 意义 日常生活中经常发生煤气或者其他有毒气体泄漏的事故,给人们的生命财产安全带来了极大的危害。因此,及时检测出人们生活环境中存在的有害气体并将其排除是保障人们正常生活的关键。本人运用所学的电子技术知识,联系实际,设计出一套有毒气体的检测电路,可以在有毒气体超标时及时抽排出有害气体,使人们的生命健康有一个保障。 1.2 设计要求 当检测到有毒气体意外排时,发出警笛报警声和灯光间歇闪烁的光报警提示。当有毒气体浓度超标时能自行启动抽排系统,排出有毒气体,更换空气以保障人们的生命财产安全。抽排完毕后,系统自动回到实时检测状态。 2 设计总体方案 2.1 设计思路 利用QM—N5气敏传感器检测有毒气体,根据其工作原理构成一种气敏控制自动排气电路。电路由气体检测电路、电子开关电路、报警电路、和气体排放电路构成。当有害气体达到一定浓度时,QM—N5检测到有毒气体,元件两极电阻变的很小,继电器开关闭合,使得555芯片组成的多谐电路产生方波信号,驱动发光二极管间歇发光;同时LC179工作,驱使蜂鸣器间断发出声音;此时排气系统会开始抽排有毒气体。当气体被排出,浓度低于气敏传感器所能感应的范围时,电路回复到自动检测状态。

单片机控制直流电动机课程设计

目录 一、设计目的 二、设计任务和要求 三、设计原理分析 四、硬件资源及原理 五、硬件图 六、程序框图 七、程序 八、调试运行 九、仿真截图 十、设计心得体会

一、设计目的 1、通过单片机课程设计,熟练掌握C语言的编程方法,将理论联系到实践中,提高我们的动脑和动手的能力。 2、通过对单片机控制直流电动机控制系统的设计,掌握A/D转换、D/A转换的有关原理,加深对PWM波的理解和使用,同时对单片机的使用更加熟练,通过对简单程序的编写提高我们的逻辑抽象能力。 二、设计任务和要求 任务:采用单片机设计一个控制直流电动机并测量转速的装置。 要求: 1、通过改变A/D输入端的可变电阻来改变A/D输入电压,D/A输入检测量大小,进而改变直流电机的转速。 2、手动控制。在键盘上设置两个按键——直流电动机加速键和直流电机减速键。在手动状态下,每按一次键,电机的转速按照约定的速率改变。 3、键盘列扫描(4*6)。 三、设计原理分析 1. 设计思路 本文设计的直流PWM调速系统采用的是调压调速。系统主电路采用大功率GTR 为开关器件、H桥单极式电路为功率放大电路的结构。PWM调制部分是在单片机开发平台之上,运用汇编语言编程控制。由定时器来产生宽度可调的矩形波。通过调节波形的宽度来控制H电路中的GTR通断时间,以达到调节电机速度的目的。增加了系统的灵活性和精确性,使整个PWM脉冲的产生过程得到了大大的简化。设计以AT89C51单片机为核心,以键盘作为输入达到控制直流电机的启停、速度和方向,完成了基本要求和发挥部分的要求。在设计中,采用了PWM技术对电机进行控制,通过对占空比的计算达到精确调速的目的。本文介绍了直流电机的工作原理和数学模型、脉宽调制控制原理和H桥电路基本原理设计了驱动电路的总体结构,根据模型,利用PROTEUS软件对各个子电路及整体电路进行了仿真,确保设计的电路能够满足性能指标要求,并给出了仿真结果。 2、基本原理 主体电路:即直流电机PWM控制模块。PWM(脉冲宽度调制)是通过控制固定电压的直流电源开关频率,改变负载两端的电压,从而达到控制要求的一种电压调整方法。这部分电路主要由80C51单片机的I/O端口、定时计数器、外部中断扩展等控制直流电机的加速、减速,并且可以调整电机的转速,还可以方便的读

电气控制课程设计PLC课程设计

电气控制课程设计PLC课程设计

电气控制课程设 计 说明书 学院机械工程学院 年级08级专业机械工程及自动化(机电工程)

目录 第一篇PLC模拟-----------------------------------------------------------------------------------------1任务一:PLC控制自动门仿真实验-----------------------------------------------------------------------------1 1.任务说明-------------------------------------------------------------------------------------------------------------------1 2.主电路图-------------------------------------------------------------------------------------------------------------------4 3.PLC接线图----------------------------------------------------------------------------------------------------------------4 4.输入输出列表----------------------------------------------------------------------------------------------------------5 5.流程图-----------------------------------------------------------------------------------------------------------------------5 6.梯形图

电气控制与PLC课程设计报告

电气控制与P L C课程 设计报告 标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]

× × × ×大学 《电气控制与PLC》课程设计说明书专业: 班级: 姓名: 学号: 指导教师: 目录

第一部分: 电气线路安装调试技能训练 技能训练题目一:三相异步电机的可逆控制实验 在笼型电动机正反转控制线路中,只要改变电动机的三相电源进线的任意两相的相序,电动机即可反转。本实验给出电动机的“正-反-停”控制线路如图1所示,具有如下特点: 1、电气互锁 实验电路中采用了两个接触器KM1和KM2,分别进行正转和反转的控制。为了避免接触器KM1、KM2同时得电吸合造成三相电源短路,在KM1(KM2)线圈支路中串接有KM2(KM1)辅助常闭触头,保证了线路工作时KM1、KM2不会同时得电,电路能够可靠工作。 2、机械互锁 实验电路中采用了复合按钮SB1为正转按钮,复合按钮SB2为反转按钮,停止按钮SB3。采用按钮SB1与SB2组成机械互锁环节,以求线路能够方便操作。 电气原理图: 电气安装接线图: 本人完成的安装线路实物图片一:

技能训练题目二:三相异步电机Y-△降压启动控制 从主回路看,当接触器KM1、KM2主触头闭合,KM3主触头断开时,电动机三相定子绕组作Y连接;而当接触器KM1和KM3主触头闭合,KM2主触头断开时,电动机三相定子绕组作△连接。因此,所设计的控制线路若能先使KM1和KM2得电闭合,后经一定时间的延时,使KM2失电断开,而后使KM3得电闭合,则电动机就能实现降压起动后自动转换到正常工作运转。该线路具有以下特点: (1) 接触器KM2与KM3通过辅助常闭触点KM2与KM3实现电气互锁,保证接触器KM2与KM3不会同时得电,以防止三相电源的短路事故发生。 (2) 依靠时间继电器KT进行控制,保证在按下起动按钮SB2后,使接触器KM1、KM2和时间继电器KT线圈先得电。时间继电器KT的整定时间到后,依靠时间继电器KT的通电延时断开常闭触点先断,KT的通电延时闭合常开触点后闭合的动作次序,保证KM2先断,而后再自动接通KM3,也避免了换接时电源可能发生的短路事故。 (3) 本线路正常运行(△形连接)时,接触器KM2及时间继电器KT均处断电状态。电气原理图: 电气安装接线图: 本人完成的安装线路实物图片二: 技能训练小结: 1、电气原理图的绘制要求:

智能控制课程设计报告书

《智能控制》课程设计报告题目:采用BP网络进行模式识别院系: 专业: 姓名: 学号: 指导老师: 日期:年月日

目录 1、课程设计的目的和要求 (3) 2、问题描述 (3) 3、源程序 (3) 4、运行结果 (6) 5、总结 (7)

课程设计的目的和要求 目的:1、通过本次课程设计进一步了解BP网络模式识别的基本原理,掌握BP网络的学习算法 2、熟悉matlab语言在智能控制中的运用,并提高学生有关智能控制系统的程序设计能力 要求:充分理解设计容,并独立完成实验和课程设计报告 问题描述 采用BP网络进行模式识别。训练样本为3对两输入单输出样本,见表7-3。是采用BP网络对训练样本进行训练,并针对一组实际样本进行测试。用于测试的3组样本输入分别为1,0.1;0.5,0.5和 0.1,0.1。 表7-3 训练样本 说明:该BP网络可看做2-6-1结构,设权值wij,wjl的初始值取【-1,+1】之间的随机值,学习参数η=0.5,α=0.05.取网络训练的最终指标E=10^(-20),在仿真程序中用w1,w2代表wij,wjl,用Iout代表 x'j。 源程序 %网络训练程序

clear all; close all; xite=0.50; alfa=0.05; w2=rands(6,1); w2_1=w2;w2_2=w2; w1=rands(2,6); w1_1=w1;w1_2=w1; dw1=0*w1; I=[0,0,0,0,0,0]'; Iout=[0,0,0,0,0,0]'; FI=[0,0,0,0,0,0]'; k=0; E=1.0; NS=3; while E>=1e-020 k=k+1; times(k)=k; for s=1:1:NS xs=[1,0; 0,0; 0,1]; ys=[1,0,-1]'; x=xs(s,:); for j=1:1:6 I(j)=x*w1(:,j); Iout(j)=1/(1+exp(-I(j))); end y1=w2'*Iout;

单片机课程设计完整版《PWM直流电动机调速控制系统》

单片机原理及应用课程设计报告设计题目: 学院: 专业: 班级: 学号: 学生姓名: 指导教师: 年月日 目录

设计题目:PWM直流电机调速系统 本文设计的PWM直流电机调速系统,主要由51单片机、电源、H桥驱动电路、LED 液晶显示器、霍尔测速电路以及独立按键组成的电子产品。电源采用78系列芯片实现+5V、+15V对电机的调速采用PWM波方式,PWM是脉冲宽度调制,通过51单片机改变占空比实现。通过独立按键实现对电机的启停、调速、转向的人工控制,LED实现对测量数据(速度)的显示。电机转速利用霍尔传感器检测输出方波,通过51单片机对1秒内的方波脉冲个数进行计数,计算出电机的速度,实现了直流电机的反馈控制。 关键词:直流电机调速;定时中断;电动机;波形;LED显示器;51单片机 1 设计要求及主要技术指标: 基于MCS-51系列单片机AT89C52,设计一个单片机控制的直流电动机PWM调速控制装置。 设计要求 (1)在系统中扩展直流电动机控制驱动电路L298,驱动直流测速电动机。 (2)使用定时器产生可控的PWM波,通过按键改变PWM占空比,控制直流电动机的转速。 (3)设计一个4个按键的键盘。 K1:“启动/停止”。 K2:“正转/反转”。 K3:“加速”。 K4:“减速”。 (4)手动控制。在键盘上设置两个按键----直流电动机加速和直流电动机减速键。在

手动状态下,每按一次键,电动机的转速按照约定的速率改变。 (5)*测量并在LED显示器上显示电动机转速(rpm). (6)实现数字PID调速功能。 主要技术指标 (1)参考L298说明书,在系统中扩展直流电动机控制驱动电路。 (2)使用定时器产生可控PWM波,定时时间建议为250us。 (3)编写键盘控制程序,实现转向控制,并通过调整PWM波占空比,实现调速; (4)参考Protuse仿真效果图:图(1) 图(1) 2 设计过程 本文设计的直流PWM调速系统采用的是调压调速。系统主电路采用大功率GTR为开关器件、H桥单极式电路为功率放大电路的结构。PWM调制部分是在单片机开发平台之上,运用汇编语言编程控制。由定时器来产生宽度可调的矩形波。通过调节波形的宽度来控制H电路中的GTR通断时间,以达到调节电机速度的目的。增加了系统的灵活性和精确性,使整个PWM脉冲的产生过程得到了大大的简化。 本设计以控制驱动电路L298为核心,L298是SGS公司的产品,内部包含4通道逻辑驱动电路。是一种二相和四相电机的专用驱动器,即内含二个H桥的高电压大电流双全桥式驱动器,接收标准TTL逻辑电平信号,可驱动46V、2A以下的电机。可驱动2个电机,OUTl、OUT2和OUT3、OUT4之间分别接2个电动机。5、7、10、12脚接输入控制电平,控制电机的正反转,ENA,ENB接控制使能端,控制电机的停转。 本设计以AT89C52单片机为核心,如下图(2),AT89C52是一个低电压,高性能 8位,片内含8k bytes的可反复擦写的只读程序存储器和256 bytes的随机存取数据存储器(),器件采用的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。 图(2) 对直流电机转速的控制即可采用开环控制,也可采用闭环控制。与开环控制相比,速度控制闭环系统的机械特性有以下优越性:闭环系统的机械特性与开环系统机械特性相比,其性能大大提高;理想空载转速相同时,闭环系统的静差(额定负载时电机转速降落与理想空载转速之比)要小得多;当要求的静差率相同时, 闭环调速系统的调速范

电气控制与plc课程设计 自动洗车机控制设计

电气控制与PLC 课程设计 题目: 自动洗车机控制设计 院系名称:电气工程学院 专业班级:自动F0805 学生姓名:周起伟 学号: 200848280525 指导教师:王艳芳 设计地点:中2-211 设计时间: 2011.07.04~2011.07.10 成绩: 指导老师签名: 日期:

目录 1系统描述及其要求 (1) 1.1系统描述 (1) 1.2系统要求 (2) 2硬件设计 (2) 2.1硬件选择 (2) 3 软件设计 (5) 3.1系统的整体程序流程图 (5) 3.2梯形图 (6) 4 系统调试分析 (12) 4.1 硬件调试 (12) 4.2 软件调试 (13) 4.3 整机调试 (13) 设计心得 (14) 参考文献 (15)

1系统描述及其要求 1.1系统描述 此文的主要思路是是基于PLC技术的自助洗车机设计。其中把PLC作为主要控制器,将各种继电器采集的信息经过一定的控制算法后,通过PLC的I/O口来控制继电器的闭合达到自动控制的目的。洗车机的主运动是左右循环运动由左右行程开关控制,同时不同循环次序伴随不同的其它动作,如喷水、刷洗、喷洒清洁剂及风扇吹干动作等。因每次动作的开始都是碰到左行程开关才实现,所以运用计数器记录左极限信号脉冲的次数从而控制上述辅助运动按要求依次动作。系统还采用了复位设计,如在洗车过程中由其它原因使洗车停止在非原点的其它位置,则需要手动对其进行复位,到位时复位灯亮,此时才可以启动,否则启动无效,洗车机经启动后可自动完成洗车动作后自行停止,也可在需要时手动停止。 此设计系统由三菱公司生产的FX2N系列的PLC、人机交互和串口通信、数码管、指示灯和电源部分组成。系统的总设计原理图如图1.1所示。 图1.1 系统总设计原理图 PLC :该部分的功能不仅包括对各种开关信息的采集、处理,还包括对执行单元的控制。PLC是整个系统的核心及数据处理核心。 人机交互和串口通信:人机交互的目的是为了提高系统的可用性和实用性。主要是按键输入。 输出显示:通过按键输入进入相应进程,而输出显示则是显示金额。串口通信的主要功能是完成PLC与上位机(比如电脑)的通信,便于进行系统的维修、改进和升级,为将来系统功能的扩展做好基础工作。 电源部分:本部分的主要功能是为PLC提供适当的工作电压,同时也为其他模块提供电源。如显示屏、按键等。

智能控制课程设计(报告)(DOC)

HUNAN UNIVERSITY 智能控制课程设计(报告) 课程设计题目:基于模糊控制光伏并网发电系 统的研究 学生姓名: 学生学号: 专业班级: 学院名称: 指导老师: 2017年5月30 日

目录 第1章绪论 (1) 第2章光伏并网发电系统MPPT的研究进展 (2) 2.1 光伏发电系统最大功率跟踪控制 (2) 2.2 几种最大功率点跟踪方法的比较 (3) 第3章光伏并网发电系统MPPT模糊控制器 (7) 3.1 模糊化 (7) 3.2 模糊控制规则库的建立 (7) 3.3 解模糊 (7) 第4章 MPPT模糊控制器设计 (8) 4.1选择观测量和控制量 (8) 4.2 输入量和输出量的模糊化 (8) 4.3 制定模糊规则 (9) 4.4 求解模糊关系 (9) 4.5进行模糊决策 (10) 4.6 控制量的反模糊化 (10) 第5章模糊控制光伏并网发电系统仿真 (11) 附录 (15)

第1章绪论 在应对全球能源危机和保护环境的双重要求下,开发利用清洁可再生的太阳能越来越受到人们的关注。伴随着太阳能光电转换技术的不断发展,大规模的利用太阳能成为可能。光伏并网发电系统将成为太阳能利用的主要形式。目前,转换效率低是光伏并网发电系统面临的主要问题,这成为阻碍光伏并网发电系统广泛应用的一个重点问题。智能控制是这门新兴的理论和技术,它是传统控制发展的高级阶段,主要用来解决那些用传统方法难以解决的复杂系统的控制。智能控制包括专家系统、神经网络和模糊控制,而模糊控制是目前在控制领域中所采用的三种智能控制方法中最具实际意义的一种方法。在光伏系统MPPT控制中,由于外界光照强度和温度变化的不确定性以及并网逆变器的非线性特性,则使用模糊逻辑的MPPT控制方法进行控制,有望获得理想的控制效果。 随着近年智能控制的不断发展和完善,模糊控制技术也日趋成熟,被人们广泛接受。模糊控制的优点很多,例如:模糊控制器设计简单,不需要依赖被控对象的精确数学模型;模糊规则用自然语言表述,易于被操作人员接受;模糊控制规则可以转换成数学函数,易与其他物理规律结合,便于用计算机软件实现;模糊控制抗干扰能力强,且响应快,对复杂的被控对象能有效控制,鲁棒性和适应性都易达到要求。模糊控制以其适应面广泛和易于普及等特点,成为智能控制领域最重要,最活跃和最实用的分支之一。目前,模糊控制已经在工业控制领域、经济系统、人文系统以及医学系统中解决了传统控制方法难以解决甚至无法解决的实际控制问题。本文正是基于光伏发电系统存在的处理复杂,外界不确定因素多等特点,将模糊控制理论应用于光伏发电最大功率跟踪系统中,跟踪系统最大功率工作点,提高光电转换效率,充分利用太阳能资源。 本文以光伏并网发电系统最大功率点跟踪为研究对象,将模糊控制理论应用于光伏并网系统最大功率跟踪控制中,从光伏阵列的原理和特性、光伏并网系统的结构设计、最大功率点跟踪的原理和模糊控制理论等方面进行详细的分析和探讨。本设计报告比较多种最大功率点跟踪控制技术,实现光伏并网发电系统的研究,根据其不同的优缺点,然后选用模糊控制方法来实现最大功率跟踪。通过对模糊论域、隶属度函数计算,制定处模糊规则,设计出模糊控制器。最后建立光伏并网发电系统仿真模型,并对仿真结果进行了分析。

相关主题
文本预览
相关文档 最新文档