收藏 分销(赏)

计算机控制关键技术PWM电机速度控制新版专业系统设计专项方案.doc

上传人:二*** 文档编号:4550798 上传时间:2024-09-28 格式:DOC 页数:25 大小:605.54KB
下载 相关 举报
计算机控制关键技术PWM电机速度控制新版专业系统设计专项方案.doc_第1页
第1页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、计算机控制技术课程设计姓 名:学 号:系 别:专 业:班 级:指导老师:二一一 年十二 月 十六 日目 录1.课程设计目标12. 课程设计题目和要求12.1课程设计要求和内容23.1.1 系统总方案论证和选择23.1.2 设计模块方案比较和分析33.2设计方案图表4一)PWM波软件软件设计4二)测速软件设计5三)直流电机调速功效仿真61调速前波形图72调速后波形图7四)电机速度测量并显示功效仿真7五)系统电路原理图8.查阅资料:搜集和本设计相关部门资料(包含从已发表文件中和从生产现场中搜集能力;(2.方案选择:树立既考虑技术上优异性和可行性,又考虑经济上合理性,并注意提升分析和处理实际问题能力

2、;(3.快速正确进行工程计算能力,计算机应用能力;(4.用简练文字,清楚图表来表示自己设计思想能力。2. 课程设计题目和要求2.1课程设计要求和内容3.1.1 系统总方案论证和选择方案一:直接加直流电源来控制电机转动速度;依据电动机在其额定电压时,电动机有一定额定转速。依据其输入电压减小,其转动速度也对应减小。从而在传统改变电动机转速问题中,就是利用所给电动机电压不一样,而达成大家所需要大约速度。方案二:以单片机AT89C51为中心经过D/A转换器,将单片机数字量转换为模拟量,从而起到控制电动机转速问题。其中在单片机控制部分经过按键直接从程序中调出所需要速度值,同时输到数码显示部分和D/A转换

3、部分以实现电动机调速。键盘AT89C51单片机数码显示D/A0832转换电动机图1 电路组成框图方案三:采取AT89C51单片机进行控制。本设计需要使用软件资源比较简单,只需要完成编码器采样部分、键盘控制部分和显示输出功效。采取AT89C51进行控制比较简单、易控制、可靠性高、抗干扰能力强、精度高且体积大大减小。输出速度调整是经过键操作,显示速度。AT89C51是一个带4K字节闪烁可编程可擦除只读存放器低电压,高性能CMOS8位微处理器.含有4K字节可编程闪烁存放器,可擦除只读存放器(PEROM, ATMELAT89C51是一个高效微控制器. AT89C51单片机为很多嵌入式控制系统提供了一个

4、灵活性高且价廉方案. 三级程序存放器锁定、128*8位内部RAM、32可编程I/O线、两个16位定时器/计数器、5个中止源、可编程串行通道、低功耗闲置和电模式、片内振荡器和时钟电路:电路框图图2 图2 电路组成框图方案分析:方案一只能以减小所给电压值而能使电动机转速有对应减小,此方案操作性差且不安全。方案二不能立即从电动机那里得到对应转动速度,而是直接从程序哪儿调用对应数值给数码显示。所以,此处电路在速度显示上失去了其真实性。方案三在可操作性和实时性方面全部全部结合了本专业特点,从控制理论和控制技术出发,充足发挥和应用本学科特点。所以,设计采取方案三。3.1.2 设计模块方案比较和分析电机调速

5、控制模块: 方案一:采取电阻网络或数字电位器调整电动机分压,从而达成调速目标。不过电阻网络只能实现有级调速,而数字电阻元器件价格比较昂贵。更关键问题在于通常电动机电阻很小,但电流很大;分压不仅会降低效率,而且实现很困难。方案二:采取继电器对电动机开或关进行控制,经过开关切换对电机速度进行调整。这个方案优点是电路较为简单,缺点是继电器响应时间慢、机械结构易损坏、寿命较短、可靠性不高。方案三:采取由达林顿管组成H型PWM电路。用单片机控制达林顿管使之工作在占空比可调开关状态,正确调整电动机转速。这种电路因为工作在管子饱和截止模式下,效率很高;H型电路确保了能够简单地实现转速和方向控制;电子开关速度

6、很快,稳定性也极佳,是一个广泛采取PWM调速技术。兼于方案三调速特征优良、调整平滑、调速范围广、过载能力大,所以本设计采取方案三。3.2设计方案图表一)PWM波软件软件设计程序步骤图:产生矩形波开始按键查询OPEN是否按下时定时器T0开始计时Add_speed是否按下初始化是是增大矩形波占空比Sub_speed是否按下是减小矩形波占空比Swap或close是否按下改变转向或关闭电机 软件电机控制方框图二)测速软件设计开始初始化OPEN是否按下定时器T1开始计时对单位时间内脉冲计数 N依据公式计算出电机速度液晶显示电机速度 软件测速方框图一)电路原理图 LCD显示电路二)霍尔传感器电路原理图 霍

7、尔传感器测速电路三)直流电机调速功效仿真当按下open键时,电机开始工作。若需要加紧电机转速,则按下add_speed键,直到电机转速适中;相反,需要减慢电机转速时,则按下sub_speed键,待转速满意后,放开按键。当然,在某种特定环境下,还需改变电机转速,此时,你能够按一下swap键,以达成改变电机转向目标。当电机不工作时,则按下close键。 直流电机调速系统Proteus仿真图1调速前波形图 电机开启时脉冲波形占空比2调速后波形图 电机减速后脉冲波形占空比四)电机速度测量并显示功效仿真对电机转速显示,为使用者提供了更为直观界面。用户能够依据液晶显示器上数字,调整电机转速,为调速提供了方

8、便。从显示数字稳定程度,也能够判定电机转速稳定性。若显示数字几乎不变,则说明电机工作十分稳定;和之相反,显示数字不停地改变,则说明电机工作很不稳定。 直流电机系统Proteus仿真五)系统电路原理图 直流电机调速系统Protel原理图由电源模块、单片机控制单元、电机驱动电路、LCD显示电路、霍尔传感器电路组成。六)系统PCB图3.3叙述方案各部分工作原理3.3.1 8051单片机基础组成8051单片机由CPU和8个部件组成,它们全部经过片内单一总线连接,其基础结构仍然是通用CPU加上外围芯片结构模式,但在功效单元控制上采取了特殊功效寄存器集中控制方法。其基础组成以下图所表示:图2-2 8051

9、基础结构图2CPU及部分部件作用功效介绍以下中央处理器CPU:它是单片机关键,完成运算和控制功效。内部数据存放器:8051芯片中共有256个RAM单元,能作为存放器使用只是前128个单元,其地址为00H7FH。通常说内部数据存放器就是指这前128个单元,简称内部RAM。内部程序存放器:8051芯片内部共有4K个单元,用于存放程序、原始数据或表格,简称内部ROM。定时器:8051片内有2个16位定时器,用来实现定时或计数功效,而且以其定时或计数结果对计算机进行控制。中止控制系统:该芯片共有5个中止源,即外部中止2个,定时/计数中止2个和串行中止1个。3. 8051单片机引脚图图2-3 8051单

10、片机引脚图3.3.2PWM基础原理PWM脉冲宽度调制)是经过控制固定电压直流电源开关频率,改变负载两端电压,从而达成控制要求一个电压调整方法。PWM能够应用在很多方面,比如:电机调速、温度控制、压力控制等等。在PWM驱动控制调整系统中,按一个固定频率来接通和断开电源,而且依据需要改变一个周期内“接通”和“断开”时间长短。经过改变直流电机电枢上电压“占空比”来达成改变平均电压大小目标,从而来控制电动机转速。也正因为如此,PWM又被称为“开关驱动装置”。图2-8所表示:图2-8 PWM方波设电机一直接通电源时,电机转速最大为Vmax,设占空比为D= t1 / T,则电机平均速度为Va = Vmax

11、 * D,其中Va指是电机平均速度;Vmax 是指电机在全通电时最大速度;D = t1 / T是指占空比。由上面公式可见,当我们改变占空比D = t1 / T时,就能够得到不一样电机平均速度Vd,从而达成调速目标。严格来说,平均速度Vd 和占空比D并非严格线性关系,不过在通常应用中,我们能够将其近似地看成是线性关系。3.3.3 PWM发生电路关键芯片工作原理1数据比较器含有数据比较功效芯片有74LS6828,74LS6838等8位数值比较器,4位数值比较器4585等。本PWM发生电路经过两片4位数值比较器4585就可实现PWM信号产生,所以选择4585作为信号发生电路。芯片4585引脚图:图2

12、-10 4585引脚图2串行计数器系统PWM信号发生电路中还使用到一片串行计数器,有串行计数功效芯片有4024、4040等,它们含有相同电路结构和逻辑功效,但4024是7位二进制串行计数器,而芯片4040是一个12位二进制串行计数器,全部计数器位为主从触发器,计数器在时钟下降沿进行计数。当CR为高电平时,它对计数器进行清零,因为在时钟输入端使用施密特触发器,故对脉冲上升和下降时间没有限制,全部输入和输出均经过缓冲。本系统使用4040作为串行计数器,芯片4040引脚图图2-11所表示:图2-11 4040引脚图3.3.4H桥驱动电路图2-1所表示H桥式电机驱动电路包含4个三极管和一个电机,电路得

13、名于“H桥驱动电路”是因为它形状酷似字母H。图1.1-1所表示,要使电机运转,必需导通对角线上一对三极管。依据不一样三极管正确导通情况,电流可能会从左至右或从右至左流过电机,从而控制电机转向。图4H桥驱动电路要使电机运转,必需使对角线上一对三极管导通。比如,图2-2所表示,当Q1管和Q4管导通时,电流就从电源正极经Q1从左至右穿过电机,然后再经 Q4回到电源负极。按图中电流箭头所表示,该流向电流将驱动电机顺时针转动。当三极管Q1和Q4导通时,电流将从左至右流过电机,从而驱动电机按特定方向 转动电机周围箭头指示为顺时针方向)。图5H桥驱动电机顺时针转动图2-3所表示为另一对三极管Q2和Q3导通情

14、况,电流将从右至左流过电机。当三极管Q2和Q3导通时,电流将从右至左流过电机,从而驱动电机沿另一方向转动电机周围箭头表示为逆时针方向)。图6H桥驱动电机逆时针转动3.3.5 霍尔传感器工作原理霍尔效应:在一块半导体薄片上,其长度为l,宽度为b,厚度为d,当它被置于磁感应强度为B磁场中,假如在它相正确两边通以控制电流I,且磁场方向和电流方向正交,则在半导体另外两边将产生一个大小和控制电流I和磁感应强度B乘积成正比电势UH,即UH=KHIB,其中kH为霍尔元件灵敏度。该电势称为霍尔电势,半导体薄片就是霍尔元件。工作原理:霍尔开关集成电路中信号放大器将霍尔元件产生幅值随磁场强度改变霍尔电压UH放大后

15、再经信号变换器、驱动器进行整形、放大后输出幅值相等、频率改变方波信号。信号输出端每输出一个周期方波,代表转过了一个齿。单位时间内输出脉冲数N,所以可求出单位时间内速度VNT。3.3.6PI 转速调整器原理图及参数计算图3-1 PI 转速调整器原理图3.4相关计算3.4.1 PI 转速调整器参数计算根据经典II型系统参数选择方法, 转速调整器参数和电阻电容值关系以下:Kn = Rn/ R0 n = Rn/ Cn Ton = 1/4 R0 * Con参数求法: 电动机 P=10KW U=220V I=55A n=1000转/分 电枢电阻R=0.5欧姆 取滤波电路中Ro=40千欧 Rn=470千欧

16、Cn=0.2uF Con=1uF 则:Umax=220VUmin=220/0.9)*0.5=122VYi-1=0 W=1000转/分P=Kp=Rn/Ro=11.7I=Kp*T/Ti=1253.4.2 相关程序#include #define uchar unsigned char#define uint unsigned intsbit open = P20。sbit close = P21。sbit swap = P22。sbit sub_speed = P23。sbit add_speed = P24。sbit PWM1 = P30。sbit PWM2 = P31。/*液晶显示*/sbit

17、 E=P37。sbit RW = P36。sbit RS = P35。sbit test = P34。int time = 0。int high = 20。int period = 30。int change = 0。int flag = 0。int num_medium = 0。int num_display = 0。int count_speed = 0。uchar wword=0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39。 /*延时t毫秒*/void delay(uchar t uint i。while(t /*对于11.0592MH

18、z时钟,延时1ms*/for(i=0。i。t-。/写命令函数LCDvoid wc51r(uchar j RS=0。 RW=0。 P1=j。 E=1。 E=0。 delay(3。/写数据函数LCDvoid wc51ddr(uchar jRS=1。 RW=0。 P1=j。 E=1。 E=0。 delay(2。/初始化函数LCDvoid init( wc51r(0x01。 /清屏 wc51r(0x38。 /使用8位数据,显示两行,使用5*7字型wc51r(0x0c。 /显示器件,光标开,字符不闪烁 wc51r(0x06。 /字符不动,光标自动右移一格/*8T0中止服务程序*PWM波生成*/void

19、time0_int(void interrupt 1 time+。 /time 为中止次数TH0 = 0xec。TL0 = 0x78。if(change = 0PWM2 = 1。if(time = high /high次中止后电平由高电平变成高电平PWM1=0。else if(time = period /period 相当于周期,保持不变 PWM1 = 1。time = 0。 else PWM1 = 1。 if(time = high PWM2=0。 else if(time = period PWM2 = 1。 time = 0。 /*T1中止服务程序*单位时间 interrupt 3 c

20、ount_speed+。if(count_speed = 20 count_speed = 0。num_display = num_medium。num_medium = 0。/*速度显示数据处理*/void datamade( uint data MM,NN。wc51r(0xc2。 wc51ddr(S。 wc51ddr(p。 wc51ddr(e。 wc51ddr(e。 wc51ddr(d。 wc51ddr(0x3a。NN = num_display%100。MM = num_display/100。wc51ddr(wwordMM。MM = NN/10。NN = NN%10。wc51ddr(w

21、wordMM。wc51ddr(wwordNN。/*经过按键实现对电机开关、调速、转向控制*/void motor_control( if(open = 1EA = 1。if(close = 1EA = 0。if(swap = 1change = change。while(swap != 0if(sub_speed = 1 high+。 /改变high来改变占空比if(high = 30EA=0。 while(sub_speed != 0 if(add_speed = 1 high-。if(high = 5high = 5。 while(add_speed != 0 /*主函数*/void ma

22、in( P2 = 0x00。 ET0 = 1。 /to中止许可位 ET1 = 1。 TMOD = 0x11。 TH0 = 0xec。 /定时器T0设置参数 TL0 = 0x78。 TH1 = 0x3c。 /定时器T1设置参数 TL1 = 0xb0。 TR0 = 1。 TR1 = 1。 init(。 /液晶显示初始化程序while(1 wc51r(0x84。 wc51ddr(H。 wc51ddr(e。 wc51ddr(l。 wc51ddr(l。 wc51ddr(o。if(test = 0num_medium+。datamade(。motor_control(。3.5编写设计说明书直流电动机含有良

23、好起动、制动性能,宜于在大范围内平滑调速,在很多需要调速或快速正反向电力拖动领域中得到了广泛应用。从控制角度来看,直流调速还是交流拖动系统基础。早期直流电动机控制均以模拟电路为基础,采取运算放大器、非线性集成电路和少许数字电路组成,控制系统硬件部分很复杂,功效单一,而且系统很不灵活、调试困难,阻碍了直流电动机控制技术发展和应用范围推广。伴随单片机技术日新月异,使得很多控制功效及算法能够采取软件技术来完成,为直流电动机控制提供了更大灵活性,并使系统能达成更高性能。采取单片机组成控制系统,能够节省人力资源和降低系统成本,从而有效提升工作效率。传统控制系统采取模拟元件,虽在一定程度上满足了生产要求,

24、不过因为元件轻易老化和在使用中易受外界干扰影响,而且线路复杂、通用性差,控制效果受到器件性能、温度等原因影响,故系统运行可靠性及正确性得不到确保,甚至出现事故。现在,直流电动机调速系统数字化已经走向实用化,伴伴随电子技术高度发展,促进直流电机调速逐步从模拟化向数字化转变,尤其是单片机技术应用,使直流电机调速技术又进入到一个新阶段,智能化、高可靠性已成为它发展趋势。4. 设计总结经过一个星期课程设计,留给我印象最深是要设计一个成功电路,必需要有要有扎实理论基础,还要有坚持不懈精神。此次课程设计实现了对直流电机调速和测速,个人感觉其中还有很多不够完善地方,此次设计并不奢望一定能成功,但一定要对已学

25、多种电子知识能有一定利用能力,比如:让我愈加深入认识了单片机作用,也深入明白了PWM工作原理。在各部件配置组合方面也得到了深入了解,学习了H桥驱动电路功效及应用,重新巩固了霍尔传感器工作原理。这次设计让我明白了在学校中所学任何科目全部是相当关键,因为在设计创作中,每个科目,每个方面知识全部是缺一不可,我们全部必需能够融会贯通,把所学到各项理论全部能够应用到实践当中,发明出要求产品。当然这次课设也能检验下对所学知识利用能力好坏,而且开始慢慢走上发明道路,这是很可贵一点。参考书目1 竺可桢. 物理学. 北京:科学出版社,1973.2 张昆,冯立群,余昌钰,等. 机器人柔性手腕球面齿轮设计研究. 沈阳工业大学学报,1994, 34(2: 1-7.参考文件表依据福州大学学报编排规范要求书写,作者姓名写到第三位,余者写“,等”或“,et al.”。序号作者.书名.出版地:出版者,出版年.

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服