单片机at89c2051的模拟可控硅控制电机软启动推荐.docVIP

单片机at89c2051的模拟可控硅控制电机软启动推荐.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机at89c2051的模拟可控硅控制电机软启动推荐

课程设计报告 课题:模拟电机的缓启动 设计者: 班级 ---- 学号 ------- 姓名 ---- 指导教师: ---- 时间:2009年11月24日星期二 中文摘要 鉴于电机启动时转速太快对电机的工作寿命不利,为了提高安全性和可靠性,采取缓慢启动设施是必要的。双向可控硅能够通过控制其导通角的大小来控制电机的交流电压大小,利用这个特性就可以实现电机的缓慢启动。其中导通角的控制由单片机AT89C2051的外部中断来实现,触发脉冲由光耦隔离器提供,并且它会与输入电压过零同步,使用定时器延时触发来增大导通角的大小。 目录 1. 系统设计 1.1 系统设计要求 缓启动时间为2s,最低的导通时间不低于3ms,导通时间的步进数目不少于20步。 1.2 系统框图 2 . 单元电路设计 2.1 交流电源转换为直流电源 2.1.1 原理图 2.1.2 原理分析 输入7.5V交流电压经过由4个1N4007二极管组成的桥式整流电路后由电容C7,C6进行滤波,再经过7805稳压集成块稳压输出稳定的+5V电压。为芯片工作提供电源。 同步信号的采集电路 2.2.1 电路原理图 2.2.2电路分析 整流之后的信号由一个二极管1N4007于之后稳压电路隔离开,把这个信号接到光耦隔离器TLP521,并将4引脚输出信号接到单片机的外部中断0中即P3.2引脚。对应的波形图如图4所示。 2.2.3 参数选择 发光二极管工作电流为10mA,当输入电压平均值为5V,所以电阻,取R5=330Ω.R6是限流电阻,取R6=10KΩ. 2.3可控硅模拟控制电机电路 2.3.1 电路原理图 2.4 电路原理分析 采集到的同步信号经过单片机处理后控制双向可控硅MOC3021的导通。用功率电机来模拟电机的启动。按键用来使电机重新的启动过程。该电路的输出与输入的波形如图6所示。其中黑色部分为导通的时间。 3. 软件设计 3.1 流程图 3.1.1主程序流程图 3.1.2 按键扫描子程序流程图 4. 系统测试 4.1 测试结果 测试点 测试波形 输出UO 整流之后的电压 触发脉冲 输入UI 5. 设计总结 5.1 要了解各个芯片的工作原理,以及它典型的应用电路。 5.2对于调试的时候要注意避免接线错误等低级的错误,提高焊接工艺对输出的稳定性与正确性有一定的关系。 5.3 编写程序要有条理性,在主程序中用散转的程序比较好。 6. 附录 6.1 原理图 6.2 源程序 ;**************晶振12MHz,09,11.22,电机的软启动,时间2S。 ;****************I/O口定义********** K1 BIT P1.7;低电平有效 ;********************自定义单元** TCN1 EQU 30H ;按键扫描延时20ms的时间 TCN2 EQU 31H ;?个周期步进一次,80ms一次步进,2S内 ;100个电源周期 MTH0 EQU 32H ;定时器0的定时时间寄存器 MTL0 EQU 33H STA EQU 34H FLAG EQU 20H AK1 BIT FLAG.0 ;按下按键的标 FK1 BIT FLAG.1 ;成功按一次按键标志 ;*************************************************** ;*******************源程序************************** ORG 0000H LJMP MAIN ORG 0003H LJMP EXT0 ORG 000BH LJMP TIME0 ORG 0030H MAIN: MOV SP, #60H MOV STA, #00H MOV FLAG, #00H MOV TCN1, #04H MOV TCN2, #10H;80mS MOV R0, #19H;步进数目,共25次 MOV R1, #0C8H;2s时间 MOV R2, #02H; MOV MTH0, #0E8H MOV MTL0, #90H MOV TMOD, #11H MOV TL1, #78H;主程序时间,5ms MOV TH1, #0ECH MOV P3,#0FFH SETB IT0 SETB ET0 SETB EA SETB EX0 SETB TR1 SETB TF1 MAIN1: NOP NOP JNB TF1, $ CLR TF1 MOV TL1, #78H MOV TH1, #0ECH LCALL ANJ MOV A, STA MOV DPTR,

文档评论(0)

aena45 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档