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

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

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

课程设计报告

课题:模拟电机的缓启动

设计者: 班级 ----

学号 -------

姓名 ----

指导教师: ----

时间:2009年11月24日星期二

中文摘要

鉴于电机启动时转速太快对电机的工作寿命不利,为了提高安全性和可靠性,采取缓慢启动设施是必要的。双向可控硅能够通过控制其导通角的大小来控制电机的交流电压大小,利用这个特性就可以实现电机的缓慢启动。其中导通角的控制由单片机AT89C2051的外部中断来实现,触发脉冲由光耦隔离器提供,并且它会与输入电压过零同步,使用定时器延时触发来增大导通角的大小。

目录

1. 系统设计

1.1 系统设计要求

缓启动时间为2s,最低的导通时间不低于3ms,导通时间的步进数目不少于20步。

1.2 系统框图

图1系统框图

图1系统框图

2 . 单元电路设计

2.1 交流电源转换为直流电源

2.1.1 原理图

图2+5V电源产生电路图

图2+5V电源产生电路图

2.1.2 原理分析

输入7.5V交流电压经过由4个1N4007二极管组成的桥式整流电路后由电容C7,C6进行滤波,再经过7805稳压集成块稳压输出稳定的+5V电压。为芯片工作提供电源。

同步信号的采集电路

图4引脚P3.2脉冲波形2.2.1 电路原理图

图4引脚P3.2脉冲波形

图3 同步信号的采集电路图

图3 同步信号的采集电路图

2.2.2电路分析

整流之后的信号由一个二极管1N4007于之后稳压电路隔离开,把这个信号接到光耦隔离器TLP521,并将4引脚输出信号接到单片机的外部中断0中即P3.2引脚。对应的波形图如图4所示。

2.2.3 参数选择

发光二极管工作电流为10mA,当输入电压平均值为5V,所以电阻,取R5=330Ω.R6是限流电阻,取R6=10KΩ.

2.3可控硅模拟控制电机电路

图6 可控硅的输入和输出波形图2.3.1 电路原理图

图6 可控硅的输入和输出波形图

图5 可控硅模拟控制电机电路图

图5 可控硅模拟控制电机电路图

2.4

电路原理分析

采集到的同步信号经过单片机处理后控制双向可控硅MOC3021的导通。用功率电机来模拟电机的启动。按键用来使电机重新的启动过程。该电路的输出与输入的波形如图6所示。其中黑色部分为导通的时间。

3. 软件设计

3.1 流程图

3.1.1主程序流程图 3.1.2 按键扫描子程序流程图

图7主程序流程图

图7主程序流程图

图8按键扫描子程序流程图

图8按键扫描子程序流程图

图10模块3主程序

图9模块2主程序

图9模块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

MOVSTA,#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

M

文档评论(0)

151****8293 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档