Codesys GPIO Relais lässt sich nicht wirklich schalten

basti5285
2016-03-12
2016-03-14
  • basti5285 - 2016-03-12

    Hallo zusammen,

    ich habe seit ein paar Tagen einen Raspberry Pi 3 und habe vor, damit eine Heizungssteuerung (nur Ein/Aus und Schaltzeiten) zu programmieren. Das Programm und die Visualisierung stehen auch schon einigermaßen. Jetzt wollte ich eine Relaiskarte anschließen.
    Wenn ich VCC an GPIO Pin 2, GND an Pin 6 und IN an Pin 11 (GPIO17) anschließe und die Laufzeit starte in der GPIO17 als Output konfiguriert ist, schaltet das Relais sofort, ohne dass die entsprechende Variable gesetzt wird. Abschalten lässt sich das Relais somit auch nicht.
    Schließe ich jedoch VCC an Pin 11 an (IN nicht angeschlossen), kann ich über das laufende Programm zumindest die Versorgungsspannung (rote LED auf der Relaiskarte) schalten.
    Also gehe ich davon aus, dass mein Programm grundsätzlich funktioniert, ich aber irgendwo beim Anschluss oder so einen Denkfehler habe.

    Ich freue mich auf eure Tipps,

    Basti

     
  • eschwellinger

    eschwellinger - 2016-03-13

    Hi,
    momentan gibt es ein Problem wenn du einen PI3 verwendest mit den GPIO's.
    Komisch weil mit P2 und den anderen geht's... wir haben ja nichts geändert also muss es Timining oder sonst einen Unterschied
    geben zwischen PI2 und PI3.

    Grüße
    Edwin

     
  • basti5285 - 2016-03-13

    Hi Edwin,

    danke für deine Antwort, auch wenn ich auf eine Lösung gehofft hatte
    Dann warte ich also mal, bis ein Update kommt, oder meine Regierung nen Pi 2 zusätzlich genehmigt.

    Interessant ist trotzdem, dass der Ausgang ja offensichtlich schaltet.

    Gruß,
    Bastian

     
  • basti5285 - 2016-03-14

    Ich habe die Lösung (zumindest eine) gefunden!

    Ich habe die VCC der Relaiskarte an den 3.3V Pin des Raspberry gesteckt und siehe da, er schaltet.

    Danke trotzdem nochmal!

     

Log in to post a comment.