C++ Strom
Das vom ACS712-Hall-Effekt-Sensor bereitgestellte analoge Signal wird über einen Spannungsteiler
dem Pico zugeführt. Der ACS712-Hall-Effekt-Sensor beeinflusst den zu messenden Strom noch weniger
als die shunt-basierenden Module. Der zu messende Strom erzeugt ein Magnetfeld. Das Magnetfeld
wird in eine Spannung umgewandelt. Diese Spannung steht am Pin „Out“ zur Verfügung. Der
ACS712/5A hat eine Empfindlichkeit von 185 Millivolt pro Ampere. Wenn kein Strom fließt
liegt der Nullpunkt ungefähr bei 2,5 Volt (1/2 * 5 Volt). Die Spannung steigt oder fällt
je nach Stromrichtung. Diesen ganzen Sachverhalt muss man mit einem Testaufbau ausklamüsern!
Hilft alles nichts. Schau dir die nachfolgende C++ Klasse an, die ich anhand der oben
aufgeführten Informationen zusammengebastelt habe.