- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 10 von 10

Thema: Atmel pin liefert zu wenig Spannung/Strom für Emitterfolgerschatung?

  1. #1
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562

    Atmel pin liefert zu wenig Spannung/Strom für Emitterfolgerschatung?

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo allerseits,

    Ich baue gerade eine Lichtsteuerung mit 2 Relaiskarten á 8 Kanälen, die dann von einem Atmel Controller gesteuert werden.
    Die erste Karte mit kleineren Relais (ziehen weniger Strom) funktioniert hervorragend und ist bis auf die Relais selbst baugleich mit der zweiten.

    Bei der Zweiten Karte habe ich gemessen, dass die Stärkeren Relais dieser Karte ca. 100 mA ziehen und das natürlich zu viel für einen Ausgang des Controllers ist, und so habe ich Transistoren mit dem Collector an Plus 5V gehängt, Basis ohne vorwiederstand (den Braucht man da doch nicht, oder?) an den jeweiligen ausgang des Atmels und Emitter an den einen Pol der Spule des Relais, den Anderen pol der Spule an Masse, sprich eine Emitterfolgerschaltung.
    Zur sicherheit, weil mir ohne vorwiederstand doch etwas Mulmig ist, habe ich den Basisstrom gemessen: 1,6 mA. (Die Transistor sind BC547)
    Kaum schließe ich die Pins an den ATmega32 an, brennen 5 von den 8 durch(liegen immer auf ca.2,5V bzw. einer auf 0V, auch wenn ich die Relaiskarte wieder abschließe), die anderen drei funktionieren hervorragend, liefern die 1,6 mA und schalten die betreffenden Relais. Die Pins liegen alle auf Portc. Ich wundere mich sehr messe ewig herum, schließlich löte ich die 5 kaputten um auf Portd, zur sicherheit noch einmal vorher so mit 5V verbunden und Strom gemessen: wieder ca. 1,6mA.
    Diese 5 funktionieren zu meiner großen Besorgnis wieder nicht, es liegen wieder alle 5 auf ca. 2,5V. Der unterschied ist aber, dass sie nach abschließen der Relais (die sind über ein längeres Kabel mit der Controllerplatine verbunden) wunderbar funktionieren, aber eben keine Last mehr schalten.
    Das Programm schaltet immer im 1 - Sekundentakt alle Relais ein und wieder aus.

    So nun meine Frage: Woran kann das liegen bzw. was sollte ich anders machen? Die Freilaufdioden der Relais sind eingebaut und versorgt wird mit den 5 V eines PC - Netzteils, weil der 7805er bei 8 x 100 mA für die Großen Relais schon ziemlich ins schwitzen kommt und kein Platz für einen Kühlkörper ist.
    Ich könnte natürlich alles umbauen, die Emitter der Transistroren auf Masse legen, vorwiederstände einbauen und alles auf Emitterschaltung umbauen (so nennt man das doch, oder?), aber es war schon sehr viel arbeit weil alles auf Lochraster gelötet und ziemlich eng...und es wäre noch einmal sehr viel Arbeit, deshalb wäre ich sehr Froh, wenn es irgentwie anders ginge.
    Bin dankbar für alles, was helfen könnte.

    Mfg Thegon

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.04.2010
    Ort
    Wien
    Beiträge
    119
    Blog-Einträge
    4
    Der VCC Pin, sprich die Spannungsversorgung kann vermutlich auch keine 800mA,
    wenn du auf einem Port alle Pins mit 100mA belastest, wird die Spannungsversorgung nicht mitspielen.

    versuch mal die "kaputten" pins einzeln einzuschalten.


    mfg michi
    Infos zu meinen Projekten gibts auf meiner Homepage: http://langeder.org/

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.02.2005
    Ort
    Hamburg
    Alter
    38
    Beiträge
    4.255
    Schalt mal das JTAG ab...

  4. #4
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562
    Also, ich ersteinmal muss ich mich noch ergänzen, wenn man die Relaiskarte von den Kaputten pins des Portc abschließt, liegen 3 der 5 kaputten pins auf 5 Volt, 2 liegen auf 0 V (nicht ganz, ca. 0,1V)
    Ich habe als beispiel portc.5 im sekundentakt geschalten, alle anderen undefiniert und auch abgelötet, also leer in der Luft.
    Portc.5 macht nichts, bleibt unverändert auf 5 V.
    Das PC - Netzteil schafft die 800mA ohne Probleme, das schafft laut Aufdruck 32 A. Die "Spannungsversorgung" der Transistoren ist eigentlich ein Simpler Vollkerndraht, ich glaube 0,14 mm², aber der schafft die 800 mA auch, den verwende habe ich schon bis 2 A verwendet und der ist nicht warm geworden oder so was.
    Den kaputten Pins von Portc Trauere ich jetzt nicht unbedingt nach, die Brauche ich bei 16 Relais auf einem Mega32 eh nicht, mich würde eher interessieren, wie ich es machen könnte, dass die von Portd funktionieren, danke aber trotzdem für den Tipp.
    Mfg Thegon

  5. #5
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562
    Ah, da ist ja noch ein Beitrag:
    JTAG: Wie schaltet man das aus? Geht das über die Fuse-Bits? ich habe es nie eingeschaltet und auch noch nie benutzt.
    Mfg Thegon

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    06.02.2005
    Ort
    Hamburg
    Alter
    38
    Beiträge
    4.255
    Das JTAG ist im Auslieferungszustand an. Abschalten kann man es entweder über die JTAGEN-Fuse oder per Software (JTD in MCUCSR setzen) beim Programmstart.

  7. #7
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562
    ok danke uwegw,
    ich habe das Fusebit gefunden und deaktiviert, Portc.5 funktioniert jetzt, ich nehme an, die anderen auch wieder.
    Soll ich jetzt einmal zum ausprobieren ein Relais auf Portc umlöten oder kann man irgentwas machen, das die pins von Portd, an die die Relais jetzt angelötet sind (und die noch immer zwischen 0V/2,6V wechseln, wenn die Karte angeschlossen ist) noch funktionieren bzw. weiß jemand, warum sie das nicht tun?
    Mfg Thegon

  8. #8
    Erfahrener Benutzer Lebende Robotik Legende Avatar von PICture
    Registriert seit
    10.10.2005
    Ort
    Freyung bei Passau in Bayern
    Alter
    73
    Beiträge
    11.077
    Hallo!

    Wenn es Relais sind die z.B. 5 V Spulenspannung brauchen ...
    MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!

  9. #9
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562
    Hallo PICture,

    ja, die Relais brauchen 5 V Spulenspannung, funktionieren aber auch mit ca. 4,3 V, denn mehr bekommen sie ja nicht wenn ich eine Kollektorschaltung mache und der transistor 0,7 V schluckt, das habe ich schon so ausprobiert und es funktioniert auch mit den drei pins von Port c.
    Aber wieso, was hat das mit den Pins von PortD zu tun?
    Mfg Thegon

  10. #10
    Erfahrener Benutzer Roboter-Spezialist Avatar von Thegon
    Registriert seit
    21.01.2011
    Beiträge
    562
    Also, noch mal danke an uwegw,
    das mit dem JTAG abschalten hat eben funktioniert, ich habe dann die ganzen Relais wieder auf Portc umgelötet und alle funktioniern bis auf einen, aber der ist mir glaub ich wirklich durchgebrannt wegen einem Lötspritzer, aber den werde ich eben noch mal umlöten.
    Vielen Dank, ich freue mich sehr, dass mein kleines Projekt doch noch was geworden ist

    Mfg Thegon

Ähnliche Themen

  1. Lipo-Lader mit wenig Strom
    Von uwegw im Forum Elektronik
    Antworten: 71
    Letzter Beitrag: 14.12.2010, 17:05
  2. Netzteil liefert zu viel Spannung
    Von friesen im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 26.09.2008, 23:57
  3. Antworten: 10
    Letzter Beitrag: 11.08.2008, 19:26
  4. [ERLEDIGT] PIC 16f877 zu wenig strom für relais
    Von atadxart im Forum Elektronik
    Antworten: 10
    Letzter Beitrag: 22.02.2005, 13:04
  5. Spinat liefert el. Strom !? Mr. Popey in einem Chip?
    Von Jimmy C im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 10
    Letzter Beitrag: 03.07.2004, 19:23

Berechtigungen

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

12V Akku bauen