当前位置: 首页 > article >正文

一套极简易的直流无刷电机(Deng FOC)开发套件介绍

目录

概述

1. 硬件组成介绍

1.1 主要硬件

1.2 电机驱动板介绍

1.3 2208电机模块

1.3.1 参数介绍

1.3.2 认识2208电机

2 驱动板接口介绍

2.1  PCB接口(MCU)定义

2.2 功能描述

2.2.1 电机驱动接口

 2.2.2 编码器接口

2.2.3 电流输入引脚接口

2.2.4 其他接口(编码器)


概述

本文主要介绍一套建议FOC驱动套件的硬件结构,包括电机类型,编码器,主要介绍了控制板的接口,及其与MCU之间的通信接口。

1. 硬件组成介绍

1.1 主要硬件

系统结构图如下:

主控板: ESP32控制板

电机驱动板:  DengFOC V3 Plus

直流无刷电机: 2208电机

编码器型号:    AS5600 编码器

1.2 电机驱动板介绍

1)正面电路板结构

 2) 反面电路板结构

侧面的黑色排插主要用于安装Deng FOC提供的ESP32控制板,笔者没有选购其板卡,选择第三方的板子,但要使用该硬件,必须对该板子的插口每个引脚的功能有详细的了解,才便于连接其他控制器板卡。后面的内容,笔者会详细介绍这些接口的具体定义

1.3 2208电机模块

1.3.1 参数介绍

电机主要参数:

KV值: 110KV

额定电压: 12V

额定电流: 2A

额定功率: 14W

额定转速: 1800RPM

极对数:     14/12,  7极对数

电阻:         21.2Ω 

1.3.2 认识2208电机

2208电机是一种常见的直流电机,它具有较高的转速和扭矩,广泛应用于3D打印机、CNC加工等领域。在使用2208电机时,电流参数是非常重要的,本小节详细介绍2208电机的电流参数以及如何正确设置电流参数。

-

一、什么是2208电机电流?

2208电机电流指的是驱动电机所需要的电流大小。在使用2208电机时,需要通过电流控制器对电机进行驱动控制,控制电流大小可以控制电机的转速和扭矩。


二、2208电机的电流参数有哪些?

2208电机的电流参数包括两个方面:峰值电流和持续电流。

-

1. 峰值电流

峰值电流指的是电机启动瞬间所需要的最大电流,通常为驱动电机所能输出的最大电流值。在设置峰值电流时,需要根据电机的额定电流和驱动电机的最大输出电流来确定。如果设置的峰值电流过大,会导致电机发热过快,影响电机寿命;如果设置的峰值电流过小,会导致电机不能正常启动。

-

2. 持续电流

持续电流指的是电机在正常运行时所需要的电流大小,通常为电机的额定电流值。在设置持续电流时,需要根据电机的额定电流和驱动电机的最大输出电流来确定。如果设置的持续电流过大,会导致电机发热过快,影响电机寿命;如果设置的持续电流过小,会导致电机不能正常运行。


三、如何正确设置2208电机的电流参数?

正确设置2208电机的电流参数是电机正常运行的关键。以下是正确设置电流参数的步骤:

1) 确定电机的额定电流值

-

2208电机的额定电流值可以在电机的规格书或者产品说明书上找到。额定电流值越大,电机的输出扭矩和转速就越大。

-

2) 确定驱动电机的最大输出电流

-

驱动电机的最大输出电流决定了电机的最大负载能力。驱动电机的最大输出电流应该略大于电机的额定电流值,以确保电机能够正常运行。

-

3)设置峰值电流

-

峰值电流的设置应该根据电机的额定电流值和驱动电机的最大输出电流来确定。峰值电流应该设置为额定电流值的2倍左右。如果电机需要较大的转矩,则可以适当增加峰值电流的大小。

-

4)设置持续电流

-

持续电流的设置应该根据电机的额定电流值和驱动电机的最大输出电流来确定。持续电流应该等于电机的额定电流值。如果电机需要较大的输出扭矩,则可以适当增加持续电流的大小。

-

2208电机的电流参数是电机正常运行的关键。在设置电流参数时,需要根据电机的额定电流值和驱动电机的最大输出电流来确定峰值电流和持续电流的大小。正确设置电流参数可以保证电机正常运行,提高电机的寿命和效率。

2 驱动板接口介绍

2.1  PCB接口(MCU)定义

2.2 功能描述

2.2.1 电机驱动接口

1) 1号电机驱动输入接口:

2) 2号电机驱动输入接口:

 2.2.2 编码器接口

1)1号电机AS5600编码器接口

2) 2号电机AS5600编码器接口

2.2.3 电流输入引脚接口

1)1号电机电流输入检测

 

2)2号电机电流输入检测 

2.2.4 其他接口(编码器)


http://www.kler.cn/a/472665.html

相关文章:

  • 企业开通部署 Azure OpenAI 流程:如何创建一个AI聊天机器人
  • 【深度学习基础】线性神经网络 | 线性回归的简洁实现
  • 单片机死机问题处理
  • (2023|NIPS,LLaVA-Med,生物医学 VLM,GPT-4 生成自指导指令跟随数据集,数据对齐,指令调优)
  • 简易CPU设计入门:算术逻辑单元(一)
  • 技术选型深度解析:Qt、PyQt与Vue在界面开发中的权衡与抉择
  • Linux 文件的特殊权限—ACL项目练习
  • 协方差矩阵
  • 网络设备安全
  • allure报告修改默认语言为中文
  • 爬虫学习记录
  • STM32-笔记38-I2C-oled实验
  • Improving Language Understanding by Generative Pre-Training GPT-1详细讲解
  • 10. C语言 函数详解
  • WPS-JS宏快速上手
  • Docker 容器自动化管理之脚本(Script for Docker Container Automation Management)
  • 【linux系统之redis6】redis的安装与初始化
  • 如何隐藏 Nginx 版本号 并自定义服务器信息,提升安全性
  • 联邦学习LoRA:推理合并权重公式:以及变体
  • 如何让用户在网页中填写PDF表格?