# neon_foc **Repository Path**: pengspace/neon_foc ## Basic Information - **Project Name**: neon_foc - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-10-14 - **Last Updated**: 2024-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NEON FOC ``` _ __ __________ ______ / | / /__ ____ ____ / ____/ __ \/ ____/ / |/ / _ \/ __ \/ __ \ / /_ / / / / / / /| / __/ /_/ / / / / / __/ / /_/ / /___ /_/ |_/\___/\____/_/ /_/ /_/ \____/\____/ ``` # 介绍 这个库实现的是无感FOC,采用EKF算法来进行速度和电角度的估计。 这个属于Neon算法库中的一部分,旨在以最简单的形式呈现FOC的底层过程,用于学习。 所以,对电机的适配可能没那么好,也提供了电机参数优化器,可以自动求参。 欢迎基于该项目进行Fork,进一步进行拓展。 # 例子 这个库中有许多test函数,可以用于检测每一步是否正确。 例如:test1_svpwm来测试svpwm是否工作正常,可以判断电流有没有测错。 具体例子,请看foc_main.cpp文件。 额外:请检查以下几个易错点: 1. ADC频率是否满足控制要求,高kv和低kv对MCU的性能要求不一样 2. ADC是否校准(零偏) 3. 电机的AB相是否接反,这个相序必须正确! A:0度 B:-120度 C:+120度