- 3D-Druck Einstieg und Tipps         
Seite 2 von 7 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 68

Thema: Relais einschalten mit Controllerboard

  1. #11
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    09.07.2005
    Ort
    127.0.0.1
    Alter
    32
    Beiträge
    824
    Anzeige

    E-Bike
    Hallo

    Hier ist ja der Schaltplan.


    mfg Luca
    Sollte ein Bild von mir nicht angezeigt werden, einfach eine PM schicken!

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.12.2005
    Ort
    Euskirchen-Großbüllesheim
    Alter
    74
    Beiträge
    2.063
    @Luca
    PNP-Transistoren einzusetzen ist eine gute Lösung auch hinsichtlich der Ausgangs-Zustände beim Einschalten oder während Reset. Da sind nämlich die I/O-Pins Eingänge und es gibt keinen definierten Ausgangs-Zustand.
    Ich würde entweder an den Ausgängen direkt oder an den Basen der Transistoren Pull-Up-Widerstände mit 10...47k platzieren, damit immer ein definierter Zustand da ist.
    In einem ULN2803 (schaltet GND) oder UDN2983 (schaltet Plus) sind 8 Darlingtons mit Basisvorwiderstand und Freilaufdiode drin.

    Um das Verständnisproblem für 1...0...aus...ein zu umgehen, steuere ich nicht direkt die Ports an, sondern die Bits einer Variablen. Diese Variable wird in einem Timer-Interrupt jede Millisekunde invertiert und dann komplett am Port ausgegeben. Damit ist 'intern' 0 = aus und 1 = ein.
    Mit Eingängen mache ich das Gleiche in umgekehrter Folge.
    MfG Karl-Heinz
    HobbyElektronik hier klicken ....

  3. #13
    Benutzer Stammmitglied
    Registriert seit
    07.12.2004
    Ort
    Leverkusen
    Alter
    44
    Beiträge
    95
    Hallo,

    ich fasse zusammen,

    das heisst ja dann konkret ich kann das Halbleiterlast-Relais an jeden der 32 Digitalen I/O Ports hängen.

    Der Vorteil ist ersichtlich. Der Nachteil sind die vergleichsweise höheren Kosten für das Relais.

    Wenn ich hingegen die kostengünstigeren Printrelais nehmen möchte muss ich noch eine
    Schaltung zusammenlöten mit Transistoren und Dioden wie Spion gepostet hat.

    Hab ich das so richtig verstanden ?

    Noch zu meiner anderern Frage:
    Kann ich die AD-Wandler von Port A auch als Ausgang benutzen. So dass ich aus einem digitalen Wert eine analoge Ausgangsspannung mache ?

    Gruss
    Thomas

  4. #14
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.12.2005
    Ort
    Euskirchen-Großbüllesheim
    Alter
    74
    Beiträge
    2.063
    das heisst ja dann konkret ich kann das Halbleiterlast-Relais an jeden der 32 Digitalen I/O Ports hängen.
    Wenn der Strom je nach Anzahl der Ausgänge den maximal zulässigen Wert nicht überschreitet !
    Statt Transistoren etc. können auch die genannten IC's mit Darlington's eingesetzt werden.
    Port A kann beim PIC als Ausgänge verwendet werden. Beim AVR sicherlich auch. Ob das Layout dies zuläßt, muß jemand anderes bestätigen.
    MfG Karl-Heinz
    HobbyElektronik hier klicken ....

  5. #15
    Benutzer Stammmitglied
    Registriert seit
    17.09.2006
    Ort
    Essen
    Alter
    63
    Beiträge
    83
    Bei PIC und warscheinlich bei anderen Controllern auch können die Pin's des AD-Wandlers auch als Digitale I-O Pins konfiguriert werden, aber nicht wie gefragt als DA-Wandler. Dafür ist meines Wissens immer noch ein externer Chip nötig.

  6. #16
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    @r.moshage
    ATMega16 und ATmega32 habe am Port A AD-Wandler-Eingänge, keine DA Wandler, war auch nicht die Frage.
    @Chattychan
    Du kannst den Port A auch als Ausgang benutzen und verbleibende Pin von Port A für AD-Wandler. Du kannst Port A auch als digitalen Eingang verwenden wie jeden anderen Port auch. Der AD-Wandler ist nur ein zusätzliches Feature für diesen Port.

  7. #17
    Benutzer Stammmitglied
    Registriert seit
    17.09.2006
    Ort
    Essen
    Alter
    63
    Beiträge
    83
    Die Frage war doch :"So dass ich aus einem digitalen Wert eine analoge Ausgangsspannung mache ? . Und das geht nicht ohne zusätzlich Beschaltung am Port.

  8. #18
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Richtig, so weit herunten habe ich die Zeile nicht ganz gelesen.

  9. #19
    Benutzer Stammmitglied
    Registriert seit
    07.12.2004
    Ort
    Leverkusen
    Alter
    44
    Beiträge
    95
    Hallo,

    danke für die Antworten. Also kann ich die AD-Wandler nicht als DA-Wandler einsetzen ohne weiteres. Also bzgl Wandler dienen sie nur als Eingang. Aber für digitale Informationen sowohl als Eingang wie als Ausgang.

    Mal eine Frage zu den Darlingtons.

    Wenn ich 7 Relais haben möchte die 230VAC schalten dann könnte ich das also mit
    7x Printrelais (wie von Spion gepostet) je 1,55Eur
    1x IC DARLINGTON ARRAY 7NPN Typ ULN2004A für ca 1-2eur
    Gesamt: ca. 15eur

    dasselbe hinbekommen wie mit 7 Halbleiterlast-Relais für 10eur pro stk.
    Das ist ja ne Ersparnis von knapp 50-60 Eur.

    Welche Nachteile hat diese Vorgehensweise ?

    Gruss
    Thomas

  10. #20
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Für TTL-Pegel ist ein ULN2003 vorgesehen.
    Mit einem Relais kannst du nur schalten.
    Mit einem Solid-State-Relais mit eingebauter Null-Durchgangserkennung kannst du auch dimmen. Ist etwas mehr Programmieraufwand.

Seite 2 von 7 ErsteErste 1234 ... LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen