Link

Arduino SimpleFOClibrary

Library Compile License: MIT arduino-library-badge

该Arduino库为无刷直流电机和步进电机实现磁场定向控制(FOC)算法。FOC算法产生平滑的操作和高度的扭矩、速度和位置控制。 该库的用途包括:

  • 让初学者用简单的方法学习如何控制无刷直流电机和步进电机
  • 方便高级用户深入研究FOC算法和为其特定应用程序/硬件优化代码

特征

  • 易于安装:
    • Arduino IDE: Arduino库集成管理器
    • PlatformIO
  • 开源: github上提供了完整的代码和文档
  • 目标:
  • 易于安装和配置
    • 简易硬件配置
    • 每个硬件模块都是一个C++对象(易于理解)
    • 简单的 调整控制回路
    • 具备 SimpleFOCStudio GUI配置工具
    • 内置通讯和监控功能
  • 跨平台兼容:
    • 实现代码由一个单片机系列到另一个单片机系列的无缝迁移
    • 支持多种 MCU 架构:
      • Arduino: UNO, MEGA, DUE, Leonardo ….
      • STM32
      • ESP32
      • Teensy
      • 其他

YouTube演示视频

本视频演示了 SimpleFOClibrary 的基本用法、接线和基本功能。

视频硬件安装包括:

本视频演示了 SimpleFOClibrary 对DRV8302、Arudino和STM32 MCU等高性能BLDC驱动程序的支持。

视频硬件安装包括:

本视频演示了SimpleFOClibrary对Arduino SimpleFOCShield的支持、以及对Arduino UNO使用多个电机的支持。项目示例基于双向触觉控制。

视频硬件安装包括:

安装

安装Arduino库有两种方法,具体取决于你的需求。

Find out more

支持的硬件

Arduino SimpleFOClibrary 是模块化的,将支持大多数电机+传感器组合和低成本的无刷直流驱动器板。

查看更多

编写代码

此库的代码编写方式尽可能简单易用,并为特定应用程序的配置和微调留出大量空间。

Find out more

项目实例

我们很高兴为你提供多个项目、多个硬件配置以及完整的文档和代码解释! 让我们一起看看实例吧!