User Tools

Site Tools


gca1-pi01-fr

GCA-PI01 Raspberry Pi HAT (Hardware Attached on Top) (Matériel Branché Dessus)

Le modèle final

gca-pi01_pict03.jpg
Une carte belle et facile à assembler est disponible dès maintenant.
Aucun composants montés en surface (CMS) utilisés.
Le Pi01 monté sur le Raspberry Pi B Le Pi01 monté sur le Raspberry Pi B+


Description

Tous les modules d'interface GCA comme les GCA76, GCA77, GCA93, GCA136 et beaucoup d'autres sont aussi adaptable au Raspberry PI.
A cet effet la connexion I2C du Raspberry Pi est plus que suffisant pour obtenir jusqu'à 128 lignes d'entrées/sorties.
Cette petite carte fournira une connexion entre le Raspberry Pi et les cartes GCA-PI02.
La connexion entre ces cartes sont soit un câble RJ12 soit un câble Ethernet RJ45, juste en sélectionnant le bon connecteur.
Tous les autres connecteurs sur le Raspberry Pi reste accessible.
En plus, il y a un connecteur 4 contacts, pour des futures extensions avec les connexions série.

Le système I2C

I2C est essentiellement fait pour la communication entre puces, ensemble sur une même carte.
Par conséquent, selon des spécifications, la longueur totale de tous les fils SDA et SCL ensemble ne doivent pas excéder 1 mètre (3' 4'').
Cette limite de 1 mètre est très strict, ce qui signifie que quelques centimètres (ou encore moins de pouces) de long peut être un problème.
L'important est de savoir que ce 1 mètre signifie TOUS les câbles RocNet dans ce réseau local RocNet ENSEMBLE, contrôlé par un Raspberry pi.
Ce système sera fait avec des pilotes de ligne supplémentaire, faisant une longueur totale de quelques mètres de plus possible.
Chaque carte est fournie avec un pilote de ligne supplémentaire P82B715 et un régulateur de tension à faible chute pour avoir 3.3 V disponible.
Le régulateur évite le besoin de transporter le 3.3 V à partir du Raspi, qui peut poser plus de problèmes que de bénéfices.
Mais il est également important de réaliser que l'alimentation à travers le câble RocNet est seulement de 5 Volt.
Et la longueur du câble pourrait être bien pour le réseau I2C lui-même, mais certainement PAS pour l'alimentation dans ce câble.
Et avec un peu de longueur de câble, ce 5 Volt descendra très rapidement, rendant le système instable.
Ni le câble plat RJ12 ou le câble Ethernet RJ45 NE SONT PAS fait pour l'alimentation en courant.
Donc la conclusion ici est, utiliser seulement des câbles très courts, ne dépassant pas une longueur totale (tous les câbles ensembles!) de 2 -3 mètres avec un Raspberry PI.
Le GCA_PI06 supplémentaire disponible fournira assez de courant, mais toujours mesurer cette tension aux extrémités de ce réseau RocNet.
Dès que votre tension (avec le système fonctionnant) descend en dessous de 4,8 Volt, tu es déjà trop loin.
Si vous avez besoin de plus d'E/S vous aurez besoin de plusieurs ordinateurs Raspberry Pi avec leurs propres alimentations.
Les ordinateurs Raspberry Pi sont reliés au réseau Ethernet, et dans ce réseau ethernet il y a seulement des signaux, pas de courant.

RocNet n'est pas un 'réseau pas cher', remplaçant le CAN ou l'Ethernet, Si vos idées vont dans ce sens, veuillez les reconsidérer.


Pour plus d'information sur la longueur de câble avec le pilote de ligne, regardez s'il vous plaît à http://www.nxp.com/documents/application_note/AN10658.pdf

Matériel

Cartes/Kits

Les fichiers

Les schémas
Le circuit imprimé et la position des composants
La liste des composants
N.B. Seulement les kits commandés complets seront pris en charge!



Les fonctions des leds

Led1 (led verte)
Éteinte Le programme dans le Raspi ne marche pas
ou pas d'alimentation du PI01
Clignotement lent Fonctionnement normal
Clignotement rapide LE bouton est appuyé plus de 5 secondes,
Raspi va quitter le programme


Led2 (led rouge)
Doit clignoter quand le bouton est pressé sur l'écran Rocnet

Bouton poussoir

Maintenir appuyé PB1 plus longtemps que 5 secondes va interrompre le programme RocNet du Raspberry Pi.
Ce bouton doit être activé en premier sur l'onglet Options.

Cavalier 1

Placer seulement le cavalier 1, J1, au cas ou l'alimentation de 5V pour le Raspberry Pi arrive par le connecteur RJ12. (Pi06)
Soyez sûr qu'il n'y a pas d'alimentation externe branchée au Raspberry Pi.

Affectation des broches pour le connecteur RJ12/RJ45


RJ12 RJ45
Broche# Broche# Fonction
-
- 1 GND
1 2 +5V
2 3 SCL
3 4 GND
4 5 SDA
5 6 GND
6 7 +5C
- 8 GND



RS232 sur S1

En utilisant le programme d'installation Rocnetnode par périphérique /dev/ttyAMA0, le connecteur S1 sera automatiquement libéré pour une utilisation comme terminal.

Disposition des broches de S1
1 +5V
2 GND
3 Tx
4 Rx


Raspberry Pi 3

Pour activer le dispositif /dev/ttyAM0 pour une communication série les pas suivants sont nécessaire:

Désactiver le TTY série

En standard /dev/ttyAM0 est utilisé pour la communication TTY; connexion Terminal:

crw--w---- 1 root tty     204, 64 Feb  9 08:18 /dev/ttyAMA0

Mais ce mode n'est pas utilisable pour une communication série normale, et doit être comme cela:

crw-rw---- 1 root dialout 204, 64 Feb 10 10:47 /dev/ttyAMA0

Désactiver le TTY série dans l'onglet interfaces:

Activer l'UART et désactiver le Bluetooth dans le fichier /boot/config.txt:

enable_uart=1
dtoverlay=pi3-disable-bt
dtoverlay=pi3-miniuart-bt

Au cas ou le fichier /boot/cmdline.txt contient console=serial0,115200 ce texte peut être retiré de ce fichier.

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
Les deux fichiers peuvent seulement être édité par le super utilisateur: sudo vi /boot/config.txt

RFID

Un lecteur RFID peut être connecté au port série avec le matériel suivant:


Disposition des broches GPIO

Le GCA-Pi01 doit être connecté aux broches 1-26.

:!: Si le GCA-Pi01 est mal placé cela peut endommager le Raspberry Pi. (Tous les modèles.)



Broche 1

Le carré blanc sur la carte Pi01 marque la broche 1:

GCA-Pi01 Raspberry Pi B+
gca-pi01-pin1.jpg raspi-plus-pin1.jpg

Soyez sûr que la broche 1 du Pi01 est sur la broche 1 du GPIO du Raspberry Pi avant la mise sous tension.
(Faire une double vérification.)

gca1-pi01-fr.txt · Last modified: 2020/06/22 11:05 by phil45