Ich folge Abbildung 5 pg. 18 dieses Datenblatts : Vp(HIGH), Vp(MID), Vp(HIGH), gefolgt von 0-255 Vp(MID)-Pulsen, die die Empfindlichkeit jedes Mal erhöhen, wenn Vp(MID) angelegt wird.
Wenn ich jedoch den Nord- und Südpol eines starken Kühlschrankmagneten in die Nähe des Hallsensors bringe, erhalte ich immer ungefähr 4,5668 Volt für Nord und 0,3012 Volt für Süd, egal wie viele Vp(MID)-Impulse ich an den VOUT-Pin sende.
Die Schaltung, die ich verwende, ist hier:
https://www.circuitlab.com/circuit/x22u47/hall-effect-sensitivity-offset-programming2/
Bei 27 V (Vp(HIGH)), 15 V (Vp(MID)) und 3 V (Vp(LOW)) sind Sie möglicherweise etwas verwirrt. Grundsätzlich habe ich eine einzelne 30-Volt-Stromversorgung, die ich auf und ab wähle, um die hohen, mittleren und niedrigen Spannungsimpulse zu erhalten, die zum Programmieren des Sensors erforderlich sind.
Zum Beispiel stelle ich die Stromversorgung auf 27 Volt ein und verbinde sie mit dem VOUT-Pin des Hall-Effekts. Dann ziehe ich den Überbrückungsdraht ab, der mit VOUT verbunden ist, wähle auf 15 Volt herunter und stecke den Überbrückungsdraht wieder ein. Ziehe den Überbrückungsdraht ab, wähle zurück auf 27 Volt, stecke den Überbrückungsdraht wieder in den VOUT-Pin. Das am VOUT-Pin angeschlossene Voltmeter gibt mir korrekte Spannungswerte, wenn ich das Überbrückungskabel an VOUT anschließe.
Aber das erklärt immer noch nicht, warum sich meine Nord- und Südpol-Messwerte nicht wesentlich ändern, obwohl ich nach den anfänglichen Vp(HIGH)-Vp(MID)-Vp(HIGH)-Impulsen bis zu 30 Vp(MID)-Impulse gesendet habe.
Ich wäre sehr dankbar, wenn mich jemand in die richtige Richtung weisen könnte.
Wenn Sie sich Abbildung 5 auf S. 18, Sie werden sehen, dass sie ein Vp(HIGH) senden, dann fällt es auf Vp(LOW). Dann geht es nach oben zu Vp(MID) und dann wieder nach unten zu Vp(LOW).
So wie ich es mache, zeigt das Voltmeter, anstatt auf Vp (LOW) abzufallen, 2,0 V an, wenn der Überbrückungsdraht abgezogen ist, was der "vorprogrammierte Ruhespannungsausgang" ist, wie auf Seite 4 des Datenblatts gezeigt unter "Vorprogrammierungsziel".
Ich sende also keinen Vp(LOW)-Impuls aus, aber 2,0 Volt sind technisch weniger als die 5,5 Volt, die für Vp(LOW) erforderlich sind, wie auf Seite gezeigt. 15 des Datenblattes.
Daher bin ich ziemlich verwirrt darüber, warum sich die Empfindlichkeit des Hall-Effekt-Sensors nicht ändert, obwohl ich Abbildung 5 genau wie gezeigt befolge.
Du leidest wahrscheinlich unter Bounce. Wenn Sie ein Oszilloskop an den Vout-Pin anschließen (ich schlage vor, dass Sie dies versuchen), sehen Sie möglicherweise Folgendes:
Wenn Sie den Jumper stecken oder entfernen, ist es fast unmöglich, dies zu tun, ohne mehrere unbeabsichtigte Impulse zu verursachen. Ich empfehle, nicht zu versuchen, es mit Jumperdrähten zu programmieren.
Der bei weitem beste Weg, dies zu tun, ist die Verwendung eines Mikrocontrollers und einiger Transistoren. Wenn Sie es jedoch wirklich von Hand machen möchten, kann die Verwendung dieser Schaltung hilfreich sein:
Hier können Sie S1 drücken, um Vout auf 27 V zu pulsieren, und S2, um es auf 3 V zu pulsieren. C1 hilft dabei, jegliches Schalterprellen zu beseitigen. Ich garantiere aber nicht, dass das funktioniert.
Russell McMahon
Benutzer1068636
Benutzer1068636
Raketenmagnet