微电机驱动电路设计

龙源期刊网 https://www.360docs.net/doc/129688426.html,

微电机驱动电路设计

作者:李修权等

来源:《无线互联科技》2015年第03期

摘要:微电机控制系统是以AT89C52单片机作为控制核心,达林顿阵列作为驱动电路,矩阵键盘作为输入,LCD显示作为输出,运行C语言编程实现系统的各项功能。该系统具有性能稳定、成本低廉等优点。

关键词:AT89C52单片机;微电机;驱动电路

步进电机又称脉冲电机,国外一般称为Stepping motor。在非超载的情况下,仅是电脉冲信号的频率和脉冲个数决定电机的转动速度、定位,而不受其他负载变化的影响,即电机输入一个电脉冲控制信号,就转动一定的步距角。由于步进电机只有周期性的误差而无累积误差等特点[1]再加上述线性关系的存在,使得步进电机在计算机外围设备、自动生产线、自动化仪表、绘图机和数控系统中得到广泛应用。步进电机的控制可以采用分立元器件和专用控制器件,文章用分立器件设计一个微电机驱动控制系统。

1 系统结构设计

该控制系统主要由PC上位机、单片机、驱动电路、键盘、LCD显示等模块组成,其中采用一种集成电路芯片AT89C52单片机作为控制器[2],通过分立器件组成的达林顿阵列作为驱动电路,PC机用于编写及烧写程序。首先,利用脉冲个数来转动角位移,进而实现准确定位的功能;其次,利用步进电机的驱动电路的数字逻辑部分即环行脉冲分配器,控制步进电机各相绕组的通电顺序,进而实现正反转的功能;最后,利用脉冲频率来控制电机运行的速度,进而实现调速的功能[3]。该控制系统能够实现如下功能:(1)电机的运行状态(启动/暂停)、转动方向、转动速度通过按键控制;(2)电机的运行状态、转动速度通过LCD显示,如图1所示。

2 硬件设计

控制系统的硬件原理图由电路仿真软件Proteus 7.5 进行设计仿真,通过仿真得出该系统能够完成按键控制电机的运行状态、转动方向、转动速度的功能,并且控制稳定可靠。电机在工作时的运行状态、速度以英文的形式直观的显示在LCD1602。其硬件原理,如图2所示。

2.1 输入、显示模块

为增强控制系统的灵活性,能够简便地对电机的系统参数快速的修改,通过按键输入转向、速度等相应指令,由单片机输出电机控制信号,用LCD显示电机工作时的状态和速度。为了减少I/O端口的使用,控制系统设置了3*2矩阵键盘实现电机的6种工作模式。行列式键盘、LCD1602显示器与单片机的接口电路如图3所示,采用行列反转扫描法读取按键的键

相关文档
最新文档