![]()  | 
  
    miniFOC 1.0.3
    
   This open-source project aims to accomplish a FOC(Field Oriented Control) scheme that is operatable with minimum costs in China. 
   | 
 
Files | |
| file | encoder.c [code] | 
| this file contains the code implementation of angle acquisition and initialization functions of sc60228 and sc60224.  | |
| file | encoder.h [code] | 
| this is the header file of encoder.c.  | |
| file | fast_math.c [code] | 
| this file contains the code implementation of sine function value lookup table and fast calculation of sine value.  | |
| file | fast_math.h [code] | 
| this is the header file of fast_math.c, the macros of fast amplitude limiting algorithm and cosine function evaluation algorithm are defined.  | |
| file | filter.c [code] | 
| this file contains the code implementation of first-order digital RC low-pass filter algorithm and the code implementation of low-pass filter coefficient calculation.  | |
| file | filter.h [code] | 
| this is the header file of filter.c, which defines the structure of filter algorithm.  | |
| file | foc.c [code] | 
| this document is mainly the code implementation of motor phase sequence correction and FOC algorithm.  | |
| file | foc.h [code] | 
| this is the header file of foc.c, which defines the structure of FOC algorithm and angle conversion factor.  | |
| file | pid.c [code] | 
| PID algorithm implementation source code.  | |
| file | pid.h [code] | 
| this is the header file of pid.c, which defines the structure of PID algorithm and closed-loop state macro.  | |
| file | report.c [code] | 
| this file is used to write the report correlation function of the feedback host computer.  | |
| file | report.h [code] | 
| this is the header file of report.c.  | |