gca1-pi01-de
Differences
This shows you the differences between two versions of the page.
| — | gca1-pi01-de [2023/04/30 00:47] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== GCA-PI01 | ||
| + | [[: | ||
| + | [[: | ||
| + | * [[rocnet: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * **[[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ^Von Peter Giling^ | ||
| + | [[http:// | ||
| + | \\ | ||
| + | |||
| + | ===== Das reale Teil ===== | ||
| + | | {{: | ||
| + | | Eine schöne und einfach zu montierende Platine ist jetzt erhältlich . \\ Es werden keine SMD-Bauteile verwendet. | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Beschreibung===== | ||
| + | Alle GCA-Schnittstellen-Module, | ||
| + | Der IC-Anschluss des Raspberry Pi ist für diesen Zweck mehr als ausreichend um bis zu 128 Ein-/ | ||
| + | Diese kleine Platine bietet den Anschluss für die Verbindung zwischen Raspberry Pi und den GCA-PI02-Platinen.\\ | ||
| + | Die Verbindung zwischen diesen Platinen erfolgt entweder mit RJ12- oder RJ45-Ethernet-Kabeln, | ||
| + | Alle anderen Anschlüsse auf dem Raspberry Pi bleiben zugänglich.\\ | ||
| + | Zusätzlich befindet sich für zukünftige Erweiterungen mit seriellen Verbindungen ein 4pol. Steckverbinder auf der Platine. | ||
| + | \\ | ||
| + | =====Unterstützte Raspberry Pis===== | ||
| + | * Model 1, 2 und 3 | ||
| + | * Zero | ||
| + | //Raspberry Pi 4 wird z.Zt. nicht unterstützt.// | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== I2C-System ===== | ||
| + | I2C ist grundsätzlich für die Kommunikation zwischen ICs, die zusammen auf der gleichen Platine sind, entwickelt worden.\\ | ||
| + | Deshalb sollte gemäß den Spezifikation die gesamte Länge aller SDA- u. SCL-Leitungen nicht länger als 1 Meter sein.\\ | ||
| + | Diese 1-Meter-Grenze ist sehr streng, was bedeutet, dass einige Zentimeter (oder sogar wenige Zoll) länger ein Problem sein können. \\ | ||
| + | Es ist wichtig zu wissen, dass dieser 1 Meter ALLE RocNet-Kabel in diesem lokalen RocNet-Netzwerk ZUSAMMEN bedeutet, die von einem Raspberyy Pi gesteuert werden. \\ | ||
| + | Dieses System wird mit zusätzlichen Leitungstreibern hergestellt, | ||
| + | Jede Platine ist mit einer zusätzlichen I2C-Bus-Erweiterung (Extender) P82B715 versehen und mit einem "low drop" | ||
| + | Dieser Regler macht es überflüssig, | ||
| + | Der Regler erübrigt es, die von 3,3 V vom Raspi zu übernehmen, | ||
| + | Es ist aber auch wichtig zu wissen, dass die Versorgung über das RocNet-Kabel nur 5 Volt beträgt. \\ | ||
| + | Die Länge des Kabels könnte für das I2C-Netzwerk selbst in Ordnung sein, aber sicherlich NICHT für die Versorgung mit diesem Kabel. \\ | ||
| + | Schon mit wenig Kabellänge reduzieren sich diese 5 Volt sehr schnell, was das System instabil macht. \\ | ||
| + | Sowohl RJ12-Flachkabel als auch RJ45-Ethernet-Kabel sind NICHT für die Stromversorgung vorgesehen. \\ | ||
| + | Die Schlussfolgerung hier ist also, nur sehr kurze Kabel mit einer Gesamtlänge (alle Kabel zusammen!) Von 2 bis 3 Metern mit einem Raspberyy PI zu verwenden. \\ | ||
| + | Der zusätzlich verfügbare GCA_PI06 liefert genügend Strom, misst diese Spannung jedoch immer an den entfernten Enden dieses RocNet-Netzwerks. \\ | ||
| + | Sobald die Spannung dort (bei laufendem System) auf unter 4,8 Volt abfällt, ist sie bereits zu niedrig. \\ | ||
| + | Wenn mehr E/A benötigt werdeen, sind mehrere Raspberry Pi-Compter mit eigener Versorgung erforderlich. \\ | ||
| + | Raspberry Pi-Computer sind mit dem Ethernet-Netzwerk verbunden, und in diesem Ethernet-Netzwerk gibt es nur Signale ohne Stromversorgung. \\ | ||
| + | |||
| + | RocNet ist kein " | ||
| + | |||
| + | Weitere Informationen zur Kabellänge mit dem Leitungstreiber finden sich unter **http:// | ||
| + | |||
| + | ===== Hardware ===== | ||
| + | ====Platinen/ | ||
| + | * [[: | ||
| + | ====Dateien==== | ||
| + | |{{: | ||
| + | |{{: | ||
| + | |{{: | ||
| + | ^ Hinweis: Es werden nur komplett bestellte Bausätze unterstützt! ^ | ||
| + | |||
| + | ===== LED-Funktionen ===== | ||
| + | ^ Led1 (grüne LED) ^ ^ | ||
| + | | AUS | Programm im Raspi läuft nicht \\ oder keine Spannung am PI01 | | ||
| + | | langsam blinkend | ||
| + | | schnell blinkend | ||
| + | \\ | ||
| + | |||
| + | ^ Led2 (rote LED) ^ | ||
| + | | Blinkt, wenn die Anzeige-Schaltfläche im RocNet-Dialog betätigt wurde. | ||
| + | |||
| + | ===== Taster ===== | ||
| + | Wird PB1 für länger als 5 Sek. gedrückt, wird das RocNet-Programm auf dem Raspberry Pi abgebrochen.\\ | ||
| + | \\ | ||
| + | ===== Steckbrücke J1 ===== | ||
| + | Die Steckbrücke J1 nur stecken, wenn die 5V Stromversorgung für den Raspberry Pi über den RJ12-Anschluss kommt. (Pi06)\\ | ||
| + | Unbedingt sicherstellen, | ||
| + | \\ | ||
| + | ===== Stift-Zuordnung für RJ12/ | ||
| + | \\ | ||
| + | ^ RJ12 ^ | ||
| + | | Stift-Nr. | ||
| + | | - | 1 | GND | | ||
| + | | 1 | 2 | +5V | | ||
| + | | 2 | 3 | SCL | | ||
| + | | 3 | 4 | GND | | ||
| + | | 4 | 5 | SDA | | ||
| + | | 5 | 6 | GND | | ||
| + | | 6 | 7 | +5C | | ||
| + | | - | 8 | GND | | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ===== RS232 an S1===== | ||
| + | Wird der Rocnetnode-Installer verwendet, wird das ''/ | ||
| + | * Siehe: **[[rocnet: | ||
| + | |||
| + | ^ S1 Stift-Zuordnung ^^ | ||
| + | | 1 | +5V | | ||
| + | | 2 | GND | | ||
| + | | 3 | Tx | | ||
| + | | 4 | Rx | | ||
| + | \\ | ||
| + | |||
| + | ====Raspberry Pi 3==== | ||
| + | Um das Gerät ''/ | ||
| + | ===Serielle TTY deaktivieren=== | ||
| + | Standardmäßig wird ''/ | ||
| + | < | ||
| + | crw--w---- 1 root tty 204, 64 Feb 9 08:18 / | ||
| + | </ | ||
| + | Aber dieser Modus ist für normale serielle Kommunikation nicht verwendbar und muss so eingestellt sein: | ||
| + | < | ||
| + | crw-rw---- 1 root dialout 204, 64 Feb 10 10:47 / | ||
| + | </ | ||
| + | Den seriellen TTY auf der Schnittstellen-Registerkarte (Interfaces) deaktivieren (Disabled): | ||
| + | {{: | ||
| + | In der ''/ | ||
| + | < | ||
| + | enable_uart=1 | ||
| + | dtoverlay=pi3-disable-bt | ||
| + | dtoverlay=pi3-miniuart-bt | ||
| + | </ | ||
| + | Falls die ''/ | ||
| + | < | ||
| + | dwc_otg.lpm_enable=0 console=serial0, | ||
| + | </ | ||
| + | > Beide Dateien können nur durch den Super-User editiert werden: '' | ||
| + | |||
| + | ====RFID==== | ||
| + | Ein RFID-Reader kann am seriellen Port mit der folgenden Hardware angeschlossen werden: | ||
| + | * __**[[: | ||
| + | * __**[[: | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | {{: | ||
| + | \\ | ||
| + | ^ Bauteile ^^ | ||
| + | | R1 | 1K | | ||
| + | | R2 | 2K2 | | ||
| + | | C4 | ELCO 10 µF 25V | | ||
| + | \\ | ||
| + | ^ RFID1 ^ ID-12LA ^ | ||
| + | | 1 | 1 | | ||
| + | | 2 | 2, 11 | | ||
| + | | 3 | 9 | | ||
| + | --></ | ||
| + | \\ | ||
| + | |||
| + | ===== GPIO Stift-Anordnung ===== | ||
| + | Der GCA-Pi01 muss an Stift 1-26 angeschlossen werden.\\ | ||
| + | | :!: __Wenn der GCA-Pi01 falsch platziert wird, kann das den Raspberry Pi beschädigen.__ (Beide Modelle.)| \\ | ||
| + | \\ | ||
| + | |||
| + | ^ Modell B ^ Modell B+ ^ | ||
| + | | {{http:// | ||
| + | | http:// | ||
| + | |||
| + | \\ | ||
| + | ==== Stift 1 ==== | ||
| + | Das weiße Quadrat auf der Pi01-Platine markiert Stift 1: | ||
| + | ^ GCA-Pi01 ^ Raspberry Pi B+ ^ | ||
| + | | {{: | ||
| + | **Unbedingt sicherstellen, | ||
| + | (Besser doppelt prüfen.)\\ | ||