Académique Documents
Professionnel Documents
Culture Documents
Rapport de Stage: Benouaden Abderraouf
Rapport de Stage: Benouaden Abderraouf
Présenté par
BENOUADEN ABDERRAOUF
_ Résumé :
І – introduction:
- historique
II - cahier de charges
- Présentation du système
ІII-les composants utiliser:
A- le micro contrôleur pic 16F877A:
B- Capteur de température : Le LM35
C- afficheur LCD
D- 2 capacités 22pf
E- Un cristal 4MHz
F-Une alimentation de 5v
ІV - partie programmation
V - principe de fonctionnement du thermomètre
VІ - conclusion générale
Résumé :
Le but de cette étude est de créer un thermomètre électronique
qui devra afficher la température via de L.C.D. En somme cela
se présente sous la forme d’une carte électronique pour
remplacer la colonne d'un thermomètre classique.
Introduction
Historique:
Nous tous avons déjà au moins dit une fois :« Qu’est ce qu’il
fait chaud …». Dans de nombreux actes quotidiens, la notion de
température est là. La température est partout ! On n’y prête
plus attention tellement c’est devenu un phénomène courant et
« transparent ».
Objectif principal :
Créer un thermomètre électronique qui affiche la
température sur
un écran L.C.D
Bloc principal
Objectif optionnel :
Afficher la température par une tension sur un écran L.C.D.
Bloc optionnel
Réalisation:
La température devra être captée à l’aide d’un capteur,
notre choix se porte sur le LM35.
Affin de traiter les informations nous utiliserons le
microcontrôleur 16F877A pour Contrôler l'affichage de la
température.
Il faudra au préalable effectuer une source d’une tension
(pile) car 16F877A fonctionne sous +5V.
Les composants
utilisés
· D'un microprocesseur.
(1mot = 14 bits)
- 3 Temporisateurs :
synchrone (USART/SCI).
A-3-Mémoires du PIC :
- Mémoire FLASH
C'est dans celle-ci qu'est stocké le programme du PIC.
- Mémoire RAM:
Fait partie de la zone d'adressage des données.
- Mémoire EEPROM:
L'EEPROM est une mémoire de stockage de données.
A-4-Architecture Externe:
- Le boîtier du PIC 16F877 décrit par la figure 1.4 comprend
- Registre TRISA :
- TRISA=1 : les lignes du PORTA sont configurées en
ENTREES, et le driver de sortie est placé en haute
impédance.
- TRISA=0 : les lignes du port sont configurées en SORTIES.
Le LM35
L’Etalonnage de LM35 :
C--afficheur LCD:
Les afficheurs à cristaux liquides, autrement appelés
afficheurs LCD (Liquide Crystal Display), sont des
modules compacts intelligents et nécessitent peu de
composants externes pour un bon fonctionnement. Ils
consomment relativement peu (de 1 à 5 mA), sont
relativement bons marchés et s'utilisent avec beaucoup
de facilité
-Brochage :
void main() {
float temp_res;
int volt;
char txt[10];
float b=40;
int i;
void main() {
Lcd_Init();
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Cmd(_LCD_CLEAR);
trisa=0xff;
trisb=0;
lcd_out(1,1,"THERMOMETRE ");
lcd_out(2,1,"ELECTRONIQUE ");
delay_ms(600);
Lcd_Cmd(_LCD_CLEAR);
delay_ms(1000);
while (1){
adcon1=0b10000000;
adcon0=0b10000101;
volt = ADC_Read(0);
temp_res=(0.488 * volt);
FloatToStr(temp_res, txt);
Circuit imprimé :
CONCLUSION GENERALE :