直流电机和步进电机

本文详细介绍了直流电机和步进电机的概念、工作原理及应用。直流电机包括了永磁和励磁类型,不能直接用单片机IO口驱动,需要专用驱动芯片。步进电机则讲解了其固有步距角、相数、细分、极性、拍数等概念,并阐述了控制器、驱动器在步进电机系统中的作用。还涉及了开发板原理图分析和步进电机的编程实践,如单相四拍、双相四拍及半步八拍驱动方式。
摘要由CSDN通过智能技术生成

1 直流电机

1.1 什么是电机

1.2 常见电机

(1)交流电机:两相、三相。

(2)直流电机:永磁、励磁。

(3)步进电机、伺服电机。

1.3 直流电机详解

(1)外观。

(2)接线和工作原理。

(3)直流电机的驱动问题:不能用IO口直接驱动。

1.4 直流电机实验

(1)直流电机直接接在开发板的主板的VCC和GND引出接口上看电机是否转动,还可以调换VCC和GND看电机是否反转了。

(2)单片机的IO口是数字口,本身的驱动能力非常小(最多20mA级别),这个驱动能力是带不动电动机的。

(3)一般单片机需要使用专门的驱动芯片来驱动电机。驱动芯片的作用就是把单片机的小电流的控制信号转成逻辑上相同的大电流的驱动源。这就是所谓的弱电控制强电。用电机驱动芯片来驱动直流电机,具体的电路分析后面讲步进电机时会详细说。

2 步进电机理论

2.1 什么是步进电机

(1)外观。

(2)功能特点。

(3)操作接口。

2.2 步长

(1)步进电机有一个固有步距角,这个参数和步进电机本身有关。

(2)步进电机一般情况下只能以固有步距角的整数倍来运动,这一个固有步距角的移动就叫一个节拍。

(2)电机还有个可以比固有步距角更小的运动方法,这种方法叫细分,由电机驱动器来支持的。

2.3 相数

结论:我们用的是2相步进电机

2.4细分

2.5 极性

(1)单极性。

(2)双极性。

2.6 拍数

(1)单相四拍:
A/ B A B/ 正转
B/ A B A/ 反转

时序:A/ B A B/
四根线上电平
A A/ B B/
0 1 0 0 第1拍
0 0 1 0 第2拍
1 0 0 0 第3拍
0 0 0 1 第4拍
4个节拍加起来就是一个完整的周期,按照这个周期给步进电机供电,则步进电机就会转动1个步距角。

(2)双相四拍:
A/B AB AB/ A/B/ 正转
A/B/ AB/ AB A/B 反转

时序:A/B AB AB/ A/B/
四根线上电平
A A/ B B/
0 1 1 0 第1拍
1 0 1 0 第2拍
1 0 0 1 第3拍
0 1 0 1 第4拍

(3)半步八拍:
A/ A/B B AB A AB/ B/ A/B/ 正转
A/B/ B/ AB/ A AB B A/B A/ 反转

2.7 控制器和驱动器

(1)一套步进电机的系统需要三部分:控制器+驱动器+步进电机。

(2)一般情况下:控制器就是单片机,驱动器一般是接在单片机的IO口上面的专用电机驱动芯片(譬如我们开发板上的TC1508S)。

(3)控制器负责产生时序信号,驱动器负责将时序信号转成功率驱动信号给步进电机用。

3 开发板原理图分析说明

3.1 原理图分析

这里写图片描述

(1)原理图中INA、INB、INC、IND将来要接单片机的IO口,单片机是做控制器的,通过单片机的IO口给驱动器芯片输入1或者0的控制信号,控制信号经过TC1117的转换,从OUTA、OUTB、OUTC、OUTD四个脚输出具有驱动步进电机能力的驱动信号。

(2)接线:譬如可以用P0端口的4个引脚(我实际用P0.0-P0.3)接INA、INB、INC、IND。

(3)输出端本来符号是OUTA、OUTB、OUTC、OUTD,但是开发板上实际丝印的符号是&

  • 8
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值