Sprechen Sie mit uns, erhalten Sie eine Lösung in 20 Minuten

Bitte teilen Sie uns Ihre Wünsche und spezifischen Anforderungen mit, dann arbeiten wir schnellstmöglich eine Lösung aus und senden sie kostenlos zurück.

Produktanfrage

Entprellung, Pull-Ups und Rauschfilterung für Messtaster (wie man “Geisterauslöser” stoppt, ohne die Genauigkeit zu beeinträchtigen)

Messtaster sind ehrlich Sensoren, die in einer unehrlich Umwelt.

Sie versuchen, Ihrer Kontrolle eine einfache Wahrheit zu vermitteln.“Ich habe etwas angefasst”... während Spindelantriebe, VFDs, Servos, Kühlmittelpumpen und Kabeltrassen ihr Bestes geben, um einen HF-Sender zu simulieren.

Wenn die Sondierung fehlerhaft ist, wird also zuerst über die Sonde gestritten. Aber in vielen Geschäften ist die Sonde in Ordnung. Signalkonditionierung ist es nicht.

Dieser Blog ist ein praktischer Leitfaden für drei Dinge, die darüber entscheiden, ob Ihre Sondeneingabe felsenfest ist oder ein Spuk:

  • Entprellung (Umgang mit Kontaktprellen / Wiederaufsetzverhalten)
  • Klimmzüge (stellen Sie sicher, dass Ihre Eingabe niemals fließend ist)
  • Rauschfilterung (damit das EMI nicht wie ein Sondentreffer aussieht)

1) Zwei verschiedene Probleme, die gleich aussehen

Problem A: Kontaktaufprall (real, physisch)

Mechanische Kontakte schalten nicht sauber. Sie “klappern” kurz, wenn sie ihren Zustand ändern. Deshalb gibt es die Entprellung: Viele Schalter prellen für Hunderte von Mikrosekunden, während die Logikeingänge in Nanosekunden, und verursacht falsche Auslöser, wenn Sie sie nicht filtern.

Messtasterhttps://cnc-probe.com/cnc-touch-probes/ und Sondenschnittstellen verfügen aus genau diesem Grund oft über ein eigenes “Rearm”- oder Entprellungsfenster.

Problem B: Elektrisches Rauschen (gefälscht, elektrisch)

Rauschen ist kein Prellen. Rauschen ist die Eingangsleitung, die umgestoßen wird:

  • induktive Lasten (Magnetspulen, Relais)
  • VFD-Schaltung
  • Servo-PWM
  • Erdpotentialdifferenzen

Rauschen erzeugt schnelle Spitzen oder Klingeln, die die Logikschwelle überschreiten können und wie “probe triggered” aussehen.

Warum das wichtig ist:
Rauschen lässt sich nicht ewig mit “mehr Entprellung” beheben. Zu viel Entprellung kann die Abtastung verlangsamen oder echte Ereignisse verpassen. Sie wollen die minimale Filterung, die das Signal vertrauenswürdig macht.


2) Pull-Ups: der Unterschied zwischen einem Signal und einem Gerücht

Was ein Klimmzug bewirkt (in einfacher Sprache)

Ein digitaler Eingang braucht einen definierten Zustand, wenn er nicht aktiv angesteuert wird.

Ein Pull-up-Widerstand sorgt dafür, dass der Eingang sanft auf logisch HIGH vorgespannt wird, so dass der Eingang nicht im elektrischen Wind schwebt.

Dies ist so üblich, dass einige Controller standardmäßig interne Pull-Ups aktivieren. GRBL zum Beispiel hält die Grenzwertpins mit Hilfe der internen Pull-up-Widerstände des Mikrocontrollers auf normalem High-Pegel; ein Schalter auf Masse zieht den Pin bei Auslösung auf Low.

Warum Messtaster oft Klimmzüge “wollen”

Viele Sondenausgänge sind Open-Collector / Open-Drain oder Halbleiterrelais Stil - das heißt, sie können die Leine in eine Richtung ziehen, aber sie nicht treiben aktiv sowohl hoch als auch niedrig. Sie liefern die Vorspannung.https://cnc-probe.com/cnc-transmission-wired-touch-probe-high-accuracy-signal/

Wahl der Klimmzugstärke (die “Shop-Reality”-Regel)

Sie balancieren zwei Kräfte aus:

  • Stärkerer Klimmzug (geringerer Widerstand)Bessere Störfestigkeit (es ist schwieriger für EMI, die Leitung zu stören), schnellere Kanten
  • Schwächerer Pull-up (höherer Widerstand)weniger Strom, schonender für die Ausgänge, aber leichter zu stören und langsamere Kanten

Wenn Sie lange Kabel an lauten Geräten vorbeiführen, ein schwacher Pull-up ist im Grunde ein Antennenabonnement.

Praktische Anleitung:

  • Für kurze, saubere Verkabelung: Interner Pull-up kann ausreichend sein (wie GRBL-Standardwerte).
  • Für lange Verkabelung / laute Schränke: Verwendung eines externer Pull-up für Ihren Eingangsstandard (5 V Logik vs. 24 V SPS-Eingang) und ziehen Sie ein echtes industrielles Eingangs-Frontend in Betracht (mehr dazu weiter unten).

3) Entprellung: was sie tun sollte - und was sie tun sollte nicht tun

Die Aufgabe der Entprellung

Die Entprellung sollte das kurze “Geplapper” rund um einen Zustandswechsel ignorieren und nur einen stabilen Zustand akzeptieren.

LinuxCNC's Entprellung Komponente beschreibt einen einfachen, robusten Ansatz: es erhöht einen Zähler, wenn die Eingabe wahr ist und dekrementiert, wenn falsch, Schalten der Ausgabe nur, wenn der Zähler trifft Schwellenwerte. Dieses Design lehnt kurze Spikes und Prellen ab.

GRBL dokumentiert auch zwei Ansätze für schalterähnliche Eingänge:

  • Hardware-Entprellung (empfohlen): RC-Filter
  • Software-Entprellung (optional): verzögerte Ablesung (~32 ms)

Die Falle: Entprellung als Rauschunterdrückung

Wenn Sie die Entprellung hoch genug einstellen, können Sie Rauschen unterdrücken.und auch einführen:

  • verzögerte Auslösereaktion
  • verpasste Auslöser bei schnellen Sondierungszyklen
  • zeitliche Unstimmigkeiten, die die Wiederholbarkeit beeinträchtigen

Aus diesem Grund entscheiden sich viele Sondenschnittstellen für eine kontrollierte, bescheidene Sperrung (z. B. die Wiederverwendungsverzögerung von 20 ms des MI 8-4) und nicht für eine ’unendliche Glättung“.”

Gesunde Denkweise:
Die Entprellung ist für mechanische Wahrheit.
Die Rauschfilterung ist für Notlüge.


4) Geräuschfilterung: der Teil, den jeder überspringt, bis es weh tut

Rauschfilterung ist nicht nur eine Sache. Es sind mehrere Ebenen:

Schicht 1: Kabel + Erdung (der billigste große Gewinn)

A abgeschirmtes Kabel für den Sondenstatus, wenn ein TTL-Eingang angesteuert wird, und für längere Strecken (3-10 m), bei denen es zu Störungen kommen kann.

Praktische Gewohnheiten:

  • Verwenden Sie abgeschirmtes Kabel (und schließen Sie die Abschirmung ordnungsgemäß ab - oft an einem einzigen “Sternpunkt”/Schrankende, um Erdschleifen zu vermeiden)
  • Verlegen Sie die Sondenverkabelung nicht in der Nähe von VFD-/Servokabeln.
  • Vermeiden Sie nach Möglichkeit die gemeinsame Nutzung der gleichen Leitung/des gleichen Kanals mit der Motorleistung.
  • Verwenden Sie gegebenenfalls verdrillte Leitungen für Signal und Rückleitung.

Schicht 2: Hardware-Filterung (RC + Hysterese)

Wenn Ihr Controller-Eingang “zu empfindlich” ist oder klingelt, ist eine klassische Lösung ein RC-Filter, manchmal gefolgt von einem Schmitt-Trigger (Hysterese), so dass aus langsamen/rauschenden Flanken saubere logische Übergänge werden.

  • Microchip weist ausdrücklich darauf hin, dass eine einfache Hardware-Entprellung eine externe Entprellung sein kann. RC-Filter um schnelle Impulswechsel zu filtern und saubere Kanten zu erhalten.
  • NXP beschreibt die Schmitt-Trigger-Aktion als Verbesserung der Rauschimmunität (die Hysterese hilft bei der Unterdrückung von Schaltgeräuschen und langsamen Flanken).
  • Das Material von TI erklärt, warum Bounce zu falschen Triggern führt und warum das Hinzufügen einer geeigneten Entprellungsschaltung das Problem löst.

Ladenfreundlicher RC-Startpunkt (konzeptionell):

  • Platzieren Sie das RC in der Nähe des Controllereingangs (damit das lange Kabel nicht “hinter” Ihrem Filter liegt)
  • Halten Sie die Zeitkonstante klein genug, um Ihre Sondierungslogik nicht unnötig zu verlangsamen.
  • Wenn Sie ein schnelleres Auslösen als Einrasten benötigen (oder umgekehrt), fügen Sie einen Diodenpfad hinzu (üblicher Trick in Entprellungsschaltungen)

Schicht 3: Verwendung eines industriellen Eingangs-Frontends (wenn die 5V-Logik den Kampf verliert)

Wenn Sie eine Sonde in die Welt der SPS/Industrie-DI-Module bringen, erhalten Sie:

  • definierte Schwellenwerte
  • Hysterese
  • Strombegrenzung
  • Isolationsmöglichkeiten

Industrielle digitale Eingangsstandards wie IEC 61131-2 definieren Typen von digitalen Eingangscharakteristiken; TI weist darauf hin, dass DI-Module oft Komparatoren mit Hysterese verwenden und hebt IEC 61131-2-Empfängertypen hervor.

Wenn Ihr Geschäft elektrisch brutal ist (große VFDs, lange Kabelwege, gemischte Erdungen), ist dieser Ansatz oft zuverlässiger als das “ständige Optimieren der Entprellung”.


5) Eine praktische Verdrahtungsphilosophie für Messtaster

Entscheiden Sie, mit welcher Art von Signal Sie es zu tun haben

Sondensysteme geben in der Regel Dinge aus wie:

  • Solid-State-Relais (SSR) / “spannungsfreie” Ausgänge
  • Open-Collector-/Transistor-Ausgänge
  • TTL-Pegel-Ausgänge (mit zunehmender Entfernung geräuschempfindlicher)

Übersetzung: Ihr “Sondeneingang” ist möglicherweise keine saubere Logikleitung. Behandeln Sie es wie ein industrielles Signal, das aufbereitet werden muss.

Bevorzugen Sie “ausfallsichere” Logik, wenn Sie können

Bei Endschaltern und sicherheitsrelevanten Eingängen bevorzugen viele Systeme eine normalerweise geschlossene Verdrahtung, damit ein Drahtbruch wie ein Fehler aussieht.

GRBL dokumentiert, wie die Pin-Inversion mit der Logik der Schließer- und Öffnerverdrahtung zusammenhängt.

Für das Sondieren (nicht für die Sicherheit) brauchen Sie immer noch Vorhersagbarkeit. Wenn die Steuerung dies unterstützt, wählen Sie einen Modus, bei dem offener Draht = offensichtlicher Fehler, und nicht “zufällige Auslöser”.


6) Tuning-Checkliste: In der richtigen Reihenfolge reparieren

Wenn Sie zufällige Sondentreffer, falsche Auslöser oder inkonsistente Sondierungen feststellen:

  1. Prüfen Sie die elektrischen Grundlagen
  • Eingang ist nicht potenzialfrei (Pull-up/Pull-down-Verhalten überprüfen)
  • Bestätigen Sie den Typ des Sondenausgangs (SSR, offener Kollektor, TTL, usw.)
  1. Reparieren Sie die Verkabelungsumgebung
  • Abgeschirmtes Kabel, von der Stromversorgung getrennt verlegt, korrekter Abschluss der Abschirmung
  1. Bei Bedarf Hardware-Filterung hinzufügen
  • RC-Filter (GRBL empfiehlt ausdrücklich eine RC-Filterung zur Rauschunterdrückung an Schalteingängen)
  • Hysterese/Schmitt-Trigger hinzufügen, wenn langsame/rauschende Flanken ein Problem darstellen
  1. Dann Entprellung einstellen
  • Verwenden Sie Controller/Software-Entprellung als letzten Schliff, nicht als Pflaster
  • LinuxCNC debounce Verhalten ist ein gutes Beispiel für eine stabile digitale Filter-Modell
  1. Validierung mit einem wiederholbaren Test
  • Führen Sie denselben Sondierungszyklus 20-50 Mal durch und protokollieren Sie “unerwartete Auslöser”-Ereignisse
  • Validierung unter Worst-Case-Bedingungen (Kühlmittelpumpe eingeschaltet, Spindel/VFD in Betrieb, Servos in der Nähe aktiv)

7) Die “tiefgreifende” Erkenntnis: Sie entwerfen ein Messinstrument und verdrahten nicht nur einen Schalter.

Ein Tastsystem ist nicht nur “ein Knopf, der sich schließt”.”

Es ist die Eingangstür zu Ihrem Koordinatensystem. Wenn diese Tür wackelt, wird alles, was nachgelagert ist - Werkzeugversatz, Teileausrichtung, In-Prozess-Prüfung -, höflich gesagt falsch.

Das Ziel ist also nicht “keine falschen Auslöser mehr”.”
Das Ziel ist ein Sondensignalhttps://cnc-probe.com/high-quality-cnc-infrared-touch-probe-with-wireless-link/ die elektrisch langweilig ist:

  • definierter Ruhezustand (Pull-up/Down)
  • saubere Übergänge (RC + Hysterese bei Bedarf)
  • minimale notwendige Entprellung (schnelle, gleichmäßige Reaktion)
  • robust gegenüber dem tatsächlichen EMI-Profil Ihrer Maschine

Kommentare

Leeres Formular (#5)
Teile deine Liebe