直流电机课程设计报告
直流电机测速系统课程设计

西安邮电学院单片机课程设计报告书题目:电机测速系统院系名称:自动化学院学生姓名:专业名称:自动化班级:自动XXXX班时间:20XX年X月X日至 X月XX日电机测速系统一、设计目的随着科技的飞速发展,计算机应用技术日益渗透到社会生产生活的各个领域,而单片机的应用则起到了举足轻重的作用。
在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、机床主轴等旋转设备的试验运转和控制中,常需要分时或连续测量、显示其转速及瞬时速度。
为了能精确地测量转速,还要保证测量的实时性,要求能测得瞬时转速。
因此设计一种较为理想的电机测速控制系统是非常有价值的。
二、设计要求1.用按键控制电机起停;2.电机有两种速度,通过按键来改变速度;3.通过数码管显示每分钟或每秒的转速。
四、设计方案及分析(包含设计电路图)1. STC89C52单片机介绍STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programmable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。
该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
(1)单片机最小系统单片机最小系统电路如图所示,由主控器STC89C52、时钟电路和复位电路三部分组成。
单片机STC89C52作为核心控制器控制着整个系统的工作,而时钟电路负责产生单片机工作所必需的时钟信号,复位电路使得单片机能够正常、有序、稳定地工作。
图单片机最小系统(2)晶振电路(3)复位电路复位是单片机的初始化操作。
其主要功能是把PC 初始化为0000H ,使单片机从0000H 单元开始执行程序。
除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。
2. ST151光电转速传感器是根据光敏二极管工作原理制造的一种感应接收光强度变化的电子器件,当它发出的光被目标反射或阻断时,则接收器感应出相应的电信号。
基于单片机的直流电机调速系统的课程设计

一、总体设计概述本设计基于8051单片机为主控芯片,霍尔元件为测速元件, L298N为直流伺服电机的驱动芯片,利用 PWM调速方式控制直流电机转动的速度,同时可通过矩阵键盘控制电机的启动、加速、减速、反转、制动等操作,并由LCD显示速度的变化值。
二、直流电机调速原理根据直流电动机根据励磁方式不同,分为自励和它励两种类型,其机械特性曲线有所不同。
但是对于直流电动机的转速,总满足下式:式中U——电压;Ra——励磁绕组本身的内阻;——每极磁通(wb );Ce——电势常数;Ct——转矩常数。
由上式可知,直流电机的速度控制既可以采用电枢控制法也可以采用磁场控制法。
磁场控制法控制磁通,其控制功率虽然较小,但是低速时受到磁场和磁极饱和的限制,高速时受到换向火花和换向器结构强度的限制,而且由于励磁线圈电感较大,动态响应较差,所以在工业生产过程中常用的方法是电枢控制法。
电枢控制法在励磁电压不变的情况下,把控制电压信号加到电机的电枢上来控制电机的转速。
传统的改变电压方法是在电枢回路中串连一个电阻,通过调节电阻改变电枢电压,达到调速的目的,这种方法效率低,平滑度差,由于串联电阻上要消耗电功率,因而经济效益低,而且转速越慢,能耗越大。
随着电力电子的发展,出现了许多新的电枢电压控制法。
如:由交流电源供电,使用晶闸管整流器进行相控调压;脉宽调制(PWM)调压等。
调压调速法具有平滑度高、能耗低、精度高等优点,在工业生产中广泛使用,其中PWM应用更广泛。
脉宽调速利用一个固定的频率来控制电源的接通或断开,并通过改变一个周期内“接通”和“断开”时间的长短,即改变直流电机电枢上的电压的“占空比”来改变平均电.压的大小,从而控制电动机的转速,因此,PWM又被称为“开关驱动装置”。
如果电机始终接通电源是,电机转速最大为Vmax,占空比为D=t1/t,则电机的平均转速:Vd=Vmax*D,可见只要改变占空比D,就可以调整电机的速度。
平均转速Vd与占空比的函数曲线近似为直线。
永磁有刷直流电动机课程设计

永磁直流有刷电动机课程设计目录摘要一、设计背景及其发展状况二、有刷直流电动机的组成结构和工作原理1.永磁直流电动机的结构、起动和转动机理2.永磁有刷直流电动机的反电动势和转矩、转速、调速范围3.永磁有刷直流电动机的功率和效率三、永磁有刷直流电动机的设计1.永磁有刷直流电动机主要尺寸的确定2.永磁有刷直流电动机的绕组设计3.永磁有刷直流电动机换向器的设计四、磁路计算1.组抗参数2.损耗参数3.外特性4.效率特性五、个人总结参考文献摘要永磁有刷直流电机是在直流电机的基础上用永磁铁代替原有磁体材料建立的主磁场。
直流电动机采用了永磁励磁后,因省去了励磁绕组,降低了励磁损耗,使其具有结构简单、体积小、效率高、用铜量少等优点。
本文分析了永磁有刷直流电机的工作原理,研究了永磁有刷直流电机电磁的特点, ,运用解析计算的方法分析出电机的各项参数。
为设计永磁有刷直流电动机,我们依据Matlab强大的数据计算能力建立起了永磁有刷直流电机的数学模型并进行了仿真进而对控制系统进行了一定的分析,同时还对比了在不同的参数下电机的工作性能,为电机系统的设计及其工作的稳定性提供了一定的依据。
经设计出的200W永磁有刷直流电动机具有简便高效的特点。
关键词永磁直流电机有刷设计电机一、设计背景及其发展状况1820年,丹麦物理学家奥斯特发现了电流在磁场中受机械力的作用,即电流的磁效应。
1821年,英国科学家法拉第总结了载流导体在磁场内受力并发生机械运动的现象,法拉第的试验模型可以认为是现代直流电动机的雏形。
1822年,法国人吕萨克发现电磁铁,,即用电流流过绕在铁芯上的线圈的方法可以产生磁场。
在这些发现与发明的基础上,1831年法拉第发现了电磁感应定律,发明了盘式电机。
1831年,法拉第发现了电磁感应定律,并发明了盘式电机。
同年,亨利制作了振荡电机。
1832年,斯特金发明了换向器,并对亨利的振荡电机进行了改进,制作了世界上第一台能连续旋转运动的电机。
基于光电传感器的直流电机转速测量系统设计-课设报告

北京信息科技大学测控综合实践课程设计报告题目:基于光电传感器的直流电机转速测量系统设计学院:仪器科学与光电工程学院专业:测控技术与仪器学生姓名:摘要摘要基于单片机的转速测量方法较多,本次设计主要针对于光电传感器测量直流电机转速的原理进行简单介绍,并说明它是如何对电机转速进行测量的。
通过实验得到结果并进行了数据分析。
本次设计应用了STC89C52RC单片机,采用光电传感器测量电机转速的方法,其中硬件系统包括脉冲信号的产生模块、脉冲信号的处理模块和转速的显示模块三个模块,采用C语言编程,结果表明该方法具有简单、精度高、稳定性好的优点。
关键词:直流电机;单片机;PWM调节;光电传感器Abstract目录摘要 (I)第一章概述 (1)1.1 课设目标 (1)1.2 内容 (1)第二章系统设计原理 (2)2.1 STC89C52单片机介绍 (2)2.2 STC89C52定时计数器 (4)2.3 STC89C52中断控制 (6)2.4 光电传感器 (6)2.5 数码管介绍 (7)第三章硬件系统设计 (10)3.1测速信号采集及其处理 (10)3.2 单片机处理电路设计 (11)3.3 显示电路 (12)3.4 PWM驱动电路 (13)第四章软件设计 (14)4.1语言选用 (14)4.2程序设计流程图 (14)4.3原程序代码 (15)第五章数据分析 (19)总结 (20)附件 (21)参考文献 (23)第一章概述在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、卷扬机、机床主轴等旋转设备的试验、运转和控制中,常需要分时或连续测量和显示其转速及瞬时转速。
目前国内外测量电机转速的方法有很多,按照不同的理论方法,先后产生过模拟测速法(如离心式转速表、用电机转矩或者电机电枢电动势计算所得)、同步测速法(如机械式或闪光式频闪测速仪)以及计数测速法。
计数测速法又可分为机械式定时计数法和电子式定时计数法。
电机及拖动课程设计 他励直流电动机的回馈制动

第一章直流电动机工作原理(a)(b)图1-1直流电动机工作原理示意图图1.1是一台直流电机的最简单模型。
N和S是一对固定的磁极,可以是电磁铁,也可以是永久磁铁。
磁极之间有一个可以转动的铁质圆柱体,称为电枢铁心。
铁心表面固定一个用绝缘导体构成的电枢线圈abed,线圈的两端分别接到相互绝缘的两个半圆形铜片(换向片)上,它们的组合在一起称为换向器,在每个半圆铜片上又分别放置一个固定不动而与之滑动接触的电刷A和B,线圈abed通过换向器和电刷接通外电路。
将外部直流电源加于电刷A(正极)和B(负极)上,则线圈abed中流过电流,在导体ab中,电流由a指向b,在导体ed中,电流由e指向d。
导体ab和ed分别处于N、S 极磁场中,受到电磁力的作用。
用左手定则可知导体ab和ed均受到电磁力的作用,且形成的转矩逆时针方向旋转,如图1T(a)所示。
当电枢旋转180°,导体ed转到N极下,ab转到S极下,如图1-1(b)所示,由于电流仍从电刷A流入,使ed中的电流变为由d 流向c,而ab中的电流由b流向a,从电刷B流出,用左手定则判别可知,电磁转矩的方向仍是逆时针方同。
由此可见,加于直流电动机的直流电源,借助于换向器和电刷的作用,使直流电动机电枢线圈中流过的电流,方向是交变的,从而使电枢产生的电磁转矩的方向恒定不变,确保直流电动机朝确定的方向连续旋转。
这就是直流电动机的基本工作原理。
第二章直流电动机的分类根据励磁方式的不同,直流电机可以分为他励、并励、串励和复励四种。
他励电机电路圏①并励电机电路图3图2-1直流电动机按励磁方式的分类图3-0他励直流电动机的固有特性其中:n ——C ①EP -R —CC ①2ET称为理想空载转称为机械特性的斜率,大小反映软特性与硬特性;RT 称为负载时的转速降。
CC ①E T由于电枢电路电阻Ra 很小,所以机械特性的斜率很小,硬度很大,固有特性为硬特An 二B T二第三章他励直流电动机的机械特性在他励电动机中,Ua ,Ra ,If 保持不变时,电动机的转速n 与电磁转矩T 之间的关系称为他励电动机的机械特性。
电机直流课程设计

电机直流课程设计一、课程目标知识目标:1. 让学生掌握电机直流的基本工作原理,包括电磁感应定律在直流电机中的应用。
2. 使学生了解并掌握直流电机的类型、结构、性能及用途。
3. 引导学生理解并掌握电机转速与电枢电压、电流的关系,以及励磁对电机性能的影响。
技能目标:1. 培养学生能够正确使用万用表、示波器等工具进行电机参数测试的能力。
2. 培养学生具备分析、解决直流电机常见故障的能力。
3. 让学生学会设计简单的直流电机控制系统,并能进行基本的调试。
情感态度价值观目标:1. 培养学生对电机工程技术的兴趣和热情,激发他们探索科学的精神。
2. 培养学生的团队协作意识,使他们能够在学习过程中积极与他人交流、合作。
3. 引导学生认识到电机技术在生产、生活中的重要作用,增强他们的社会责任感。
课程性质:本课程为电机原理与应用的实践课程,注重理论知识与实际操作的结合。
学生特点:学生处于高中年级,已具备一定的物理基础和动手能力,对新技术具有强烈的好奇心。
教学要求:教师应采用启发式教学,引导学生通过实验、讨论等方式主动探究电机直流的知识,提高他们的实践操作能力和问题解决能力。
同时,注重培养学生的团队合作意识和科学素养,为后续学习打下坚实基础。
通过分解课程目标为具体的学习成果,便于后续教学设计和评估。
二、教学内容1. 直流电机的基本原理:包括洛伦兹力定律、电磁感应定律在直流电机中的应用,电机转速与电枢电压、电流的关系,以及励磁对电机性能的影响。
2. 直流电机的类型与结构:介绍常见的直流电机类型,如永磁直流电机、励磁直流电机;讲解电机的结构,包括电枢、励磁绕组、换向器等组成部分。
3. 直流电机的性能与用途:分析不同类型直流电机的性能特点,如功率、转速、效率等,探讨其在实际应用中的选择和适用场合。
4. 直流电机控制系统设计:学习电机控制的基本原理,设计简单的直流电机控制系统,包括调速、转向等功能。
5. 直流电机参数测试与故障分析:教授如何使用万用表、示波器等工具进行电机参数测试,分析常见故障原因,并提出相应的解决方法。
课程设计报告之直流电机控制(C语言版)

单片机课程设计学院:电气与信息工程学院班级:07级电气工程及其自动化3班设计者:设计名称:直流电机调速指导老师:张志文教授目录一. 课程设计题目及其实现目标 (3)二. 设计原理图 (4)三. 设计原理及其实现方法 (5)四. 流程图 (6)五. 程序清单 (7)六.课程设计心得 (13)一. 课程设计题目及其实现目标课程设计题目:直流电机调速实现的目标1).通过键盘改变脉冲的占空比从而达到改变转速使得电机转速从高到低,从低到高2).通过改变pwm的极性从而改变电机的转向,实现正反转3).能够通过数码显示管显示电机的转速和电机的转向4).通过启动键唯一启动电机,从而达到防止电机误启动的目的5).能够通过键盘快速达到电机预先设定的速度和转向备注:由于没有传感器,所以本课程设计中没有设计测速模块,所显示的速度为理论速度,并非电机的实际转速二. 设计原理图注:本原理图采用proteus绘制三. 设计原理及其实现方法1. 速度调节的实现通过控制L298的使能端“允许”或者“禁止”,通过改变a (脉冲宽度)的值,从而达到控制PWM脉冲宽度调节电机转速的目的2. 转向的控制通过L298中的H桥,从AT89C51中的P1_6和P1_7输出控制信号控制BJT的基极电压,控制L298中H桥的BJT通断,从而达到控制电机转向的目的附:A. L298的原理图B.本设计所需要芯片以及作用AT89C51:单片机L298:控制电机驱动和转向74L408:四与门芯片8255A:用于扩展51端口,作显示用2803:显示缓冲用MAX239:串口通讯芯片四. 流程图五.程序清单#include<at89x51.h>#include<motor_ctr.h>#include<absacc.h>#include<stdio.h>#include<intrins.h>#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工作在模式1TH1=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 W AS USED TO GET THE INFORMA TION 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 1000PA=seg_code[ge];delay(2);PB=0x04;//0000 0100PA=seg_code[shi];delay(2);PB=0x02;//0000 0010PA=seg_code[bai];delay(2);PB=0x01;//0000 0001PA=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 FILEtypedef 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);六.课程设计心得两周的课程设计结束了,总得算来,这两周的课程设计体会颇多。
自动控制原理课程设计直流电机同步控制

目录一、自动控制原理课程设计题目 (2)二、摘要 (3)三、控制对象旳分析 (5)1.工作原理 (5)2.系统运行方框图 (5)3.分析系统过程 (6)4.建立数学模型求系统旳传递函数 (6)5.传递函数旳表达 (9)6. 系统校正 (10)7.运用Matlab进行仿真 (16)四、总结体会 (20)五、参照文献 (20)六、附录 (21)1.手工绘制旳微分校正旳根轨迹图及校正网络 (19)2.手工绘制旳相位超前校正旳幅特特性 (19)3.手工绘制旳相位超前校正旳相频特性及其校正网络 (19)4.频域法矫正旳Matlab仿真19一、自动控制原理课程设计题目描述: 两台直流电动机启动后, 当一台电动机抵达设定速度后, 另一台电动机在响应时间内抵达同一速度, 并保持两台电动机同步运行。
控制系统中各构成环节及参数如下:①直流电动机(他励)参数:✍✍励磁线圈电阻✍✍电感扭矩常数211min,/1500,8.9,110,85.0m kg J r n A I V U kW P N N N •=====设计规定:1.根据速度跟踪原理图建立系统数学模型。
2.画出速度跟踪系统旳方框图。
3.当系统不稳定期, 规定对系统进行校正, 校正后满足给定旳性能指标。
4.稳定性分析:A 频域法校正系统在最大指令速度( )为 (度/秒)时, 对应旳位置滞后误差不超过 度(稳态误差);相角裕度为 度, 幅值裕度不低于6分贝;过渡过程旳调整时间不超过3秒。
B 根轨迹法校正①最大超调量%3%≤σ②过渡过程时间2≤s t 秒;静态速度误差系数5≥v K 秒.5.校正网络确定后需代入系统中进行验证, 计算并确定校正网络旳参数。
6.Matlab 进行验证7.搭建电路进行验证(注: 手工绘图(幅频、相频及根轨迹图))二、摘要针对双电机同步驱动控制在负载发生扰动时同步控制性能较差旳问题,建立了两台直流电动机同步控制系统(速度控制)旳数学模型。
重要处理旳问题是对两台直流电动机同步控制系统构造图进行分析, 画出构造框图, 算出传递函数, 并对其进行频域校正和根轨迹校正, 找到合适旳处理措施, 构建校正网络电路, 从而使得系统可以满足规定旳性能指标。
电机课程设计小结

电机课程设计小结一、教学目标本课程的教学目标是使学生掌握电机的基本原理、结构和工作特点,了解电机的主要类型和应用领域;培养学生具备电机故障分析和维修的基本技能;引导学生认识电机在现代工业中的重要作用,提高学生的专业素养和实际操作能力。
具体来说,知识目标包括:1.了解电机的基本原理、分类和性能指标。
2.掌握直流电机、交流电机、变压器等主要电机的结构和工作原理。
3.熟悉电机故障的常见原因和诊断方法。
4.知道电机在现代工业中的应用领域。
技能目标包括:1.能够分析电机的工作原理和性能参数。
2.具备电机安装、调试和维护的基本技能。
3.能够运用故障诊断方法分析和解决电机故障。
情感态度价值观目标包括:1.培养学生对电机专业的兴趣和热情,提高学生的职业认同感。
2.培养学生团队合作、勇于创新的精神。
3.使学生认识到电机在现代工业中的重要作用,增强学生的社会责任感和使命感。
二、教学内容根据课程目标,教学内容主要包括电机的基本原理、结构、性能和应用等方面。
具体教学大纲如下:1.电机的基本原理和分类1.1 电机的定义和作用1.2 电机的分类及特点2.直流电机2.1 直流电机的基本结构2.2 直流电机的工作原理2.3 直流电机的性能和应用3.交流电机3.1 交流电机的基本结构3.2 交流电机的工作原理3.3 交流电机的性能和应用4.1 变压器的基本结构4.2 变压器的工作原理4.3 变压器的性能和应用4.电机故障分析与维修5.1 电机故障的常见原因5.2 电机故障的诊断方法5.3 电机故障的维修技巧5.电机在现代工业中的应用6.1 电机在电力系统中的应用6.2 电机在交通运输中的应用6.3 电机在工业自动化中的应用三、教学方法为了实现课程目标,我们将采用以下教学方法:1.讲授法:通过教师的讲解,使学生掌握电机的基本原理、结构和性能。
2.讨论法:引导学生针对电机故障案例进行讨论,提高学生的分析问题和解决问题的能力。
3.案例分析法:分析实际工作中的电机故障案例,使学生能够将理论知识应用于实际工作。
课程设计实验报告-直流电机测速 (1)

直流电机测速摘要设计一种直流电机调速系统,以STC89C52 为控制核心,通过ULN2003 驱动电机,使用ST151 测量转速,实现了按键输入、电机驱动、转速控制、转速显示等功能。
关键词:直流电机, 80C51, ULN2003, 转速控制第一章题目描述直流小电机调速系统:采用单片机、ul n2003 为主要器件,设计直流电机调速系统,实现电机速度开环可调。
要求:1、电机速度分30r /m、60r /m、100r /m共3 档;2、通过按选择速度;3、检测并显示各档速度。
所需器件:实验板(中号)、直流电机、STC89C52、电容(30pFⅹ2、10uF ⅹ2)、数码管(共阳、四位一体)、晶振(12M H z )、小按键(4 个)、ST151、电阻、发光二极管等。
第二章方案论述按照题给要求,我们最终设计了如下的解决方案:用户通过键盘键入控制指令(开关),微控制器在收到指令后改变输出的 PW M波,最终在 U LN2003 的驱动下电机转速发生改变。
通过 ST151 传感器测量电机扇叶的旋转情况,将转速显示在数码管上。
在程序主循环中实现按键扫描与转速显示,将定时器0 作为计数器,计数ST151 产生的下降沿,可算出转速,并送至数码管显示。
第三章硬件部分设计系统硬件部分包含输入模块、显示模块、控制模块、测速模块等。
在硬件搭建前,先通过Pr ot eus Pr o 7. 5 进行硬件仿真实现。
1. 时钟电路系统采用12M 晶振与两个30pF 电容组成震荡电路,接STC89C52 的 XTAL1 与 XTAL2 引脚,为微控制器提供时钟源2. 按键电路四个按键分别控制电机的不同转速,即控制 PW M波高电平的占空比,以实现电机的速度控制,采用开环控制方法,不是十分精确,但控制简单,易实现,代码编写简单3. 显示部分系统采用4 位共阴极数码管实现转速显示。
数码管的位选端1~4 分别接STC89C52 的P2. 0~P2. 3 管脚,端选段A~G与 D P分别接 STC89C52 的 P0. 0~P0. 7 管脚。
直流电动机调速课程设计

直流电动机调速课程设计一、课程目标知识目标:1. 让学生理解直流电动机的基本构造、工作原理和调速方法;2. 使学生掌握直流电动机调速的相关理论知识,如电枢电压调速、励磁电流调速和串电阻调速;3. 帮助学生了解直流电动机调速在实际应用中的关键作用和价值。
技能目标:1. 培养学生运用所学知识分析和解决实际直流电动机调速问题的能力;2. 让学生学会使用相关仪器、设备进行直流电动机调速实验,提高动手操作能力;3. 培养学生团队协作、沟通交流的能力,以小组合作形式完成实验任务。
情感态度价值观目标:1. 激发学生对直流电动机调速技术的兴趣,培养科技创新精神;2. 培养学生严谨、务实的科学态度,关注实际问题的解决;3. 增强学生的环保意识,认识到调速技术在节能减排方面的重要性。
课程性质:本课程为高二年级物理课程,旨在让学生掌握直流电动机调速的基本原理和实际应用。
学生特点:高二年级学生已具备一定的物理知识基础,具有较强的逻辑思维能力和动手操作能力。
教学要求:结合学生特点,注重理论与实践相结合,提高学生的实际操作能力和问题解决能力。
通过课程学习,使学生能够达到上述课程目标,并为后续相关课程的学习奠定基础。
在教学过程中,关注学生的学习进度,及时调整教学策略,确保课程目标的实现。
二、教学内容1. 理论知识:(1)直流电动机的基本构造、工作原理及分类;(2)直流电动机调速原理,包括电枢电压调速、励磁电流调速和串电阻调速;(3)调速性能指标及影响调速性能的因素。
2. 实践操作:(1)使用仿真软件或实验设备进行直流电动机调速实验;(2)学习并掌握相关仪器、设备的使用方法;(3)小组合作完成实验任务,分析实验结果,探讨调速方法在实际应用中的优缺点。
3. 教学大纲:(1)第1课时:介绍直流电动机的基本构造、工作原理及分类;(2)第2课时:讲解直流电动机调速原理及调速方法;(3)第3课时:分析调速性能指标及影响调速性能的因素;(4)第4课时:实践操作,进行直流电动机调速实验;(5)第5课时:总结实验结果,讨论调速方法在实际应用中的优缺点。
直流电机调速系统课程设计报告指导书

直流电机调速系统课程设计指导书一、实验目的1、通过对KZ-D系统开环机械特性和闭环机械特性的实测及研究,加深对负反应控制的根本原理的理解。
2、掌握操作实际系统的方法和必要参数的测定方法。
3、研究系统各参数间的根本关系及各参数变化对系统的影响。
4、加深比照例积分调节器动态传输特性的认识,了解其在无静差自动控制系统中的作用。
5、通过实践掌握工程实践中常见的双闭环无静差调速系统参数设计计算和ST调试方法。
5 DD03-2电机导轨﹑测速发电机及转速表6 DJ13 直流复励发电机7 DJ15 直流并励电动机8 D42 滑线变阻器串联形式:0.41A,1.8kΩ并联形式:0.82A,900Ω9 数字存储示波器自备10 万用表自备三、实验线路及原理晶闸管直流调速系统由整流变压器、晶闸管整流调速装置、平波电抗器、电动机-发电机组等组成。
在本实验中,整流装置的主电路为三相桥式电路,控制电路可直接由给定电压U g作为触发器的移相控制电压U ct,改变U g的大小即可改变控制角α,从而获得可调的直流电压,以满足实验要求。
实验系统的组成原理图如图5-1所示。
图1-1 实验系统原理图四、实验容(1) 测定晶闸管直流调速系统主电路总电阻值R,电感值L,s K , 测定直流电动机电势常数C e 测定晶闸管直流调速系统机电时间常数T M (2) 转速调节器的调试,电流调节器的调试(3) 设计调速系统。
调速指标为D =10,S <10%;测定系统开环机械特性和∆n nom ,判断能否满足调速指标;如果不能满足,可采用转速负反应;计算及整定比例调节器参数、反应系数;测定闭环系统的机械特性。
(4) 设计及调试双闭环无静差KZ -D 调速系统要求额定转速时S ≤2%,电流超调量σi %<5%,转速起动到额定转速时,超调量σn ed n %<10%,负载扰动恢复时间小于05.s ,电动机过载倍数λ=12.,电流反应系数A V 615.4=β。
直流电机控制报告

一、设计题目硬件5;直流电动机控制设计要求:1)可控制启动、停止;2)根据给定转速和检测的转速,采用PWM脉宽调制控制转速,产生不同的占空比的脉冲控制电机转速;3)实现由慢到快,再由快到慢的变速控制;4)数码管显示运行状态。
扩展功能:实现定时启动,定时停止二、开发目的通过本项课程设计,对计算机硬件课程中涉及的芯片结构、控制原理、硬件编程等方面有一定的感性认识和实践操作能力,更好的理解计算机硬件课程中讲述的基本原理和概念。
通过使用的汇编程序,来实现占空比可调的方波发生器。
学习并掌握了8086/8088汇编语言编程方法,掌握了8255、8253、ADC0808、74LS154译码器、74LS273锁存器等芯片的基本结构和工作原理,掌握了芯片编程控制的方法。
三、小组成员分工及成果蒲艺文:编写程序,流程图绘制。
陈兴睿:构思草图,后期调试。
肖钦翔:绘制电路图,资料收集。
成果:绘制完成电路图,灌入程序,调试,完成直流电动机控制设计。
四、设计方案以及论证原理:与两个和一个组成地址锁存及译码电路。
和作为译码选择端和,地址分别为和(由译码电路可得到)是作为的三个计数器和控制器的地址(对应计数器1对应控制器)。
也作为的三组端口和其控制器的地址(对应A对应控制器)一,选择(使能端)控制器,写入控制字二,通过口依次输出。
1来启动。
三,等待转换,并通过口测试端口是否为高电平。
四,为高电平,则通过口接受转换后的电压数据(范围从)。
五,选择(使能端)控制器,写入控制字六,选择计数器1写入初始值为电压数据。
七,选择控制器,写入控制字。
八,选择计数器,写入初值,计数器即开始工作,到时输出负脉冲,经过反相器变为正脉冲,作为计数器的门控信号输入,来控制计数器重新计数,从而产生相应占空比的方波。
9检测输入端口电压是否改变,不改变原样输出;若改变,通过和控制改变占空比。
0的意思是脉宽调节也就是调节方波高电平和低电平的时间比一个占空比波形会有的高电平时间和的低电平时间,而一个占空比的波形则具有的高电平时间和的低电平时间占空比越大高电平时间越长则输出的脉冲幅度越高即电压越高如果占空比为那么高电平时间为则没有电压输出如果占空比为那么输出全部电压六、硬件原理图(包括芯片的选型介绍)原理图::.玉日.前二Jg:.Wq=JXn..n»3C做科n?■IfjijT■科引er=is0P■咫F二1P3-53祝1芯片的选型介绍:主要功能:包括两大部分:和不断地从存储器取指令送入。
单片机课程设计完整版《PWM直流电动机调速控制系统》

单片机原理及应用课程设计报告设计题目:学院:专业:班级:学号:学生姓名:指导教师:年月日目录设计题目 (1)1 设计要求及主要技术指标: (1)1.1 设计要求 (1)1.2 主要技术指标 (2)2 设计过程 (2)2.1 题目分析 (4)2.2 整体构思 (4)2.3 具体实现 ................... 错误!未定义书签。
3 元件说明及相关计算 (5)3.1 元件说明 (5)3.2 相关计算 (6)4 调试过程 (6)4.1 调试过程 (6)4.2 遇到问题及解决措施 (7)5 心得体会 (7)参考文献 (8)附录一:电路原理图 (9)附录二:程序清单 (9)设计题目:PWM直流电机调速系统本文设计的PWM直流电机调速系统,主要由51单片机、电源、H桥驱动电路、LED 液晶显示器、霍尔测速电路以及独立按键组成的电子产品。
电源采用78系列芯片实现+5V、+15V对电机的调速采用PWM波方式,PWM是脉冲宽度调制,通过51单片机改变占空比实现。
通过独立按键实现对电机的启停、调速、转向的人工控制,LED实现对测量数据(速度)的显示。
电机转速利用霍尔传感器检测输出方波,通过51单片机对1秒内的方波脉冲个数进行计数,计算出电机的速度,实现了直流电机的反馈控制。
关键词:直流电机调速;定时中断;电动机;PWM波形;LED显示器;51单片机1 设计要求及主要技术指标:基于MCS-51系列单片机AT89C52,设计一个单片机控制的直流电动机PWM调速控制装置。
1.1 设计要求(1)在系统中扩展直流电动机控制驱动电路L298,驱动直流测速电动机。
(2)使用定时器产生可控的PWM波,通过按键改变PWM占空比,控制直流电动机的转速。
(3)设计一个4个按键的键盘。
K1:“启动/停止”。
K2:“正转/反转”。
K3:“加速”。
K4:“减速”。
(4)手动控制。
在键盘上设置两个按键----直流电动机加速和直流电动机减速键。
他励直流电动机的反接制动(电机与拖动课程设计报告)

他励直流电动机的反接制动(电机与拖动课程设计报告)直流电动机反接制动是将励磁电动机接入反接电路中,以减小负载拉力,延长电动机励磁时间,达到在负荷改变前有充分的制动力的一种电控制方法。
此种制动法适用于轻载轻负荷,机电一体的拖紧机床,减少机械制动时的浪费动作,从而实现高效拖紧制动功能。
一般来说,直流电动机反接制动电路分为两个部分:反接电阻和恒流源。
反接电阻决定反接电流,而恒流源则确保当励磁电流发生变化的时候反接电流也不会有变化,并维持电动机的反接制动效果。
虽然反接电流不是很大,但反而可以延长拖动的时间,避免旋转电动机的突变,从而得到一个稳定的制动。
相对于机械制动,反接制动的优点有:1.反接制动方式是一种电脉冲制动方式,在低速和高速运行条件下均可以提供良好的制动效果;2. 励磁电流产生的热损伤极小,而且热量释放速度较快;3. 使用反接制动,电机在使负载在静止状态下不会受到突变的影响,从而达到更稳定的运行效果;4. 电动机反接制动仅仅需要控制设备,比传统机械制动更加简便,同时可以大大减少设备维护和保养的费用。
此外,使用反接制动的另一个优点是可以提高机器的工作精度。
首先,通过反接制动可以有效减少励磁电流;其次,由于刹车后有足够的时间来调整把手和扳手,从而更好地控制机器的速度,从而获得更高的工作精度。
总之,反接制动是一种由电脉冲控制的电动机制动技术,能够在低速、高速情况下都提供良好的制动效果。
它主要用于轻载量和低负荷方面的拖紧设备,使用恒流源和反接电阻组成反接制动电路。
使用反接制动可以有效减小励磁电流,减少热损伤,延长电动机的寿命。
而且,还可以在负荷变化前充分制动,使机器精度提高,节省维护和保养费用。
课程设计---直流电动机测速系统设计

专业课程设计题目三直流电动机测速系统设计院系:专业班级:小组成员:指导教师:日期:前言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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录一. 任务解析 (1)二. 系统方案论证 (1)2.1 系统模块划分 (1)2.2 系统原理图 (2)三. PWM模块设计 (3)3.1设计方案论证 (3)3.2方案的选择 (3)3.3方案的实现 (3)3.4 PWM基本原理 (4)四. 电机档位控制模块设计 (4)4.1方案的论证与选择 (4)4.2 模块原理图与解析 (4)五. 正反转控制模块 (4)5.1 方案的实现 (4)5.2 系统电路 (5)六. 去抖动电路模块 (5)6.1原理介绍 (5)6.2电路设计 (5)七. 总结 (5)八.心得体会 (5)九.参考文献 (6)二、总体方案与比较论证方案一:利用单片机产生PWM信号波形,通过D/A转换器产生锯齿波电压和设置参考电压,通过外接模拟比较器输出PWM波形此方案外围电路比较复杂,难于调试,且要保证技术要求的指标困难,故方案不理想。
方案二:利用FPGA产生PWM波形。
用数字比较器来实现,数字比较器的一端接设定值计数器,另一端接线性递增计数器。
此方案与模拟控制相比,省去了外接的D/A转换器和模拟比较器,FPGA外部的连线很少、电路更加简单、便于控制,并且能够完成设计需要的指标,所以采用方案二。
2.1 系统模块划分整个设计方案可以分为PWM模块、电机档位控制模块、正反转控制模块、去抖动电路模块。
2.2 系统原理首先由设定值计数器设置PWM信号的占空比,当U/D=1,输入CLK2,使设定值计数器的输出值增加,PWM的占空比增加,电机转速加快:当U/D=0,输入CLK2使设定值计数器输出值减小,PWM占空比减小,电机转速变慢。
在CLK0的作用下,锯齿波计数器输出周期线性增加的锯齿波。
当计数值小于设定值时,数字比较器输出低电平,反之输出高电平,由此产生周期性的PWM波形。
旋转方向控制电路控制直流电动机转向和启停。
START键通过与门控制PWM输出,实现对电机的工作停止控制。
2.3 系统START是电机的开启端,,EN1用于设定电机转速的初值,Z_F是电机的方向端口,选择电机运行的方向。
CLK2和CLK0是外部时钟端,其主要作用是向FPGA控制系统提供时钟脉冲,控制电机进行运转。
实验箱上对应的Z_F键是电机运转的方向按键,当把Z_F键按下时,Z_F=1,电机正转;反之Z/F =0时,电机反转。
START是电机的开启键,当START=1,允许电机工作;当START=0时,电机停止转动三、PWM模块设计3.1设计方案论证方案一:利用单片机产生PWM波形。
方案二:用FPGA产生PWM波形3.2方案的选择:方案二仅需FPGA的内部资源即可实现,电路简单便于控制。
所以采用方案二。
3.3方案的实现:PWM脉宽调制信号产生电路由可控的加减计数器、8位二进制计数器CNTB、数字比较器三部分组成。
可控的加减计数器做细分计数器,确定脉冲宽度。
当U/D=1时,输入CLK2,使设定值计数器的输出值增加,PWM的占空比增加,电机转速加快;当U/D =0,输入CLK2,使设定值计数器的输出值减小,PWM的占空比减小,电机转速变慢。
8位二进制计数器在CLK0的作用下,锯齿波计数器输出周期性线性增加的锯齿波。
当计数值小于设定值时,数字比较器输出高电平;当计数值大于设定值时,数字比较器输出低电平,由此产生周期性的PWM波形。
可控的加减计数器的端口UENSET是计数器的使能端,控制计数器初值的变化。
该系统为一个闭环控制。
Din[7,0]为闭环输入端口,en set 为闭环使能端口。
其原理是将当前显示的信号与预设的信号加以比较,根据din tst与din set的比值来确定哪一端导通。
当din[7,0]处于关闭情况下时,set in与set out导通,起作用为当没有在数码管上输入设定值时,电机按照档位设定的速度运转,当有预设值时,电机按照预设的速度运转。
当改变预设值时,通过闭环控制系统将2个输入信号相比较从而达到调速的功能。
数字比较器是产生PWM波形的核心组成部件,可控的加减计数器和8位二进制计数器同时加数字比较器两端作为两路输入信号,当计数器输出值小于细分计数器输出的规定值时, 比较器输出高电平; 当输出值大于细分计数器输出的规定值时, 比较器输出低电平。
改变细分计数器的设定值, 就可以改变PWM输出信号的占空比。
3.4 PWM基本原理脉冲宽度调制(PWM)是一种对模拟信号电平进行数字编码的方法。
通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。
PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无(OFF)。
电压或电流源是以一种通(ON)或断(OFF)的重复脉冲序列被加到模拟负载上去的。
通的时候即是直流供电被加到负载上的时候,断的时候即是供电被断开的时候。
只要带宽足够,任何模拟值都可以使用PWM进行编码。
简而言之,就是用改变电机电枢(定子)电压的接通和断开的时间比(占空比)来控制马达的速度,在脉宽调速系统中,当电机通电时,其速度增加;电机断电时,其速度减低。
只要按照一定的规律改变通、断电的时间,即可使电机的速度达到并保持一稳定值.直流电机PWM调速基本原理:PWM方式是在大功率开关晶体管的基极上,加上脉冲宽度可调的方波电压,控制开关管的导通时间t,改变占空比,达到控制目的。
在PWM 驱动控制的调整系统中,按一个固定的频率来接通和断开电源,并且根据需要改变一个周期内“接通”和“断开”时间的长短。
通过改变直流电机电枢上电压的“占空比”来达到改变平均电压大小的目的,从而来控制电动机的转速。
也正因为如此,PWM又被称为“开关驱动装置”。
如下图所示:设电机始终接通电源时,电机转速最大为V max,设占空比为D= t1 / T,则电机的平均速度为V a = V max * D,其中V a指的是电机的平均速度;V max 是指电机在全通电时的最大速度;D = t1 / T是指占空比。
由上面的公式可见,当我们改变占空比 D = t1 / T时,就可以得到不同的电机平均速度V d,从而达到调速的目的。
严格来说,平均速度V d与占空比D并非严格的线性关系,但是在一般的应用中,我们可以将其近似地看成是线性关系。
四、电机档位控制模块4.1方案的论证与选择。
由于此次设计需要有4个档位。
而4当对应的编码为100。
采用[1.0]2位2进制已经达不到要求,故采用[2.0]的3位2进制来显示档位。
4.2 模块原理图与解析其中en为时钟信号输出端,grade[2,0]为4个档位。
Set_out[7.0]为对应的每一档位的转速编码。
五、正反转控制模块5.1 方案的实现:该模块主要有两个2选一多路选择器组成。
Z/F键控制选择PWM波形从正端Z进入H桥还是从负端F进入H桥,以控制电机的旋转方向。
5.2系统电路MUX21为2选1选择器。
当s=1时,y=a,输出高电平,实现正转,当s=0时,输入低电平,实现反转。
其中的zf_con器件相当于一个D触发器,相关的VHDL语言描述(部分)如下beginprocess(z_f)beginif rising_edge(z_f) thentmp<=not tmp;作用就是取其上升沿,消除抖动,使电路更加稳定。
六、去抖动电路模块6.1去抖动原理介绍:按键的抖动往往是不可避免的,按键信号稳定前后往往出现不该有的噪声,如果按键信号不加任何处理直接输入计数器,计数器将会在一次按键情况下发生多次计数的误动作.因此,有必要在按键信号接入计数器之前进行去抖动处理. 去抖动电路的基本原理是引入采样时钟,在对输入信号采样时,当相邻两次采样数据相同,则认为信号稳定有效,输出该值;否则当成非稳定信号,去抖动输出保持原值不变. 人的按键速度一般无法超过10次/秒,即一次按键最短有效时间往往不低于50ms.若取采样时钟Clk周期T=8ms,则一次按键可采样6次(8ms×6次≈50ms).不稳定噪声脉冲的脉宽一般在4ms以下,在8ms采样周期条件下,噪声最多被采样到1次,因此,去抖电路将会忽略掉噪声脉冲.采样时钟Clk频率可选择为f =1/T =1/8ms =125Hz. 去抖动电路的采样时钟可由FPGA开发板上晶振所提供的时钟信号分频得到.FPGA开发板上晶振为33MHz.在该实验成功下载后,请用导线将clk分配的管脚与晶振旁的GCK7脚连接起来,只有这样,clk才有效.6.2 去抖动电路设计其中CLK为时钟输入信号,in1接直流电机脉冲信号,经过消抖动处理后接入频率计的一端。
设计去抖动电路的目的是实现直流电机转速的精确测量,提高计数器的抗噪能力,增强稳定性。
七、总结直流电机由于具有速度控制容易,启、制动性能良好,且在宽范围内平滑调速等特点而在冶金、机械制造、轻工等工业部门中得到广泛应用。
本文所介绍的直流电机PWM控制器本文给出的控制方案,计算机仿真的结果表明,该电路能有效地产生PWM控制信号控制电机的转速,正反转,控制精度由FPGA中的数字比较器决定,硬件电路搭建简单,程序代码书写容易。
八、心得体会这次设计让我学到了很多东西。
首先是掌握了电路仿真软件,还有就是学会了初步的设计方法。
刚开始接触到直流电机题目的时候,可以说是毫无头绪。
只能去网络上搜索,看看课本和实验指导书。
但是由于我平时学习基础不扎实,仍然不是很懂。
最后借用了同学的源程序并细致的问了许多问题后,这才慢慢的对这个设计题目有了初步认识。
但真正要去仿真的时候,却发现了许多细节性的问题。
有时候设计思路是对的,但是在仿真时候却老出现不了想要的结果。
经过细心观察和尝试,往往是对理论知识的匮乏和基础的薄弱造成的。
虽然最终设计的结果并不完美,但是我也得到了很好的锻炼。
九、参考文献何小艇《电子系统设计》浙江大学出版社 2008.1潘松黄继业《EDA技术实用教程》科学出版社 2006.10齐晶晶《现代电子系统设计》实验指导书电工电子实验教学中心 2009.8王彦.基于 FPGA的工程设计与应用[M].西安电子科技大学出版社,2007.郭树涛.基于 FPGA的串口通讯设计[J].北京电子科技学院学报,2006,14(4):74-78.。