le code barre

publicité
18/04/17
Lecteur de code barre
Objectifs
Étudier le principe d’un lecteur de code barre. Réinvestir les acquis précédents.
Informations préliminaires
Un lecteur de code-barre est un dispositif complexe constitué de trois parties :
un capteur qui « lit » un code barre par réflexion et le transforme en
signal électrique ( il s’agit souvent de barrettes d’émetteurs / récepteurs de
lumière comparables à ce qu’on trouve dans les scanners ).
un circuit électronique destiné à affiner cette « lecture ».
un circuit de traduction de ce code en prix et en décompte au niveau du
stock.
Seuls le capteur et le circuit électronique seront étudiés, la troisième partie
étant du domaine binaire.
Le capteur est constitué de deux composants, une LED IR ( émetteur Infrarouge ) et un phototransistor
( récepteur de lumière, plus efficace que la LDR ).
La LED Infra-Rouge
Caractéristiques
IMax = 50 mA pour Udiode = 1,6 V ; Spectre d’émission : infra-rouge
Pourquoi utilise-t-on l’Infra Rouge plutôt qu’une autre « couleur » ?
Montage
Pour une tension aux bornes du générateur E = 6 V, calculer la valeur minimale Rp de la résistance de
protection de façon à respecter les caractéristiques de la diode.
Cette résistance Rp sera à mettre en série avec la LED IR
 Calcul de Rp et explications du calcul :
 Choisir une valeur normalisée pour Rp :
Le phototransistor
Description
Le transistor classique est un tripôle, chacune de ces bornes joue un rôle distinct : le collecteur C ,
l’émetteur E etla base B
Principe de constitution :
Principe de fonctionnement d’un transistor
Simulation dans Crocodile Clips avec le montage ci-contre :
Faire varier UBE entre 0 et 1 V Maximum, par saut de 0,1 V
UBE (V)
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
IC (mA)
La base est une zone intercalée entre deux zones conductrices l’Émetteur et le Collecteur : l’alimentation
de la Base modifie la résistance de cette zone et donc la conduction électrique entre les deux
zones E et C qui l’entourent : c’est un interrupteur CE commandé par la base B.
Enregistrer ce fichier : A : \ CroClip \ phototr.ckt
 Justifier le rôle d’interrupteur commandé :
où est l’interrupteur ? Comment est-il commandé ?
TP.doc-Djl-Bon courage- Page: 1 /5
18/04/17
Lecteur de code barre
Principe de fonctionnement du phototransistor
Pour le phototransistor la base est reliée en interne à l’émetteur : c’est donc un dipôle.
Comme pour le transistor classique, la commande se fait par la base, mais cette fois-ci grâce à la
lumière IR et non plus grâce à une tension UBE.
 Expliquer comment fonctionnera l’ensemble LED et phototransistor ( voir le montage ci-dessous ).
Maquette du lecteur
Montage
La LED et le phototransistor ont été fixés sur le même support, une résistance de R = 1 k est montée en série
avec le phototransistor pour un fonctionnement optimum.
borne noire : masse commune ;
borne rouge : collecteur ;
borne bleue : anode de la LED ;
borne jaune : résistance de 1 k,
alimentation 6 V
Le GTP délivre 6V ( à vérifier avec le
multimètre ).Ne pas oublier la résistance Rp
de protection de la LED IR
La mesure de UCE se fait dans Généris en
direct.
Étude :
Le faisceau I.R. émis par la LED est réfléchi par le support du code-barre vers le photo-transistor.
Deux cas peuvent se présenter : la surface réfléchissante est soit noire, soit blanche.
On utilisera Généris pour mesurer les tensions UCE : première icône, choisir le calibre, faire le zéro puis la mesure ( il
sera peut être nécessaire d’utiliser l’adaptateur V TRMS ).
 Quelle est la valeur de UCE si la surface réfléchissante est noire ?
Si elle est blanche ?
Expliquer le fonctionnement de ce capteur ; en déduire l’allure de la courbe obtenue quand on passe
devant ce capteur deux bandes noires séparées par une bande blanche.
Lecture d’un code barre
On utilise un code barre très agrandi pour des raisons de résolution :
 Que signifie cette phrase ?
Exercez-vous à faire défiler le code barre fourni devant l’ensemble LED - Phototransistor à vitesse aussi constante
que possible pendant 20 secondes, montre en main.
Paramétrer Généris de façon à enregistrer UCE = f ( temps ) lors du passage du code barre, en utilisant
l’affichage en temps réel et en paramétrant une durée un peu plus grande que celle nécessaire.
Faire l’acquisition ( recommencer si nécessaire pour observer les conditions de vitesse ci-dessus ).
Enregistrer ce fichier sur A : \ Generis \ codbar.lab
 Vérifier que le capteur fonctionne comme prévu.
Quel est l’inconvénient de ce capteur, au vu du résultat obtenu ?
TP.doc-Djl-Bon courage- Page: 2 /5
18/04/17
Lecteur de code barre
TP.doc-Djl-Bon courage- Page: 3 /5
18/04/17
Lecteur de code barre
Mis en forme
Nécessité de ce circuit
Afin d’améliorer la qualité du signal, on utilise un montage comparateur qui permet d’obtenir des fronts (
montées et descentes quasi verticales de la tension ) très bien définis et verticaux.
Ne pas défaire le montage de maquette du lecteur.
Simulation
Réaliser le montage ci-contre où la tension d’entrée sera la sortie UCE du capteur.
La tension de sortie UCE du capteur est remplacée
par le générateur indiqué ( tension maximale
à choisir en fonction de l’expérience
précédente ).
« L’oscilloscope » permet de visualiser UCE
et US ( réglages à modifier : maxi 5V )
 Schématiser les résultats obtenus :
 Si ce montage était mis à la suite du capteur, quels changements obtiendrait-on pour la « lecture » du code barre.
 Quel est le rôle de l’ensemble des résistances de 10k et 3.3k?
 Justifier le nom de montage comparateur ( objets de la comparaison, résultats de la comparaison).
 Enregistrer votre travail dans A : \ CroClip \ codbar.ckt
 Dessiner ci-dessous le résultat qu’on devrait obtenir avec le montage précédent pour la tension
« corrigée » ou « mise en forme »
 À l’aide du document sur les codes barre fourni ci-dessous, déchiffrer la signification du code barre
que vous avez utilisé, sachant qu’il est constitué de quatre caractères
Numéro du code barre utilisé :
Signification de ce code :
TP.doc-Djl-Bon courage- Page: 4 /5
18/04/17
Lecteur de code barre
Information : le code barre ( dit code 39 )
Un outil universel
Les codes barres sont évidemment partout, du panier de la ménagère au clavier devant lequel vous êtes assis (
Retournez-le, vous trouverez un code barre ).
Les codes barres n'ont pas été inventés pour identifier le prix de la botte de carottes mais plutôt pour faciliter la
gestion des stocks industriels...
Historiquement, la technique du code barre apparaît avec un brevet déposé au début des années soixante aux
USA. Son utilisation à grande échelle ne débute qu'en 1981 à l'initiative de l'armée américaine. Ce n'est pas un cas isolé
puisque le développement des ordinateurs a été initié à la fin des années quarante par le Pentagone, de même que la
généralisation de l'utilisation du transistor dans les années soixante et la mise sur pied du réseau Internet.
Constitution
Chaque caractère alphanumérique est constitué de 5 barres noires et de 4 espaces blancs, avec toujours 6 étroits (E)
et 3 larges (L) d’où le nom du code ( 3 sur 9 ). Entre deux caractères, il y a un espace étroit blanc.
© Ministère de l'Éducation nationale/Direction de l'enseignement scolaire - juillet 2001
Document proposé par le groupe d'experts de Physique Chimie
TP.doc-Djl-Bon courage- Page: 5 /5
Téléchargement