can-gca1-de
Differences
This shows you the differences between two versions of the page.
— | can-gca1-de [2025/03/01 01:52] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== CAN-GC1 USB<> | ||
+ | [[german|{{ | ||
+ | * **BEMERKUNG: | ||
+ | [[: | ||
+ | * [[: | ||
+ | * **[[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |< >| | ||
+ | ^^^^Urheberrecht Peter Giling ^^^^ | ||
+ | |||
+ | MERG hat das CAN-Netzwerk erfolgreich für Modelleisenbahnen entwickelt und verwendbar gemacht.\\ | ||
+ | Die grundsätzliche Idee ist es, dem Trend in GCA (MGV) zu folgen und dieses CAN-Netzwerk für alle verfügbaren Schnittstellen anzupassen, wie GCA93, GCA136, GCA76 und viel andere.\\ | ||
+ | Die Standard-MERG-Baugruppen sind soweit alle nur für 8 Bit ausgelegt und unterschiedliche Aufgaben, wie Eingänge, Stromdetektoren, | ||
+ | Die meisten CANBUS-Baugruppen in dieser Linie werden 16 Bit an Bord haben und jedes dieser Bits ( = Ports ) ist für jede Aufgabe programmierbar, | ||
+ | Rocrail unterstützt diese Art der Programmierung mit erweiterten Möglichkeiten, | ||
+ | | ||
+ | |||
+ | ===== Die Platine ===== | ||
+ | Eine professionell gefertigte Platine mit Durchkontaktierungen, | ||
+ | {{: | ||
+ | Die Anschlüsse haben auch 12V für die Speisung aller angeschlossenen Knoten.\\ | ||
+ | Die Grundidee ist es, diesen Baugruppen-Typ für Modul-Arrangements zu verwenden, die oft abgeschaltet und transportiert werden. \\ | ||
+ | Diese Module können in verschiedener Reihenfolge platziert werden.\\ | ||
+ | Der CANBUS ist dafür ideal!\\ | ||
+ | Die Anwender, mit denen ich zu tun habe, ziehen eine bessere Verbindung vor, als die Drähte mit Schraub-Klemmen zu befestigen.\\ | ||
+ | Daher benutze ich einfach zu montierende und feste D-Steckverbinder.\\ | ||
+ | Alle verfügbaren Schnittstellen für Weichen und andere stromverbrauchende Peripherie, wie von [[mgv-overview-de|LocoNet-Schnittstellen]] verfügbar, | ||
+ | sind voll kompatibel und sind vom CANBUS-System durch Optokoppler isoliert.\\ | ||
+ | CANBUS-Anschlüsse haben nur das CANBUS-System zu versorgen, deshalb sind die D-SUB-9-Anschlüsse sehr gut geeignet.\\ | ||
+ | Alle CAN-GCx-Baugruppen haben eine Steckbrücke, | ||
+ | Bitte beachten, dass es nicht erlaubt ist, den CANBUS an- oder abzuschalten, | ||
+ | Das ist eine gennerelle Empfehlung für CAN.\\ | ||
+ | |||
+ | ===== Die Hardware ===== | ||
+ | |< >| | ||
+ | | {{: | ||
+ | | {{: | ||
+ | | {{: | ||
+ | ^ Hinweis: Es werden nur komplett bestellte Bausätze unterstützt! ^ | ||
+ | |||
+ | * [[http:// | ||
+ | * [[: | ||
+ | |||
+ | \\ | ||
+ | ===== Firmware ===== | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | ====USB==== | ||
+ | Die obere Abbildung zeigt die Platine mit einem passenden D-SUB-USB-Anschluss. (Es ist etwas teurer, aber die beste Lösung.) | ||
+ | |||
+ | Ein wesentlich höheres ' | ||
+ | ^ Die meisten nativen (klassischen) RS232-Schnittstellen können keine Baud-Raten über 115200 verarbeiten.\\ Ein **[[usb-rs232-de# | ||
+ | |||
+ | \\ | ||
+ | |||
+ | |||
+ | ===== Hardware für CAN-GC1 ===== | ||
+ | |||
+ | Leiterplatten, | ||
+ | Mit dem richtigen Programmer als Hilfsmittel ist es möglich, die Programmierung selbst vorzunehmen. \\ | ||
+ | Der für diese Chips verwendete Programmer nennt sich PICKIT3 von Microchip.\\ | ||
+ | Der ICSP-Anschluss auf der Platine ist für diesen Programmer verwendbar.\\ | ||
+ | Der ICSP-Anschluss auf der Platine entspricht der MERG-Spezifikation.\\ | ||
+ | Für die Verbindung zum PICKIT3 | ||
+ | Siehe __**[[pic-adap-de|PICKADAP4]]**__ wie es sein muss.\\ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Einstellung ===== | ||
+ | CAN-GC1 basiert auf MERG-CANRS und deshalb ist die Einstellung ist für beide Anschluss-1-Typen, | ||
+ | |< >| | ||
+ | | Sub-Library | **Serial** | __Nicht__ den USB-Typ für den FTDI-USB-Anschluss auswählen! | | ||
+ | | BPS | **230400** | |\\ | ||
+ | |||
+ | * [[: | ||
+ | |||
+ | \\ | ||
+ | ====Windows-Treiber für FDTI (USB)==== | ||
+ | * http:// | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ===== LEDs & Taster ===== | ||
+ | {{ : | ||
+ | |< >| | ||
+ | ^ LED ^ Verwendung ^ Hinweis ^ | ||
+ | | Le1 | Busaktivität | Ist nicht zeitgesteuert und deshalb nur bei hohem CBUS-Verkehr sichtbar. | | ||
+ | | Le2 | CPU arbeitet | | | ||
+ | | Le3 | nicht verwendet; nicht momtieren | Für zukünftige Firmware-Versionen | | ||
+ | | Pb1 | nicht verwendet; nicht momtieren | Für zukünftige Firmware-Versionen | | ||
+ | \\ | ||
+ | |||
+ | ===== Stromversorgung ===== | ||
+ | An **J1** kann eine Stromversorgung mit 12-20V AC oder 16-24V DC angeschlossen werden.\\ | ||
+ | Für DC-Versorgungen: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== CAN-GC1-Anschlüsse ===== | ||
+ | Wie CAN-GC1 angeschlossen wird:\\ | ||
+ | {{: | ||
+ | - USB- oder RS232-D-Sub-9-Anschluss \\ Im Fall von USB: **Sicherstellen, | ||
+ | - Steckbrücke für 120Ω-Leitungs-Abschluss | ||
+ | - CAN-Bus mit 12V-Versorgung | ||
+ | - CAN-Bus mit 12V-Versorgung | ||
+ | - Stromversorgungs-Eingang 16…24V AC/DC | ||
+ | - PIC-Programmer | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Kompatibilität mit CANBUS ===== | ||
+ | |||
+ | Der Grund zur Verwendung eines D-Sub-Anschlusses ist bereits oben erklärt.\\ | ||
+ | Elektrisch besteht kein Unterschied zwischen CANBUS (12V) und CAN-GC.\\ | ||
+ | Die folgende Zuordnungstabelle erklärt, wie beide miteinander verbunden werden können.\\ | ||
+ | Nur vier Drähte werden benötigt.\\ | ||
+ | Die empfohlene Standardverdrahtung verwenden, das heißt verdrillte Drähte für den CAN.\\ | ||
+ | |< >| | ||
+ | ^ CANBUS- \\ Leitung | ||
+ | | CAN-H | 8 | | ||
+ | | CAN-L | 7 | | ||
+ | | + 12V | 5 | | ||
+ | | GND | 1 | | ||
+ | |||