Vous êtes sur la page 1sur 15

BTS Systèmes Numériques

Electronique et Communication - 1ère année

TRAVAUX PRATIQUES : LA COMMANDE D’AFFICHEUR


A LEDS
L’objectif du TP est de commander plusieurs afficheurs HDSP-5501 ou HDSP-5503 à l’aide
d’une carte Arduino Uno, de transistors bipolaires et de la technique de multiplexage temporel.

Rappel: Liste de différents composants sur Proteus:


Type Composant Nom sur Proteus
Résistance RES_TRAVERSANTE
Transistor 2N2222
Alimentation stabilisée VSOURCE
Carte Arduino Uno ARDUINO UNO
Led Rouge LED-RED
Générateur base fréquence ALTERNATOR

Q1. Commande d’une led


Dans cette partie, l’objectif est de caractériser la commande d’une led. La caractérisation sera
faite de manière expérimentale et par simulation.

1. Commande d’une led par un GBF


L’objectif de cette partie est de commander l’allumage d’une led par un GBF.
 Sur une platine Labdec, effectuer le cablâge suivant :

Page 1 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

Avec Q1: 2N2222, R1=1 kΩ, R2=150 Ω, D1: LITE ON – LTL-4223 et V1=5 V
 Configurer le générateur basse fréquence (GBF) de façon à générer un signal créneau
de fréquence 2 Hz, de niveau bas à 0 V et de niveau haut à 5 V.
Q2. Que constatez–vous au niveau de la led ?
Je constate que la led clignote.
 A l’oscilloscope, visualiser la tension Ve sur la voie 1 et la tension Vs sur la voie 2.
 Configurer l’oscilloscope afin de visualiser correctement les tensions Ve et Vs.
Q3. Faire une capture de l’oscilloscope.

Transistor
Led allumée saturé
sqdadfesvc

Transistor
bloqué Led
éteinte

Page 2 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

Q4. Sur la capture de l’oscilloscope, indiquer les instants où la led D1 est


allumée/éteinte ainsi que les instants où le transistor Q1 est bloqué/saturé.
La led est allumé quand le signal indique 5V et eteinte quand la signal indique 0 V.
La transistor est saturé quand le signal indique 5V et bloqué quand la signal indique 1.6 V.

Q5. Indiquer l’amplitude de la tension Ve afin que le transistor Q1 soit dans l’état
bloqué.

Amplitude de la tension a 1.6 V

Q6. Indiquer l’amplitude de la tension Ve afin que le transistor Q1 soit dans l’état
saturé.
Amplitude de la tension 5 V
Q7. Préciser le rôle de la tension Ve et de la tension V1 dans ce schéma électrique.
Le role de Ve est de controler le transistor et V1 de controler la led.

 Modifier la valeur de la résistance R2 à 3,9 kΩ.


Q8. Que constatez–vous au niveau de la led ?
Q9. Expliquer votre résultat.

 Remettre la valeur de la résistance R2 à 150 Ω.


 Augmenter progressivement la fréquence du signal du GBF jusqu’à 1 kHz.
Q10. Que constatez–vous au niveau de la led ?
Q11. A partir de quelle fréquence, l’œil humain ne perçoit plus le clignotement de la
led?
Q12. Expliquer votre résultat.

 Augmenter la fréquence du signal du GBF à 100 kHz, 200 kHz, 400 kHz.
 Configurer l’oscilloscope afin de visualiser correctement les tensions Ve et Vs.

Page 3 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

Q13. Que constatez-vous ?


Q14. Quelle est la fréquence maximale de commutation du transistor ?
Q15. Faire une capture de l’oscilloscope pour illustrer les limites en commutation du
transistor.

Page 4 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

1. Commande d’une led par simulation


L’objectif de cette partie est de commander l’allumage d’une led par simulation.
 Sur Proteus 8 Professional, effectuer la simulation suivante :

Avec Q1 : 2N2222, R1=1 kΩ, R2=150 Ω, D1: Led-RED et V1=6 V.


Ve se trouve dans le menu “Generator Mode => PULSE”
 Configurer le générator d’impulsion de façon à générer un signal créneau de fréquence
2 Hz, de niveau bas à 0 V et de niveau haut à 5 V.
 Lancer la simulation.
Q16. Que constatez–vous ?

 Ajouter un oscilloscope afin de visualiser la tension Ve sur la voie 1 et la tension Vs sur


la voie 2.
L’oscillscope est accessible via le menu « Instruments => Oscilloscope »
 Augmenter la fréquence du signal Ve à 1 kHz.
 Lancer la simulation.
 Modifier les paramètres de l’oscilloscope afin de visualiser correctement les tensions Ve
et Vs.
Q17. Sur les chronogrammes, indiquez les instants où le transistor Q1 est bloqué/saturé
et les instants où la led est allumée/éteinte.

Page 5 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

Page 6 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

Q18. Commande d’un afficheur


Pour la suite du TP, la moitié de la classe utilisera des afficheurs HDSP-5501 et l’autre moitié
des afficheurs HDSP-5503.
Attention: les schémas de câblage ne seront pas les mêmes en fonction de l’afficheur utilisé.
Il est fortement conseillé de prendre les fils les plus courts possibles pour faire vos câblages.

1. Commande simple d’un afficheur de manière expérimentale


L’objectif de cette partie est d’afficher le caractère « H » sur un afficheur.
 Sur une platine Labdec, effectuer le schéma de câblage afin d’afficher sur un afficheur le
caractère « H »
Q19. Sur Proteus 8 Professionnal, représenter le schéma de câblage effectué.

1. Commande d’un afficheur de manière expérimentale


L’objectif de cette partie est de pouvoir allumer ou éteindre l’afficheur à l’aide d’un GBF.
 Sur une platine Labdec, effectuer le schéma de câblage suivant :

Avec Q1: 2N2222, R1=R2=R3=R4=R5=150 Ω, R6=1 kΩ, et Valim = 5V


 Configurer le générateur basse fréquence (GBF) de façon à générer un signal créneau
de fréquence 2 Hz, de niveau bas à 0 V et de niveau haut à 5 V.
Q20. Que constatez–vous au niveau de l’afficheur ?
 A l’oscilloscope, visualiser la tension Ve sur la voie 1 et la tension Vs sur la voie 2.
 Configurer l’oscilloscope afin de visualiser correctement les tensions Ve et Vs.

Page 7 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

Q21. Faire une capture de l’oscilloscope


Q22. Sur la capture de l’oscilloscope, indiquer les instants où l’afficheur A1 est
allumé/éteint et les instants où le transistor Q1 est bloqué/saturé.
Q23. Indiquer le niveau de la tension Ve afin que le transistor Q1 soit dans l’état bloqué.
Q24. Indiquer le niveau de la tension Ve afin que le transistor Q1 soit dans l’état saturé.
Q25. Préciser le rôle de la tension Ve et de la tension Valim dans ce schéma électrique.

 Augmenter progressivement la fréquence du GBF jusqu’à 100 Hz.


Q26. Que constatez-vous au niveau de l’afficheur?
Q27. A partir de quelle fréquence, l’œil humain ne perçoit plus le clignotement de
l’afficheur ?

Page 8 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

Q28. Commande de deux afficheurs


L’objectif de cette partie est de commander 2 afficheurs en utilisant les transistors bipolaires
ainsi que la technique du multiplexage temporel.

1. Commande de deux afficheurs de manière expérimentale de manière


statique
L’objectif de cette partie est d’afficher les caractères« 4 2 » sur deux afficheurs.
Q29. Sur Proteus 8 Profesionnal, représenter le schéma de cablâge répondant à
l’objectif.
 A partir d’une alimentation stabilisée, d’un GBF et d’un jeu de résistance, effectuer le
schéma de cablâge déterminé précédemment.
Remarque : L’alimentation stabilisée fournira une tension de 5V.

1. Commande de deux afficheurs de manière expérimentale de manière


dynamique
L’objectif de cette partie est d’afficher de manière alterner le caractère « 4 » sur le premier
afficheur puis le caractère « 2 » sur le deuxième afficheur.
Pour cela, il est nécessaire d’utiliser deux transistors qui vont allumer ou éteindre les afficheurs.
 Sur une platine Labdec, effectuer le câblage suivant afin le caractère « 4 » sur un
afficheur et le caractère « 2 » sur l’autre afficheur.

Avec Q1: 2N2222, Q2:2N2222, NOT: SN7404, R1=R2=R3=R4=R5=R6=R8=R9=R10=150 Ω,


R7=R11=1 kΩ, R12 = 2,2 kΩ et Valim = 5V

Page 9 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

 Configurer le générateur basse fréquence (GBF) de façon à générer un signal créneau


de fréquence 2 Hz, de niveau bas à 0 V et de niveau haut à 5 V.
Q30. Que constatez–vous au niveau des afficheurs ?

 A l’oscilloscope, visualiser la tension Ve1 sur la voie 1 et Ve2 sur la voie 2.


 Configurer l’oscilloscope afin de visualiser correctement les tensions Ve1 et Ve2.
 Faite une capture d’écran de l’oscilloscope et indiquer les instants où l’afficheur A1 est
allumé et les instants où l’afficheur A2 est allumé.
Q31. Faire une capture de l’oscilloscope.
Q32. Sur la capture de l’oscilloscope, indiquer les instants où l’afficheur A1 est
allumé/éteint , les instants où l’afficheur A2 est allumé/éteint, les instants où le transistor
Q1 est bloqué/saturé et les instants où le transistor Q2 est bloqué/saturé.
Q33. Indiquer le niveau de la tension Ve1 afin que le transistor Q1 soit dans l’état bloqué
ou saturé.
Q34. Indiquer le niveau de la tension Ve2 afin que le transistor Q2 soit dans l’état bloqué
ou saturé.
Q35. Préciser le rôle des tensions Ve1, Ve2 et Valim dans ce schéma électrique.

 Augmenter progressivement la fréquence du GBF jusqu’à 100 Hz.


Q36. Que constatez–vous ?
 Configurer l’oscilloscope afin de visualiser correctement les tensions Ve1 et Ve2.
Q37. Faire une capture d’écran de l’oscilloscope
Q38. Sur la capture de l’oscilloscope, indiquer les instants où l’afficheur A1 est
allumé/éteint et les instants où l’afficheur A2 est allumé/éteint.

Page 10 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

1. Multiplexage temporel afin de commander deux afficheurs de manière


dynamique.
L’objectif de cette partie est de commander les deux afficheurs à l’aide d’une carte Arduino
Uno.

 Compléter le schéma ci-dessous afin d’établir le schéma électrique afin de commander


deux afficheurs 7 segments:
Schéma pour les afficheurs HDSP-5501:

Avec Q1: 2N2222, Q2: 2N2222, NOT: SN7404, A1: HDSP-5501, A2: HDSP-5501,
R1=R2=R3=R4=R5=R6=R8=R9=R10=R11=R12=R13=R14=R15=R16=R17=150 Ω, R7=R20=1
kΩ et R18 = 2,2 kΩ.

Page 11 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

Schéma pour les afficheurs HDSP-5503:

Avec Q1: 2N2222, Q2: 2N2222, NOT: SN7404, A1: HDSP-5501, A2: HDSP-5501,
R1=R2=R3=R4=R5=R6=R8=R9=R10=R11=R12=R13=R14=R15=R16=R17=150 Ω, R7=R20=1
kΩ et R18 = 2,2 kΩ.

Page 12 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

 Compléter le tableau ci-dessous:


Pin Arduino Uno Résistance Afficheur Pin Afficheur 7 segments Segments Transistor

Avant de programmer l’Arduino Uno afin de commander les afficheurs, suivre la procedure ci-
dessous afin de vérifier que l’Arduino Uno est bien opérationnel.
 Connecter l’Arduino Uno à l’ordinateur via un câble USB.
 Lancer le logiciel Arduino.
 Préciser le port série virtuel (COM) utiliser pour communiquer avec l’Arduino Uno.
 Téléverser et exécuter le programme « Blink » pour vérifier la bonne fonctionnalité de
l’Arduino Uno.
Checkpoint : Si la led sur l’Arduino Uno clignote, l’Arduino Uno est fonctionnel et prêt à
contrôler le robot SNEC.

Page 13 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

Un programme Arduino incomplet vous est fourni par l’enseignant dans le répertoire commun.
Le programme Arduino pour les afficheurs à anode commune s’intitule :
« Afficheur_Anode_Double_Acompleter ».
Le programme Arduino pour les afficheurs à cathode commune s’intitule :
« Afficheur_Cathode_Double_Acompleter».

Ci-dessous sont représentés en rouge les zones à compléter afin de rendre opérationnel votre
programme Arduino.
Les informations à compléter concernent :
 les pattes de l’Arduino Uno qui commandent les 2 afficheurs (8 segments + 1 commande
transistor).
 la vitesse du programme (Fixed_Delay).
 la nature des pattes qui commande les 2 afficheurs (entrée numérique ou sortie
numérique : INPUT ou OUTPUT).

Page 14 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS
BTS Systèmes Numériques
Electronique et Communication - 1ère année

 Fixer la variable « Fixed_Delay » à 1000 ms.


 Modifier les autres champs à compléter.
 Téléverser le programme Arduino afin de commander les afficheurs.
Q39. Que constatez–vous sur les deux afficheurs ?
 Modifier le programme Arduino afin d’afficher le caractère « 4 » sur le premier afficheur
et le caractère « 2 » sur le deuxième afficheur.
 Téléverser le programme Arduino afin de commander les afficheurs.
Q40. Que constatez–vous sur les deux afficheurs ?

 Diminuer progressivement la variable « Fixed_Delay » jusqu’à 10 ms.


 A chaque modification de la variable « Fixed_Delay », téléverser le programme Arduino
afin de commander les afficheurs.
Q41. Que constatez–vous sur les deux afficheurs ?
 A l’oscilloscope, visualiser le signal de commande de l’afficheur 1 sur la voie 1, le
signal de commande de l’afficheur 2 sur la voie 2, le signal de commande du
segment F sur la voie 3 et le signal de commande du segment A sur la voie 4.
Q42. Faire une capture d’écran de l’oscilloscope
Q43. Sur la capture de l’oscilloscope, indiquer les instants où l’afficheur A1 est
allumé/éteint et les instants où l’afficheur A2 est allumé/éteint.

Page 15 sur 15
TP: LA COMMANDE D’AFFICHEUR A LEDS

Vous aimerez peut-être aussi