基于单片机的自限位电机正反转控制电路
【摘要】
针对减速直流电机正反转和停转控制问题,设计了正反转及自限位控制电路,编制了基于STM8S103单片机的控制电机正反转及自限位的子程序,并应用IAR软件进行仿真,搭建实验装置验证设计效果,实验结果表明所设计控制电路能够良好地控制电机正转、反转和停转,在生活实际中有较大的应用价值。
【关键词】
直流电机;正反转控制;限位开关;单片机
0 引言
直流减速电机结构简单、成本低廉、动力较大,在生产实际中被广泛作为执行机构。直流减速电机是由直流电机和齿轮减速器构成的,由于齿轮减速器有不同的减速比,所以直流减速电机可以有许多不同的转速供使用者进行选择,这给应用带来了很大的方便
。单片机技术的成熟应用和低廉的价格,使得对执行机构的控制一般都采用单片机予以完成
。
STM8S103
系列单片机是法国
ST
公司推出的一款性价比常高的单片机,
具有
8 K flash
、
1 KRAM
、
640
字节的EEPROM,最多有
27
个外部中断,
3
个定时器,
UART
、
SPI
、
IIC通信接口等,与其他同价格的单片机比较,有丰富的系统资源,正在逐步占领单片机市场的份额,具有广阔的应用前景
。本文以STM8S103单片机为控制核心元件,通过控制电机正反转电路实现电机正转、停转及反转三种状态[3]
。最后搭建实验平台,经实验检验,电机运动成功实现正转、停转及反转三种状态。
1 电机自限位正反转控制的硬件电路
直流减速电机设有两个外部端口,如图
1
所示,在
M+
端输入高电平、M-
端输入低电平时电机正转,在
M+
端输入高电平、
M-
端输入低电平时电机反转,当M+