Benutzer-Werkzeuge

Webseiten-Werkzeuge


spezial:user:theo:hauptplatine_tmaa

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
spezial:user:theo:hauptplatine_tmaa [2024/04/20 11:33] – [Problemanalyse] tmaaspezial:user:theo:hauptplatine_tmaa [2024/04/23 05:33] (aktuell) – [Weitere Infos] tmaa
Zeile 144: Zeile 144:
 ===== Weitere Infos ===== ===== Weitere Infos =====
  
-    - Wer keinen ATmega328p (IC3, IC4) mit Bootloader hat oder € 2,- pro IC sparen möchte, kann den Bootloader auch selbst in den ATmega328p laden.\\ Schauen Sie sich dazu diese Seite an. ([[https://www.electronics-lab.com/project/installing-the-arduino-bootloader-on-the-atmega328p-microcontroller/|FLASHING ARDUINO BOOTLOADER ON ATMEGA328P MICROCONTROLLER]])\\ Die Teileliste zeigt die Version mit Bootloader.\\ \\+    - Wer keinen ATmega328p (IC3, IC4) mit Bootloader hat oder € 2,- pro IC sparen möchte, kann den Bootloader auch selbst in den ATmega328p laden.\\ Schauen Sie sich dazu diese Seite an. ([[https://www.electronics-lab.com/project/installing-the-arduino-bootloader-on-the-atmega328p-microcontroller/|FLASHING ARDUINO BOOTLOADER ON ATMEGA328P MICROCONTROLLER]])\\ Die Stückliste zeigt die Version mit Bootloader.\\ \\
     - Um die Daten aus der Exel Anwendung **Program Generator** in den ATMega328p (**IC3** - DCC/LNet oder **IC4** - LED) laden zu können, wurde eine „separate“ serielle USB-FTDI-Schnittstelle verwendet.\\ Der ATmega328p verfügt standardmäßig nicht über eine integrierte USB-Schnittstelle.\\ \\ <color #ed1c24>**Achten Sie also auf die Ausrichtung!**</color>\\ Die Pinbelegung ist auf der Hauptplatine am Anschluss CON5 und auf der FTDI-Platine angegeben.\\ \\ {{:bilder:anleitungen:spezial:theo:bauanleitungen:basis:mll_v33_con5.jpg?253|}} {{:bilder:anleitungen:spezial:theo:bauanleitungen:basis:ftdi_interface.jpg?400|}}\\ \\     - Um die Daten aus der Exel Anwendung **Program Generator** in den ATMega328p (**IC3** - DCC/LNet oder **IC4** - LED) laden zu können, wurde eine „separate“ serielle USB-FTDI-Schnittstelle verwendet.\\ Der ATmega328p verfügt standardmäßig nicht über eine integrierte USB-Schnittstelle.\\ \\ <color #ed1c24>**Achten Sie also auf die Ausrichtung!**</color>\\ Die Pinbelegung ist auf der Hauptplatine am Anschluss CON5 und auf der FTDI-Platine angegeben.\\ \\ {{:bilder:anleitungen:spezial:theo:bauanleitungen:basis:mll_v33_con5.jpg?253|}} {{:bilder:anleitungen:spezial:theo:bauanleitungen:basis:ftdi_interface.jpg?400|}}\\ \\
     - Um die **LED** ATmega328p (**IC4**) vom Program_Generator über die FTDI-Schnittstelle zu programmieren, muss Schalter **S6** in die __LED__-Position gebracht werden\\ Für den **DCC/LNet** ATmega328p (**IC3**) muss **S6** auf __DCC/LNet__ eingestellt werden.\\ \\ {{:bilder:anleitungen:spezial:theo:bauanleitungen:basis:mll_v33_s6.jpg?400|}}\\ \\ <color #ed1c24>**S6 darf nur verschoben werden, wenn die FTDI-Schnittstelle von der MLL-Anwendung getrennt ist!**</color>\\ \\ \\     - Um die **LED** ATmega328p (**IC4**) vom Program_Generator über die FTDI-Schnittstelle zu programmieren, muss Schalter **S6** in die __LED__-Position gebracht werden\\ Für den **DCC/LNet** ATmega328p (**IC3**) muss **S6** auf __DCC/LNet__ eingestellt werden.\\ \\ {{:bilder:anleitungen:spezial:theo:bauanleitungen:basis:mll_v33_s6.jpg?400|}}\\ \\ <color #ed1c24>**S6 darf nur verschoben werden, wenn die FTDI-Schnittstelle von der MLL-Anwendung getrennt ist!**</color>\\ \\ \\
Zeile 159: Zeile 159:
  
 **Keine Interaktion der am MLL-Bus angeschlossenen Anwendungen ?** **Keine Interaktion der am MLL-Bus angeschlossenen Anwendungen ?**
 +
 +    * Überprüfen Sie die Status-LED (L4) des DCC/LNet ATmega328p
 +      * <color #ff7f27>1x blitzen</color> (50ms, 450ms Pause):\\ Keine DCC/LNet Telegramme erkannt\\
 +      * <color #ff7f27>2x blitzen</color> (50ms, 1000ms Pause):\\ LNet Kabel abgesteckt - nur bei LNet\\
 +      * <color #ff7f27>3x blitzen</color> (50ms, 800ms Pause):\\ keine RS232 Verbindung zum LED Arduino
 +      * <color #22b14c>Langsames Blinken</color> (1500ms):\\ DCC/LNet OK und RS232 Verbindung zum LED Arduino OK
 +
     * Alle Stecker richtig in ihren Positionen platziert ?     * Alle Stecker richtig in ihren Positionen platziert ?
-    * Überprüfen Sie die Versorgungsspannung (USB oder Extern = 5V ?)+    * Überprüfen Sie die VersorgungsspannungUSB (Siehe auch Beitrag [[https://www.stummiforum.de/t165060f7-MobaLedLib-LEDs-Servos-Sound-Naechster-Stammtisch-Do-Uhr-473.html#msg2668907|#11839]] im Stummi-Forum) oder Extern = 5V ?\\
     * Leuchtet die „Heartbeat“-LED (L7) ?     * Leuchtet die „Heartbeat“-LED (L7) ?
       * Ja -> //RGB_Heartbeat(#LED)// - Erster vom Programmgenerator generierter Befehl       * Ja -> //RGB_Heartbeat(#LED)// - Erster vom Programmgenerator generierter Befehl
Zeile 169: Zeile 176:
           * Ja -> Problem wahrscheinlich in einer der angeschlossenen externen MLL-Anwendungen           * Ja -> Problem wahrscheinlich in einer der angeschlossenen externen MLL-Anwendungen
           * Nein -> Sicherung F1 ausgelöst? > Entfernen Sie die Versorgungsspannung, warten Sie 10 Minuten (zurücksetzen) und schließen Sie die Versorgungsspannung wieder an           * Nein -> Sicherung F1 ausgelöst? > Entfernen Sie die Versorgungsspannung, warten Sie 10 Minuten (zurücksetzen) und schließen Sie die Versorgungsspannung wieder an
-            * Leuchtet die „Heartbeat“-LED (L6) und 'zweite' Heartbeat-LED (L7) ?+            * Leuchtet die „Heartbeat“-LED (L7) und 'zweite' Heartbeat-LED (L6) ?
               * Ja -> Problem wahrscheinlich in einer der angeschlossenen externen MLL-Anwendungen               * Ja -> Problem wahrscheinlich in einer der angeschlossenen externen MLL-Anwendungen
               * Nein -> Der richtige „Code“, der mit dem Programmgenerator eingestellt wurde?               * Nein -> Der richtige „Code“, der mit dem Programmgenerator eingestellt wurde?
       * Nein -> Der richtige „Code“, der mit dem Programmgenerator eingestellt wurde?       * Nein -> Der richtige „Code“, der mit dem Programmgenerator eingestellt wurde?
-        * MLL Hauptplatine mechanisch beschädigt, Überprüfen Sie die Lötstellen und ist das richtige Bauteil an der richtigen Stelle ? +        * MLL Hauptplatine mechanisch beschädigt, Überprüfen Sie die Lötstellen und ist das richtige Bauteil an der richtigen Stelle ?\\ \\ 
 +   
  
------ +----
  
- 
- 
- 
- 
----- 
  
 ===== Schaltplan ===== ===== Schaltplan =====
Zeile 189: Zeile 192:
 ---- ----
  
-======= Archiv, frühere Versionen ======+===== Archiv, frühere Versionen =====
  
   * Alternative MLL Hauptplatine mit zwei ATmega328P - v3.1 - {{ :bilder:anleitungen:spezial:theo:bauanleitungen:basis:alternative_mll_hauptplatine_mit_zwei_atmega328p.pdf |}}   * Alternative MLL Hauptplatine mit zwei ATmega328P - v3.1 - {{ :bilder:anleitungen:spezial:theo:bauanleitungen:basis:alternative_mll_hauptplatine_mit_zwei_atmega328p.pdf |}}
spezial/user/theo/hauptplatine_tmaa.1713612782.txt.gz · Zuletzt geändert: 2024/04/20 11:33 von tmaa