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.)\\ |