You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -14,6 +14,8 @@ Proper low cost FOC supporting boards are very hard to find these days and even
14
14
and demistify FOC control in a simple way.
15
15
16
16
17
+
For minimal version of the code more suitable for experimenting please visit the [minimal branch](https://github.com/askuric/Arduino-FOC/tree/minimal).
18
+
17
19
#### The closest you can get to FOC support and low cost (I was able to find) is:
At this moment we are developing an open source version of Arduin shiled specifically for FOC motor control.
51
53
We already have prototypes of the board and we are in the testing phase. We will be coming out with the details very soon!
52
54
53
55
### Features
54
-
- Plug and play capability with the Arduino FOC library
56
+
- Plug and play capability with the Arduino Simple FOC library
55
57
- Price in the range of \$20-\$40
56
58
- Gerber files and BOM available Open Source
57
59
@@ -105,7 +107,7 @@ Motor phases `a`,`b`,`c` and encoder channels `A` and `B` have to be oriented ri
105
107
106
108
107
109
108
-
# Arduino FOC library code
110
+
# Arduino Simple FOC library code
109
111
The code is organised into a librarie. The library contains two classes `BLDCmotor` and `Endcoder`. `BLDCmotor` contains all the necessary FOC algorithm funcitons as well as PI controllers for the velocity and angle control. `Encoder` deals with the encoder interupt funcitons, calcualtes motor angle and velocity( using the [Mixed Time Frequency Method](https://github.com/askuric/Arduino-Mixed-Time-Frequency-Method)).
110
112
111
113
## Encoder setup
@@ -316,7 +318,7 @@ This function aligns encoder and motor zero positions and intialises FOC variabl
316
318
317
319
### Real-time execution `loop()`
318
320
319
-
The real time execution of the Arduino FOC library is govenred by two funcitons `motor.loopFOC()` and `motor.move(float target)`.
321
+
The real time execution of the Arduino Simple FOC library is govenred by two funcitons `motor.loopFOC()` and `motor.move(float target)`.
0 commit comments