WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Commande de l'éclairage public et mesure de la température à  base de pic18f4550

( Télécharger le fichier original )
par Soufiane SMAIL
Université Mohamed Khider Biskra- Algérie- Département de Génie Electrique - Master 2013
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

III. 3. 6 Le convertisseur analogique numérique et MikroC

Nous avons utilisés le convertisseur analogique numérique (CAN) intégré au PIC, ce CAN se trouve sur le port A et le port E, on doit l'initialiser en entrées analogiques et pour cela on utilise la fonction suivante :

val = Adc_Read(0) ; // lire la valeur analogique du canal 0

Le CAN de PIC18F4550 est de 10 bits donc les valeurs de val entre 0 et 1023 (0=val=1023) pour que la valeur 0 représente tension 0 volt et la valeur 1023 représente la tension maximum d'entrée (tension de référence Vreff+).

La tension analogique donnée par : Vanlogique = pas × val

Le pas donnée par : pas = Vreff / 1023

Exemple : Pour lire la tension analogique de sortie du capteur de température LM35 (l'explication de LM35 en chapitre 4) avec tension de référence (Vreff+ = 1068 mV) nous allons écrire les instructions suivantes :

int val, tempinC ;

ADCON1 = 0b00011001 ; // Configure les entrée analogique et Vref du port A

TRISA = 0xFF ; // PORTA comme entrée

val = ADC_Read(0) ; // lire la valeur analogique du canal 0

val = val*0.001068;// La tension analogique du capteur

tempinC = val/0.01 ; // 0.01 est facteur relatif de sensibilité du capteur

//0,01 volt dans tous les degrés Celsius

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le don sans la technique n'est qu'une maladie"