【摘要】 针对减速直流电机正反转和停转控制问题,设计了正反转及自限位控制电路,编制了基于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+