微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于AT89S52的三相桥式可控触发电路的设计

基于AT89S52的三相桥式可控触发电路的设计

时间:10-12 来源:互联网 点击:

4 触发电路的软件设计

触发电路的软件设计是非常重要的一个部分。本设计最重要的特点之一就是充分利用了单片机的软件编程能力。这里主要是用软件检测同步电压的过零点,以控制脉冲信号的产生。软件部分包括主函数、中断子函数、显示子函数和延时函数等。采用C 语言进行编程,它具有编程简单,一致性高等特点。

程序流程图如图8 所示。首先,将单片机初始化,包括定时器1 的初始化,封锁脉冲信号的输出,以及外部中断1 的初始化;然后调用数码管显示子函数,以显示移相触发角α; 其次,单片机会监视是否有按键按下,如果有,则调用键盘操作子程序;然后,单片机检测同步信号,并据此确定是否产生脉冲并将脉冲放大,最后去触发晶闸管。

图8 程序流程图

5 结论

本文给出了一种采用ATMEL89S52 单片机的三相桥式可控触发电路的设计方法。与以往利用同步变压器,锁相环等方法实现同步信号的检测不同,本文利用电压传感器来检测同步信号,是一种新的尝试。相对来说,这种方法硬件电路较为简单,成本较低,精度也较高。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top