There are currently 6 methods to detect the current of the circuit
1. Sense resistor
2. Transistor
3. Current transformer (only available for changing current)
4. Rogowski coil (after improvement of current transformer)
5. Hall effect device
6. Ratio
Now I use an oscilloscope to manually monitor the current on a line. Now I want to use an STM32 microcontroller to detect the current. The current is about 0.8A DC current, and the startup current is about 2A instantly. I don’t think the current-sense resistor is easy to use and damage the signal. It must be inaccurate. Current transformers and Rogowski coils are used to detect changing currents, which are not practical. The Hall effect element has a lot of limitations, and the final data is inaccurate (Is there a way to solve it), nothing I have seen transistors used for this purpose, but the ratio equation is not well understood. Which method is better?
Marquis Veröffentlicht am October 9, 2020
There are many ways to detect current, just choose the one that suits you. Also, I don’t know whether you want to detect the presence of current or the size of the current. The former is more suitable to use a mutual inductance coil, while the latter is more cumbersome.
Ciaran Veröffentlicht am October 9, 2020
Generally, high-precision Hall elements are used.
Gillian Veröffentlicht am October 9, 2020
It should be possible to use wire inductance coil detection.
Terrence Veröffentlicht am October 9, 2020
It is possible to use the current-sense resistor plus AD sampling method, with low cost, simple circuit and high precision.