Vous êtes sur la page 1sur 36

DOSSIER TECHNIQUE AFFICHEUR

INDUSTRIEL
SERIE AIMLP MAT ELECTRONIQUE

AIMLP50-12/2

Présentation
(voir catalogue MAT ELECTRONIQUE )
Les afficheurs industriels de la série AIMLP sont des afficheurs multi-caractères
alphanumériques, multi-lignes, s’adaptant parfaitement au concept du « Dialogue
homme Machine ». Ils peuvent être définis à volonté en fonction des besoins.
Ils représentent l’outil idéal pour le suivi de la gestion de production (en atelier, sur
ligne de fabrication...), la gestion de défauts, la recherche de personnes en entreprise....
L’utilisateur dispose d’un choix de hauteurs de caractères de 8, 18, 32, 50, 60, 80, 100,
150, 200, 250 et 350 millimètres.
Ce sont des afficheurs de textes préprogrammés pour lesquels on télécharge via la
liaison série un fichier de textes ASCII. La construction et la programmation des
messages se fait par un logiciel qui fonctionne sous environnement PC avec WIN95/98,
XP.
Le protocole de liaison ASCII est utilisé.
Les afficheurs de la série AIMLP se pilotent soit par une liaison série asynchrone de
types RS232C ou RS422/RS485 soit par liaison Ethernet soit par USB / CAN, soit par
boucle de courant 20mA ou soit par une liaison parallèle de 9 entrées TOR (tout ou
rien).

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°1/36
Exemple de situation industrielle

Organisation du système

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°2/36
Organisation fonctionnelle de l’équipement
Afficheur industriel

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°3/36
Matrice d’affichage

Modèle d’afficheur AIMLP50-12/2

Nombre de ligne 2

Nombre de caractères 12
Par ligne
Dimensions de l’afficheur 700x300x152 mm

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°4/36
Interface de commande + alimentation

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°5/36
Unité de contrôle et de mémorisation
(MPPIC18F458-V1.0)
+ interface de communication Ethernet (XTRACT)
et USB/CAN

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°6/36
Interface de communication (carte d’extension)
(avec module Ethernet RABBIT RCM3010)

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°7/36
Bornier de connexions

Désignation des bornes et fonction


1 = +RXD liaison série RS422 13 = BIT 2 ou 22 entrée parallèle
2 = -RXD liaison série RS422 14 = BIT 3 ou 23 entrée parallèle
3 = +TXD liaison série RS422 15 = BIT 4 ou 24 entrée parallèle
4 = -TXD liaison série RS422 16 = BIT 5 ou 25 entrée parallèle
5 = +RXD liaison boucle de courant 20mA 17 = BIT 6 ou 26 entrée parallèle
6 = -RXD liaison boucle de courant 20mA 18 = BIT 7 ou 27 entrée parallèle
7 = +TXD liaison boucle de courant 20mA 19 = BIT 8 ou 28 entrée parallèle
8 = -TXD liaison boucle de courant 20mA 20 = COMMUN ENTREE PARALLELE
9 = TIP modem (liaison RTC) 21 = Entrée 0-20mA (AN1)
10 = RING modem (liaison RTC) 22 = Entrée 0-10Vcc (AN2)
11 = BIT 0 ou 20 entrée parallèle 23 = Com-0V entrées analogiques
12 = BIT 1 ou 21 entrée parallèle 24 = +BusCAN
25 = -BusCAn
26 = Com-0V Bus CAN

Disposition interne des cartes électroniques

CARTE ALIMENTATION
INTERFACE DE COMMANDE
DES MATRICES

UNITE DE
CONTROLE ET
DE
MEMORISATION

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°8/36
Sélection de l’adresse de l’afficheur
Adresse mise par défaut : 01

Les adresses sont codées en binaire de 01 à FF en hexadécimal.

1 2 3 4 5 6 7 8 Adresse de l’afficheur
1 0 0 0 0 0 0 0 Adresse N°01
0 1 0 0 0 0 0 0 Adresse N°02
1 1 0 0 0 0 0 0 Adresse N°03
. . . . . . . . .
1 0 0 0 0 1 1 1 Adresse N°E1
. . . . . . . . .
1 1 1 1 1 1 1 1 Adresse N°FF ou 255
L'adresse N°00 permet de faire de la diffusion sur tous les
afficheurs.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°9/36
Paramétrage de la liaison série
Configuration par défaut

Format Parité Bits de Stop


7 8 SANS PAIRE IMPAIRE 1 2

Vitesse de réception et de transmission des données en bauds


1200 1200 1200 2400 4800 9600 19200 38400

1 2 3 4 Formats
0 0 0 X 7 bits-parité paire-2 stops
1 0 0 X 7 bits–parité impaire-2 stops
0 1 0 X 7 bits-parité paire-1 stop
1 1 0 X 7 bits-parité impaire-1 stop
0 0 1 X 8 bits-sans parité-2 stops
1 0 1 X 8 bits-sans parité-1 stop
0 1 1 X 8 bits-parité paire-1 stop
1 1 1 x 8 bits-parité impaire-1 stop

5 6 7 8 Vitesses Le bit 4 permet de configurer la


0 0 0 X 1200 bauds réponse de l'afficheur à savoir : Bit4
1 0 0 X 1200 bauds = 0 pas de réponse - Bit4 = 1
0 1 0 X 1200 bauds réponse de l'afficheur vers
1 1 0 X 2400 bauds
l'extérieur.
0 0 1 X 4800 bauds
1 0 1 X 9600 bauds
0 1 1 X 19200 bauds Le Bit8 permet de sélectionner la
1 1 1 x 38400 bauds police de caractères affichés ; Bit8 =
0 police maigre ; Bit8 =1 police
grasse.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°10/36
Programmation des messages par liaison série
(AIMLP511-VE)

(par défaut)

Modifier la date et l’heure puis appuyer sur action : ces paramètres sont modifiés
directement sur l’afficheur.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°11/36
Procédure de création d’un message :

Grâce à ce champ on peut créer un nouveau fichier étant en rapport avec l’afficheur que l’on
doit programmer par la commande Nouveau.

Il faut configurer l’adresse physique de l’afficheur, puis Valider.


Le nombre de ligne et le nombre de caractères par ligne est figé (caractéristiques de
l’afficheur).

On peut ouvrir un fichier existant que l’on veut modifier ou transférer à un afficheur par la
commande Ouvrir.

On peut enregistrer sous un nom et répertoire un nouveau fichier existant par la commande
Enregistrer sous, ou sauvegarder le fichier en cours par la commande Enregistrer.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°12/36
Editeur de messages

Cette fonction permet de programmer les


textes dans l'afficheur.
Pour programmer un message, il suffit de

 Cliquez sur la ligne dans le message


correspondant L001
 Entrer le texte dans le champ nommé
Ligne (en bas)
 On peut faire clignoter toute la ligne ou
juste quelques caractères en mettant un
c minuscule en dessous du caractère
correspondant.
 On met à jour les modifications par
l’appui sur Mettre à jour

Cette fonction permet d’envoyer les


messages programmés sur l’éditeur à
l’afficheur ou d’afficher les messages déjà
envoyés pour en vérifier le fonctionnement.
On peut envoyer tous les messages à la fois
(511) vers l’afficheur ou bien celui ou ceux
modifié(s). Par contre on ne peut appeler
qu’un seul message pour qu’il s’affiche.

Transférer puis appeler le message pour


l’afficher.

Cette fonction permet d’imprimer un fichier


de messages ou un message sur
l’imprimante définie par défaut sur
WINDOWS.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°13/36
Insertion de variables dans les messages

La carte MPPIC18F458 est équipée de deux entrées analogiques (AN1 : 0-20mA et AN2 : 0-
10V) et d’une horloge temps réel. Ces 3 grandeurs peuvent être intégrées dans un message et
seront affichées dynamiquement sur l’afficheur.

Pour insérer l’heure dans un message (l’heure prend 5 caractères), mettez #HTR# dans le
message.
Exemple : Il est #HTR#

Pour insérer la valeur issue de l’entrée analogique courant (0-20mA), mettez #AN1#
Exemple : Température = #AN1# °C

Pour insérer la valeur issue de l’entrée analogique tension (0-10Vcc), mettez #AN2#
Exemple : Vitesse = #AN2# tr/mn

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°14/36
Programmation des messages par TCP/IP
à l’aide du module XTRACT
(AIMLP511_TCPIP)

Un fichier nommé configip.txt fait partie de l’empaquetage. Ce fichier modifiable par le bloc
notes de Windows permet la modification des adresses IP des afficheurs présents sur le
réseau.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°15/36
De base ce fichier est le suivant :

Attention !!! , l’adresse IP correspond à celle du module XTRACT réglé en usine. Il est
indispensable de laisser 2000 ce qui correspond au numéro du port du socket IP. Concernant
le nom, on peut mettre n’importe quoi ou rien (ce nom sert à identifier l’emplacement d’un
afficheur sur un réseau).

Pour modifier cette adresse ou le nom, il faut retrouver le dossier AIMLP511_TCPIP (par
exemple C:\programfiles\), puis ouvrir le fichier configip.txt.
Il faut ensuite lancer le programme ; les paramètres TCP/IP doivent être modifiés.

Cette fonction permet d’envoyer les messages programmés sur l’éditeur à l’afficheur ou
d’afficher les messages déjà envoyés pour en vérifier le fonctionnement. On peut envoyer
tous les messages à la fois (soit 511) vers l’afficheur ou bien celui ou ceux modifié(s). Par
contre on ne peut appeler qu’un seul message pour qu’il s’affiche.
Le numéro de message 000 permet l’affichage de l’heure et la date sur l’afficheur.

La procédure d’édition des messages est identique à la page 12 (avec la liaison série).

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°16/36
Programmation des messages par TCP/IP
à l’aide du module Rabbit (sur interface de
communication)

L’afficheur est équipé d’une carte interface spécifique dédiée à la communication regroupant
le module RABBIT RCM3010, les entrées opto-couplées sur niveau de tension 24Vcc (10 à
30Vcc) et tout ce qui est nécessaire à toutes les liaisons inter-modules.

On configure cette carte à l’aide de 2 cavaliers placés sur le connecteur entouré ci-dessous :

Pour la communication entre :

 la prise SUBD 9 (RS232) en face


arrière et la carte unité de contrôle et
de mémorisation de l’afficheur
(MPPIC18F458-V1.0)
Mettre les cavaliers 1 & 2

 le module RABBIT RCM3010 et la


carte unité de contrôle et de
mémorisation (MPPIC18F458-V1.0).
Mettre les cavaliers 3 & 4

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°17/36
Pour effectuer le paramétrage du module Rabbit, il faut connecter le PC avec un câble
RJ45 croisé au module.

A la mise sous tension, le message indiquant la présence du module Ethernet et son adresse IP
apparaissent sur l’afficheur. L’afficheur utilise comme paramètres IP par défaut les
valeurs suivantes :

o Adresse IP : 10.10.10.10

o Masque de sous-réseau : 255.0.0.0

o Passerelle : 10.0.0.5

o DNS : 10.0.0.5

Ces paramètres peuvent être modifiés afin de connecter l’afficheur au réseau de l’entreprise.
Les nouveaux paramètres sont alors enregistrés dans la mémoire Flash du module RABBIT et
réutilisés à chaque démarrage.

Pour utiliser, piloter ou modifier les paramètres réseau, il faut que l’ordinateur (ou les
ordinateurs) utilise une adresse compatible avec celle de l’afficheur.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°18/36
Modifier les paramètres réseaux de l’afficheur.

Une fois l’accès à l’afficheur obtenu (voir ci-dessus), on observe lors de la première mise sous
tension les paramètres initiaux suivants :

Accéder à l’afficheur nécessite pour l’ordinateur un paramétrage du type :

On peut ensuite accéder à la page de modification

des paramètres réseau, en saisissant le nom

et le mot de passe (user, pass) .

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°19/36
On accède à la page de modification des paramètres réseau afin de modifier les valeurs.

On effectue les modifications, puis une action sur Submit permet de valider et appliquer les
nouveaux paramètres.

On peut tester le résultat depuis un PC du réseau d’entreprise.

Retrouver les paramètres initiaux.

Plusieurs méthodes sont disponibles pour retrouver les paramètres initiaux :

 L’action sur le bouton poussoir S2 suivit d’une action sur le bouton Reset de la carte
de connexion permet de restituer les paramètres initiaux.

 Depuis un PC connecté à l’afficheur, on entre en mode modification des paramètres


réseaux (nom : user ; mot de passe : pass). L’affichage initial à la mise sous tension
permet de connaître l’adresse IP en cours et on peut :

o Entrer les paramètres initiaux et demander la modification.

o Dans la fenêtre action demander une réinitialisation des paramètres.

Le changement est opérationnel immédiatement mais attention utiliser toutes les fonctions de
l’afficheur, notamment la gestion des messages nécessite un redémarrage.
Lycée Professionnel Jacques Prévert
Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°20/36
Gestion des messages de l’afficheur.

On remarque 3 zones où la première colonne Name du tableau indique les paramètres affichés
dans la colonne suivante appelée Value tandis que la dernière colonne Description décrit le
paramètre.

La première ligne indique le numéro en cours d’affichage sur l’afficheur (ici 10).

La seconde ligne indique le numéro du message que l’on désire traiter au moyen de la fenêtre
Action de la troisième ligne. On peut saisir des numéros entre 1 et 510 (le message 511 sert
d’emplacement de test).

La ligne Action permet de travailler sur les messages placés en mémoire. On peut souhaiter
différentes actions pour un numéro de message que l’on choisit à la ligne 2.

Une action sur le bouton Submit (ou entrée au clavier) permet de valider une demande tandis
que l’action sur Reset permet d’annuler la saisie.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°21/36
Pour les actions possibles, on a :

Tester un message : le message est toujours mémorisé à la position 511 de l’afficheur


qui n’est utilisée qu’à ces fins. Tout nouveau test écrasera le test précédent. Le numéro du
message en cours n’est pas modifié.

On peut utiliser cette action pour tester un message en évitant d’utiliser un emplacement utile.

Après action sur Submit, on observe :

Enregistrer un message : cette action permet de mémoriser dans l’afficheur le


message décrit sur les trois dernières lignes (commentées dans la suite) à l’endroit indiqué
par le numéro du message de la seconde ligne.

Après action sur Submit, le message est enregistré.

Effacer un message : cette action permet d’effacer dans la mémoire de l’afficheur le


message identifié par le numéro du message de la seconde ligne.

Cette action n’affecte pas l’affichage en cours.

Après action sur Submit, le message est effacer.

Afficher un message : cette action permet d’extraire de la mémoire de l’afficheur le


message repéré par le numéro du message de la seconde ligne Le message est alors décrit sur
les trois dernières lignes (commentées dans la suite).

Après action sur Submit, le message est enregistré.

Valider un message : cette action permet d’appeler sur l’afficheur le message identifié
par le numéro du message de la seconde ligne.

Après action sur Submit, le message est affiché.


Lycée Professionnel Jacques Prévert
Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°22/36
Les messages : les 3 dernières lignes du tableau permettent de décrire les messages.
Une liste déroulante indique si le message est fixe ou défilant. On peut également demander le
défilement en forçant le dernier des 40 caractères du texte du message à @.

Attention, le caractère @ est prioritaire par rapport à la boîte de dialogue aussi prenez soin
d’effacer le caractère @ si vous voulez un message fixe.

La zone texte du message permet d’afficher le texte du message qui fait au maximum 40
caractères (-1 si le message est défilant car on a @ à la dernière position).

Attention aux espaces car ils sont comptés comme caractères. De toute façon, si vous tentez
d’entrer plus de 40 caractères, un texte en rouge vous indique la boîte de dialogue en erreur.

La zone masque de clignotement permet de préciser les caractères du message qui doivent
clignoter. Pour ce faire, on place le caractère c à 1 des 40 emplacements du masque afin de
faire clignoter le caractère de même rang du message. Un autre caractère que c n’a pas d’effet.

Ex :
Message : MAT ELECTRONIQUE
Masque : cccxc
On verra clignoter les lettres MAT et E du message.

Attention aux espaces car ils sont comptés comme caractères. De toute façon, si vous tentez
d’entrer plus de 40 caractères, un texte en rouge vous indique la boîte de dialogue en erreur.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°23/36
Utilisation des différentes liaisons

La liaison série RS232C à partir d’un PC

Assurez-vous que les cavaliers de la carte d’extension soient bien configurés.


Si vous lancez le logiciel sur le PC vous pourrez programmer l’afficheur et faire des essais
d’affichage. Le logiciel n’utilise pas les fonctionnalités du logiciel implémenté dans le
programme du microcontrôleur en mode réponse de l’afficheur.
Vous pouvez aussi essayer de reproduire l’envoi des trames ASCII (voir description du
protocole) par un autre moyen que le logiciel comme par exemple un TERMINAL ASCII
pouvant reproduire les caractères de contrôles.

La liaison parallèle 9 bits


Les messages présents dans la mémoire de l'afficheur peuvent être appelés pour affichage par
une liaison parallèle 9 bits (combinaison binaire). La gamme d'entrée standard est de 10  à 30
Vcc. On utilise le connecteur principal interne (bornes 14 à 23). Aucune configuration ou
logiciel n’est nécessaire dans l’utilisation de la liaison parallèle. Le fait de placer un code
binaire sur les entrées appelle le message de numéro demandé.

Exemple : pour sélectionner le message 4, il faut envoyer le code binaire 0 0000 0100 sur les
entrées 19 à 11 du bornier, c'est-à-dire, 10V min sur l’entrée 13 du bornier (la borne 20 doit
être reliée à la masse).

Les liaisons séries RS422 et boucle de courant 20mA


Le connecteur principal situé à l’intérieur de l’appareil permet dans ce cas de raccorder les
lignes de transmission (bornes 4 à 7 pour la liaison RS422/485 et bornes 8 à 11 pour la liaison
série boucle de courant 20mA).

Aucun paramétrage n’est nécessaire car ces modes de transmission s’utilisent conjointement
avec les autres modes.

Le format et la vitesse de transmission doivent être en harmonie entre le système qui pilote
l’afficheur et ce dernier.

On peut ensuite utiliser le logiciel fourni ou encore commander l’afficheur en produisant les
trames séries nécessaires.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°24/36
Utilisation de la télécommande infrarouge

Cette télécommande électronique portable et


autonome permet l’appel de message sur un nouvel
afficheur de type AIMLP doté de la nouvelle carte
microcontrôleur MPPIC18F458. Le récepteur
RIR/AIMLP doit être connecté sur le port prévu à cet
effet sur la carte microcontrôleur MPPIC18F458.
La vitesse de transmission est figée au maximum
possible pour que le fonctionnement avec un circuit
spécialisé dont est équipé le récepteur (TSOP1836)
soit parfait, soit 2400 bauds. Il est indispensable de
régler l’afficheur en mode 2400 bauds pour
pouvoir utiliser cette télécommande.
L’alimentation de ce module se fait par pile 9V.

Procédure d’appel d’un message


Il faut saisir dans un premier temps, la touche * qui mettra l’afficheur dans un mode spécial
de réception en affichant Num.mes=000.
Il suffit d’appuyer sur le numéro du message concerné et de valider par la touche #. Sachant
que tant que # n’est pas appuyée, il est possible de corriger en permanence le numéro du
message à afficher.

Module de réception infrarouge (raccordé sur la carte MPPIC18F458)

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°25/36
Utilisation du logiciel Hyperterminal et du protocole
ASCII
Il est possible de programmer et d’afficher des messages en utilisant le logiciel de
communication Hyperterminal et en connectant l’afficheur au PC via la liaison série RS232.

La configuration du protocole de communication est toujours la même :


- 9600 bits /s
- Sans parité
- 8 bits de données
- 1 bit de stop
- Aucun contrôle de flux

La table ASCII de référence est la suivante :

HEX 0 1 2 3 4 5 6 7 8 9 A B C D E F
0 SPC 0 @ P ‘ p SPC 0 @ P ‘ p
1 SOH ! 1 A Q a q ! 1 A Q a Q
2 STX «  2 B R b r «  2 B R b R
3 ETX # 3 C S c s # 3 C S c S
4 EOT $ 4 D T d t $ 4 D T d T
5 % 5 E U e u % 5 E U e U
6 ACK & 6 F V f v & 6 F V f V
7 ‘ 7 G W g w ‘ 7 G W g W
8 ( 8 H X h x ( 8 H X h X
9 ) 9 I Y i y ) 9 I Y i Y
A LF * : J Z j z * : J Z j Z
B ESC + ; K [ k { + ; K [ k {
C ’ < L \ l | ’ < L \ l |
D CR GS - = M ] m } - = M ] m }
E . > N ^ n ~ . > N ^ n ~
F / ? O _ o ° / ? O _ o °

Les codes 0 à 31 ne sont pas des caractères. On les appelle caractères de contrôle car ils
permettent de faire des actions telles que :

- Retour à la ligne (CR )

- Saut de ligne (LF)

Exemple : la lettre F est codée en hexadécimal $46 (soit 70 en ASCII, ou en décimal)

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°26/36
Procédure de programmation d’un message :

Enregistrer un message sur 40 caractères maxi s’effectue de la manière suivante :

On doit transmettre à l’afficheur, les codes suivants à travers la liaison série :

STX 001 GS 001 GS MESSAGE ETX

STX = Start of Text Ce nombre Ceci est le corps du ETX = End of Text
Le code ASCII est 2 correspond au message (40 Le code ASCII est 3
Pour l’envoi de ce numéro du message caractères max) ; Pour l’envoi de ce
caractère, faire ALT (sur 510) caractère, faire ALT
002 (appui sur ALT 003 (appui sur ALT
et taper 002) et taper 003)

GS = Group
Separator
Le code ASCII est 29
Pour l’envoi de ce
Ce nombre caractère, faire ALT
correspond à 029 (appui sur ALT
l’adresse de et taper 029)
l’afficheur connecté.

On écrira donc la ligne suivante sur Hyperterminal et sans espaces :

(ALT002)001(ALT029)001(ALT029)MESSAGE(ALT003)

A la place des “ALTxxx”, un caractère inconnu apparaît mais ceci n’est pas important, car
c’est le code ASCII qui est important d’envoyer.

Cette ligne indique que le message N°1 de l’afficheur N°1 sera MESSAGE.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°27/36
Procédure d’affichage d’un message :

L’affichage du message N°5 sur l’afficheur N°1 se fait à l’aide de la ligne de commande
suivante :

SOH 001 GS 005 EOT

EOT = End of
Transmission
GS = Group Le code ASCII est 4
SOH = Start of Separator Pour l’envoi de ce
Heading Le code ASCII est 29 caractère, faire ALT
Le code ASCII est 1 Pour l’envoi de ce 004 (appui sur ALT et
Pour l’envoi de ce caractère, faire ALT taper 004)
caractère, faire ALT 029 (appui sur ALT et
001 (appui sur ALT et taper 029)
taper 001) Ce nombre
correspond au
numéro du message
Ce nombre (sur 510)
correspond à
l’adresse de
l’afficheur connecté.

On écrira donc la ligne suivante sur Hyperterminal et sans espaces :

(ALT001)001(ALT029)005(ALT004)

A la place des “ALTxxx”, un caractère inconnu apparaît mais ceci n’est pas important, car
c’est le code ASCII qui est important d’envoyer.

Cette ligne indique que le message N°5 de l’afficheur N°1 est appelé et qu’il sera affiché
après réception par la carte microcontrôleur.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°28/36
Utilisation de la liaison par bus CAN
(module SNIFFER)

Ce module permet la capture et l’émission de trames sur un BusCAN à 125 Kbits. Il est
installé dans un boîtier portable connectable, via sa liaison série RS232C, directement sur le
port série d’un PC. Afin de permettre une utilisation optimale de ses possibilités, utilisez le
logiciel SNIFFER CAN qui l’accompagne.

Connectique et alimentation du module

 L’alimentation de ce module se fait par un adaptateur secteur réglé sur 9V à 12V (le
plus au centre).

 La liaison BUSCAN se fait sur un connecteur DIN 5 broches femelle avec :


o Broche 4 = VCAN+

o Broche 5 = VCAN-

o Broche 3 = 0V-VCAN

 La liaison série RS232C est présente sur un connecteur SUBD 9 points femelle pour
une liaison directe sur un port série de PC via un câble standard.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°29/36
Procédure d’appel d’un message via le logiciel

Vue du logiciel

Lorsque l’on veut appeler un message à l’affichage, il suffit de compléter les champs.
Par exemple pour un afficheur ayant l’adresse 001 il suffit de rajouter 0x400 soit 0x401
convertie en décimal cela fait 1025. Si l’on veut appeler le message 1, il suffit de 0001 dans le
champ data.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°30/36
Gestion de la matrice d’affichage

 On peut choisir entre deux possibilités de pilotage de la matrice de LEDs, soit par la carte
microcontrôleur ou MPPIC18F458-V1.0, soit par le module RABBIT .

Le choix se fait par le positionnement de cavaliers (voir image ci-dessus) :

 Pilotage par la carte MPPIC18F458-V1.0 : positionner les cavaliers en


BC1/BC2/BC3/BC4/BC5/BC6/BC7/BC8

 Pilotage par le module RABBIT RCM3010 : positionner les cavaliers en


AB1/AB2/AB3/AB4/AB5/AB6/AB7/AB8

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°31/36
Analyse fonctionnelle

Le personnel de contrôle et de surveillance, utilise un système informatique pour initialiser les


messages qui sont mémorisés dans l’afficheur et choisir le message à afficher. Le système
informatique n’est pas toujours localisé à proximité de l’afficheur et différents moyens de
communication de type série peuvent être utilisés.
Afin de pouvoir rapidement refléter des messages choisis par des systèmes industriels
dépourvus de moyens de communication évolués, une liaison parallèle permet également de
choisir le message à afficher.
Le schéma fonctionnel présente l’organisation du produit.

 La matrice d’affichage est composée de 24 matrices de 5 x 7 LEDS afin de produire


des messages textes organisés en 2 lignes de 12 caractères.
 L’interface de commande permet de produire les signaux de commande nécessaire à la
gestion des diodes électroluminescentes.
 L’interface de communication, permet, de recevoir des données d’un système
informatique sous forme série, avec l’aide ou non de modems suivant la distance.
L’utilisateur paramètre son système pour l’envoi des données à afficher en mode
automatique ou manuel. L’option Ethernet permet également l’accès depuis un réseau
de ce type.
 La mémoire de messages, associée à l’unité de traitement, doit, entre autre, contenir
différentes pages parmi lesquelles on pourra choisir celle devant être reproduite par la
matrice d’affichage.
 Enfin, une unité de contrôle d’affichage et de communication construite autour d’un
système à base de microprocesseur gère les tâches d’affichage et de communication.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°32/36
Communication avec l’afficheur.
Etant donné les secteurs d’activité très divers qui sont amenés à utiliser ce type d’affichage, le
constructeur propose différents moyens d’accès à son produit.

Liaison parallèle.
En environnement industriel, ce sont souvent des automates programmables implantés sur des
systèmes de production qui doivent provoquer l’affichage de messages.
Malheureusement, ces dispositifs ne disposent pas toujours de canaux de communication
libres ou suffisamment évolués.
Une liaison parallèle sur 9 bits, permettant de choisir directement le message à afficher, est
prévue à cet effet.
Les messages doivent, dans ce cas, déjà avoir été mémorisés dans la mémoire de messages.

Liaison série.
La liaison série est, à l’heure actuelle, la plus adaptée pour le dialogue à distance avec un
équipement, c’est pourquoi c’est elle qui a été choisie pour les échanges avec l’afficheur.
Plusieurs possibilités existent quand à son utilisation :
 La liaison série RS232 permet de connecter l’afficheur à un environnement
informatique de type PC. La distance entre le PC et l’afficheur est limitée à quelques
dizaines de mètres en fonction du milieu environnant.
 La liaison RS422 permet de connecter l’afficheur à un environnement informatique de
type industriel (des automates, par exemple). La distance des équipements, de types
bus, atteint la centaine de mètres.
 La liaison à boucle de courant permet de connecter l’afficheur à un environnement
informatique de type industriel (des automates, par exemple). La distance des
équipements, de types bus, atteint quelques dizaines de mètres.

Liaison réseau.
Un module de communication disposant d’une liaison série (afin de se connecter au produit
existant) et d’une liaison Ethernet permet de connecter l’afficheur à un réseau informatique
d’entreprise.
L’afficheur peut ainsi être piloté à distance au travers d’un réseau Ethernet.

Les fonctionnalités sont alors les suivantes :


 Accès au produit global au travers d’un réseau d’entreprise Ethernet.
 Pilotage graphique de l’affichage au travers d’un browser Web standard.
 Installation et paramétrage aisé.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°33/36
Organisation structurelle.
Etant donné les options de communication disponibles et les impératifs de coût, l’organisation
structurelle suivante a été choisie par le constructeur.
Produit de base.
On peut utiliser le produit de base ci-dessous.
On choisira, dans ce cas, obligatoirement une des liaisons série pour la communication.
La liaison parallèle, permet de choisir le message à afficher. La méthode de choix est du type :
dernière demande servie.

Option Ethernet.
On peut également adjoindre l’option Ethernet qui rend l’afficheur accessible depuis le
réseau. Dans ce cas, toutes les fonctionnalités du réseau Ethernet telles que l’utilisation d’un
routeur, par exemple, deviennent également accessibles.

Etude de l’afficheur de base.

Fonction d’usage.
La fonction d’usage de l’afficheur est de restituer un message visuel sur 24 afficheurs
constitués d’une matrice de points 5x7 et organisés en 2 lignes.
Le message peut être visualisé de différentes manières :
 Affichage défilant.
 Affichage clignotant d’un ou plusieurs caractères.
Plusieurs messages peuvent être enregistrés dans une mémoire interne à l’afficheur et seul
l’un d’eux sera affiché à un instant donné.
La mémorisation des messages, le mode d’affichage et le choix du message à afficher sont
commandés par un opérateur au moyen d’un outil informatique.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°34/36
Une commande directe permet également de choisir le message à afficher.

Milieux associés.
L’afficheur peut être installé en extérieur ou en intérieur. L’afficheur doit pouvoir prendre
place dans un milieu industriel fortement perturbé.

Schéma fonctionnel de niveau 2.


On donne le schéma fonctionnel de niveau 2 de l’afficheur.

L’énergie électrique est fournie par le réseau EDF.


Le pilotage et la commande s’effectue, au choix, par :
 Liaison série RS232.
 Liaison série RS422.
 Liaison série à boucle de courant.
Le choix du message s’effectue par une liaison unidirectionnelle depuis tout équipement à
partir d’entrées tout ou rien.

Schéma fonctionnel de degré 2.


On donne le schéma fonctionnel de degré 2 et on y distingue :

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°35/36
D10 interface CAN (FP9)

Rôle des différentes fonctions


 La fonction FP1 restitue le message souhaité sous forme lumineuse.
 La fonction FP2 utilise les informations de la fonction FP3 afin d’établir les commandes
nécessaires à la gestion de la matrice d’affichage.
 La fonction FP3 de traitement et de mémorisation, est chargée de :
1. Echanger des données avec les fonctions FP4, FP5, FP6 et FP7.
2. Traiter ces données afin d’assurer la gestion et la mémorisation des messages
3. D’agir sur l’interface de commande afin d’obtenir l’affichage du message désiré.
 La fonction FP4 adapte le niveau électrique entre les données D1 compatibles RS232 et les
données D2 compatibles avec l’unité de traitement et de mémorisation FP3.
 La fonction FP5 adapte le niveau électrique entre les données D3 compatibles RS422 et les
données D4 compatibles avec l’unité de traitement et de mémorisation FP3.
 La fonction FP6 adapte le niveau électrique entre les données D5 d’une boucle de courant
et les données D6 compatibles avec l’unité de traitement et de mémorisation FP3.
 La fonction FP7 adapte le niveau électrique entre les données D7 issues d’un automate
programmable et les données D7 compatibles avec l’unité de traitement et de mémorisation
FP3.

Lycée Professionnel Jacques Prévert


Combs – la – Ville
Section de BAC PRO Systèmes électroniques numériques
Electronique Industrielle Embarquée
Page n°36/36

Vous aimerez peut-être aussi