Bau und Programmieranleitung für den IR - Booster. Vorbemerkungen



Ähnliche Dokumente
Programmierung Tiny45 für DCC Lokdecoder

Bau und Testanleitung für den Tiny44/Zetex DCC Decoder. Birkenwerder im Juli 2011 Toralf Wilhelm

CU-R-CONTROL. Beschreibung zur Schaltung ATMega16-32+ISP MC-Controller Steuerung auf Basis ATMEL Mega16/32. Autor: Christian Ulrich

Anleitung über den Umgang mit Schildern

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Wie halte ich Ordnung auf meiner Festplatte?

Baubericht für den AX81-GKR Einleitung

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Stepperfocuser 2.0 mit Bootloader

Waggonbeleuchtung. Stützkondensatoren

Aufbau und Bestückung der UHU-Servocontrollerplatine

easyident Türöffner easyident Türöffner Art. Nr. FS-0007 FS Fertigungsservice

Einbau bzw. Umbau einer USB-Schnittstelle für das Testboard TB1 nicht nur für il-troll

A.u.S. Spielgeräte GmbH A-1210 Wien Scheydgasse 48 Tel.+43-(0) Fax. +43-(0)

Informatik Kurs Simulation. Hilfe für den Consideo Modeler

1) Farbsteuergerät in der Nikobus-Software unter Modul zufügen hinzufügen.

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Ablaufsteuerung Sequenzer, als Schaltstufen für den Amateurfunk.

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

etoken mit Thunderbird verwenden

Punkt 1 bis 11: -Anmeldung bei Schlecker und 1-8 -Herunterladen der Software

Bevor Sie mit dem Wechsel Ihres Sicherheitsmediums beginnen können, sollten Sie die folgenden Punkte beachten oder überprüfen:

PicKit 3. Programmierung mit dem USB-Programmer PICkit3 (Microchip) AB

Hier ist die Anleitung zum Flashen des MTK GPS auf der APM 2.0. Prinzipiell funktioniert es auch auf der APM 2.5 und APM 1.

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

TYPO3 Tipps und Tricks

Internet online Update (Mozilla Firefox)

Einrichten einer Toolchain zur Programmierung des Nibo 2 Roboters mit Atmel Studio 6

Installation der Eicon Diva PCI Karte unter Windows XP

Platinen mit dem HP CLJ 1600 direkt bedrucken ohne Tonertransferverfahren

CNC-Fräse für die Schule BLL im Schuljahr 2008/2009

Satzhilfen Publisher Seite Einrichten

Anleitung TempCW 2011

Konvertieren von Settingsdateien

Abwesenheitsnotiz im Exchange Server 2010

Erstellen der Barcode-Etiketten:

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Aktivierung von Makros in den Erfassungshilfen

Anschluss des CP600BMW an ein BMW Autoradio ohne CD-Wechsler:

Installationsanleitung für das KKL bzw. AGV4000 Interface

INTERNET UND MMS MIT DEM QTEK2020 MARCO 28. MÄRZ 04

Inhaltsverzeichnis Seite

Konfiguration eduroam

Simulation LIF5000. Abbildung 1

Gruppenrichtlinien und Softwareverteilung

Dokumentation: ZIBXL - Auswertung der internen Umbuchungen

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Hex Datei mit Atmel Studio 6 erstellen

Telefonie Konfiguration bei einer FRITZ!Box 7390 / 7490

Kostenloser Apple-Softclient zur Nutzung von TeSign

Installation von Druckern auf dem ZOVAS-Notebook. 1. Der Drucker ist direkt mit dem Notebook verbunden

Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen

Versuch 3. Frequenzgang eines Verstärkers


Anleitung für Zusammenbau und Anschluss der kontaktgesteuerten Elektronikzündung, Version 4

Kursangebot gesammelt einlesen

Leichte-Sprache-Bilder

DIGITALVARIO. Anleitung Bootloader. Ausgabe 0.1 deutsch für Direkt-Digital-Vario. Firmware ab Hardware 01 Seriennummer ab 0003

Meine neue CNC-Steuerung mit China CNC Karte. Vorderseite. Rückseite

Erstellen von x-y-diagrammen in OpenOffice.calc

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005

SICHERN DER FAVORITEN

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse )

Windkraft-Ersatzlastregler bzw. Heizungsversion

Dazu stellen Sie den Cursor in die Zeile, aus der eine Überschrift werden soll, und klicken auf die gewünschte Überschrift.

Einfache Animation erstellen mit PhotoImpact

Dokumentation zur Versendung der Statistik Daten

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Überprüfung der digital signierten E-Rechnung

Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.

Toolbeschreibung: EVERNOTE

PROBLEME BEIM INSTALLIEREN REALTEK HD AUDIO TREIBER

Anzeige von eingescannten Rechnungen

Installationsanleitung Scanner des MEDI Baden-Württemberg e.v.

Tutorial Speichern. Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, jroos@hispeed.ch -

Installationsanleitung. ISP - Programmierset. Made in Germany

Stundenerfassung Version 1.8 Anleitung Arbeiten mit Replikaten

Update EPOC. 1. Inhaltsverzeichnis

Das Omnikey 8751 e-health BCS...1 Auslesen über die LAN-Schnittstelle...1 Auslesen über die serielle Schnittstelle...4

Lubuntu als Ersatz für Windows

Funknetz HG. Konto: BLZ: UST-ID: DE Wolff A. Ehrhardt Eppsteiner Str. 2B Oberursel

Arbeiten mit UMLed und Delphi

Anleitung zum Herunterladen von DIN-Vorschriften außerhalb des internen Hochschulnetzes

Vorbereitung einer Grafik zum Druck einer Glotze aus, Stadion an! -Zaunfahne Torsten Bunde, Stand 5. Juli 2014

Wie melde ich meinen Verein bei BOOKANDPLAY an?

P&P Software - Adressexport an Outlook 05/29/16 14:44:26

Daten-Synchronisation zwischen dem ZDV-Webmailer und Outlook ( ) Zentrum für Datenverarbeitung der Universität Tübingen

Bkvadmin2000 Peter Kirischitz

Elektrische Logigsystem mit Rückführung

Bildung und Sport. Einstellung für Thunderbird am Heimrechner Selbstlernmaterial

Update VR-NetWorld-Software 3.34 PROFILWECHSEL SICHERHEITSDATEI (ALT) NACH SICHERHEITSDATEI (NEU) Anleitung nur für Versionen ab 3.34.

Drucken von Webseiten Eine Anleitung, Version 1.0

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung

Tipps und Tricks zu den Updates

1. Einführung Erstellung einer Teillieferung Erstellung einer Teilrechnung 6

1 von :04

1: 9. Hamburger Gründerpreis - Kategorie Existenzgründer :00 Uhr

BILDER TEILEN MIT DROPBOX

Transkript:

Bau und Programmieranleitung für den IR - Booster Vorbemerkungen Die folgende Anleitung beschreibt den Aufbau und die Inbetriebnahme des IR - Booster. Ich möchte ausdrücklich darauf hinweisen, das es sich hierbei nicht um ein kommerzielles Produkt handelt, sondern um eine Anregung für den interessierten Modellbauer oder Elektroniker. Ich habe die Schaltung und die Software nach besten Gewissen entworfen und entwickelt, kann aber Fehler nicht ausschließen und übernehme auch keinerlei Haftung für Schäden, die durch die Nutzung meines Decoders oder der Software entstehen. Jeder darf den Decoder nachbauen und die Software verwenden oder weiterentwickeln (bitte mit Quellenangabe). Eine kurze Mail Eurer Tests, mit Fehlern, Anregungen, Tipps oder Weiterentwickelungen würde mich sehr freuen. Eine kommerzielle Nutzung der Software erfordert allerdings zwingend mein Einverständnis! Alle im folgenden genanten Namen und Marken sind Eigentum ihrer jeweiligen Unternehmen und werden hiermit von mir anerkannt. Toralf Wilhelm mail@toralfwilhelm.de Birkenwerder im Februar 2013

Inhalt Vorbereitungen und Voraussetzungen Bauteile Externe IR Dioden Bestückung Inbetriebnahme Programmierung Anschlussbelegung Schaltplan

Vorbereitungen und Voraussetzungen Der Aufbau des IR Booster ist im Gegensatz zu den CarDecodern auch mit weniger Löterfahrung möglich. Die Bauteile sind fast alle bedrahtet, es müssen nur wenige große SMD Bauteile bestückt werden. Für alle die hier trotzdem aufgeben müssen, wird es bei Projektfortschritt fertig bestückte Platinen geben, so das dann jeder die Möglichkeit hat an diesem Projekt mitzumachen. Zum programmieren ist ein AVR ISP Programmer und die passende Software dafür nötig. Ich verwende Atmels AVR-Studio in der Version 4 und einen usbprog von Benedikt Sauter. Es gibt hierfür noch viele Alternativen, eine gute Anlaufstelle für Informationen zum AVR ist: http://www.mikrocontroller.net/articles/avr-tutorial. Für Modellbauer, welche nicht die Möglichkeit haben, die Booster selbst aufzubauen, biete ich auf Anfrage an, diese zu bestückten. Platinen und programmierte Mikrocontroller sind momentan auch auf Anfrage bei mir erhältlich. Bauteile Dank Oliver gibt es eine Excel Bauteilliste, in der Links zu drei Elektronikversendern enthalten sind. Sie ist auch unter den Downloads auf opcar.de zu finden. Hier noch einmal alle Positionen für den IR - Booster: Pos Name Stück Wert Gehäuse 1 C1 1 1000uF/25V RM5,08_DM12,6 2 C2, C3 2 22pF 1206 3 C4 - C8 5 100nF 1206 4 D1 - D4 4 1N4001 0207 5 D5 1 LED_ROT LED_3MM_ROT 6 D6 1 LED_GRUEN LED 3mm grün 7 D7 1 1N4148 DO35 8 IC1 1 7812 TO220 9 IC2 1 78L05 TO92 10 IC3 1 ATTINY2313/V DIL20 11 IC4 1 ULN2003 DIL16 12 IC5 1 6N136 DIL8 13 K1 1 Eingang KLEMME4 14 K2 1 Ausgang KLEMME8 15 K3, K4 2 Master / Slave RJ12 16 Q1 1 8MHz HC49/U 17 R1 1 820 0207 18 R2 2 1,5k 1206 19 R3 2 1k 1206 20 R6 - R11 6 100 0207 IR - Diode 21 max. 6x6 Dioden bei 20V/100R 36 60 LED 5mm Für den Mikrocontroller ist eine zusätzliche IC Fassung (DIL20) empfehlenswert. Zum Betrieb des IR Booster ist ein Netzteil mit ca. 15V / 1A ~ oder 20V / 1A nötig. Die Position 21 sind externe IR - Dioden, welche nicht auf der Platine bestückt werden. Die Platinen sind auf Anfrage bei mir, für momentan (Stand 02/2013) 12,00 /Stück erhältlich. Externe IR - Dioden Die IR Dioden bilden maximal 6 IR Strahler aus je 6 IR Dioden (je nach Betriebsspannung sind auch mehr möglich). Die Strahler sind so anzubringen und auszurichten, das die gesamte

Fahrstrecke abgedeckt ist. Wobei die Zuleitungen von der IR Booster Platine zu den einzelnen Strahlern möglichst alle gleich lang mit verdrilltem Kabel auszuführen sind. Bestückung Je nach eigenen Fähigkeiten kann die Reihenfolge unterschiedlich sein. Elektrisch gesehen, macht es Sinn zuerst den Gleichrichter und den Spannungswandler zu bestücken, das dann zu testen und danach den Rest der Bauteile zu bestücken. Wobei ich empfehle, für den Mikrocontroller eine IC Fassung zu verwenden. Folgend zwei Bilder von der Platine mit den bestückten Bauteilen. Oberseite: Unterseite: Inbetriebnahme Wenn vorhanden, macht sich ein ein regelbares Netzteil sehr gut beim überprüfen der Boosterhardware. Wenn nicht vorhanden, kann auch ein 15 20V Steckernetzteil verwendet werden. Zum Schutz bei Fehlerhafter Hardware sollte dann allerdings ein Widerstand mit ca. 100R in die Zuleitung zur Boosterplatine eingefügt werden. Mit Netzteil bitte auch so ca. 15V einstellen und den Strom auf ca. 200mA begrenzen. Den Mikrocontroller noch nicht bestückten! Nun als erstes die +UB (z.b. über dem Elko) messen. Wenn alles richtig bestückt ist sollte dort ca. die Netzteilspannung anstehen. Danach die Spannung hinter dem 12V Regulator und die hinter dem 5V Regulator überprüfen. Wenn die Spannungen in Ordnung ist, kann mit der Mikrocontroller aufgesteckt werden. Programmierung Die Software für den IR Booster besteht nur aus einer Datei, welche mit Hilfe des AVR Studio in den Mikrocontroller geschrieben werden kann. Ich habe dafür ein ISP Kabel (In System Programmer Kabel) mit folgender Belegung verwendet (siehe: http://www.mikrocontroller.net/articles/avr_in_system_programmer )

Es müssen folgende sechs Verbindungen mit dem Mikrocontroller hergestellt werden: ISP / MOSI Mikrocontroller / MOSI ISP / MISO Mikrocontroller / MISO ISP / SCK Mikrocontroller / SCK ISP / RESET Mikrocontroller / RESET ISP / GND Mikrocontroller / GND TSOP ISP / +5V Mikrocontroller / +UB TSOP Des weiteren muss zum programmieren ein externer Quarz (ca. 8MHz) und die beiden 22pF Kondensatoren (siehe Schaltplan vom Booster) angeschlossen sein! Das Atmel AVR Studio starten (hier Version 4). Im Welcome Bildschirm muss kein Projekt geöffnet werden, einfach mit Cancel abbrechen. Man erhält dann ein leeres AVR Studio Fenster, nun den Programmerdialog öffnen.

Im Programmerdialog den Main Reiter auswählen. Zuerst bei Device and SignatureBytes den verbauten AVR Typen auswählen (anders als auf dem Bild bitte tiny2313 auswählen). Unter Settings 125kHz auswählen und abspeichern. Dann Read Signature auswählen. Es sollte jetzt eine gültige Signatur aus dem AVR ausgelesen werden, es darf an dieser Stelle keine Fehlermeldung auftreten. Wenn es eine gibt, folgendes überprüfen: Treiber für den AVR Programmer installiert? ISP Verbindung alle sechs Leitungen richtig angeschlossen?

Wenn die Signatur erfolgreich ausgelesen wurde, zum Reiter Fuses wechseln. (Achtung die folgende Ansicht stimmt nicht mit dem tin2313 vom IR Booster überein!) Wir tragen jetzt für die Fuse folgende Werte ein: Tiny2313 Version: EXTENDED: HIGH: LOW: 0xFF 0xD9 0xFF und speichern diese mit Program ab. Danach gehen wir zurück auf die Main Seite und stellen die ISP Frequenz auf 1MHz um. Das ist notwendig, da wir durch das ändern der Fuses den internen Takt des AVR von 1Mhz auf externen Quarz umgeschaltet haben. Zur Kontrolle wieder die Device Signatur auslesen. Es darf wieder keine Fehlermeldung geben. Nun in den Program Reiter wechseln und bei Flash die ir_booster.hex auswählen. Bei EEPROM und ELF.. muss nichts eingegangen werden. (auch hier passt das Bild nicht zum IR Booster, es dient nur zur Symbolansicht)

Zum Schluss in den Auto Reiter wechseln, es muss mindestens bei Erase Device, Program Flash und Verify Flash ein Haken sein, der Rest braucht nicht aktiv sein. Dann auf Start klicken und die Firmware in den AVR schreiben. Damit ist die Boosterprogrammierung fertig. Der AVR kann jetzt in die IR Boosterplatine eingesetzt werden.

Anschlussbelegung Für den Betrieb des IR Booster ist entweder ein DCC Gleissignal oder alternativ (nicht beides!) mindestens eine Lenz / Roco Xpressnet Maus am Mastereingang nötig.

Schaltplan