Sabertooth 2x5 电机驱动器:技术解析与应用指南

电子说

1.4w人已加入

描述

Sabertooth 2x5 电机驱动器:技术解析与应用指南

在电子工程领域,电机驱动器是实现电机精确控制的关键组件。今天,我们将深入探讨 Dimension Engineering 公司的 Sabertooth 2x5 电机驱动器,它以其丰富的功能和出色的性能,在机器人、自动化设备等领域得到广泛应用。

文件下载:DRI0012.pdf

一、基本参数

1. 电源要求

Sabertooth 2x5 的输入电压标称值为 6 - 18V,绝对最大电压为 20V。推荐的电源包括 5 至 12 节镍氢或镍镉电池、2s 至 4s 锂离子或锂聚合物电池(具备锂电池模式,防止过放电损坏电池)以及 6V 至 12V 铅酸电池。当与合适的电池并联时,也可使用 6V 至 18V 的电源。

2. 输出电流

每个通道的连续输出电流可达 5A,短时间内每个通道的峰值负载可达 10A。电流限制功能可防止每个通道的电流超过 10A。

3. 尺寸与重量

驱动器尺寸为 1.6” x 1.8” x 0.5”(40 x 45 x 13mm),重量仅为 0.7oz(19g),小巧轻便,便于集成到各种设备中。

二、功能特性

1. 混合与独立控制模式

Sabertooth 具有混合模式,特别适用于差速驱动机器人,两个电机可同时实现转向和推进功能。同时,在所有操作模式下都提供独立控制选项,可分别控制两个电机,且电机无需匹配,只要在驱动器的操作范围内即可。

2. 同步再生驱动

该驱动器不仅具备再生制动功能,还能在电机减速或反转时将能量回馈给电池。这对于频繁停止或反转的系统(如放置机器人或在丘陵地形行驶的车辆)可显著提高运行时间。此外,通过将电机绕组中的感应能量回馈给电池,而非以热量形式消耗,使部分油门操作更加高效。

3. 超声波开关频率

Sabertooth 2x5 的 PWM 频率为 32kHz,远高于人类听觉的最大频率。即使在低功率水平下,电机运行时也不会产生恼人的噪音。

4. 热保护和过流保护

驱动器配备温度传感器和过流检测功能,可防止因过热、过载和短路导致的故障,确保系统的稳定性和可靠性。

5. 易于安装和设置

所有输入和输出均采用螺丝端子连接,方便安装和重新配置项目。设有两个安装孔,可使用 2 - 56 螺丝进行安装,并配备安装硬件。所有操作模式和选项通过 DIP 开关设置,无需焊接,也无需担心跳线丢失。

6. 紧凑设计

采用表面贴装结构,在紧凑的封装中提供强大的功率输出。小巧的尺寸和轻盈的重量为设备节省了空间,可用于装载更多货物、电池,或使机器人更加小巧灵活。

7. 无忧反转

与其他一些电机驱动器不同,Sabertooth 无需在反转命令前停止电机。可直接从全速前进切换到全速反转,反之亦然。制动和加速与反转命令的幅度成正比,可实现温和或快速的反转操作。

8. 多种操作模式

支持模拟、R/C 和串行输入模式,以及数十种操作选项,具有很高的灵活性,适用于各种复杂的项目,即使项目不断发展,也能持续使用。同时,对于初次接触机器人项目的用户来说,也易于上手。

三、连接与安装

1. 连接步骤

所有连接均通过螺丝端子完成,具体步骤如下:

  • 步骤 1:将使用的电线剥去约 1/4”,电线规格可为 14 至 30 号。
  • 步骤 2:用小螺丝刀逆时针旋转顶部螺丝,直到轻轻停止。
  • 步骤 3:将剥去绝缘层的电线插入螺丝端子的开口处。
  • 步骤 4:顺时针旋转顶部螺丝,直到遇到阻力,然后牢固拧紧。轻轻拉动电线,确保其固定牢固。

2. 各端子连接说明

  • 电机端子:电机 1 连接到 M1A 和 M1B 端子,电机 2 连接到 M2A 和 M2B 端子。若电机旋转方向与预期相反,可交换电机电线。
  • 信号输入端子 S1 和 S2:控制驱动器的输入信号连接到 S1 和 S2 端子。在模拟模式下,在给设备供电前,必须连接两个信号输入,否则电机可能意外启动。
  • 电池端子 B+ 和 B -:电池或电源连接到 B - 和 B + 端子,B - 连接电池负极(通常为黑色),B + 连接电池正极(通常为红色或黄色)。建议通过连接器连接电池,方便充电并防止电池反接。
  • 电源端子 0V 和 5V:0V 为驱动器的信号地,必须连接到发送信号设备的地。5V 为 5V 电源输出,可用于为低电流设备(如电位器或无线电接收器)供电。当源电池电压为 12.6V 或更低时,5V 端子可提供 100 毫安电流;当源电池电压大于 12.6V 时,可提供 10 毫安电流。若需要更多功率,建议使用 ParkBEC 或 DESW050 为机器人的其他部分提供 5V 电源。

3. 安装方式

驱动器配有两个安装孔,中心形成 1.25” x 1.5” 的矩形,孔径为 0.09”,可使用 2 - 56 圆头机器或木螺丝进行安装,并配备两个 1/2” 长的机器螺丝和螺母。

  • 若机器人或设备由绝缘材料(如木材或塑料)制成,可能需要使用支撑柱安装驱动器,以允许空气流通。
  • 若机器人或设备由金属制成,建议将驱动器的底部散热片直接连接到框架上,无需使用支撑柱,这样框架可作为散热片,使驱动器运行更凉爽。

四、操作模式

1. 模拟输入模式

通过设置开关 1 和 2 到 UP 位置选择模拟输入模式。输入信号范围为 0V 至 5V,可使用电位器、微控制器的 PWM 输出(带 RC 滤波器)或模拟电路轻松控制驱动器。2.5V 对应电机停止,高于 2.5V 命令电机正向运动,低于 2.5V 命令电机反向运动。还可通过开关 4、5 和 6 选择不同的操作选项:

  • 开关 4:UP 位置为混合模式,用于差速驱动车辆的轻松转向;DOWN 位置为独立模式,S1 信号直接控制电机 1,S2 信号控制电机 2。
  • 开关 5:DOWN 位置为指数响应,可软化零速度点附近的控制,适用于高速或高转弯率的车辆;UP 位置为线性响应。
  • 开关 6:UP 位置输入信号范围为 0V 至 5V;DOWN 位置启用 4 倍灵敏度模式,输入信号范围为 1.875V 至 3.125V,适用于构建模拟反馈回路。

2. R/C 输入模式

通过设置开关 1 到 DOWN 位置,开关 2 到 UP 位置选择 R/C 输入模式。使用标准的业余无线电控制发射机和接收机,或遵循相同协议的微控制器。可通过开关 4、5 和 6 选择不同的操作选项:

  • 开关 4:UP 位置为混合模式,S1 输入的 R/C 信号控制车辆的前后运动,S2 输入的信号控制车辆的转向;DOWN 位置为独立模式,S1 信号直接控制电机 1,S2 信号控制电机 2。
  • 开关 5:UP 位置为线性响应;DOWN 位置为指数响应,软化零速度点附近的控制。
  • 开关 6:UP 位置为标准 R/C 模式,自动校准控制中心和端点,启用超时故障保护功能;DOWN 位置为微控制器模式,禁用超时故障保护和自动校准,适用于从微控制器控制驱动器。

3. 简化串行模式

使用 TTL 电平单字节串行命令设置电机速度和方向,易于与微控制器和 PC 接口。采用 8N1 协议(8 个数据字节,无校验位,1 个停止位),波特率通过开关 4 和 5 从 4 个选项中选择(19200 波特、38400 波特等)。发送 1 至 127 的字符控制电机 1,128 至 255 的字符控制电机 2,字符 0 关闭两个电机。还有标准简化串行模式和带从选择的简化串行模式两种操作选项。

4. 分组串行模式

使用 TTL 电平多字节串行命令设置电机速度和方向。采用 8N1 协议,波特率通过发送波特字符(十进制 170)自动计算。数据包格式包括地址字节、命令字节、数据字节和 7 位校验和。地址字节通过开关 4、5 和 6 设置,范围从 128 到 135。命令字节有多种命令,如驱动电机 1 或 2 前进、后退,设置最小和最大电压等。校验和用于防止数据损坏,计算方法为地址字节、命令字节和数据字节之和,并与 0b01111111 进行布尔与运算。在分组串行模式下,S2 输入可配置为主动低电平紧急停止。

五、锂电池切断功能

DIP 开关块的开关 3 选择锂电池切断功能。若开关 3 处于 DOWN 位置,驱动器将在启动时自动检测串联锂电池的数量,并设置每个电池 3.0V 的切断电压。检测到的电池数量将在状态 LED 上闪烁显示。当电池电压达到每个电池 3.0V 时,驱动器将关闭,防止电池组损坏。若使用其他电源,开关 3 应处于 UP 位置。

Sabertooth 2x5 电机驱动器以其丰富的功能、灵活的操作模式和可靠的性能,为电子工程师提供了一个强大的电机控制解决方案。在实际应用中,工程师可根据具体需求选择合适的操作模式和配置,以实现对电机的精确控制。你在使用电机驱动器时遇到过哪些问题?你认为哪种操作模式最适合你的项目呢?欢迎在评论区分享你的经验和想法。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分