ImageVerifierCode 换一换
格式:DOC , 页数:27 ,大小:448.01KB ,
资源ID:4333535      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4333535.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(双闭环可逆直流脉宽调速系统设计.doc)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

双闭环可逆直流脉宽调速系统设计.doc

1、 课 程 设 计 用 纸 教师批阅 双闭环可逆直流脉宽调速系计 摘要 直流调速系统具有调速范围广、精度高、动态性能好和易于控制等优点,因此本次设计基于单片机89S51芯片建立了双闭环可逆直流脉宽调速系统的数学模型,设计了一套实验用双闭环可逆直流脉宽调速系统,并详细分析系统的原理及其静态和动态性能,且利用Simulink对系统进行各种参数给定下的仿真。 关键词:直流电机、单片机89S51、双闭环可逆、PWM调速、仿真 目录 第一章 设计的内容和要求 ……………………………………………1 1.1 设计的目的及意义 …………………………………………………

2、………1 1.2 设计的任务和要求 …………………………………………………………1 第二章 方案设计 ………………………………………………………2 第三章 理论分析 ………………………………………………………3 3.1 转速、电流双闭环直流调速系统的组成 …………………………………3 3.2 转速、电流双闭环直流调速系统的数学模型 ……………………………4 3.3 电流环的设计 ………………………………………………………………4 3.4 转速环的设计 ………………………………………………………………7 第四章 系统硬件电路设计 ……………………………………………9 4.1 主

3、电路设计 …………………………………………………………………9 4.2 控制电路设计 ………………………………………………………………9 4.3 驱动电路设计………………………………………………………………10 4.4 系统反馈检测电路设计……………………………………………………11 4.5 光电隔离电路设计…………………………………………………………13 4.6 系统硬件电路原理图………………………………………………………13 第五章 软件设计………………………………………………………14 5.1 程序流程图…………………………………………………………………14 5.2 程序

4、清单……………………………………………………………………15 第六章 调试与仿真……………………………………………………16 第七章 总结……………………………………………………………18 附录 ……………………………………………………………………19 附录I系统硬件电路原理图……………………………………………………19 附录II 程序清单………………………………………………………………20 参考文献 ………………………………………………………………24 - 2 - - - 课 程 设 计 用 纸 教师批阅 第一章 设计的内容和要求 1

5、1 设计的目的及意义 通过对转速、电流双闭环直流调速系统的了解,使我们能够更好的掌握调速系统的基本理论及相关内容,在对其各种性能加深了解的同时,能够发现其缺陷之处,通过对该系统不足之处的完善,可提高该系统的性能,使其能够适用于各种工作场合,提高其使用效率。并以此为基础,再对交流调速系统进行研究,最终掌握各种交、直流调速系统的原理,使之能够应用于国民经济各个生产领域。 本次设计的目的: (1)训练学生正确地应用运动控制系统,培养解决工业控制、工业检测等领域具体问题的能力 (2)学生通过课程设计,熟悉运动控制系统应用系统开发、研制的过程,软、硬件设计的工作方法、工作内容、工作步骤 (3

6、对学生进行基本技能训练,例如组成系统、编程、调试、绘图等,使学生理论联系实际,提高动手能力和分析问题、解决问题的能力 1.2 设计的任务和要求 1)设计的任务及步骤: 分析并测定系统各环节的输入输出特性及其参数,调试各单元电路; 根据测定参数计算速度调节器和电流调节器的参数; 系统开环调试并测定其开环机械特性; 系统闭环调试并测试系统闭环静态、动态性能; 2)内容要求: (1)画出控制电路和主电路原理图 (2)画出程序流程图 (3)写课程设计论文,附有原理图、流程图、程序清单,内容要正确,概念要清楚,文字要通顺。 第二章 方案设计 方案I:改变电枢回路电阻R 在电动

7、机电枢回路外串电阻进行调速的方法,设备简单,操作方便。但是只能进行有级调速,调速平滑性差,机械特性较软;空载时几乎没什么调速作用;还会在调速电阻上消耗大量电能。 方案II:改变电动机主磁通 改变磁通可以实现无级平滑调速,但只能减弱磁通进行调速(简称弱磁调速),从电机额定转速向上调速,属恒功率调速方法。变化时间遇到的时间常数同变化遇到的相比要大得多,响应速度较慢,但所需电源容量小。 方案III:调节电枢供电电压U 改变电枢电压主要是从额定电压往下降低电枢电压,从电动机额定转速向下变速,属恒转矩调速方法。对于要求在一定范围内无级平滑调速的系统来说,这种方法最好。变化遇到的时间常数较小,能快

8、速响应,但是需要大容量可调直流电源。 改变电阻调速缺点很多,目前很少采用,仅在有些起重机、卷扬机及电车等调速性能要求不高或低速运转时间不长的传动系统中采用。弱磁调速范围不大,往往是和调压调速配合使用,在额定转速以上作小范围的升速。对于要求在一定范围内无级平滑调速的系统来说,以调节电枢供电电压的方式为最好。因此,改变电枢电压调速是直流调速系统采用的主要方法,调节电枢供电电压需要有专门的可控直流电源,利用直流斩波或脉宽调制的方法产生可调的直流平均电压。故本次设计采用方案III。 - 24 - - - 课 程 设 计 用 纸 教师批阅 第三章 理论分析

9、3.1 转速、电流双闭环直流调速系统的组成 对于经常正、反转运行的调速系统,应尽量缩短短启、制动过程的时间,达到理想的过渡过程,完成时间最优控制。即在过渡过程中始终保持转矩为允许的最大值,使直流电动机以最大的加速度加、减速。到达给定转速时,立即让电磁转矩与负载转矩相平衡,从而转入稳态运行。对于恒磁通的他励直流电动机而言,转矩控制就成为了电流控制。 转速负反馈控制系统,系统的被调节量时转速,所检测的误差是转速,它要消除的也是扰动对转速的影响,不能控制电流(或转矩)的动态。而电流截止负反馈环节只能限制电动机的动态电流不超过某一数值,而不能控制电流保持为某一所需值。根据反馈控制原理,以某物理量作

10、负反馈控制,就能实现对该物理量的无差控制。用一个调节器难以兼顾对转速的控制和对电流的控制。如果在系统中另设一个电流调节器,就可构成电流闭环。电流调节器串联在转速调节器之后,形成以电流反馈作为内环、转速反馈作为外环的双闭环调速系统。转速、电流双闭环直流调速系统框图如图3.1所示 图3.1转速、电流双闭环直流调速系统框图 图中ASR-转速调节器、ACR-电流调节器、TG-测速发电机、TA-电流互感器、UPE-电力电子变换器、-转速给定电压、-转速反馈电压、-电流给定电压、-电流反馈电压 3.2 转速、电流双闭环调速系统的数学模型 用工程设计方法来设计转速、电流双闭环调速系统的原则是先内环后

11、外环。先从电流环(内环)开始,对其进行必要的变换和近似;然后根据电流环控制要求确定把电流环校正为哪类典型系统;按照控制对象确定电流调节器的类型及参数;再根据电流调节器的参数计算电流调节器的电路参数;当用微机实现数字控制时,按照此参数设计数字调节器。电流环设计完后,把电流环等效成一个小惯性环节,作为转速环(外环)的一个组成部分,再用同样的方法设计转速环。 图3.2是双闭环调速系统的动态结构框图,图中虚线所框的是电流环部分,它的反馈信号是电流检测信号,由于电流检测信号中常含有交流分量和检测干扰信号,为了不使它影响到系统的性能,必须加低通滤波环节,这样的滤波环节传递函数可用一阶惯性环节来表示,其滤

12、波时间常数T按需要选定。但滤波器也会给反馈信号带来延迟,为了平衡这个延迟作用,在给定信号通道上加入一个相同的惯性环节,称作给定滤波环节。因此,需要在电流环的给定与反馈通道上加时间常数为的滤波环节,同样在转速环的给定与反馈通道上加时间常数为的滤波环节。 图3.2 双闭环调速系统的动态结构框图 3.3 电流环的设计 1. 系统基本参数设定: 电动机:,,;; 电动势系数:; 允许过载倍数:; 电枢回路总电阻:; 触发整流环节放大倍数:; 电磁时间常数:; 机电时间常数:; 电流反馈系数:(≈); 转速反馈系数:(≈)。 2. 确定时间常数 1)整流装置滞后时间

13、间常数:三相桥式电路的平均失控时; 2)电流滤波时间常数:三相桥式电路每个波头的时间是3.3ms,为了 基本平波头,应有(1~2)=3.3ms,因此取; 3)电流环小时间常数之和:按小时间常数近似处理,取 。 3.选择电流调节器结构 根据设计要求,并保证稳态电流无差,可按典型Ⅰ型系统设计电流调节器。电流环控制对象是双惯性型的,因此可用PI型电流调节器,其传递函数为: 检查对电源电压的抗扰性能: ,各项指标都能接受,因此设计成典型I型系统。 4. 计算电流调节器参数 电流调节器超前时间常数:; 电流开环增益:因要求,故取,因此;于是ACR的比例系数为:

14、5. 校验近似条件 电流环截止频率: ; 1)晶闸管装置传递函数的近似条件:,由于 ,所以满足近似条件; 2)忽略反电动势变化对电流环动态影响的近似条件: 由于 ,满足近似条件; 3)电流环小时间常数近似处理条件:,由于 ,满足近似条件。 综上所述,电流环满足动态设计指标要求和近似条件。 6. 计算调节器电阻和电容 图3.3为含给定滤波和反馈滤波的PI型电流调节器原理图: 图3.3 含给定滤波和反馈滤波的PI型电流调节器 按所用运算放大器取 ,各电阻和电容值计算如下:

15、 按照上述参数,电流环可以达到的动态跟随性能指标为 ,满足设计要求。 3.4 转速环的设计 1. 确定时间常数 1)电流环等效时间常数1/:已取,则 2)转速滤波时间常数:根据所用测速发电机波纹情况,取 3)转速环小时间常数:按小时间常数近似处理,取 2. 选择转速调节器结构 按照设计要求ASR选用PI调节器,其传递函数为: 3. 计算转速调节器参数 按跟随和抗扰性能都较好的原则,取,则ASR的超前时间常数为: 转速环开环增益: 于是ASR的比例系数为: 4.

16、检验近似条件 1)转速截止频率为: ; 2)电流环传递函数简化条件: ,由于 ,满足简化条件; 3)转速环小时间常数近似处理条件: ,由于 ,满足近似条件。 5. 计算转速调节器电阻和电容 转速调节器原理如图3.4所示 图3.4 含给定滤波和反馈滤波的PI型转速调节器 在上图中,取,则 6. 校核转速超调量 当h=5时,,而,设理想空载启动时 Z=0 ,则 故满足设计要求。 第四章 系统硬件设计 4.1 主电路

17、设计 直流PWM变换器作用的是用脉冲宽度调制的方法,把恒定的直流电源电压调制成频率一定、宽度可变的脉冲序列,从而可以改变平均输出电压的大小,以调制直流电机的转速。 首先整流管把交流电整流成直流电,常采用不可控整流,所以电网侧功率因数比相控整流器高。采用IGBT和POWER-MOSFET等全控型电力电子器件,开关频率高,电流容易连续。所以在相控整流器-电动机系统里出现电流断续等问题不复存在,它表现出的新问题是电能的回馈问题。 图4.1 桥式可逆直流脉宽调速系统主电路原理图 图4.1所示是桥式可逆直流脉宽调速系统主电路原理图,图中左半部分是由6个二极管组成的整流器,它把电网提供的交流电

18、整流成直流电。直流电源采用了大电容滤波。当电动机工作在回馈制动状时,将动能变为电能回馈到直流侧,但由于二极管整流器的能量单向传递性,电能不可能通过整流装置送回交流电网,只能向滤波电容充电,这就是直流PWM变换器-电动机系统特有的电能回馈问题。 4.2 控制电路设计 本次设计中的控制电路采用MC51单片机来实现PWM波的输出控制,基于MC51单片机89S51芯片的控制电路如图4.2所示。图中A/D转换采用ADC809芯片,串行通信的电平转换采用MAX232ACSE芯片和DB9型RS-232接口,图4.2中包含了PWM信号发生的电路连接,采用芯片74F85实现。 图4.2 基于89S51

19、的控制电路 4.3 驱动电路设计 该驱动电路采用了IR2110集成芯片,该集成电路具有较强的驱动能力和保护功能。IR2110驱动IGBT构成的H桥式驱动电路的特点显著,具有调速性能好,调速频带宽,可以工作在1~100 kHz范围内工作。所要求的控制信号简单,只需要加入PWM信号即可。IR2110设计保护电路性能良好,安全性高,无控制信号时,电机处于刹车状态,可用于很多工业领域。 在图4.3中,IR2110的自举电容采用了另个不同大小的电容并联使用。在频率为20 kHz左右的工作状态下,可选用1.0μF和0.1μF电容并联。并联高频小电容可吸收高频毛刺干扰电压。电路中为了防止Q3导通时高电

20、压串入端损坏芯片,在设计采用快恢复二极管FR107,其快速恢复时间为500ns可有效地隔断高压信号串入IR2110。由于VB高于VS电压的最大值为20 V,为了避免VB过电压,电路中增加了10V稳压二极管D5、D6控制VB端电压在10V左右防止VB过压。 图4.3 H桥式驱动电路 R2110使它自身可对输入的两个通道信号之间产生合适的延时,保证了加到被驱动的逆变桥中同桥臂上的两个功率MOS器件的驱动信号之间有一互琐时间间隔,因而防止了被驱动的逆变桥中两个功率MOS器件同时导通而发生直流电源直通路的危险。 4.4 系统反馈检测电路设计 1. 电流反馈检测电路 图4.4 含滤波的

21、电流反馈检测电路 按照系统设计要求,要对电动机的转矩进行控制,实质是对电动机的电流进行控制,于是就设计了一个电流调节器作为内环。为了有效地调节电机电流,就有必要设计好电机电流检测器。本设计中采用电流互感器作为检测输入,并加入滤波环节消除干扰信号,电流检测电路如图4.4所示 2. 速度反馈检测电路 速度调节器要想对电动机转速进行控制,就必须办法将电机转速转化为电信号,经过放大处理后与给定量进行比较,将比较结构作为控制器的输入。本系统中采用测速电机,将电动机的转速转化为电压信号,同时加入滤波环节消除干扰信号,速度检测电路如图4.5所示 图4.5 含滤波的速度反馈检测电路

22、 图4.6 限幅电路 3. 系统限幅电路设计 由于本系统控制电路部分,各电力电子装置所能承受的电压有限,太大的电压或电流容易将电力电子器件损坏,并且电动机过载能力也有限,所以就要加限幅装置使控制器的输出保持在一定范围内,本系统所用限幅电路如图4.6所示 图4.7触发电路 4. 系统触发电路设计 本系统中触发电路就相当于心脏一样,控制着系统的运行,虽然电流和转速调节器能控制着电动机的运行,但没有了触发电路,它们的这种控制作用达不到的。按照脉冲触发原理设计的触发电路如图4.7所示 4.5 光电隔离电路设计 为了实现系统的的过压保护,本设计OPT

23、OISO1线性光耦构成的过压保护装置,如图4.8所示。首先,对主电路的中IGBT的、与、之间的电压采集,然后通过电阻限压,再通过线性光耦OPTOISO1把电压反馈到芯片实现电压采集,采集完成后把采集到的数据送给MC51处理。其工作原理:当输出电压发生波动时,经分压电阻R35得到的取样电压就与TL431中的基准电压进行比较,在阴极上形成误差电压,使光耦电流发生变化,这时候通过OPTOISO1隔离后经模数转换后给MC51处理,当主电路的电压过大时,MC51就停止PWM输出或改变PWM占空比从而达到过压保护。 图4.8 光电隔离电路 4.6 硬件电路原理图 微机数字控制双闭环直流PWM调速

24、系统硬件原理图见附录I。 第五章 软件设计 5.1 程序流程图 软件设计包括主程序,电流环,速度环程序及数字触发器等各中断程序的流程图。主程序包括各接口芯片初始化,中断设定等,程序流程图如图5.1所示 T1停止计数 开始 起动To定时αT角 同步序号N减1 起动T1定时60 N=0 N送记忆单元 N= -5? 输入Ugi,Ufi值 计算LT PI值Ui(n) 对Ui(n)=Dk作限幅处理 中断返回 N Y 开始 设置堆栈指针 暂存数据单元清0 初始化 读Ugn输入值 起动系统及 测速器工作 读选桥信号 读LT,ST,P

25、I参数 开中断 等待中断 图5.1 主程序流程图 图5.2 电流环中断子程序流程图 开始 等待m2停止计数 定时T0,到m1停止计数 计算 输入m1,m2的值 计算ST PI值Un(n) 重新设定测速工作 执行逻辑无环流切换程序 中断返回 开始 Xα=2^16-|DK| Xα=2^16-3333+DK N+1 输入DK值 N-1 输出触发脉冲 DK<0? Xα值送T0 计算指针M+N暂存 中断返回 PA口停止输出脉冲 N Y 电流环中断服务程序由

26、T1每隔3.33ms执行一次,T1同时控制同步脉冲序号N产生,输入Dgi值及反馈值Dfi,进行PI运算等,程序流程图如图5.2所示。 图5.3 速度环中断子程序流程图 图5.3 触发电路程序流程图 速度环中断服务程序由每隔20ms执行一次,计算PI,M/T测速值和无环流逻辑切换程序等,程序流程图如图5.3所示。T对应的计算,地址指针计算和触发脉冲的输出,由To中断程序完成。同步脉冲的形成由T1中断程序完成。程序流程图如图5.4所示。 5.2 程序清单 部分程序见附录II 第六章 调试与仿真 双闭环直流调速系统的仿真图如图6.1所示:

27、 图6.1 双闭环调速系统的仿真图 仿真结果如下: 用绘图命令plot(tout , yout) 在MATLAB 命令窗口里绘制图形,观察仿真输出,如下图所示: 仿真结果说明:转速和电流满足设计所需的静、动态性能指标。 第七章 总结 本次课程设计我组的课题是基于MC51单片机89S51芯片的双闭环可逆直流脉宽调速系统的设计,通过这次的课程设计,我了解了运动控制系统的一些基本知识和直流电机的应用。这次课程设计我们查阅了许多的相关文献和书籍,了解了许多关于运动控制系统的应用知识,对运动控制系统课程有了客观的认识。 我基本上掌握了直流双闭环调速系统

28、的设计。具体的说,第一,了解了调速的发展史的同时,进一步了解了交流调速系统所蕴涵的发展潜力,掌握了这一方面未来的发展动态;第二,双闭环直流调速系统的基本组成以及其静态、动态特性;第三,ASR、ACR(速度、电流调节器)为了满足系统的动态、静态指标在结构上的选取,包括其参数的计算;第四,直流电动机数学模型的建立,参数的计算;第六,PWM脉宽调制系统的基本原理,组成,并分析了桥式可逆PWM的工作状态及电压、电流的波形;第七,运用单片机89S51芯片来设计系统的控制,对单片机芯片有了更深入的了解和它的性能;第八,运用MATLAB仿真系统对所建立的双闭环直流调速系统进行的仿真,与此同时,进一步熟悉了M

29、ATLAB的相关功能,掌握了其使用方法。 课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础.在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。 在这次课程设计过程中,非常感

30、谢同班同学和同组同学给我的帮助和支持,使我顺利的完成了本次课程设计。在设计过程中难免出现错误,恳请老师们多多指教,我非常乐意接受你们的批评与指正,本人将万分感谢。 附录 附录I 系统硬件电路原理图: 附录II 程序清单: 1、主程序清单 0100H AJMP START START:CLR PSW.4 CLR PSW.3 ;选中工作寄存器0组 CLR C MOV R0 ,4FH MOV A ,30H CLEAR1:CLR A INC

31、 A DJNZ R0 ,CLEAR1 ;清零30-7FH SETB TR0 ;定时器/计数器0工作 MOV TMODE ,#01H ;定时器/计数器工作在方式1 SETB EA ;总中断开放 SETB IT0 ;置INTO为降沿触发 SETB IT1 ;置INT1为降沿触发 LJMP MAIN LJMP CTCO LCALL SAMPLE 2、PI控制子程序: SETB EX1 ;开放中断1 MOV R0,90H ;P1口(

32、W)送R0,预设 MOV R1,80H ;P0口(Y)送R1,实测 MOV A,R0 ;W给A MOV B,R1 ;Y给B SUBB A,B ;ei给A MOV 7FH,A ;ei 给7FH MOV 7EH,#00H;ei-1=0给7EH MOV 7BH,Umax MOV 7AH, Umin AJMP IN ;积分项 AJMP P ;比例项 MOV A,R2 ;Pi给A ADD A,R3 ;Pi+Pp给A MOV 7DH,#00H;

33、Ui-1=0给7DH ADD A,7DH ;Ui-1+Pi+Pp=Ui给A MOV 7CH,A ;Ui给7CH MOV 7DH,7CH;Ui给Ui-1 MOV A,7BH ;Umax给A CJNE A,#Ui,LOOP2 ;Ui〉Umax转移 MOV A,#Ui CJNE A,7AH,LOOP3 ;Ui

34、i给A CLR C SUBB A,#Umin RETI IN: MOV 6FH,#I MOV A,6FH ;I给A MOV B,7FH ;ei给B MUL AB ;Pi=I*ei给A;Pi给R2 RETI P: MOV 6EH,#P CLR C MOV A,7FH ;ei给A SUBB A,7EH ;ei-ei-1给A MOV 7EH,7FH ;ei给ei-1 MOV B,

35、6EH MUL AB;(ei-ei-1)*P给A MOV R3,A ;Pp给R3 RETI 3、A/D转换程序 ORG 0000H SJMP MAIN ORG 0030H MAIN:MOV DPTR,#8600H LOOP:MOV A,#00H MOVX @DPTR,A MOV R2,#15H LCALL DELAY MOVX A ,@DPTR MOV P1,A SJMP LOOP DELAY: PUSH 02H LP1 : PUSH 02

36、H LP2 : PUSH 02H LP3 : DJNZ R2,LP3 POP 02H DJNZ R2,LP2 POP 02H DJNZ R2,LP1 POP 02H DJNZ R2,DELAY RET END 4、电机测速计子程序 D_TMP  EQU 35H COUNT1 EQU 36H COUNT2 EQU 37H ORG 0000H LJMP MAIN ORG 0003H LJMP INT0 ORG 000BH LJMP TT0 O

37、RG 0030H MAIN: MOV 30H,#00H   ;显示缓冲单元30H~33H      MOV 31H,#00H      MOV 32H,#00H      MOV 33H,#00H      mov 20h,#00h ;计数标志位20H      MOV R6,#00H ;脉冲计数单元R6\R7      MOV R7,#00H      MOV P0,#00H      MOV P1,#00H      MOV P2,#0FFH      MOV P3,#0ffH      MOV COUNT1,#50    ;1S定时计数值   

38、   MOV COUNT2,#60    ;1分定时计数值      MOV TMOD,#01h      MOV TL0,#00H  ;20ms定时初值      MOV TH0,#70H      SETB TR0      SETB ET0      SETB EX0      SETB IT0      SETB PT0      SETB EA LOOP:LCALL DISPLAY ;调用显示程序      JNB 00h,LOOP ;计数标志位为0,则等待      LCALL HEXTOBCDD    ;调用十六进制数十十进制子程序     

39、 LCALL bcd ;BCD码子程序      CLR A      MOV R6,A ;脉冲计数单元清0      MOV R7,A      CLR 00h ;计数标志位清0      SJMP LOOP ;继续循环 INT0:  MOV A,R7 ;中断0程序      ADD A,#1      MOV R7,A      MOV A,R6      ADDC A,#0      MOV R6,A      CJNE R6,#27H,NEXT  ;计数最大值9999      CLR   A      MOV   R6 , A      MOV  

40、 R7 , A NEXT:RETI TT0:DJNZ count1,NEXT1;T0中断程序   MOV COUNT1,#50 ;分转速计   DJNZ COUNT2,NEXT1   CLR EA   SETB 00H ;计数标志位置1,则执行计数   MOV COUNT1,#50   MOV COUNT2,#60   SETB EA NEXT1:MOV TL0,#00H    MOV TH0,#70H    RETI HEXTOBCDD:MOV  A , R6 ;由十六进制转化为十进制      PUSH  ACC      MOV   A , R7  

41、    PUSH  ACC      MOV   A , R2      PUSH  ACC      CLR   A      MOV   R3 , A      MOV   R4 , A      MOV   R5 , A      MOV   R2 , #10H HB3:MOV A,R7 ;将十六进制中最高位移入进位位中   RLC   A   MOV   R7 , A   MOV   A, R6   RLC   A   MOV   R6 , A   MOV   A, R5 ;每位数加上本身相当于将这数乘以2   ADDC  A  , R5   D

42、A  A   MOV   R5 , A   MOV   A  , R4   ADDC  A  , R4   DA    A  ;十进制调整 MOV  R4 , A   MOV  A  , R3   ADDC  A  , R3   DJNZ R2 , HB3   POP  ACC   MOV  R2 , A   POP  ACC   MOV  R7 , A   POP  ACC   MOV  R6 , A   RET BCD: MOV R0 , #30H    MOV  A  , R5    ANL  A  , #0FH ;屏蔽R5中的低4位

43、    MOV  @R0 , A    MOV   A,R5         SWAP  A  ;R5高低4位互换    ANL A, #0FH ;屏蔽R5中的低4位    INC R0;存储地址加1指向31H    MOV @R0 , A    MOV A,R4 ;R4中的内容存A    ANL A , #0FH ;屏蔽低4位    INC R0;存储地址加1指向32H    MOV @R0 , A    MOV  A, R4    SWAP  A  ;R4高低位互换    ANL  A,#0FH;屏蔽R5中低4位    INC R0    MOV   @

44、R0 , A     RET DISPLAY: MOV A,30H ;显示程序      LCALL MM      MOV P0,A      CLR P2.0      LCALL DELAY      MOV A,31H      LCALL MM      MOV P0,A      CLR P2.1     LCALL DELAY      MOV A,32H      LCALL MM      MOV P0,A      CLR P2.2      LCALL DELAY      MOV A,33H      LCAL

45、L MM      MOV P0,A      CLR P2.3      LCALL DELAY    RET  MM: MOV P2,#0FFH     MOV P0,#00H     MOV DPTR,#TAB    MOVC A,@A+DPTR     RET TAB: DB 03FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;七段码表 DELAY:  MOV D_TMP,#90 ;100us延时      LCALL DELAY1 DELAY1: DJNZ D_TMP,$     

46、 RET      END 参考文献 [1] 阮毅 陈伯时,运动控制系统[M]. 北京:清华大学出版社 2010 [2] 胡汉才,单片机原理及其接口技术[M]. 北京:清华大学出版社 2010 [3] 王兆安 刘进军,电力电子技术[M]. 北京:机械工业出版社 2010 [4] 夏扬,计算机控制技术[M]. 北京:机械工业出版社 2009 [5] 周渊深,交直流调速系统与MATLAB仿真[M]. 北京:中国电力出版社 2003 [6] 徐月华 汪仁煌,Matlab在直流调速设计中的应用[M]. 广东:广东工业大学出版社 2001 [7] 陈伯时,电力拖动自动控制系统—远动控制系统[M]. 北京:机械工业出版社 2003 [8] 邹伯敏,自动控制理论[M]. 北京:机械工业出版社 2003 [9] 陈伯时,电力拖动自动控制系统[M]. 北京:机械工业出版社,2002 [10] 吴麒,自动控制原理[M]. 北京:清华大学出版社,1992 [11]廖晓钟,电气传动与调速系统[M]. 北京:中国电力出版,1998

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

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

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服