Vous êtes sur la page 1sur 3

Module Info3

TP n°1
Info3 – Informatique Embarquée
Utilisation du module ADC (CAN) du PIC

Comme pour les activités réalisées dans les TD et TP précédents, ce TP est à réaliser en vous aidant tout
particulièrement des documents ressources fournis au format numérique en pdf sur l’ENT, plus précisément :
- Info_Emb-Ressources-MCU_Le module ADC (CAN).pdf

Dans ce TP, vous allez utiliser et programmer un MCU PIC 18F4520 sur lequel on a connecté un quartz de 20MHz pour
réaliser l’horloge.

Vous utiliserez prioritairement l’ensemble de développement matériel avec des cartes E-Block de Matrix Multimedia et
éventuellement le simulateur PICSimlab

Dans ce TP, vous allez mettre en œuvre le module ADC (CAN en français pour Convertisseur Analogique Numérique)
du MCU PIC 18F4520.

Contexte des exercices :

 Constitution matérielle : La partie matérielle (carte électronique de prototypage) SERA :

- réalisée par des cartes E-Block de la boîte bleue :

et éventuellement d’autre(s) carte(s) E-Block et des composants complémentaires à connecter sur la carte de
prototypage.

ET éventuellement

- éventuellement simulée par un équivalent logiciel de cette carte à l’aide du logiciel PicsimLab_0_8_6 :

On pourra choisir :

- la carte PICGenios (Board 4).


OU
- la carte Breadboard et ajouter les modules nécessaires.

Nicolas PONSART
Semestre 3
Module_Info3 IUT Henri Poincaré de Longwy
Enseignant au département GEII
Info3_doc3-TP1-Utilisation du ADC (CAN) 186 rue de Lorraine 54400 COSNES ET ROMAIN
http://iut-longwy.univ-lorraine.fr page 1 / 3
Module Info3

1- Mise en œuvre de base du convertisseur analogique numérique du MCU PIC

 Pour chaque cahier des charges donné, effectuer votre compte-rendu en donnant :
- Un rappel du cahier des charges,
- Les réponses aux question éventuelles,
- Le diagramme de bloc interne (ibd) correspondant à la mise en œuvre du cahier des charges,
- Le schéma de câblage des cartes E-Block (et autre(s) composant(s)),
- SI test avec le simulateur, sa configuration,
- Le programme correspondant commenté correspondant à la réalisation du cahier des charges,
- Les tests et vérifications réalisés permettant de vérifier le fonctionnement du programme,
- Une conclusion quant à la validation de la réalisation du cahier des charges.

1-1- Exercice 1 : (ExoTp1-1-1.c)


Cahier des charges :
On désire convertir une tension appliquée sur la broche RA0 en un mot binaire de 8 bits visualisé sur des leds
sur le port D du PIC. On désire configurer le MCU afin d’avoir une tension de référence de 5V.
Remarque : On pourra utiliser un potentiomètre qui permettra de régler manuellement la tension d’entrée.
Questions :
- Donner la valeur minimum de la tension à appliquer en entrée.
- Donner la valeur maximum de la tension à appliquer en entrée.
- Donner la valeur minimum du mot binaire en binaire et en décimal.
- Donner la valeur maximum du mot binaire en binaire et en décimal.
- Donner la valeur du quantum q.
- Donner la valeur du mot binaire en sortie en binaire et en décimal pour une tension d’entrée de 2,1V.
- Donner la valeur de la tension à appliquer en entrée sur RA0 pour que la valeur du mot en sortie soit égale à
(148)10.

1-2- Exercice 2 : (ExoTp1-1-2.c)


Cahier des charges :
On désire convertir une tension appliquée sur la broche RA0 en un mot binaire de 8 bits visualisé sur un
afficheur LCD. On désire configurer le MCU afin d’avoir une tension de référence de 5V.

1-3- Exercice 3 : (ExoTp1-1-3.c)


Cahier des charges :
On désire convertir une tension appliquée sur la broche RA1 en un mot binaire de 16 bits visualisé sur un
afficheur LCD. On désire configurer le MCU afin d’avoir une tension de référence de 5V.

1-4- Exercice 4 : (ExoTp1-1-4.c)


Cahier des charges :
On désire afficher la tension appliquée sur la broche RA2 (comprise entre 0 et 5V) sur un afficheur LCD avec une
précision minimum de 1/10.

POUR ALLER PLUS LOIN…

1-5- Exercice 5 : (ExoTp1-1-5.c)


Cahier des charges :
On désire convertir une tension comprise en 0V et 2V en un mot compris entre 0 et 255. On visualisera ce mot sur
sur un afficheur LCD.

1-6- Exercice 6 : (ExoTp1-1-6.c)


Cahier des charges :
On désire indiquer si une tension (qui peut varier de 0V à 5V) est inférieure à 4V. On visualisera cette information sur
un afficheur LCD.

Nicolas PONSART
Semestre 3
Module_Info3 IUT Henri Poincaré de Longwy
Enseignant au département GEII
Info3_doc3-TP1-Utilisation du ADC (CAN) 186 rue de Lorraine 54400 COSNES ET ROMAIN
http://iut-longwy.univ-lorraine.fr page 2 / 3
Module Info3

2- Réalisation d’un mini-projet : Thermomètre LCD

 Mettre en œuvre une démarche de projet afin de réaliser un prototype qui réalisera le cahier des charges
suivant :

On désire mesurer la température ambiante puis l'afficher au degré près sur un afficheur LCD de 2 lignes de 16
caractères.
La manière d'afficher les informations ne vous est pas imposée, libre à vous du choix esthétique.
Vous disposez d'un capteur de température référencé LM35CZ (ou LM35DZ).

POUR ALLER PLUS LOIN…


On désire mesurer la température ambiante puis l'afficher au dixième de degré près sur un afficheur LCD de 2 lignes
de 16 caractères.
De plus, on désire afficher les températures minimum et maximum, un bouton poussoir permet de réinitialiser les
températures minimum et maximum.
La manière d'afficher toutes ces informations ne vous est pas imposée, libre à vous du choix esthétique.
Vous disposez toujours du même capteur de température référencé LM35CZ (ou LM35DZ).

 Pour chaque cahier des charges intermédiaires que vous formulerez (versioning), effectuer votre
compte-rendu en donnant :

- Un rappel du cahier des charges,


- Le diagramme de bloc interne (ibd) correspondant à la mise en œuvre du cahier des charges,
- Le schéma de câblage des cartes E-Block (et autre(s) composant(s)),
- SI test avec le simulateur, sa configuration,
- Le programme correspondant commenté correspondant à la réalisation du cahier des charges,
- Les tests et vérifications réalisés permettant de vérifier le fonctionnement du programme,
- Une conclusion quant à la validation de la réalisation du cahier des charges.

Nicolas PONSART
Semestre 3
Module_Info3 IUT Henri Poincaré de Longwy
Enseignant au département GEII
Info3_doc3-TP1-Utilisation du ADC (CAN) 186 rue de Lorraine 54400 COSNES ET ROMAIN
http://iut-longwy.univ-lorraine.fr page 3 / 3

Vous aimerez peut-être aussi