So "halten" Sie den TTL-Impuls

Wie würde ich einen Puls wie dieses Bild erzeugen? Dies dient zur Stromversorgung und Betätigung eines Magnetventils.Geben Sie hier die Bildbeschreibung ein

Ich verwende dazu ein 3D-Drucker-Arduino-Board. Das habe ich bisher. if code_seen() übergibt eine Zahl an die Hauptfunktion, um die Usecs des Pulses zu ändern.

inline void gcode_M530() {
  pinMode(VALVE_1_PIN, OUTPUT);
  uint16_t pulse_usec = 200; //default to 200 usecs
  if (code_seen('S')){
    pulse_usec = code_value_int();
  }
  WRITE(FAN_1_PIN, HIGH);
  delayMicroseconds(pulse_usec);
  WRITE(FAN_1_PIN, LOW);
}

http://www.theleeco.com/electro-fluidic-systems/solenoid-valves/vhs/standard-port-inlet_small-port-outlet-psp.cfm

Können Sie die Anforderungen an Magnetantriebe teilen?
Strom muss angegeben werden oder genaue Lastimpedanz
Aktivierungs- und Haltespannungen für Solenoide sind ein gemischter Segen, und es sei denn, Sie haben einen dringenden Grund, die Haltespannung zu senken, ist dies nicht immer eine gute Idee. Ich habe einen handelsüblichen Wandzeitschalter an meinem Warmwasserbereiter, der die Rücksetzrelaismethode verwendet. Jedes Mal, wenn der Strom ausfällt, fällt das Relais ab und ich habe kein heißes Wasser.
Die Relaisdaten scheinen darauf hinzudeuten, dass es sich entweder um eine 12- oder 24-V-Spitze handelt, gefolgt von der Haltespannung mit niedrigerer Spannung? Welche Level braucht man wirklich?

Antworten (2)

Sie können PWM verwenden , um jede Art von Treppen- oder Haltesignal zu erzeugen, die Sie erzeugen möchten. Die Ausgabe des Signals als solches sollte gepuffert werden.

Die zweite Methode besteht darin, mehrere Transistoren zu verwenden, um mehrere Spannungspegel zu erzeugen. Ich hoffe, Sie haben freie digitale Ausgangspins auf Arduino.

Das folgende Bild zeigt die Grundidee.Geben Sie hier die Bildbeschreibung ein

Q3, R3 und R6 sind nicht erforderlich. Sie können R4 auf 2,3 V hochziehen. Verwenden Sie die Spannungsteilerregel, um den Wert von R5 zu berechnen, sodass 1,3 Volt erzeugt werden. Hier haben Sie die Wellenform, die Sie benötigen.

Geben Sie mehr über Solenoid an und ich werde meine Antwort nach Bedarf bearbeiten.

Bearbeiten: Ich würde vorschlagen, der Antwort von Tony Stewart zu folgen, da sie vom selben Magnethersteller stammt.

Diese Schaltung kann entweder als Treiber mit verbesserter Reaktionszeit oder als Treiber mit niedrigem Stromverbrauch verwendet werden. Als verbesserter Reaktionszeittreiber wählen Sie V1 (normalerweise das 2- bis 4-fache der Nennspannung des angesteuerten Ventils) nach Bedarf, um die gewünschte Ventilreaktion zu erhalten. V2 ist die nominelle Nennspannung des Ventils. Wählen Sie Werte für R1 und C1, um die Impulsdauer von V1 zu bestimmen.

Als Treiber mit niedrigem Stromverbrauch ist V1 die Ventilnennspannung und V2 ist der halbe Wert von V1. Dies dient dazu, das Ventil mit voller Betätigungsspannung zu versorgen, wodurch die angelegte Spannung um 50 % reduziert wird, wodurch der Stromverbrauch des Ventils um 75 % reduziert wird.

Geben Sie hier die Bildbeschreibung ein

siehe http://www.theleeco.com/engineering/electrical-engineering/lee-solenoid-valve-drive-circuit-schematics.cfm#SHD