打印
[文档]

成本极低的开源FOC驱动

[复制链接]
659|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pixhw|  楼主 | 2024-12-24 14:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
FOC在控制BLDC (Brushless Direct Current)电机上有诸多的好处,主要有如下几点优势:
   1. FOC则完全没有转速的限制,不论在什么转速下都可以实现精确的控制。
   2. FOC的换向性能极其优秀,最高转速下正反转切换可以非常顺畅。
   3. FOC还可以以能量回收的形式进行刹车控制。
   4. FOC可以实现力矩、速度、位置三个闭环控制。
   5. FOC驱动器的噪音会比电调小很多,效率也比电调高很多。
  但是由于FOC的计算量大、原理复杂,所以需要很高成本的控制器,这也使得FOC在很多场景下都没有得到推广和使用。在经过了半年的研究和迭代之后,本人将FOC涉及大量计算的代码进行了深度优化,也重新根据国内的供应链进行了选型,希望本开源项目能够帮助国内的广大开发者们用上有优秀性能的BLDC电机,为开源社区贡献一份力量。本项目剥离自我们为工程机器人盘式电机研发的FOC_STD项目,对供应链重新进行选型,目前项目还正在移植过程中,请期待九月中旬彻底实现功能移植。

开源项目Github地址: https://github.com/ZhuYanzhen1/miniFOC

使用特权

评论回复
沙发
maudlu| | 2025-1-3 11:51 | 只看该作者
simpleFOC、ODrive

使用特权

评论回复
板凳
tabmone| | 2025-1-3 11:55 | 只看该作者
开源项目为更多的应用场景提供了可行的解决方案,并促进了FOC技术的推广和发展。

使用特权

评论回复
地板
juliestephen| | 2025-1-3 13:13 | 只看该作者
SimpleFOC是一个开源项目,旨在提供简单易用的FOC解决方案。它支持多种微控制器,包括STM32系列,并提供了丰富的文档和示例代码。

使用特权

评论回复
5
bestwell| | 2025-1-3 13:45 | 只看该作者
不仅适用于BLDC电机,还可以支持直流电机、步进电机甚至D类功放和三相逆变器。
可根据具体应用场景调整硬件配置,比如采用更小封装的IC来节省空间。

使用特权

评论回复
6
pl202| | 2025-1-3 14:19 | 只看该作者
支持无刷直流电机和永磁同步电机的FOC控制,实现伺服级的速度和位置控制,提供详细的教程和文档,方便开发者上手。

使用特权

评论回复
7
everyrobin| | 2025-1-3 14:53 | 只看该作者
实现了先进的场定向控制(FOC),通过精确控制电流的两个分量来模仿直流电机的理想化控制,优化电磁场,提升转换效率;具有无感 FOC、效能与静谧并重、空间友好型设计、易于集成与定制等特点。

使用特权

评论回复
8
bartonalfred| | 2025-1-3 15:16 | 只看该作者
开源社区为低成本FOC驱动的发展提供了重要的支持和资源。

使用特权

评论回复
9
biechedan| | 2025-1-3 15:38 | 只看该作者
支持多种控制模式,包括力矩、速度、位置三个闭环控制。
具备自动相序检测和矫正、机械角度零偏差校正等功能,简化了调试过程。
高速闭环频率(例如8kHz),提高了瞬态响应性能。

使用特权

评论回复
10
linfelix| | 2025-1-3 15:57 | 只看该作者
使用 FOC 磁场定向控制,搭配磁角度传感器芯片,可对直流无刷或永磁同步电机实现精确控制;电流环使用 20K 频率,可实现速度、电流双闭环;带 CAN 通信接口,板载一块 EEPROM 用于存储参数,引出了 SPI I2C 接口,可连接编码器芯片读取数据。

使用特权

评论回复
11
mollylawrence| | 2025-1-3 16:25 | 只看该作者
低成本FOC驱动的优势在于其低廉的价格和易于推广的特性

使用特权

评论回复
12
lzmm| | 2025-1-3 16:45 | 只看该作者
支持无刷直流电机(BLDC)和永磁同步电机(PMSM)的矢量控制,提供多种控制方式,包括角度控制、速度控制和电流控制,兼容各种编码器和霍尔传感器。

使用特权

评论回复
13
wilhelmina2| | 2025-1-3 17:25 | 只看该作者
基于 FOC 算法的库,采用 C++ 编写,并兼容 Arduino IDE,适合各种微控制器平台

使用特权

评论回复
14
ulystronglll| | 2025-1-3 21:03 | 只看该作者
采用空间矢量脉冲宽度调制方法,实现无电流传感器力矩控制,实现转动速度闭环控制,实现转动角度闭环控制,实现自动相序检测和相序矫正。

使用特权

评论回复
15
mnynt121| | 2025-1-4 00:08 | 只看该作者
该方案具有成本低、体积小等优势,并开源了全部电路和源码。

使用特权

评论回复
16
wengh2016| | 2025-1-4 03:10 | 只看该作者
ODrive是一个高性能、低成本的无刷电机驱动技术,采用双路FOC控制。它支持多种电机类型,并提供了详细的文档和例程。

使用特权

评论回复
17
tifmill| | 2025-1-4 07:52 | 只看该作者
使用FOC实现高效电机控制,开源代码,允许开发者进行修改和定制,适用于多种硬件平台

使用特权

评论回复
18
ccook11| | 2025-1-5 11:00 | 只看该作者
深度优化代码以适应资源有限的MCU,实现了高性能的同时降低了对硬件的要求。
提供完整的源码和电路图,便于开发者根据自己的需求进行修改和定制。

使用特权

评论回复
19
pmp| | 2025-1-5 14:08 | 只看该作者
将复杂的 FOC 理论封装成简单易用的 API,优化了计算性能,确保在低功耗微控制器上也能流畅运行;具有模块化设计、调试友好、文档齐全等特点。

使用特权

评论回复
20
pixhw|  楼主 | 2025-1-5 16:11 | 只看该作者
支持双路无刷电机的 FOC 控制,集成在线电流检测模块,实现完整 FOC 控制;支持开 / 闭环速度、位置控制,以及开环力矩控制和两种 FOC 内核算法;支持 IIC、ABI、PWM 等多种编码器,兼容性强。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

4691

帖子

1

粉丝