智能电机转速控制显示系统设计

智能电机转速控制显示系统设计
智能电机转速控制显示系统设计

电子技术课程设计

题目:智能电机转速控制显示系统设计

学院计算机与通信工程学院

专业

学号

姓名Lei Ke

指导老师leike

摘要

当今社会,电动机在工农业生产与人们日常生活中都起着十分重要的作用。直流电机作为最常见的一种电机,具有非常优秀的线性机械特性、较宽的调速范围、良好的起动性以及简单的控制电路等优点,因此在社会的各个领域中都得到了广泛的应用。我希望通过对电子电路设计及制作课程设计等环节,力求达到以下作用和目的:即进一步掌握模拟数字电子技术的理论知识,培养工程设计能力和综合分析问题、解决问题的能力;基本掌握常用电子电路的一般设计方法,提高对电子电路的设计和实验能力;熟悉并学会使用电子元器件,为以后从事生产和科研工作打下一定基础。

以下设计是以单片机为核心设计一个电动机转速测定以及数据显示系统,要求对转速范围在0—166r/min的直流调速电动机进行测量并显示,转速数据显示精度要达到转速个位数和加速、减速、定速、电机正转和反转的实时控制。本设计使用12V直流电机,将直流电机测速装置产生的脉冲信号输入到单片机外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行计数,调用计算公式计算出每秒的转速。调用显示程序在数码管上,其主要内容是单片机部分主要完成转速的测量,数码管显示部分主要把转速显示出来,显示范围在0—166r/min之间。

关键词:直流电机单片机转速控制数据显示

目录

摘要 (2)

目录 (3)

1.引言 (4)

2总体设计 (5)

2.1基本原理 (5)

2.2系统总体框图及设计思路 (6)

3.详细设计 (6)

3.1 硬件设计 (7)

3.2 软件设计. (8)

3.2.1程序设计思路 (8)

3.2.2 程序流程图 (9)

3.2.3 程序代码 (11)

4. 系统调试及分析 (15)

5.心得体会 (16)

参考文献 (17)

1.引言

电子计技术的高速发展,促使直流电动机逐步从模拟化向数字化转变,特别

是单片机技术的应用,使直流电机调速技术进入到一个新的阶段。直流电动机具

有良好的起动、制动性能,宜于在大范围内平滑调速,在许多需要调速或快速正

反向的电力拖动中得到广泛应用。从控制角度来看,直流调速还是交流拖动系统

的基础。早期直流电动机的控制以模拟电路为基础,采用运算放大器、非线性集

成电路以及少量的数字电路组成,控制系统的硬件部分非常复杂,功能单一,而

且系统非常不灵活、调试困难。随着单片机技术的日新月异,使得许多控制功能

以及算法可以采用技术来完成,为直流电机的控制提供了更大的灵活性,并使系

统能达到更高的性能。

在传统的生产行业中,经常会遇到需要测量转速的场合并且显示其转速及瞬

时转速。在现代化的工业生产过程中,为了实现各种生产工艺过程,需要各种各

样的生产机械,拖动各种生产机械运转,可以采用气动,液压传动和电力拖动。

由于电力拖动具有控制简单、调节性能好、损耗小、经济。能实现远距离控制等一系列优点,因此大多数机械都采用电力拖动。按照电动机的种类不同,电力拖动系统分为直流电力拖动和交流电力拖动两大类。

早期的生产机械如通用机床、风机、泵等不要求调速或调速要求不高,以电磁式电器组成的简单交、直流电力拖动即可以满足。随着工业技术的发展,对电力拖动的静态与动态控制性能都有了较高的要求,具有反馈控制的直流电力拖动以其优越的性能曾一度占据了可调速与可逆电力拖动的绝大部分应用场合。自20年代以来,可调速直流电力拖动较多采用的是直流发电机-电动机系统,并以电机扩大机、磁放大器作为其控制元件。电力电子器件发明后,以电子元件控制、由可控整流器供电的直流电力拖动系统逐渐取代了直流发电机-电动机系统,并发展到采用数字电路控制的电力拖动系统。这种电力拖动系统具有精密调速和动态响应快等性能。这种以弱电控制强电的技术是现代电力拖动的重要特征和趋势。交流电动机没有机械式整流子,结构简单、使用可靠,有良好的节能效果,在功率和转速极限方面都比直流电动机高;但由于交流电力拖动控制性能没有直流电力拖动好,所以20世纪以来,在可逆,可调速与高精度的拖动技术领域中,相当时期内几乎都是采用直流电力拖动。

直流电动机作为执行机构被广泛应用于各类控制系统中,其驱动与转速精度是电动机能够稳定工作的关键。为此,提出了一种直流电机驱动与转速测量系统的设计方法。利用电子信息技术改造传统产业,可以提高生产效率。如果应用现代化手段对电机转速进行科学改变,精确测量,并辅以数码显示,超速报警等装置,对工业,生活中的一些旋转设备的速度以

及需要控制其速度的仪器和用品加以控制和测量,会给生产和生活带来很大的方便。随着计算机的广泛应用,特别是高性价比的单片机的出现,转速测量普遍采用了以单片机为核心的数字化,智能化。

本设计以单片机为中心,霍尔传感器为测量元件,全数字化的测速仪器。这在工业控制和民用电器中都有较高的价值。转速是工程中应用非常广泛的一个参数,其测量方法很多,而模拟量的采集和模拟处理一直是转速测量的主要方法。本文的研究任务是研究电动机转速测定系统的设计。通过对AT89C51相关芯片的了解,实现对该系统的硬件与软件的设计。以单片机为核心器件,单片机通过对负脉冲计数,可计算出电机的转速,在超高时、低速限时,有报警显示,其优点是硬件电路简单,软件功能完善,测量速度快,精度高,控制系统可靠,性价比较高等优点。

2. 总体设计

2.1基本原理

本设计以单片机为核心设计一个电动机转速测定以及数据显示系统,要求对转速范围在0—166r/min的直流调速电动机进行测量并显示和加速、减速、定速、电机正转和反转的实时控制,转速数据显示精度要达到转速个位数。本设计使用12V直流电机,将霍尔传感器产生的脉冲信号输入到单片机外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行计数,调用计算公式计算出转速。调用显示程序在LED上,其主要内容是单片机部分主要完成转速的测量,LED显示部分主要把转速显示出来,显示范围在0—166r/min之间。

2.2系统总体框图及设计思路

总体设计思路:

本设计利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,实现电机的调速、定速、正反转、显示速度控制。用按键控制单片机的P3.6、3.7、RST接口,再通过单片机控制直流电机驱动来实现直流电机的调速和定速的功能,然后直流电机将转速信息回传给单片机,最后单片机把转速信息发送给数码管驱动,来控制数码管上显示速度信息。用外围电路控制电机的正反转。

3.详细设计

3.1 硬件设计

硬件原理如图1所示。

图1中,直流电机通过L298进行驱动,直流电机的ENA引脚与单片机的P3.5(T1)相连,T1传送出PWM脉冲。电机速度反馈送回单片机的P3.2,也就是INT0中断引脚。

按键分为电机加速、减速、正转、反转、定速5种,加速按键和减速按键分别与P3.6、P3.7、RST相连。而正反转方向控制则通过拨动控制,其输出通过反相器反相后与电机驱动芯片L298的IN1相连。

显示数码管选用的是6位一体的7段共阳数码管,数码管显示数据由单片机P1口来传送,数码管各位的片选线是分别由单片机的P0.0~P0.5通过总线驱动芯片74LS245来完成的。

图1

3.2软件设计

(1)设计思路分析

根据前面的设计任务分析,可知本设计的软件程序应完成如下功能:

首先,由定时器T1产生定是中断,从而产生PWM脉冲控制电机转动;

其次,计算电机的转速,并产用于数码管上显示的转速显示数据,送至数码管显示,显示每隔1s更新一次;

然后,检测加速与减速按键的动作,并按照按键情况来响应需求。

(2)程序流程图

定时器1中断服务子程序流程图

速度子程序流程图

C51源程序

#include

#include

#define uchar unsigned char

#define uint unsigned int

#define ON 0

#define OFF 1

#define PWM_RANK 20

#define TIMER_BASE 1000

bit FLAG=0;

bit FLAG1=0;

sbit PWM=P3^5;

sbit MP=P3^2;

sbit SPEED_UP=P3^6;

sbit SPEED_DOWN=P3^7;

uchar speed =8;

uchar code dispbit[6]={0x20,0x10,0x08,0x04,0x02,0x01};

uchar code seg[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};

uchar disbuf[6]={0,0,0,0,10,10};

uint temp[6];

uint discount=0;

//uint timecount=0;

uint T0count=0;

//uint count_store=0;

uint time=0,time1=0;

uint st[2];

uint st1[2];

uint x;

uint mx,minx;

uint n,j,b;

/****主程序****/

void show();

void main()

{ /*定时器初始化*/

char tt;

TMOD=0x11;

EX0=1;

IT0=1;

IP=0x05;

TH1=(65536-TIMER_BASE)/256; //设置定时器初始值TL1=(65536-TIMER_BASE)%256;

TH0=(65536-TIMER_BASE)/256;

TL0=(65536-TIMER_BASE)%256;

TR1=1;

ET1=1;

TR0=1;

ET0=1;

EA=1;

while(1) //在这里循环

{

if(FLAG==1) //如果转速标志开启

{

mx=st[0]-st[1]; //计算前一秒的转速

FLAG=0; //关闭转速获取

}

x=mx; //获取转速(单位为r/s)在数码管前三位显示if(FLAG1==1)

{

minx=st1[0]-st1[1];

FLAG1=0;

}

/*****配置*****/

// b=minx; // 60秒延时在t0中设置参数

b=minx*12; //5秒延时//获取转速(单位为r/min)在数码管前三位显示,在t0中设置参数

show(); //显示

if(~SPEED_UP) //按键加速判断

{

for(tt=0;tt<100;tt++) //用于消除抖动+显示

show();

if(~SPEED_UP) //在次判断按键是否按下,用于硬件,软件仿真不会产生消抖

{

while(~SPEED_UP); //等待按键松开

if(speed<20)speed++; //speed是控制占空比

}

}

if(~SPEED_DOWN) //按键减速判断(同上)

{

for(tt=0;tt<100;tt++)

show();

if(~SPEED_DOWN)

{

while(~SPEED_DOWN);

if(speed>0)speed--;

}

}

}

}

void outside0() interrupt 0 //外部中断0

{

T0count++; //电机转一周T0count加1 }

/******T0*********/

void t0_serv() interrupt 1 // T0定时器

{

TH0=252;

TL0=24;

// if(time1>54000) //显示延时60s

if(time1>5000) //显示延时5s

{

FLAG1=1;

st1[1]=st1[0]; //把前5秒的Tocount值给st1[1]

st1[0]=T0count; //获取当前t0count值

time1=0;

}

else time1++; //没到5秒继续++

}

/*****T1中断*****/

void t1_serv() interrupt 3 //T1 实现pwm调速

{

//TR1=0;

PWM=1;

TH1=252; //需要重装初值

TL1=24;

time++;

if((time%20)

else PWM=0; //实现pwm调速

if((time%890)==1) //如果时间间隔1秒,获取t0count {

FLAG=1; //开启获取速度标志

st[1]=st[0];

st[0]=T0count;

}

// TR1=1;

// ET1=1;

// EA=1;

}

/***速度显示*****/

void show()

{

uint i;

for(i=0;i<3;i++)

{temp[i]=0;}

i=0;

while(x/10) //转速值转化显示数据(前三位){

temp[i]=x%10;

x=x/10;

i++;

}

temp[i]=x;

i=3;

while(b/10) // 转速值转化显示数据(后三位)

{

temp[i]=b%10;

b=b/10;

i++;

}

temp[i]=b;

for(i=0;i<6;i++)

{

disbuf[i]=temp[i];

}

P0=dispbit[discount]; //根据前面定义

P1=seg[disbuf[discount]]; //根据前面定义

discount++;

if(discount==6)discount=0;

}

4. 系统调试及分析

首先打开KEIL C51主程序,新建工程,新建文本框写入程序,

保存,检查是否有语法错误,经反复检查无误后汇编,生成51单片机可执行的HEX文件。然后把HEX文件写入proteus中的单片机芯片中,再用Proteus进行仿真。

本设计从经济实用的角度出发,采用美国ATMEL公司的单片机AT89C52作为主控芯片与数据存储器单元,结合外围的键盘输入,实现电机的调速、定速、正反转、显示速度控制功能并用C语言编写主控芯片的控制程序,研制了一种智能电机转速控制显示系统。设计完全可行可以到达设计目的。使用单片机制作的智能电机控制显示系统具有软硬件设计简单,易于开发,成本较低,安全可靠,操作方便等特点,有一定的实用性。

5.心得体会

经过一段时间的努力,终于完成了这次的课程设计,其中遇到了很多问题很多困难。比如之前我们学过Intel公司的MCS-51系列的单片机,而本次我选择的时美国Atmel公司的AT89C52单片机,翻阅了很多资料,才初步掌握了它的性能和用法。由于了解的专业知识尚浅,对课题的研究经验的不足,加上之前专业知识的生疏,使得此次设计比较粗糙,在技术的解决与运用上也不够成熟,特别是功能键的设定和显示设定。

通过串口控制电机转速

精心整理嵌入式原理考查项目报告 题目通过串口控制电机转速

通过串口控制电机转速 吴赵崧林 1、项目要求: 串口发送SPEED0,电机停止; 2个脉冲的间隔越短,步进电机就转得越快。调整输送给步进电机的脉冲频率,就可以对步进电机进行调速。 3、程序流程图 进行s3c2410初始化 ARMTargetInit() 进行电机初始化 init_MotorPort();

switch(x)//x的值由usb()提供出来; { case0:SetPWM(0);break;//停止转动 case1:SetPWM(500);break;//电机低速运转;case2:SetPWM(700);break;//电机中等速度运转;case3:SetPWM(900);break;//电机高等速度运转;default:break;//默认处理方式 } }

} usb.h的代码: if(strcmp(table0,table)==0)//将接收到的数值和已存在的数值相比较{ for(j=0;j<6;j++) { Uart_SendByten(0,table0[j]);//如果相同,输出table1 } { Uart_SendByten(0,table2[j]);//如果相同,输出table3 } for(j=0;j<6;j++) { table[j]='\0';//将接受的的数据清零 } x=2;//电机中速转动标志位 i=0;

break;//跳出循环 } elseif(strcmp(table3,table)==0)//接收到的数值和已存在的数值相比较{ for(j=0;j<6;j++) { Uart_SendByten(0,table3[j]); }//如果相同,输出table2

智能电机转速控制显示系统设计

电子技术课程设计 题目:智能电机转速控制显示系统设计 学院计算机与通信工程学院 专业 学号 姓名Lei Ke 指导老师leike

摘要 当今社会,电动机在工农业生产与人们日常生活中都起着十分重要的作用。直流电机作为最常见的一种电机,具有非常优秀的线性机械特性、较宽的调速范围、良好的起动性以及简单的控制电路等优点,因此在社会的各个领域中都得到了广泛的应用。我希望通过对电子电路设计及制作课程设计等环节,力求达到以下作用和目的:即进一步掌握模拟数字电子技术的理论知识,培养工程设计能力和综合分析问题、解决问题的能力;基本掌握常用电子电路的一般设计方法,提高对电子电路的设计和实验能力;熟悉并学会使用电子元器件,为以后从事生产和科研工作打下一定基础。 以下设计是以单片机为核心设计一个电动机转速测定以及数据显示系统,要求对转速范围在0—166r/min的直流调速电动机进行测量并显示,转速数据显示精度要达到转速个位数和加速、减速、定速、电机正转和反转的实时控制。本设计使用12V直流电机,将直流电机测速装置产生的脉冲信号输入到单片机外部中断0口,单片机工作在内部定时器工作方式0,对周期信号进行计数,调用计算公式计算出每秒的转速。调用显示程序在数码管上,其主要内容是单片机部分主要完成转速的测量,数码管显示部分主要把转速显示出来,显示范围在0—166r/min之间。 关键词:直流电机单片机转速控制数据显示

目录 摘要 (2) 目录 (3) 1.引言 (4) 2总体设计 (5) 2.1基本原理 (5) 2.2系统总体框图及设计思路 (6) 3.详细设计 (6) 3.1 硬件设计 (7) 3.2 软件设计. (8) 3.2.1程序设计思路 (8) 3.2.2 程序流程图 (9) 3.2.3 程序代码 (11)

基于PLC的交流异步电机转速闭环控制系统设计

基于PLC的交流异步电机转速闭环控制系统设计 成绩: 姓名: 班级:自动化13-3 学号: 日期:6月27日

PLC技能考核设计训练任务书 学生姓名专业年级自动化13-3学号 设计日期:201X年 5 月27 日至201X年 6 月6日 设计题目:基于PLC控制的转速闭环系统单次运行时间和运行总时间设计主要内容:使用PLC控制,记录PLC控制转速闭环系统的单次运行时间和总运行时间。 指导教师评语: 指导教师签字: 目录

1 绪论 (1) 1.1 变频器 (1) 1.2 可编程逻辑控制器PLC (1) 1.3触摸屏 (2) 2 系统硬件设计 (2) 2.1 系统设计目的 (2) 2.2 系统硬件结构框图 (2) 2.3 硬件选择 (4) 2.4 硬件接线 (6) 3系统软件设计 (7) 3.1 变频器参数 (7) 3.2 触摸屏组态画面 (8) 3.3 PLC编程 (8) 3.3 .1PLC程序矩形图 (8) 3.3.2 PID向导 (13) 3.3.3 PID指令 (17) 4 系统调试 (21) 5 总结 (23)

1 绪论 1.1 变频器 西门子变频器MM4系列在工业自动化控制领域有着广泛的应用,尤其是对于风机和泵类的负载控制效果理想,为企业提高了生产效率,降低了生产成本。其中西门子变频器MM420是该系列中的一种,它设计小巧,功能强大,扩展性强,用户通过配置操作面板可以完成参数设定,参数显示,快速调试,故障诊断等操作,为用户在调试过程中提高了效率。本文下面就来介绍一下西门子变频器MM420系列的常用参数,供用户在调试过程中进行参考。西门子变频器MM420参数西门子变频器MM420系列是西门子变频器MM4系列中经济性最好的一款产品,用户可以配置操作面板来实现对它的快速调试,在调试过程中,用户需要掌握常用参数的用法。 1.2 可编程逻辑控制器PLC 可编程控制器是一种工业控制计算机,是继续计算机、自动控制技术和通信技术为一体的新型自动装置。它具有抗干扰能力强,价格便宜,可靠性强,编程简朴,易学易用等特点,在工业领域中深受工程操作人员的喜欢,因此PLC已在工业控制的各个领域中被广泛地使用。其特点是:第一,灵活性、通用性强。继电器控制系统如果工艺要求稍有变化,控制电路必须随之作相应的变动,所有布线和控制柜极有可能重新设计,耗时且费力然而是利用存储在机内的程序实现各种控制功能的。因此当工艺过程改变时,只需修改程序即可,外部接线改动极小,甚至可以不必改动,其灵活性和通用性是继电器控制电路无法比拟的。第二,可靠性高,抗干扰能力强"继电器控制系统中,由于器件的老化、脱焊、触点的抖动以及触点电弧等现象是不可避免的,大大降低了系统的可靠性。而在控制系统中,大量的开关动作是由无触点的半导体电路来完成的,加之在硬件和软件方面都采取了强有力的措施,使产品具有极高的可靠性和抗干扰能力可以直接安装在工业现场稳定地工作。 PLC在硬件方面采取电磁屏蔽、光电隔离、多级滤波等措施在软件方面采取警戒时钟、故障诊断、自动恢复等措施,并利用后备电池对程序和数据进行保护,因此被称为“专为适应恶劣的工业环境而设计的计算机”。第三,编程简单,使用方便。PLC采用面向过程,面向问题的“自然语言”编程方式,直观易懂,主要采用梯形图和语句表编写程序,使得广大电气技术人员更容易接纳和理解。同时设计人员也可根据自己的喜好和实际应用的要求选择其他编程语言。标准是编程语言的标准,除了梯形图!语句表之外,还存在顺序流程图!结构化文本和功能块图三种编程语言的表达方式。一个程序的不同部分可用任何一种语言来描述,支持复杂的顺序操作功能处理以及数据结构。第四,功能强大,可扩展。的主要功能包括开关量的逻辑控制、模拟量控

【毕业设计】基于PLC的变频调速电梯控制系统设计与实现

1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究 2. 基于单片机的嵌入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器 7. 单片机控制的二级倒立摆系统的研究 8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究 11. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发 13. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式系统开发 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机实现 18. 一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 23. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制系统开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究 27. 基于单片机的远程抄表系统的设计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制 32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35. 气压式线性摩擦焊机单片机控制系统的研制 36. 基于单片机的数字磁通门传感器 37. 基于单片机的旋转变压器-数字转换器的研究 38. 基于单片机的光纤Bragg光栅解调系统的研究 39. 单片机控制的便携式多功能乳腺治疗仪的研制 40. 基于C8051F020单片机的多生理信号检测仪 41. 基于单片机的电机运动控制系统设计 42. Pico专用单片机核的可测性设计研究 43. 基于MCS-51单片机的热量计 44. 基于双单片机的智能遥测微型气象站 45. MCS-51单片机构建机器人的实践研究 46. 基于单片机的轮轨力检测 47. 基于单片机的GPS定位仪的研究与实现 48. 基于单片机的电液伺服控制系统 49. 用于单片机系统的MMC卡文件系统研制 50. 基于单片机的时控和计数系统性能优化的研究 51. 基于单片机和CPLD的粗光栅位移测量系统研究 52. 单片机控制的后备式方波UPS 53. 提升高职学生单片机应用能力的探究 54. 基于单片机控制的自动低频减载装置研究 55. 基于单片机控制的水下焊接电源的研究 56. 基于单片机的多通道数据采集系统 57. 基于uPSD3234单片机的氚表面污染测量仪的研制 58. 基于单片机的红外测油仪的研究 59. 96系列单片机仿真器研究与设计 60. 基于单片机的单晶金刚石刀具刃磨设备的数控改造 61. 基于单片机的温度智能控制系统的设计与实现 62. 基于MSP430单片机的电梯门机控制器的研制 63. 基于单片机的气体测漏仪的研究 64. 基于三菱M16C/6N系列单片机的CAN/USB协议转换器 65. 基于单片机和DSP的变压器油色谱在线监测技术研究 66. 基于单片机的膛壁温度报警系统设计 67. 基于AVR单片机的低压无功补偿控制器的设计 68. 基于单片机船舶电力推进电机监测系统 69. 基于单片机网络的振动信号的采集系统 70. 基于单片机的大容量数据存储技术的应用研究 71. 基于单片机的叠图机研究与教学方法实践 72. 基于单片机嵌入式Web服务器技术的研究及实现 73. 基于AT89S52单片机的通用数据采集系统 74. 基于单片机的多道脉冲幅度分析仪研究 75. 机器人旋转电弧传感角焊缝跟踪单片机控制系统 76. 基于单片机的控制系统在PLC虚拟教学实验中的应用研究 77. 基于单片机系统的网络通信研究与应用 78. 基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究 79. 基于单片机的模糊控制器在工业电阻炉上的应用研究 80. 基于双单片机冲床数控系统的研究与开发 81. 基于Cygnal单片机的μC/OS-Ⅱ的研究 82. 基于单片机的一体化智能差示扫描量热仪系统研究 83. 基于TCP/IP协议的单片机与Internet互联的研究与实现 84. 变频调速液压电梯单片机控制器的研究 85. 基于单片机γ-免疫计数器自动换样功能的研究与实现 86. 基于单片机的倒立摆控制系统设计与实现 87. 单片机嵌入式以太网防盗报警系统 88. 基于51单片机的嵌入式Internet系统的设计与实现 89. 单片机监测系统在挤压机上的应用 90. MSP430单片机在智能水表系统上的研究与应用 91. 基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用 92. 单片机在高楼恒压供水系统中的应用 93. 基于ATmega16单片机的流量控制器的开发 94. 基于MSP430单片机的远程抄表系统及智能网络水表的设计 95. 基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计 96. 基于单片机的氨分解率检测系统的研究与开发 97. 锅炉的单片机控制系统 98. 基于单片机控制的电磁振动式播种控制系统的设计 99. 基于单片机技术的WDR-01型聚氨酯导热系数测试仪的研制 100. 一种RISC结构8位单片机的设计与实现 101. 基于单片机的公寓用电智能管理系统设计 102. 基于单片机的温度测控系统在温室大棚中的设计与实现 103. 基于MSP430单片机的数字化超声电源的研制 104. 基于ADμC841单片机的防爆软起动综合控制器的研究 105. 基于单片机控制的井下低爆综合保护系统的设计 106. 基于单片机的空调器故障诊断系统的设计研究 107. 单片机实现的寻呼机编码器 108. 单片机实现的鲁棒MRACS及其在液压系统中的应用研究 109. 自适应控制的单片机实现方法及基上隅角瓦斯积聚处理中的应用研究 110. 基于单片机的锅炉智能控制器的设计与研究 111. 超精密机床床身隔振的单片机主动控制 112. P IC单片机在空调中的应用 113. 单片机控制力矩加载控制系统的研究 项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功! 项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功! 单片机论文,毕业设计,毕业论文,单片机设计,硕士论文,研究生论文,单片机研究论文,单片机设计论文,优秀毕业论文,毕业论文设计,毕业过关论文,毕业设计,毕业设计说明,毕业论文,单片机论文,基于单片机论文,毕业论文终稿,毕业论文初稿,本文档支持完整下载,支持任意编辑!本文档全网独一无二,放心使用,下载这篇文档,定会成功! 目录 摘要 ....................................................................................................................... I Abstract ................................................................................................................ II 第1章绪论 (1) 1.1课题的研究背景 (1) 1.2电梯的国内外发展状况 (2) 1.3PLC在电梯控制中的应用以及发展前景 (3)

基于PLC的电机调速控制系统

控制系统课程设计 项目名称:以西门子S7-200为核心的电机速度监控 系统 学生姓名 / 学号: 卢泽涛 1307300108 吴钟森 1307300105 夏杰东 1307300107 指导老师:黄峥 班级电气133 专业名称电气工程及其自动化 提交日期 2016 年 12月 15 日 答辩日期 2016 年 12月 15日

一、系统整体功能说明及软硬件选型 1、通过PLC控制变频器,实现远程方式控制控制鼠笼式异步电动机的正反转及速度。 2、将编码器中与转速相对应的输出电压采集到PLC中。 3、通过PLC编写PID控制程序,控制电机的转速。 4、应用触摸屏组态软件设计控制系统的界面,与PLC进行动态连接,可在界面中控制电机的转速,显示变频器的频率、电机的正反转状态、实际转速等。 5、设置电机的正常转速范围(上、下限),当电机转速超出正常范围时,停机并报警,并可复位报警信号。 6、软硬件选型说明表如下: 二、 I/O点与输入输出设备对应关系表 PLC与变频器对应接线表

组态软件与PLC通信关系表 另外,变频器U、V、W端口分别接电机A、B、C三相,如图: 三、系统的原理图,包括主电路和控制电路。

四、软硬件相关设置的说明 1、软件相关设置:MCGS组态软件与西门子s7-200PLC连接相关设置如下: 2、欧姆龙变频器参数设置:n01=08;n02=01;n03=02;n32=0.4

五、程序功能的详细说明 1、MCGS组态设计,设计的界面以及功能如下: (1)电机运转前必须先输入转速(例如800 r/min)然后点击正转或反转按钮,为了安全,在电机转向切换时,先按停止,待电机停下再进行转向变换。 (2)该组态设置了电机转速报警,大于上限值(例如|1200| r/min)时停机报警。 (3)该组态可精准转换编码器转速对应频率。 (4)PID控制参数于PLC程序中编好,采用效果最好的一组。 (5)各参数设置详见上文第四硬件设置部分。 2、西门子s7-200PLC原程序详细说明如下:(见下页)

两相步进电机控制系统设计

综合课程设计 题目两相步进电机 学院计信学院 专业10自动化 班级2班 学生姓名 指导教师文远熔 2012 年12 月28 日

两相步进电机课程设计报告 步进电机是一种进行精确步进运动的机电执行元件,它广泛应用于工业机械的数字控制,为使系统的可靠性、通用性、可维护性以及性价比最优,根据控制系统功能要求及步进电机应用环境,确定了设计系统硬件和软件的功能划分,从而实现了基于8051单片机的四相步进电机的开环控制系统。控制系统通过单片机存储器、I/O 接口、中断、键盘、LED 显示器的扩展、步进电机的环形分频器、驱动及保护电路、人机接口电路、中断系统及复位电路、单电压驱动电路等的设计,实现了四相步进电机的正反转,急停等功能。为实现单片机控制步进电机系统在数控机床上的应用,系统设计了两个外部中断,以实现步进电机在某段时间内的反复正反转功能,也即数控机床的刀架自动进给运动,随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,自六十年代初期以来,步进电机的应用得到很大的提高。人们用它来驱动时钟和其他采用指针的仪器,打印机、绘图仪,磁盘光盘驱动器、各种自动控制阀、各种工具,还有机器人等机械装置。此外作为执行元件,步进电机是机电一体化的关键产品之一,被广泛应用在各种自动化控制系统中,随着微电子和计算机技术的发展,它的需要量与日俱增,在各个国民经济领域都有应用。步进电机是机电数字控制系统中常用的执行元件,由于其精度高、体积小、控制方便灵活,因此在智能仪表和位置控制中得到了广泛的应用,大规模集成电路的发展以及单片机技术的迅速普及,为设计功能强,价格低的步进电机控制驱动器提供了先进的技术和充足的资源。 关键字: 步进电机单片机

基于单片机控制的交流调速系统设计 (1)

基于单片机转差频率控制的交流调速系统设计 摘要 单片机控制的变频调速系统设计思想是用转差频率进行控制。通过改变程序来达到控制转速的目的。由于设计中电动机功率不大,所以整流器采用不可控电路,电容器滤波;逆变器采用电力晶体管三相逆变器。系统的总体结构主要由主回路,驱动电路,光电隔离电路,SA8282大规模集成电路,保护电路,AT89C51单片机, 8255可编程接口芯片,I/O接口芯片,测速发电机等组成。回路中有了检测保护电路就可以使整个系统运行的可靠性有了保障。 关键词:AT89C51单片机;SA8282;转差频率;交流调速;三相异步电动机

目录 前言 (1) 第1章交流调速系统的概述 (4) 1.1交流调速的基本原理 (4) 1.2 交流调速的特点 (5) 第2章交流调速系统的硬件设计 (7) 2. 1 转差频率控制原理: (7) 2. 2 系统设计的参数 (7) 2.3 用单片机控制的电机交流调速系统设计 (7) 2.3.1调速系统总体方案设计 (7) 2.3.2 元器件的选用 (9) 2.3.3 系统主回路的设计以及参数计算 (12) 2.3.4 SPWM控制信号的产生 (15) 2.3.5 光电隔离及驱动电路设计 (17) 2.3.6 故障检测及保护电路设计 (18) 2.3.7 模拟量输入通道的设计 (18) 第3章系统软件的设计 (19) 3.1 主程序的设计 (19) 3.2 转速调节程序 (19) 3.3 增量式PI运算子程序 (20) 3.4故障处理程序 (21) 3.5 部分子程序 (22) 3.5.1 AD0809的编程 (22) 3.5.2 8255的编程 (23) 结论 (23) 参考文献 (23)

PID电动机转速控制与显示

PID 电动机转速控制与显示 摘要:在运动控制系统中,电机转速控制占有至关重要的作用。本文以A T89S51单片机为控制核心,产生占空比受数字PID 算法控制的PWM 脉冲实现对直流电机转速的控制。同时利用光电传感器将电机速度转换成脉冲频率反馈到单片机中,实现转速闭环控制,达到转速无静差调节的目的。在系统中采128×64LCD 显示器作为显示部件,通过4×4键盘设置P 、I 、D 、V 四个参数和正反转控制,启动后可以通过显示部件了解电机当前的转速和运行时间。该系统控制精度高,具有很强的抗干扰能力。 关键词:数字PID ;PWM 脉冲;占空比;无静差调节 1.PID 控制技术简介 1.1 PID 算法 控制算法是微机化控制系统的一个重要组成部分,整个系统的控制功能主要由控制算法来实现。目前提出的控制算法有很多。根据偏差的比例(P )、积分(I )、微分(D )进行的控制,称为PID 控制。实际经验和理论分析都表明,PID 控制能够满足相当多工业对象的控制要求,至今仍是一种应用最为广泛的控制算法之一。下面分别介绍模拟PID 、数字PID 及其参数整定方法。 1.1.1 模拟PID 在模拟控制系统中,调节器最常用的控制规律是PID 控制,常规PID 控制系统原理框图如图1.1所示,系统由模拟PID 调节器、执行机构及控制对象组成。 图1.1 模拟PID 控制系统原理框图 PID 调节器是一种线性调节器,它根据给定值)(t r 与实际输出值)(t c 构成的控制偏差: )(t e =)(t r -)(t c (1.1) 将偏差的比例、积分、微分通过线性组合构成控制量,对控制对象进行控制,故称为PID 调节器。在实际应用中,常根据对象的特征和控制要求,将P 、I 、D 基本控制规律进行适当组合,以达到对被控对象进行有效控制的目的。例如,P 调节器,PI 调节器,PID 调节器等。 模拟PID 调节器的控制规律为 ]) ()(1 )([)(0 dt t de T dt t e T t e K t u D t I p ++ =? (1.2)

用单片机控制的电机交流调速系统设计毕业论文设计

(此文档为word格式,下载后您可任意编辑修改!) 用单片机控制的电机交流调速系统设计 摘要 单片机控制的变频调速系统设计思想是用转差频率进行控制。通过改变程序来达到控制转速的目的。由于设计中电动机功率不大,所以整流器采用不可控电路,电容器滤波;逆变器采用电力晶体管三相逆变器。系统的总体结构主要由主回路,驱动电路,光电隔离电路,HEF4752大规模集成电路,保护电路,Intel系列单片机,Intel8253定时记数器,Intel8255可编程接口芯片,Intel8279通用键盘显示器,IO接口芯片,CD4527比例分频器和测速发电机等组成。回路中有了检测保护电路就可以使整个系统运行的可靠性有了保障。非传统的CMOS变革了存储器技术。直到现在,我们仍然依靠DRAM 作为主要的存储体。不幸的是,随着芯片的缩小,只有芯片外围速度上的增长——处理器芯片和它相关的缓存速度每两年增加一倍。这就是存储器代沟并且是人们焦虑的根源。存储技术的一个可能突破是,使用一种非传统的CMOS管,在计算机整体性能上将导致一个很大的进步,将解决大存储器的需求,即缓存不能解决的问题。 关键词:MCS-51单片机;HEF4752;8253定时器;晶闸管;整流器

Exchange the speed of adjusting to design systematically with the electrical machinery that the one-chip computer controls ABSTRACT Frequency conversion that one-chip computer control transfer speed systematic design philosophy with transfer to difference frequency control. Achieve the goal of controlling rotational speed through changing the procedure . Because the motor is not big in power in the design, the rectifier can not adopt controlledly the circuit, the condenser strains waves; Going against the becoming device adopts three phases of the electric transistor to go against the becoming device. The systematic ensemble architecture is by the main return circuit mainly, drive the circuit, the photo electricity isolates the circuit, HEF4752 large scale integrated circuit, protects the circuit, the Intel series one-chip computer, Intel8253 timing count device of,Intel8255 programmable interface chip,Intel8279 keyboard not in common use display, IO interface chip, CD4527 proportion frequency division device and tests the speed such composition as the generator ,etc.. Have the dependability that can make the whole system operate of measuring and protecting the circuit to the return circuit.Unconventional CMOS could revolutionalize memory technology. Up to now, we DRAMs for main memory. Unfortunately, these are only increasing in speed marginally as shrinkage continues, whereas processor chips and their associated cache memory continue to double in speed every two years. The result is a growing gap in speed between the processor and the main memory. This is the memory gap and is a current source of anxiety. A breakthrough in memory technology, possibly using some form of unconventional CMOS, could lead to a major advance in overall performance on problems with large memory requirements, that is, problems which fail to fit into the cache.

直流电机控制系统设计

直流电机控制系统设计

XX大学 课程设计 (论文) 题目直流电机控制系统设计 班级 学号 学生姓名 指导教师

沈阳航空航天大学 课程设计任务书 课程名称专业基础课程设计 院(系)自动化学院专业测控技术与仪器 班级学号姓名 课程设计题目直流电机控制系统设计 课程设计时间: 2012年7 月9 日至2012年7 月20 日 课程设计的内容及要求: 1.内容 利用51单片机开发板设计并制作一个直流电机控制系统。系统能够实时控制电机的正转、反转、启动、停止、加速、减速等。 2.要求 (1)掌握直流电机的工作原理及编程方法。 (2)掌握直流电机驱动电路的设计方法。 (3)制定设计方案,绘制系统工作框图,给出系统电路原理图。 (4)用汇编或C语言进行程序设计与调试。 (5)完成系统硬件电路的设计。 (6)撰写一篇7000字左右的课程设计报告。 指导教师年月日 负责教师年月日

学生签字年月日 目录 0 前言 (1) 1 总体方案设计 (2) 1.1 系统方案 (2) 1.2 系统构成 (2) 1.3 电路工作原理 (2) 1.4 方案选择 (3) 2 硬件电路设计 (3) 2.1 系统分析与硬件设计 (3) 2.2 单片机AT89C52 (3) 2.3 复位电路和时钟电路 (4) 2.4 直流电机驱动电路设计 (4) 2.5 键盘电路设计 (4) 3软件设计 (5) 3.1 应用软件的编制和调试 (5) 3.2 程序总体设计 (5) 3.3 仿真图形 (7) 4 调试分析 (9) 5 结论及进一步设想 (9) 参考文献 (10) 课设体会 (11) 附录1 电路原理图 (12) 附录2 程序清单 (13)

伺服电机转速控制

伺服电机转速的PLC控制 [摘要]利用西门子PLC输出的模拟量、伺服控制器完成了对伺服电机转速精准的控制。提高了系统控制的可靠性和精确度。满足了工业现场的需要。 [关键词]伺服系统;PLC;模拟量 1.引言 伺服电机在自动控制系统中用作执行元件,它将接收到的控制信号转换为轴的角位移或角速度输出。通常的控制方式有三种: ①通讯方式,利用RS232或RS485方式与上位机进行通讯,实现控制; ②模拟量控制方式,利用模拟量的大小和极性来控制电机的转速和方向; ③差分信号控制方式,利用差分信号的频率来控制电机速度。 简单、方便的实现对伺服电机转速的精确控制是工业控制领域内的一个期望目标,本文主要研究如何利用PLC输出的模拟量实现对伺服电机的速度较为精准的控制。 2.控制系统电路 控制装置选用西门子S7-200系列PLC CPU224XPCN,这种型号的PLC除了带有输入输出点外。还有1个模拟量输入点和1个模拟量输出点,这一型号PLC所具有的模拟量模块,能够满足控制伺服电机的需要。触摸屏选用西门子触摸屏,型号为TP177B。 具体控制方案如图l所示,触摸屏是人机对话接口,最初的指令信息要从这里输入。输入的信息通过通讯端口传送到PLC。经运算后,PLC输出模拟量,并连接到伺服控制器的模拟量输入端口。伺服控制器对接收到的模拟量进行内部运算,而后驱动伺服电机达到相应的转速。伺服电机通过测速元件将转速信息反馈到伺服控制器,形成闭环系统,实现转速稳定的效果。 图1 控制方案 方案中的伺服电机,设计工作转速范围为500~6000RPM,精度要求为±3RPM。 3.控制过程 在触摸屏中设置一个对话框,可输入4位数值,然后将此对话框中的数据属性设置成对应PLC中的整形变量数据(如VW310)。目的是当在对话框中输人数值后,电机就能够达到与该 数值相同的速度。 PLC输出的模拟量是0~10V,对应的整形数据是0~32000;而伺服电机的输入模拟量是0~l0V。对应的转速是0-6500 RPM。由于这些数值都是理论上的,并且最终希望得到的还是输

直流电动机转速控制系统设计

摘要 当今,自动化控制系统已经在各行各业得到了广泛的应用和发展,而直流驱动控制作为电气传动的主流在现代化生产中起着主要作用。特别是在直流电动机广泛应用的电气传动领域,起到至关重要的作用。直流电动机因为具有良好的调速性能和比较大的起动转矩,一直被应用在电气领域,尤其是在需要调速性能很高的场所。在制造业、工农业自动化、铁路与运输等行业都被广泛的应用,随着市场的竞争力,对直流电动机的需求也越来越高,同时对直流电动机的调速性能也有了更高的要求。因此,研究直流电动机转速控制系统的调速性能有着很重要的意义。 在本次的设计中采用PWM控制直流电动机转速。PWM脉冲受到PID算法的控制,被用来控制直流电动机的转速。同时利用安装在直流电动机转轴上的光电式传感器,将直流电动机的转速转换成脉冲信号,反馈到单片机,形成闭环反馈控制系统,改变不同占空比的PWM脉冲就可以实现直流电动机转速控制。 本论文对每一个方案的选择都进行详细的论述,在软件和硬件部分都进行了模块化。硬件部分首先给出一个以AT89S52单片机为核心的整体结构图,并对驱动电路、显示电路等模块进行详细的阐述。在软件部分给出整体程序流程图,对PWM 程序、PID算法程序、显示程序等模块详细的阐述。本次系统设计的具有抗干扰能力强、性价比高、维修简单方便等优点。 关键词:PWM;单片机;直流电动机;转速控制

Abstract Nowadays, automatic control system has been widely used and greatly developed in all walks of life. As the dominant part of electric drive, direct current (DC) control plays an important role in modern production, especially in the DC motor is widely used in the field of electric transmission. DC motor because of its good speed control performance and relatively large starting torque, has been applied in the electrical field, especially in the high speed performance requirements of the occasion. Is widely used in the manufacturing industry, industry and trade of agricultural automation, rail and transit industry, with the competitiveness of the market, the demand of DC motor is also more and more high, also of the DC motor speed performance also has the higher requirements. Therefore, it is very important to study the speed control performance of the DC motor speed control system. In this design, using PWM control DC motor speed. PWM pulse is controlled by the PID algorithm, PWM is used to control the speed of DC motor. At the same time, the hall sensor mounted on the rotational shaft of the DC motor, the DC motor speed is converted into a pulse signal, feedback to the microcontroller, form a closed loop feedback control system, changing the duty ratio of the PWM pulse can realize DC motor speed control. In this paper, the choice of each program are discussed in detail, in both the software and hardware parts are modular. In the part of hardware, we first give a whole structure diagram with AT89S52 single chip microcomputer as the core, and elaborate the driving circuit, display circuit and other modules in detail. In the software part gives the overall program flow chart, the PWM program, PID algorithm program, display program, and other modules are described in detail. The system design has the advantages of strong anti-interference ability, high cost performance, easy maintenance and so on. Key Words: PWM; microcomputer; DC motor; speed control

单片机汇编语言步进电机转速控制系统

大连理工大学本科设计报告题目:步进电机转速控制系统设计 课程名称:单片机综合设计 学院(系):电子信息与电气工程学部 专业: 班级: 学号: 学生姓名: 成绩: 2013 年7 月20 日

题目:步进电机转速控制系统设计 1 设计要求 1)利用ZLG7290的键盘控制直流电机(或步进电机的转速、转向); 2)也可以利用ADC模块(与电位器配合),利用电位器控制转速; 3)利用ZLG7290的8位LED数码管显示电机转向、转速参数显示。 2 设计分析及系统方案设计 实验要求使用步进电机作为被控制对象,由ZLG7290做人机对话平台,利用单片机的P1(8位)和P3(部分口线)构造系统。实验最终实现功能、设计思路以及方案设计如以下几个小节所述。 2.1 系统设计实现功能 根据设计要求、现有设备以及知识储备,完成功能如下: ①由按键S1~S8实现转速切换,其中S1~S4正转,S5~S8反转 ②按键S16作为停止键,按下S10后步进电机停止转动,再按S1~S16步进电机按 照按键对应转速以及转向转动 ③按键S10作为复位键,当按下S10后,无论当前处于何种状态,系统恢复至初 始态 ④8为LED数码管显示当前步进电机转速(speed=0/1 1~4),转速前0表示正转, 1表示反转 ⑤若按下停止键,数码管显示当前转速;若按下复位键,数码管显示初始态speed=00 2.2 设计思路 本次的设计是LED显示与步进电机相结合以及若干功能键的组合的一种设计。根据之前学习的按键中断显示实验和定时器实验,使用INT0和INT1,INT0作为按键中断,INT1作为定时器。在主程序中实现LED初始显示、定时器计时初始、按键中断初始。INT0中断调用中断服务子程序实现对按键键值的判断,并根据相应的按键值实现对应步进电机的变化,并显示该按键对应的转速。INT1定时器中断根据INT0的按键键值,对定时器设定相应的初值,实现步进电机按规定的转速转动。对于按键停止,则是利用中断优先级,当INT0的中断优先级高时,系统进入中断,此时INT1停止计时,也就实现了步进电机的停止,当改变定时器与按键中断的优先级时,即把INT0设为低优先级,INT1设为高优先级,步进电机重新开始转动。此时添加一个对INT0位地址的查询,若有按键即正/反转的4档转速所对应的按键,步进电机开始重新转动。对于复位功能,则同样是利用按键键值的判断,在对应键值下控制电机初始化。

直流电机控制系统设计.

XX大学 课程设计 (论文) 题目直流电机控制系统设计 班级 学号 学生姓名

指导教师 航空航天大学 课程设计任务书 课程名称专业基础课程设计 院(系)自动化学院专业测控技术与仪器 班级学号 课程设计题目直流电机控制系统设计 课程设计时间: 2012年7月9日至2012年7月20日 课程设计的容及要求: 1.容 利用51单片机开发板设计并制作一个直流电机控制系统。系统能够实时控制电机的正转、反转、启动、停止、加速、减速等。 2.要求 (1)掌握直流电机的工作原理及编程方法。 (2)掌握直流电机驱动电路的设计方法。 (3)制定设计方案,绘制系统工作框图,给出系统电路原理图。 (4)用汇编或C语言进行程序设计与调试。 (5)完成系统硬件电路的设计。 (6)撰写一篇7000字左右的课程设计报告。

指导教师年月日 负责教师年月日 学生签字年月日 目录 0 前言1 1 总体方案设计2 1.1 系统方案2 1.2 系统构成2 1.3 电路工作原理2 1.4 方案选择3 2 硬件电路设计3 2.1 系统分析与硬件设计3 2.2 单片机AT89C523 2.3 复位电路和时钟电路4 2.4 直流电机驱动电路设计4 2.5 键盘电路设计4 3软件设计5 3.1 应用软件的编制和调试5 3.2 程序总体设计5

3.3 仿真图形7 4 调试分析9 5 结论及进一步设想9参考文献10 课设体会11 附录1 电路原理图12附录2 程序清单13

直流电机调速系统设计 XXXXX大学自动化学院 摘要:本篇论文介绍了基于单片机的直流电机PWN调速的基本办法,直流电机调速的相关知识以及PWM调速的基本原理和实现方法。重点介绍了基于MCS-51单片机的用软件产生PWM信号以及信号占空比调节的方法。对于直流电机速度控制系统的实现提供了一种有效的途径。 直流电动机具有优良的调速特性,调速平滑,方便,调速围广,过载能力大,能承受频繁的冲击负载,可实现频繁的无级快速起动、制动和反转;能满足生产过程中自动化系统各种不同的特殊运行要求。电动机调速系统采用微机实现自动控制,是电气传动发展的主要方向之一。采用微机控制后,整个调速系统体积小,结构简单、可靠性高、操作维护方便,电动机稳态运转时转速精度可达到较高水平,静动态各项指标均能较好地满足工业生产中高性能电气传动的要求。 关键词:单片机最小系统;PWM ;直流电机调速; 0 前言 电动机作为最主要的机电能量转换装置,其应用围已遍及国民经济的各个领域和人们的日常生活。无论是在工农业生产,交通运输,国防,航空航天,医疗卫生,商务和办公设备中,还是在日常生活的家用电器和消费电子产品(如电冰箱,空调,DVD等)中,都大量使用着各种各样的电动机。据资料显示,在所有动力资源中,百分之九十以上来自电动机。同样,我国生产的电能中有百分之六十是用于电动机的。电动机与人的生活息息相关,密不可分。电气时代,电动机的调速控制一般采用模拟法,对电动机的简单控制应用比较多。简单控制是指对电动机进行启动,制动,正反转控制和顺序控制。然而近年来,随着技术的发展和进步,以及市场对产品功能和性能的要求不断提高,直流电动机的应用更加广泛,尤其是在智能机器人中的应用。直流电动机的起动和调速性能、过载能力强等特点显得十分重要,为了能够适应发展的要求,单闭环直流电动机的调速控制系统得到了很大的发展。而作为单片嵌入式系统的核心—单片机,正朝着多功能、多选择、高速度、低功耗、低价格、大存储容量和强I/O功能等方向发展。随着计算机档次的不断提高,功能的不断完善,单片机已越来越广泛地应用在各种领域的控制、自动化、智能化等方面,特别是在直流电动机的调速控制系统中。这是因为单片机具有很多优点:体积小,功能全,抗干扰能力强,可靠性高,结构合理,指令丰富,控制功能强,造价低等。所以选用单片机作为控制系统的核心以提高整个系统的可靠性和可行性。

相关文档
最新文档