Simpler inverted Schmitt-Trigger für X-Controller/SuperPID

Invertierender Schmitt-Trigger

Durch den Umbau des X-Carve wurde der alte Controller auch gegen den X-Controller getauscht. Für die Steuerung der Spindel hat dieser einen PWM und 0-10V Signalausgang. Leider fehlt im Vergleich zum alten Controller ein simples 0V/5V Signal für den Enable-Eingang am SuperPID. Für den Start muss hierbei 0V und für Stop 5V anliegen.

Eine einfache Lösung bietet dieser diskrete, invertierende Schmitt-Trigger. Dieser schaltet ab ca. ~0,9V den Ausgang auf 0V. Sinkt der Eingang auf unter ~0,7V geht der Ausgang auf 5V.

Invertierender Schmitt-Trigger
Invertierender Schmitt-Trigger

Die Dewalt-Spindel hat einen Bereich von 5000 bis 30000 RPM. Mit der Schaltung started diese nun ab einer RPM von ca. 9% (=0,9V von 10V), was etwa 2700 RPM entsprechen würde. Bei ca. 7% (=2100 RPM) stoppt die Spindel.

Folgende Teile werden benötigt:

  • 3x Transistor BC547 (NPN)
  • 1x Widerstand 330 Ohm 1/4 Watt
  • 1x Widerstand 1 kOhm 1/4 Watt
  • 2x Widerstand 4,7 Ohm 1/4 Watt
  • 3x Widerstand 10 kOhm 1/4 Watt
  • 1x Widerstand 47 kOhm 1/4 Watt
  • 1x Schraubklemme 4pol. RM 5,08 mit Stiftleiste

Die Schaltung passt auf eine einfache Platine von etwa 5cm x 5cm Größe.

Platinenlayout

Das ganze KiCad Projekt mit dem Layout und der Schematic kann hier heruntergeladen werden.