Benutzer-Werkzeuge

Webseiten-Werkzeuge


led_io_24

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
led_io_24 [2017/02/14 11:05] fichtelbahnled_io_24 [2017/02/24 22:53] (aktuell) – [Firmware] fichtelbahn
Zeile 22: Zeile 22:
  
 ---- ----
- 
- 
-===== LED Anschluss: ===== 
-  
-Die 24 LED Ausgänge verfügen auf dem Modul über je einen internen 100R Vorwiderstand. Die LEDs können somit direkt an die Baugruppenausgangspins der Stiftleisten K5, K6 und K7 angeschlossen werden. Dabei kommt die Kathode der LED jeweils an den zum Platinrand zeigenden Pin von K5 - 7 und die Anode zum innen liegenden Anschlusspin. 
- 
-Die LED Betriebsspannung auf der Baugruppe beträgt 4,5V. Damit lassen sich sämtliche gängigen LEDs ohne zusätzliche externe Widerstände direkt an der Baugruppe anschließen. Die internen 100R Vorwiderstände je Ausgang, schützen diesen auch bei einem direkten Kurzschluss der Ausgangspins vor Zerstörung. 
- 
-ACHTUNG, an dieser Baugruppe kann je Ausgang genau eine LED angeschlossen werden. Dabei wird die LED direkt an die beiden Ausgangspins angeschlossen. Sie darf NICHT an eine weitere externe Betriebsspannung angeschlossen werden!  
- 
-{{:led_io_24:led_io_24_leds.png?200|}} 
- 
-Alternativ lassen sich die 24 LED Ausgänge einzeln umschalten damit ein Anschluss gegen die Anode erfolgt. In diesem Fall wird die 5V Spannung des Bausteins an einer geeigneten Stelle abgegriffen (bspw. Pin 2 des ISP) und mit der Anode der LED verbunden. Die Kathode wird dann mit dem inneren Anschluss des jeweiligen Ports verbunden. Über CV 180 - 182 wird dann definiert dass die LED gegen die 5V geschaltet wird. 
- 
-{{:led_io_24:led_io_24_ub_.png?200|}} 
- 
----- 
- 
- 
-===== Eingang: ===== 
-Ist ein Port des LED_IO_24 als Eingang konfiguriert können an den jeweiligen Port Taster, Reedkontakte oder ähnliches angeschlossen werden welche beim schliessen des Kontaktes einen Inputevent ausgelöst. 
- 
-Diese Eingänge können auch in Makros für die Steuerung verwendet werden. 
- 
-Die Bits in CV 171-173 müssen für den jeweiligen Port auf 0 gesetzt sein damit der Port als Eingang arbeitet. 
-CV 174-176 definieren (jeweils für eine ganze Portgruppe) ob die Ports Aktiv Low (Default) oder Aktiv High sind. 
-Die Bits in CV 177-179 definieren für den jeweiligen Port ob der Pullup für den Eingang aktiviert wird (nur sinnvoll wenn Aktiv Low). 
-CV 183 definiert die Entprellzeit für den Eingang.  
----- 
- 
-===== Belegtmelder: ===== 
-Ist ein Port des LED_IO_24 als Belegtmelder konfiguriert, kann der Eingang über Taster, Reedkontakte oder ähnliches eine Belegtmeldung auslösen. 
- 
-Im Gegensatz zu Eingängen werden Belegtmelder gesichert an das Hostprogramm gemeldet. 
- 
-Die Bits in CV 171-173 müssen für den jeweiligen Port auf 1 gesetzt sein damit der Port als Belegtmelder arbeitet. 
-CV 174-176 definieren (jeweils für eine ganze Portgruppe) ob die Ports Aktiv Low (Default) oder Aktiv High sind. 
-Die Bits in CV 177-179 definieren für den jeweiligen Port ob der Pullup für den Eingang aktiviert wird (nur sinnvoll wenn Aktiv Low). 
-CV 183 definiert die Entprellzeit für den Eingang. 
-CV 184 definiert die Haltezeit für den Belegtmelder. 
----- 
- 
-===== Portumschaltung: ===== 
- 
-Jeder einzelne der 24 Ports kann von LED Ausgang auf Eingang umgeschaltet werden. Die Umschaltung wie folgt durchführen: 
- 
-==== LED Ausgang -> Eingang ==== 
- 
-Wenn der Port aktuell als LED Ausgang aktiv ist im BiDiB Wizard auf den Reiter Eingang wechseln und beim gewünschten Port rechts klicken. Im Popup Menü auf "Port umschalten" klicken und die Umschaltung bestätigen. 
- 
-Ein auf Eingang umgestellter Port kann zusätzlich über die CV 171 - 173 von Eingang auf Belegtmelder umgestellt werden. 
- 
- 
-==== Eingang -> LED Ausgang ==== 
- 
-Wenn der Port aktuell als Eingang aktiv ist im BiDiB Wizard auf den Reiter Licht wechseln und beim gewünschten Port rechts klicken. Im Popup Menü auf "Port umschalten" klicken und die Umschaltung bestätigen. 
- 
------ 
  
  
 ===== Firmware ===== ===== Firmware =====
  
-Die Beschreibung zur Einstellung der Fuses des Prozessors und die Installation der Firmware ist im Unterabschnitt zu finden. Dies wird normalerweise nicht benötigt, da Updates über den BiDiB-Wizard eingespielt werden können. +Die Firmware (bestehend aus Bootloader und eigentlicher Firmware). Der SMD vorbestückte Bausatz ist vollständig vorprogrammiert, es sind keine Anpassungen an der Firmware notwendig. Ein Update der Firmware kann mit Hilfe dieser Downloaddatei in den BiDiB-Tools durchgeführt werden.
- +
-[[http://forum.opendcc.de/wiki/doku.php?id=led_io_24:led_io_24_firmwaredesc|Firmware Beschreibung]] +
- +
-Die Firmware (bestehend aus Bootloader und eigentlicher Firmware) ist im Unterabschnitt zu finden.+
  
 [[http://forum.opendcc.de/wiki/doku.php?id=led_io_24:led_io_24_firmware|Firmware Download]] [[http://forum.opendcc.de/wiki/doku.php?id=led_io_24:led_io_24_firmware|Firmware Download]]
  
 +Die Beschreibung zur Einstellung der Fuses des Prozessors und die Installation der Firmware ist im Unterabschnitt zu finden. Dies wird normalerweise nicht benötigt, da Updates über den BiDiB-Wizard eingespielt werden können und alle Einstellungen vom Hersteller vorprogrammiert sind.
  
 +[[http://forum.opendcc.de/wiki/doku.php?id=led_io_24:led_io_24_firmwaredesc|Firmware Beschreibung]]
 ---- ----
  
led_io_24.1487066744.txt.gz · Zuletzt geändert: 2017/02/14 11:05 von fichtelbahn

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki