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
Copy file name to clipboardExpand all lines: docs/simplefoc_library/code/current_sense/index.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -14,10 +14,10 @@ has_toc: False
14
14
Arduino <spanclass="simple">Simple<spanclass="foc">FOC</span>library</span> has as a goal to support FOC implementation with (at least) three most standard types of current sensing:
15
15
16
16
-[In-line current sensing](inline_current_sense)
17
-
-[Low-side current sensing](low_side_current_sense) - *Not supported yet*
17
+
-[Low-side current sensing](low_side_current_sense) - *initial support*
18
18
-[High-side current sensing](high_side_current_sense) - *Not supported yet*
19
19
20
-
up to this moment ( [check the releases <iclass="fa fa-tag"></i>](https://github.com/simplefoc/Arduino-FOC/releases) ), Arduino <spanclass="simple">Simple<spanclass="foc">FOC</span>library</span> supports only in-line current sensing.
20
+
up to this moment ( [check the releases <iclass="fa fa-tag"></i>](https://github.com/simplefoc/Arduino-FOC/releases) ), Arduino <spanclass="simple">Simple<spanclass="foc">FOC</span>library</span> supports only in-line current sensing and implements initial support for the low-side current sensing on ESP32 boards (one motor) and on the stm32 based B_G431B_ESC1 boards.
21
21
22
22
Each one of the current sensing classes will implement all the necessary functionalities for simple and robust implementation of FOC algorithm:
23
23
- Hardware config
@@ -34,7 +34,7 @@ Each of the implemented classes can be used as stand-alone classes and they can
34
34
In order for FOC algorithm to work the current sense classes are linked to a `BLDCMotor` class which uses the driver to read the FOC currents.
35
35
36
36
## 🎯 Our implementation goals
37
-
The current sense code will be written in a way to support as many different drivers out there as possible and in a way to be fully interchangeable. Due to the very hardware specific implementations of the ADC acquisition for different MCU architectures and due to very different driver/adc synchronisation requirements for different current sensing approaches this task is probably one of the most complex challenges for the <spanclass="simple">Simple<spanclass="foc">FOC</span>library</span> so far. Therefore the worrk will be done in iterations and each release will better and better support. Please make sure to follow out github and [check the releases <iclass="fa fa-tag"></i>](https://github.com/simplefoc/Arduino-FOC/releases).
37
+
The current sense code will be written in a way to support as many different drivers out there as possible and in a way to be fully interchangeable. Due to the very hardware specific implementations of the ADC acquisition for different MCU architectures and due to very different driver/adc synchronisation requirements for different current sensing approaches this task is probably one of the most complex challenges for the <spanclass="simple">Simple<spanclass="foc">FOC</span>library</span> so far. Therefore the work will be done in iterations and each release will better and better support. Please make sure to follow out github and [check the releases <iclass="fa fa-tag"></i>](https://github.com/simplefoc/Arduino-FOC/releases).
38
38
39
39
Also make sure to follow our [community forum](https://community.simplefoc.com), a lot of discussions is being held about current sensing and its applications!
Arduino <spanclass="simple">Simple<spanclass="foc">FOC</span>library</span> has stared as an Arduino UNO library and it has been optimized to be used with these types of devices. But it is not restricted to the Arduino UNOs, you will be able to run it on Arduino MEGA and basically any board with ATMega328 chip or ATMega2560. Such as Arduino Nano, Arduino pro-mini and similar.
0 commit comments