file Frage Sperrluftpumpensteuerung mit Nachlauf

Mehr
27 Okt 2016 18:42 - 27 Okt 2016 19:22 #38678 von Matele0
Sperrluftpumpensteuerung mit Nachlauf wurde erstellt von Matele0
Hallo Steppies!

Da ich seit kurzer Zeit stolzer Besitzer einer HF-Spindel bin, war ich bald ein wenig genervt von der dauernd laufenden Sperrluftpumpe.
Also was macht man? Natürlich! Man beendet diesen Missstand... :)

Hier präsentiere ich meinen Lösung für eine gesteuerte Sperrluftpumpe:

Wenn man das Steuergerät der HF-Spindel öffnet findet man folgendes vor:

Ein AC/DC Wandler mit 24V/20A
Eine (vermutliche) Modellbau Ansteuerung für einen Motor (übrigens eine sehr kreative Lösung).
Eine Controller Platine die das 0-10V Signal mit ein wenig Aufbereitung in ein Modellbau Servo Signal umwandelt.

Ziel: Automatischer Start der Sperrluftpumpe bei Start der Spindel, danach einen wählbare Nachlaufzeit evtl. für eine zusätzliche Kühlung der Spindel zu sorgen.

Lösungsweg:
Ich greife das Servosignal das vom Controller gesendet wird mittels eines Arduinos auf.
(Servosignal: Ist eine Art von Pulsweitenmodulation. Eine Einschaltzeit von 1ms bedeutet 0% Sollwert, eine Einschaltzeit von 2ms bedeutet 100% Sollwert)
Wenn der Sollwert der Spindel wieder auf 0% zurückkehrt lasse ich die Sperrluftpumpe noch eine frei definierbare Zeit weiterlaufen.


Benötigt wird:
1 Arduino Board. (Ich benutze den Arduino Micro, da er schön klein ist und ich schon mehrere Projekte mit ihm gemacht habe)
1 Relais, 2 Wechsler, Spulenspannung 24V
1 FET (in meinem Fall ein BS170) damit man mit der 5V Steuerspannung vom Ardunio die 24V vom Relais schalten kann.
1 Freilaufdiode (1n4007) um lehrbuchmäßig die Gegen-EMK der Relaispule zu unterdrücken.

Die 5V Spannungsversorgung der SC- Steuerung die bei mir 5,5V ist führe ich über den LDO auf den Arduino. (5,5V ist zu viel für den ATMEL Prozessor)
Das Steuersignal greife ich direkt an der Contollerplatine ab und führe es in den Arduino Eingang A5.
Als Ausgang habe ich A0 gewählt, dieser steuert das Relais an.

Als Anhang habe ich noch den Einbau in das HF-500 Steuerteil dokumentiert, ebenso wie das Arduino Programm.

Wenn ihr noch einen Schaltplan benötigt reiche ich den gerne bei Bedarf nach.

BITTE NICHT VERGESSEN:
Hier wird mit 220V gearbeitet und ihr solltet hierbei schon die notwendige Erfahrung haben!!
Ich übernehme keine Verantwortung über die Funktionalität der Schaltung, ebenso wenn dabei etwas kaputt geht.
Auch müsst ihr euch bewusst sein, dass ihr damit die Garantie der SC Steuerung zerstört.



lg,
Matele0

Hier der Ardunio Code:

/*
Kompressorsteuerung
*/

int pulse;
int waittime=120; // Hier 2 Minuten Nachlaufzeit
int on;
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
pinMode(A0, INPUT);
pinMode(A5, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
pulse=pulseIn(A0, HIGH, 50000);

if (pulse >= 1100) {

digitalWrite(LED_BUILTIN, HIGH);
digitalWrite(A5, HIGH);
on=waittime;
}
else
{

if (on-- > 0){
delay(1000);
}
else
{
digitalWrite(LED_BUILTIN, LOW);
digitalWrite(A5, LOW); }

}
}

Dieser Beitrag enthält einen Bildanhang.
Bitte anmelden (oder registrieren) um ihn zu sehen.

Letzte Änderung: 27 Okt 2016 19:22 von Matele0.
Folgende Benutzer bedankten sich: Sickone4, Hilyama, robbeh, gunnar

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Powered by Kunena Forum

© 2024 STEPCRAFT GmbH & Co. KG

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.