Académique Documents
Professionnel Documents
Culture Documents
A5 Nano API
Manuel Utilisateur
www.proton-electronics.net
A5_UM_FR-18.12.22 / Rev.1.0
ATTENTION !
Assurez-vous de toujours retirer
l'alimentation avant d'installer ou
de retirer la carte Arduino à
l'intérieur de la carte PLC A5.
Respecter toutes les normes,
directives et spécifications de
sécurité électrique applicables
et les réglementations pour
l'installation, le câblage et les
opérations sur modules Proton PLC.
Lisez attentivement et entièrement
ce guide d'utilisation de l'automate
A5 avant l'installation.
Page 2
Usage
La carte API A5 est une petite carte à microcontrôleur avec
des périphériques basés sur la plate-forme open-source
Arduino.
Page 3
Alimentation Entrées Numériques Entrées Analogiques
+24V X6 X4
Port d'extension
I2C
Bouton Reset
Figure-1
Page 4
Déscription du Hardware
Alimentation
La raccordement "12V / 24V" du bornier supérieur gauche sert à
l'alimentation en tension et courant de la carte API A5 (Figure 2).
L'automate A5 peut fonctionner avec une tension continue de 12V
ou 24V.
La carte automate A5 est protégée par un fusible d'1Amp. qui est
situé sur le PCB (voir Fig-3).
Un fusible supplémentaire est fourni initaialment.
Fusible
Figure 2
Figure 3
!
Le dépassement de la tension d'alimentation maximale (+32V),
conduirait à endommager définitivement l'automate.
Connecteur USB
L'automate A5 peut être connecté à un ordinateur (câble de
connexion USB A-C fourni) via le port USB qui est fixé sur le côté
droit de la carte.
La fonction principale du port USB est de programmer l'automate
A5. Dans l'Arduino Nano, il y a un convertisseur USB vers UART qui
génère un port COM virtuel sur le PC. Vous pouvez également
utiliser ce port pour envoyer des données à un terminal ou à un
autre programme ou pour déboguer votre programme.
Page 5
Entrées
L'automate A5 dispose d'une variété d'entrées numériques et
analogiques qui conviennent à la collecte de diverses
informations et données.
Les entrées pour les signaux analogiques et numériques se
trouvent sur des bornes à vis différentes et peuvent être
configurées et interrogées différemment selon l'application.
Entrées Numériques
Chacune des entrées numériques étiquetées "D1" à "D6" peut
être utilisée comme entrée numérique pour mesurer un état.
Si un "1" logique (12 ou 24V) est appliqué à l'entrée "Dx", la LED
"Ix" correspondante sera allumée et un niveau logique "0" sera
mesuré sur le microcontrolleur. Si un "0" logique (0V) est
appliqué sur le bornier "Dx", la LED correspondante "Ix" sera
éteinte et un niveau logique "1" sera mesuré sur le
microcontrolleur. Ces informations visuelles sont utilisées pour
obtenir un aperçu rapide de l'état des entrées.
0V 24V 12V
Terminal Block
LED
I1 I2 I3 I4 I5 I6
1 1 0 1 0 1
Microcontroller
Figure 4
Page 6
Entrées Analogiques
Les entrées analogiques étiquetées "A1" à "A4" sont utilisées
pour mesurer des tension analogique, par exemple le signal
de sortie d'un capteur qui dépend de certaines grandeurs
physiques.
Le convertisseur analogique numérique CAN interne du
microcontrolleur permet l'échantillonnage des données avec
une résolution de 10 bits et délivre des valeurs entre 0 à 1023.
L'API A5, peut mesurer des signaux analogiques entre 0V et
10V.
10V
0V 0V
10V / 1023 = 0.0097
1 digit = 9.7mV.
Figure 5
0 - 1023
Sorties Analogiques
L'API A5 embarque 2 sorties analogiques à bord.
Ces sorties sont capables de générer des signaux
PWM (Pulse Width Modulation). Il est donc possible
de faire varier l'intensité d'une lampe ou de
contrôler la vitesse d'un moteur à courant continu.
La tension de sortie peut être réglée entre 0V et
Figure 6
10V
!
Ces sorties peuvent délivrer 10V uniquement avec une
alimentation 24V. Si l'automate A5 est alimenté en 12V, ces
sorties ne peuvent garantir 10V en sortie.
Page 7
Sorties Relais
L'automate A5 contient 5 sorties
relais. Tous les relais ont des contacts
NO (Normalement Ouverts).
Chaque relais peut commuter 5A @
250VAC. Figure 7
Chaque état du relais est indiqué par
une LED associée "R1" à "R5".
Port I²C
Le port I2C est utilisé pour connecter un écran
I2C ou d'autres périphériques I2C. Gardez à
l'esprit que la sortie d'alimentation (+5V) sur ce
port est limitée à 50mA seulement, et cette
sortie est protégée par un fusible réarmable.
Des résistances pullups de 6,8 Kohms sont
également intégrées sur les lignes SCL / SDA. Figure 8
Page 8
Programmation
Avant de commencer la programmation de votre API A5, vous
devez effectuer une configuration simple de votre environnement
Arduino. Suivez les étapes ci-dessous pour configurer correctement
votre IDE Arduino.
https://raw.githubusercontent.com/Proton-Electronics/proton-plc/
main/package_proton_ArdPlc_index.json
- Fermez cette fenêtre et allez dans : "Outils -> Board -> Board
Manager". Dans le champ de recherche en haut de la fenêtre,
taper "Proton A5"
L'écran ci-dessous devrait apparaître
Page 9
Cliquez sur Installer. Après quelques secondes, "Installé" devrait
apparaître dans ce champ.
Vous pouvez vérifier si votre installation est correcte, rendez-
vous sur :
"Outils -> Carte", vous pouvez y trouver "Carte Arduino AVR ->
Proton Arduino PLC A5".
Félicitations, votre installation est terminée et vous pouvez
commencer à programmer votre carte API A5.
Page 10
Vous pouvez trouver de nombreux exemples et comment utiliser
les classes pour la carte API A5 dans le référentiel Github :
https://github.com/Proton-Electronics/proton-plc/wiki/A5.h
Page 11
Revision History:
www.proton-electronics.net
Page 12