利用51单片机启动三相星形电机的程序设计
【利用51单片机启动三相星形电机的程序设计】一、要求
当按下SB1键时,电机进入预启动状态,经30s短延时后进入正式启动,且不管电路工作在何种状态,只要按下SB2电机就停止,再按SB1电机又重新启动,并要求具有30s倒计时显示及电路状态显示 。
二、单片机系统应具功能
根据要求,单片机系统应该具有以下功能:
1、按下SB1后,KMM、KMY闭合,延时30s后,KMY断开、KM△闭合;
2、按下SB2后,KMM、KM△及KMY均断开,且进入待机状态;
3、有30s倒计时数码管显示;
4、每种电路状态有对应的发光二极管指示 。
三、软硬件设计
电路如上图、下图所示 。KMM和下图中的KMY、KM△(下图中未画出)与KMM的接法相同,KMM及KMY、KM△为大功率继电器 。
程序流程如上图所示 。源程序清单如下:
推荐阅读
- 单片机C语言在应用程序设计设计
- SED1335与51单片机的接口程序设计
- 单片机高速度、远距离串行通信装置
- 单片机与PC 机的通信原理及电路的设计研究
- 利用RS-232C实现PC机与单片机的通信
- 利用单片机系统可靠性设计
- 高精度ADVF32与51系列单片机接口介绍
- 用单片机实现编码器VD5026的工作时序
- 基于89C51单片机串行A/D驱动程序的设计
- STC12C2052AD单片机AD转换C语言程序的实现