INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Problem Relaisplatine
23.03.2021, 09:18 (Dieser Beitrag wurde zuletzt bearbeitet: 23.03.2021 12:21 von Maui.)
Beitrag #9
RE: Problem Relaisplatine
Top, jetzt läuft es.

Erst nur Softwarefehler, dann zusätzlich Hardwarefehler (falsche PINs) eingebaut, dann Softwarefehler behoben und Hardwarefehler rausgebaut.

Ziemlich Umweg, aber jetzt läuft es.

Code:
int Unterprogramm;

void setup() {
  // put your setup code here, to run once:

    
    Unterprogramm = 0;

    pinMode(3,OUTPUT);                      // Relais Vorwärts
    pinMode(4,OUTPUT);                      // Relais Rückwärts
    pinMode(5,OUTPUT);                      // Relais Langsamfahrt

    digitalWrite(3, HIGH);
    digitalWrite(4, HIGH);
    digitalWrite(5, HIGH);

    Serial.begin(9600);
    Serial.println("OK");
    Serial.flush();
        
}

void loop() {

if (Unterprogramm == 0){
       SubRoutine();
}
Serial.println("Loop ........");
}

void SubRoutine(){

        Unterprogramm = 1;
            
                Serial.println("Unterprogramm 1");
              
                digitalWrite(3, LOW);
                Serial.println("Relais 1 ein");
                digitalWrite(4, LOW);
                Serial.println("Relais 2 ein");
                digitalWrite(5, LOW);
                Serial.println("Relais 3 ein");
                
                delay(5000);
                
                digitalWrite(3, HIGH);
                Serial.println("Relais 1 aus");
                digitalWrite(4, HIGH);
                Serial.println("Relais 2 aus");
                digitalWrite(5, HIGH);
                Serial.println("Relais 3 aus");
              
                delay(5000);  

                Serial.println("Unterprogramm 0");
                
        Unterprogramm = 0;
  
  }

Mein Dank an alle die ich belästigt habe und die mir gehofen haben meine Gehirnströme zu sortieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.03.2021, 11:44
Beitrag #10
RE: Problem Relaisplatine
Die Relaisplatte des Grauens !!

bei meiner Werkbank schalte ich einen LED Strip und einen Spot damit
beim Strip kein Problem, beim Spot klebt das Relais oder auch mal nicht!

ich mach da mal was, ( ja bald 1 Jahr )
zurzeit hilft leichtes Klopfen mit dem Schraubenzieher ( ja böser böser Junge )

es gibt auch Relaisplatten mit stärkeren Relais bis 30A

Gruss Alex
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.03.2021, 12:23
Beitrag #11
RE: Problem Relaisplatine
Auja, super Fehler, klebende Kontakte, zu geringe Spannung, fehlende od. unsauere Takte. Alles Fehler, die nicht toll sind und die meistens tierisch viel Zeit verschlingen, bevor man eine Lösung gefunden hat.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.03.2021, 12:41 (Dieser Beitrag wurde zuletzt bearbeitet: 23.03.2021 12:41 von hotsystems.)
Beitrag #12
RE: Problem Relaisplatine
Klebene Relaiskontakte sind oft die Ursache, wenn Induktivitäten mit reinspielen.
Und das ist mit den Led-Spots oft der Fall.
Abhilfe schaffen Snubber an den Kontakten.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.03.2021, 14:46
Beitrag #13
Wink RE: Problem Relaisplatine
Für Interessierte hier noch ein Upgrade, denn nach weiteren Stunden hab ich noch einen anderen Fehler gefunden:

Ich hatte die Relais nun auf digi I/O 3, 4, 5 umgeklemmt. Irgend etwas beißt sich hier jedoch immer noch mit dem Board.

Die Kombination Uno mit LCD1602 beinhaltet wohl noch so den ein oder anderen Effekt, den ich nicht kenne, denn die Relais insbesondere Nr.2 hatte immer noch nicht genau das gemacht, was ich wollte.
Genaues Nachbohren hat ergeben, dass sich das Relais 2 wohl an der Funktion zur Aktualisierung des Displays stört. Laut Code besteht aber kein Zusammenhang. Könnte eine Nutzung der I/O vom Display sein, was ich in keiner Doku bisher finden konnte.

Abhilfe hat erst die Nutzung von A3, A4, A5 gebracht. Jetzt spinnt kein Relais mehr rum und es lief sofort fehlerfrei.

Genau aus so einem Grund, stützen immer wieder Flugzeuge ab, weil eigentlich wirklich keiner genau weiß was da drin verbaut wurde und was das Programm macht. Hier eine Änderung am Chipdesign und da im Framework ein Komma zuviel und schon plumpst die Kiste runter, wenn einer das Entertainprogramm Ch7 nutzt und gleichzeitig den Kopfhörer aussteckt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.03.2021, 14:53
Beitrag #14
RE: Problem Relaisplatine
(23.03.2021 14:46)Maui schrieb:  Genau aus so einem Grund, stützen immer wieder Flugzeuge ab,
Und wovon träumst Du nachts?

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.03.2021, 15:20
Beitrag #15
RE: Problem Relaisplatine
(23.03.2021 14:46)Maui schrieb:  Die Kombination Uno mit LCD1602 beinhaltet wohl noch so den ein oder anderen......

Dann solltest du uns mal näher beschreiben, was für Display das genau ist.
Mit oder ohne I2C ? Vermute mal ohne, da werden dann auch ein paar mehr Pins am Arduino benötigt.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Problem mit "pow" awillib 9 821 27.02.2021 19:22
Letzter Beitrag: Tommy56
  Pwm Problem safitom 4 492 20.02.2021 12:14
Letzter Beitrag: safitom
  Problem mit "Keyboard" und "Mouse" LK2567 4 560 03.02.2021 16:11
Letzter Beitrag: MicroBahner
  const char zu int Konvertierung Problem Lumplux 1 369 02.02.2021 10:26
Letzter Beitrag: Lumplux
  Arduino Uno+ Ethernetshield W5100 Website Problem Justus S. 9 828 31.01.2021 17:37
Letzter Beitrag: Tommy56
Sad MAX7221 mit gemeinsamer Anode und Problem Dezimalpunkt daja64 11 818 30.01.2021 11:07
Letzter Beitrag: daja64
  LCD via I2C Backlight-Problem Herby007 10 1.014 06.01.2021 14:46
Letzter Beitrag: Herby007
  OLED Bildschirm Problem JoeIsFame 79 3.408 04.01.2021 06:41
Letzter Beitrag: Bitklopfer
  Problem mit Variablen & Ergebnis rev.antun 11 894 26.11.2020 15:47
Letzter Beitrag: rev.antun
  Nextion Senden von Variablen Problem Tesla 10 1.394 08.11.2020 13:13
Letzter Beitrag: Tesla

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste