版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
---word.zl“单片机原理与应用〞课程设计———直流电机调速系统目录课程设计设计任务书设计工程简介一.总体设计方案二.单元模块设计三.系统硬件电路设计四.调速设计模块五.系统的电路原理图六.程序清单七.设计总结课程设计设计任务书:本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个启动开关,一个停顿开关,一个正向开关,一个反向开关,8位拨码开关负责设置占空比,进展脉冲宽度调制,可实现电动机的正转,反转,刹车,滑行,4种状态,并可根据占空比调节调速。设计工程简介:在现代电子产品中,自动控制系统,电子仪器设备、家用电器、电子玩具等等方面,直流电机都得到了广泛的应用。大家熟悉的录音机、电唱机、录相机、电子计算机等,都不能缺少直流电机。所以直流电机的控制是一门很实用的技术。直流电机,大体上可分为四类:几相绕组的步进电机、永磁式换流器直流电机、伺服电机、两相低电压交流电机直流电机具有良好的启动性能和调速特性,它的特点是启动转矩大,最大转矩大,能在宽广的围平滑、经济地调速,转速控制容易,调速后效率很高。与交流调速相比,直流电机构造复杂,生产本钱高,维护工作量大。随着大功率晶体管的问世以及矢量控制技术的成熟,使得矢量控制变频技术获得迅猛开展,从而研制出各种类型、各种功率的变频调速装置,并在工业上得到广泛应用。适用围:直流调速器在数控机床、造纸印刷、纺织印染、光缆线缆设备、包装机械、电工机械、食品加工机械、橡胶机械、生物设备、印制电路板设备、实验设备、焊接切割、轻工机械、物流输送设备、机车车辆、医疗设备、通讯设备、雷达设备、卫星地面承受系统等行业广泛应用。高性能的交流传动应用比重逐年上升,在工业部门中,用可调速交流传动取代直流传动将成为历史的必然。
尽管如此,我认为设计一个直流电机调速系统,不管是从学习还是实践的角度,对一名机械设计及其自动化专业的大学生都会产生积极地作用,有利于提高学习热情。一.总体设计方案PWM波调速:采用由达林顿管组成的H型PWM电路〔图1〕。用单片机控制达林顿管使之工作在占空比可调的开关状态,准确调整电动机转速。这种电路由于工作在管子的饱和截止模式下,效率非常高;H型电路保证了可以简单地实现转速和方向的控制;电子开关的速度很快,稳定性也极佳,是一种广泛采用的PWM调速技术。我们采用了定频调宽方式,因为采用这种方式,电动机在运转时比拟稳定;并且在采用单片机产生PWM脉冲的软件实现上比拟方便。且对于直流电机,采用软件延时所产生的定时误差在允许围。图1PWM波调速电路其构造图如图2所示:单片机〔速度的测量计算、输入单片机〔速度的测量计算、输入设定及系统控制〕单片机〔PID运算控制器、PWM模拟发生器〕电机速度采集电路电机驱动电路键盘显示器图2电机PID调速系统总体设计框图直流调速器就是调节直流电动机速度的设备,上端和交流电源连接,下端和直流电动机连接,直流调速器将交流电转化成两路输出直流电源,一路输入给直流电机砺磁〔定子〕,一路输入给直流电机电枢〔转子〕,直流调速器通过控制电枢直流电压来调节直流电动机转速。同时直流电动机给调速器一个反应电流,调速器根据反应电流来判断直流电机的转速情况,必要时修正电枢电压输出,以此来再次调节电机的转速。直流电机的调速方案一般有以下3种方式:1、改变电枢电压;2、改变激磁绕组电压;3、改变电枢回路电阻。使用单片机来控制直流电机的变速,一般采用调节电枢电压的方式,通过单片机控制PWM1,PWM2,产生可变的脉冲,这样电机上的电压也为宽度可变的脉冲电压。根据公式U=aVCC其中:U为电枢电压;a为脉冲的占空比〔0<a<1〕;VCC直流电压源,这里为5V。电动机的电枢电压受单片机输出脉冲控制,实现了利用脉冲宽度调制技术〔PWM〕进展直流电机的变速。
因为在H桥电路中,只有PWM1与PWM2电平互为相反时电机才能驱动,也就是PWM1与PWM2同为高电平或同为低电平时,都不能工作,所以上图中的实际脉冲宽度为B,我们把PWM波的周期定为1ms,占空比分100级可调〔每级级差为10%〕,这样定时器T0每0.01ms产生一次定时中断,每100次后进入下一个PWM波的周期。上图中,占空比是60%,即输出脉冲的为0.6ms,断开脉冲为0.4ms,这样电枢电压为5*60%=3V。我们讨论的是可以正转反转的,如果只按一个方向转,我们就只要把PWM1置为高电平或低电平,只改变另一个PWM2电平的脉冲变化即可,,如以下图〔Q4导通,Q3闭合,电机只能顺时针调整转动速度〕二.单元模块设计〔一〕H桥驱动电路设计方案图示的H桥式电机驱动电路包括4个三极管和一个电机,电路得名于“H桥驱动电路〞是因为它的形状酷似字母H。如图1所示,要使电机运转,必须导通对角线上的一对三极管。根据不同三极管对的导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机的转向。H桥驱动电路要使电机运转,必须使对角线上的一对三极管导通。例如,如图2所示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机,然后再经Q4回到电源负极。按图中电流箭头所示,该流向的电流将驱动电机顺时针转动。当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向转动〔电机周围的箭头指示为顺时针方向〕。H桥驱动电机顺时针转动图示为另一对三极管Q2和Q3导通的情况,电流将从右至左流过电机。当三极管Q2和Q3导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动〔电机周围的箭头表示为逆时针方向〕。H桥驱动电机逆时针转动〔二〕调速设计方案调速采用PWM〔PulseWidthModulation〕脉宽调制,工作原理:通过产生矩形波,改变占空比,以到达调整脉宽的目的。PWM的定义:脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进展控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。模拟信号的值可以连续变化,其时间和幅度的分辨率都没有限制。9V电池就是一种模拟器件,因为它的输出电压并不准确地等于9V,而是随时间发生变化,并可取任何实数值。与此类似,从电池吸收的电流也不限定在一组可能的取值围之。模拟信号与数字信号的区别在于后者的取值通常只能属于预先确定的可能取值集合之,例如在{0V,5V}这一集合中取值。模拟电压和电流可直接用来进展控制,如对汽车收音机的音量进展控制。在简单的模拟收音机中,音量旋钮被连接到一个可变电阻。拧动旋钮时,电阻值变大或变小;流经这个电阻的电流也随之增加或减少,从而改变了驱动扬声器的电流值,使音量相应变大或变小。与收音机一样,模拟电路的输出与输入成线性比例。
尽管模拟控制看起来可能直观而简单,但它并不总是非常经济或可行的。其中一点就是,模拟电路容易随时间漂移,因而难以调节。能够解决这个问题的精细模拟电路可能非常庞大、笨重(如老式的家庭立体声设备)和昂贵。模拟电路还有可能严重发热,其功耗相对于工作元件两端电压与电流的乘积成正比。模拟电路还可能对噪声很敏感,任何扰动或噪声都肯定会改变电流值的大小。通过以数字方式控制模拟电路,可以大幅度降低系统的本钱和功耗。此外,许多微控制器和DSP已经在芯片上包含了PWM控制器,这使数字控制的实现变得更加容易了。三.系统硬件电路设计1.电源电路〔1〕芯片介绍78XX,XX就代表它所输出的电压值,能降低电压4-5V电子产品中常见到的三端稳压集成电路有正电压输出的78××系列和负电压输出的79××系列。故名思义,三端IC是指这种稳压用的集成电路只有三条引脚输出,分别是输入端、接地端和输出端。用78/79系列三端稳压IC来组成稳压电源所需的外围元件极少,电路部还有过流、过热及调整管的保护电路。该系列集成稳压IC型号中的78或79后面的数字代表该三端集成稳压电路的输出电压,如7806表示输出电压为正6V,7909表示输出电压为负9V。有时在数字78或79后面还有一个M或L,如78M12或79L24,用来区别输出电流和封装形式等,其中78L调系列的最大输出电流为100mA,78M系列最大输出电流为1A,78系列最大输出电流为1.5A。在实际应用中,应在三端集成稳压电路上安装足够大的散热器〔当然小功率的条件下不用〕。当稳压管温度过高时,稳压性能将变差,甚至损坏。〔2〕电路原理图电源电路采用78系列芯片产生+5V、+15V。电路图如图:图778系列的电源电路2.H桥驱动电路基于三极管的使用机理和特性,在驱动电机中采用H桥功率驱动电路,H桥功率驱动电路可应用于步进电机、交流电机及直流电机等的驱动.永磁步进电机或混合式步进电机的励磁绕组都必须用双极性电源供电,也就是说绕组有时需正向电流,有时需反向电流,这样绕组电源需用H桥驱动。直流电机控制使用H桥驱动电路〔图2-5〕,当PWM1为低电平,通过对PWM2输出占空比不同的矩形波使三极管Q1、Q6同时导通Q5截止,从而实现电机正向转动以及转速的控制;同理,当PWM2为高电平,通过对PWM1输出占空比不同的矩形波使三极管Q1、Q6同时导通,Q6截止,从而实现电机反向转动以及转速的控制。图8H桥的电机驱动电路3.基于霍尔传感器的测速模块〔1〕霍尔传感器的工作原理霍尔效应:在一块半导体薄片上,其长度为l,宽度为b,厚度为d,当它被置于磁感应强度为B的磁场中,如果在它相对的两边通以控制电流I,且磁场方向与电流方向正交,那么在半导体另外两边将产生一个大小与控制电流I和磁感应强度B乘积成正比的电势UH,即UH=KHIB,其中kH为霍尔元件的灵敏度。该电势称为霍尔电势,半导体薄片就是霍尔元件。工作原理:霍尔开关集成电路中的信号放大器将霍尔元件产生的幅值随磁场强度变化的霍尔电压UH放大后再经信号变换器、驱动器进展整形、放大后输出幅值相等、频率变化的方波信号。信号输出端每输出一个周期的方波,代表转过了一个齿。单位时间输出的脉冲数N,因此可求出单位时间的速度V=NT。〔2〕霍尔传感器的电路原理图图9霍尔传感器的测速电路4.LCD显示模块〔1〕1602芯片介绍1602液晶模块部的字符发生存储器〔CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比方大写的英文字母“A〞的代码是01000001B〔41H〕,显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A〞。因为1602识别的是ASCII码,试验可以用ASCII码直接赋值,在单片机编程中还可以用字符型常量或变量赋值,如'A’。1602采用标准的16脚接口,其中:第1脚:VSS为电源地第2脚:VDD接5V电源正极第3脚:V0为液晶显示器比照度调整端,接正电源时比照度最弱,接地电源时比照度最高〔比照度过高时会产生“鬼影〞,使用时可以通过一个10K的电位器调整比照度〕。第4脚:RS为存放器选择,高电平1时选择数据存放器、低电平0时选择指令存放器。第5脚:RW为读写信号线,高电平(1)时进展读操作,低电平(0)时进展写操作。第6脚:E(或EN)端为使能(enable)端。第7~14脚:D0~D7为8位双向数据端。第15~16脚:空脚或背灯电源。15脚背光正极,16脚背光负极。〔2〕电路原理图图10LCD显示电路四.调速设计模块PWM波软件软件设计程序流程图:产生矩形波开场产生矩形波开场按键查询OPEN是否按下时定时器T0开场计时拨码开关按下初始化是是改变矩形波占空比Swap或close是否按下改变转向或关闭电机软件电机控制的方框图通过控制总中断使能EA控制电机的开关,同时使能对霍尔传感器输出的方波在单位时间脉冲个数的计数。其中定时器T0,T1分别对脉冲的宽度、霍尔元件输出的脉冲数对应的1秒时间定时。对脉冲宽度的调整是通过改变高电平的定时长度,由变量high控制。变量change、sub_speed、add_speed分别实现电机的转向、加速、减速。五.系统的电路原理图直流电机调速系统的Protel原理图由电源模块、单片机控制单元、电机驱动电路、LCD显示电路、霍尔传感器电路构成。六.程序清单#include<reg51.h>#defineucharunsignedchar#defineuintunsignedintsbitopen=P2^0;sbitclose=P2^1;sbitswap=P2^2;sbitK1=P1^0;sbitk2=P1^1;sbitK3=P1^2;sbitK4=P1^3sbitK5=P1^5sbitK6=P1^6sbitK7=P1^7sbitK8=P1^8sbitPWM1=P1^0;sbitPWM2=P1^1;/************************液晶显示*************/sbitE=P1^7;sbitRW=P1^6;sbitRS=P1^5;sbittest=P1^4;inttime=0;inthigh=20;intperiod=30;intchange=0;intflag=0;intnum_medium=0;intnum_display=0;intcount_speed=0;ucharwword[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39};/*******************延时t毫秒****************/voiddelay(uchart){ uinti; while(t) { /*对于11.0592MHz时钟,延时1ms*/for(i=0;i<125;i++);t--; }}//写命令函数LCDvoidwc51r(ucharj){ RS=0; RW=0;P1=j; E=1; E=0; delay(3);}//写数据函数LCDvoidwc51ddr(ucharj){RS=1; RW=0;P1=j; E=1; E=0; delay(2);}//初始化函数LCDvoidinit(){ wc51r(0x01);//清屏 wc51r(0x38);//使用8位数据,显示两行,使用5*7的字型 wc51r(0x0c);//显示器件,光标开,字符不闪烁wc51r(0x06);//字符不动,光标自动右移一格}/***********8T0中断效劳程序************PWM波的生成**********/voidtime0_int(void)interrupt1{ time++; TH0=0xec; TL0=0x78; if(change==0){PWM2=1; if(time==high)PWM1=0; elseif(time==period){ PWM1=1;time=0;}} else{PWM1=1; if(time==high) PWM2=0; elseif(time==period) { PWM2=1; time=0; }} }/***************************************************************//****T1中断效劳程序********单位时间〔S〕方波的个数*************/voidtime1_int(void)interrupt3{count_speed++;if(count_speed==20) {count_speed=0;num_display=num_medium;num_medium=0;}}/***************************************************************//************************速度显示的数据处理*********************/voiddatamade(){uintdataMM,NN;wc51r(0xc2);wc51ddr('S'); wc51ddr('p'); wc51ddr('e'); wc51ddr('e'); wc51ddr('d');wc51ddr(0x3a);NN=num_display%100;MM=num_display/100;wc51ddr(wword[MM]);MM=NN/10;NN=NN%10;wc51ddr(wword[MM]);wc51ddr(wword[NN]);}/*****************************************************************//**********通过按键实现对电机开关、调速、转向的控制***************/voidmotor_control(){ if(open==1) EA=1;if(close==1) EA=0;if(swap==1){ change=~change; while(swap!=0) }if(K1==1){High=5;}if(K2==1){High=10;}if(K3==1){High=15;} if(K4==1){High=20;} if(K5==1){High=25;} if(K6==1){High=30;} if(K7==1){High=35;} if(K8==1){High=40;}/*********************************
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初三地理亚洲自然环境专题复习讲义
- 初三道德与法治二轮复习专题导学案:共建生命家园 实现人与自然和谐共生
- 本科师范生《现代教育技术》课程课件创新实践研究教案
- 八年级道德与法治上册“规则意识与社会治理”大单元教学设计与实施 一、单元整体规划与核心素养对标
- 柱钢筋隐蔽工程验收记录
- 酒店停水停电处置方案
- 水闸施工专项方案
- 2026年一级建造师《建设工程经济》真题及答案
- 中国中铁建筑
- 心梗护理查房(含护理流程)
- 肿瘤病人随访培训课件
- 公司安全检查培训内容课件
- 2025浙江杭州萧山技师学院事业编制教师招录6人笔试备考题库及答案解析
- 中国2型糖尿病运动治疗指南(2024版)
- 2025年国家开放大学电大政治学原理期末考试题题库及答案
- 肉羊饲养管理课件
- 吉林省2025年初中学业水平考试(中考)语文真题试卷(含答案)
- 触电急救与安全用电
- DBJT15-162-2019 建筑基坑施工监测技术标准
- 工会代表选举程序及职责
- 安全生产管理制度-普货运输
评论
0/150
提交评论