Académique Documents
Professionnel Documents
Culture Documents
Bellahouel imane
Dédicace
A toute ma famille.
Belkheir salima
RESUME
SUMMARY
The temperature is important information in several industrial processes and laboratory. It acts
as a main quantity whose value must be known accurately or as a parameter affecting the
quality of other measures.
The temperature measurement by a thermocouple made of PIC18F452
The possibilities offered by the use of microprocessor-based system helped treat the sensor
signals from digitally (linearization and conversion). This lead to specific devices and cheap.
Microcontroller-based systems are the most attractive solution.
The aim of our project is to study an electronic circuit for the measurement of temperature by
a thermocouple based on the PIC18F452; The design of the electronic circuit, PCB and 3D
visualization of the project must be carried out under the environment Proteus ISIS and ARES
software.
ملخص
تعتبر الحرارة عامل هام في العديد من العمليات الصناعية و المخبرية فهي بمثابة الكمية إلي يجب انتكون معروفة بدقة
فدرجة ا لحرارة خاصية تأثر على نوعية التدابير األخرى
اإلمكانيات المتاحة من خالل استخدام النظام على أساس المعالج يمكننا من معالجة اإلشارات رقميا
النظام القائم على متحكم هو الحل األكثر جاذبية من اجل إنتاج أجهزة دقيقة
.و استعملنا في مشروعنا هدا المبرمج خاص بتجسيد الداران الكهربائية الذي هو جد معروف في ميدان اإللكترونيك
Sommaire
Introduction générale………………………………………………………………….01
I.1.Introduction………………………………………………………………..……...03
I.2.1.Définition de la temperature……………………………………………...03
I.3.1.Le kelvin………………………………………………………………….03
I.3.5.L’échelle Rankine………………………………………………………..04
I. 4.Techniques de mesures…………………………………………………………..05
I.4.1.1.Classification……………………………………………………….06
I.4.1.2.type de détection……………………………………………………06
I.4.1.3.Caractéristiques……………………………………………………..07
I.4.2.thermoscope……………………………………………………...………..07
I.4.3.Thermomètre………………………………………………………………08
I.4.4.2.model courants………………………………………………………….09
I.4.5.Thermomètre infrarouge………………………………………………………09
I.4.5.1.principe………………………………………………………………….10
I.4.6.Le pyromètre…………………………………………………………………...11
I.4.7.Thermistance…………………………………………………………………..12
I.4.7.1.Avantage……………………………………………………………….13
I.4.8.1. Fonctionnement………………………………………………………...14
I.4.9.Thermocouple………………………………………………………………….15
I.4.9.1.L’effet Seebeck…………………………………………………………15
I.4.9.2.Types de thermocouple…………………………………………………16
I.5.Principe physique…………………………………………………………………….18
I.6.Conclusion…………………………………………………………………………...19
II.3.1.Organisation du PIC18F452…………………………………………………25
II.3.5.MCLR ……………………………………………………………………….28
II.3.6.Les applications………………………………………………………………28
II.4.conclusion ………………………………………………………………………..30
III.1.introduction …………………………………………………………………….31
III.3.2.Thermocouple ………………………………………………………………33
III.6.Conclusion ……………………………………………………………………49
Conclusion générale………………………………………………………………....50
TABLE DES FIGURES
I.2. Thermoscope……………………………………………………………………..07
I.3. Thermomètre…………………………………………………………………….08
I.6. Le pyromètre…………………………………………………………………....11
I.7. Thermistance…………………………………………………………………….13
I.9. Thermocouple…………………………………………………………………...15
I.10.Expérience de Seebeck…………………………………………………………15
III.2.schéma d’alimentation…………………………………………………………33
III.5.résistance électrique……………………………………………………………35
III.6.condensateurs………………………………………………………………….36
III.7.Schéma électrique d’une diode………………………………………………….…37
Introduction générale :
Étymologie et Historique : thermo signifiant chaleur, dans la langue grec et couple désignant
deux choses de même espèce, mais avec des différences. 1905 thermocouples (Répertoire
général des sciences pures et appliquées, no 12, p. 586). L'anglais thermocouple est attesté en
1890.
Dans un circuit fermé constitué de deux conducteurs de nature différente, il circule un courant
lorsqu'on maintient entre les deux jonctions une différence de température.
1
Introduction générale
Nous avons divisé notre mémoire en trois chapitres : le premier chapitre sera plus
particulièrement consacré à la mesure de la température. . Le deuxième chapitre on va étudier
le microcontrôleur PIC18F452.
Dans le troisième chapitre on entamera l’étude des différentes parties du circuit. Consacré à
la réalisation du circuit et programmation sous environnement Proteus ISIS et en passant au
circuit imprimé et la visualisation 3D sous ARES. Nous terminons notre mémoire par une
conclusion générale.
2
Chapitre- I - Mesure de la température
I.1.Introduction :
Dans notre vie courante, la température est relier aux sensations de froid et de chaud,
provenant du transfert thermique entre le Corp. humain et son environnement .il est donc
essentiel de bien connaitre les principales techniques de mesure et les principes physiques qui
les permettant.
La température est une grandeur physique nom directement mesurable, mais repérable par la
variation d’une grandeur associés.
La température est grandeur intensive qui peut être mesuré de deux façons différentes :
A l ‘échelle atomique elle est liée à l’énergie cinétique moyenne des constituant de la
matière.
Au niveau macroscopique certaines propriétés des corps dépendant de la température
(volume massique, résistivité massique……) peuvent être choisisses pour construire
des échelles de température.
L'unité légale de température dans le système international est le kelvin de symbole K (noter
l'absence du symbole ° car ce n'est pas une échelle de mesure). Il existe d'autres systèmes de
mesures antérieurs et toujours utilisés : les échelles Celsius, centigrade, Fahrenheit et
Rankine.
I .3.1.Le kelvin :
Il est défini à partir du point triple de l'eau : un kelvin est égal à 1/273,16 fois la température
du point triple de l'eau7. Le zéro absolu, correspondrait à la limite à une absence totale
d'agitation microscopique et à une température de −273,15 °C ; mais on ne peut jamais
l'atteindre (penser que l'entité physique est plutôt 1/T, et on ne peut jamais atteindre l'infini).
Cette unité permet de définir une échelle absolue des températures.
3
Chapitre- I - Mesure de la température
C’est le kelvin auquel on retire 273,15 K7. Son unité est le °C. Elle est une simple translation
de l'échelle absolue (voir ci-après). La température du point triple de l'eau y a donc pour
valeur 0,01 °C.
L’échelle de mesure est telle que 0 et 100 sont fixés. Elle est appelée centigrade car les deux
points de référence sont distants de 100°. Entre les deux, c'est la dilatation du mercure qui
définit l'échelle.
I.3.4.L'échelle Fahrenheit :
Son symbole est °F. Elle attribue une plage de 180 °F entre la température de solidification de
l'eau et sa température d'ébullition. On la déduit de l'échelle Celsius par une fonction affine
(voir ci-après). Elle fixe le point de solidification de l'eau à +32 °F et le point d'ébullition à
+212 °F.
I.3.5.L'échelle Rankine :
C’est une simple homothétie de l'échelle absolue avec un facteur 9/5 (voir ci-après).
Le tableau ci-dessous résume les formules permettant de convertir une température entre les
différentes échelles. [1]
4
Chapitre- I - Mesure de la température
I.4.Techniques de mesures :
Capteur thermométrique.
Thermoscope.
Thermomètre.
Thermomètre à résistance de platine.
Thermomètre infrarouge.
Pyromètre.
Thermistance.
Thermomètre à minimum et maximum.
Thermocouple. [1]
I.4.1.Capteur thermométrique :
Le capteur est un dispositif transformant l'état d'une grandeur physique observée en une
grandeur utilisable, telle qu'une tension électrique, une hauteur de mercure, une intensité ou la
déviation d'une aiguille. On fait souvent (à tort) la confusion entre capteur et transducteur: le
capteur est au minimum constitué d'un transducteur.
5
Chapitre- I - Mesure de la température
Le nombre des lois physiques permettant une telle transformation est évidemment limité, on
peut donc recenser facilement les capteurs actifs (dont le nombre est fini). Toutefois, les
domaines d'application sont eux très étendus.
I.4.1.1.Classification:
a)Capteurs passifs:
Ils ont besoin dans la plupart des cas d'apport d'énergie extérieure pour fonctionner (ex.:
thermistance, photorésistance, potentiomètre, jauge d’extensométrie appelée aussi jauge de
contrainte). Ce sont des capteurs modélisables par une impédance. Une variation du
phénomène physique étudié (mesuré) engendre une variation de l'impédance. Il faut leur
appliquer une tension pour obtenir un signal de sortie.
On parle de capteur actif lorsque le phénomène physique qui est utilisé pour la détermination
du mesurande effectue directement la transformation en grandeur électrique. C'est la loi
physique elle-même qui relie mesurande et grandeur électrique de sortie.
I.4.1.2.Type de détection :
Détection avec contact (le capteur doit entrer en contact physique avec un phénomène
pour le détecter).
Détection sans contact (le capteur détecte le phénomène à proximité de celui-ci).
6
Chapitre- I - Mesure de la température
I.4.1.3.Caractéristiques :
Un capteur est caractérisé selon plusieurs critères dont les plus courants sont:
I.4.2.Thermoscope :
7
Chapitre- I - Mesure de la température
I.4.3.thermomètre :
Est un appareil qui sert à mesurer et à afficher la valeur de la température. C’est le domaine
d'étude de la thermométrie. Développé durant les xvi eet xvii siècles, le thermomètre est
utilisé dans différents domaines. Les applications des thermomètres sont multiples, en
météorologie, en médecine, en cuisine, pour la régulation, dans les industriels, etc.
Thermomètre à gaz.
Thermomètre à cadran et aiguille.
Thermomètre à cristaux liquides.
Thermomètre à liquide.
Thermomètre électronique.
Thermomètre magnétique.
8
Chapitre- I - Mesure de la température
Pour des mesures plus précises, il est préférable d'étalonner chaque sonde de température
indépendamment. En effet, des phénomènes d'écrouissage ou d'oxydation ne sont plus alors
négligeables pour une bonne conversion de la température.
I.4.4.2.Modèles courants:
I.4.5.Thermomètre infrarouge :
9
Chapitre- I - Mesure de la température
Un tel thermomètre est parfois appelé à tort thermomètre laser s'il est aidé d'un laser pour
viser, ou encore thermomètre sans contact pour illustrer sa capacité à mesurer la température à
distance.
I.4.5.1.Principe :
10
Chapitre- I - Mesure de la température
le champ de mesure doit être libre de toutes interférences : absence de poussière, d'humidité,
de vapeur ou de gaz étranger.
La mesure IR est une mesure de surface :si de la poussière ou de la rouille est présente sur la
surface de l'objet à mesurer, la mesure se fera sur ces particules ;
I.4.6.le pyromètre :
Appareil servant à mesurer des températures très élevées, qui utilise principalement le pouvoir
de dilatation, la résistivité, le rayonnement ou le pouvoir calorique d'un corps connu qui sert
d'étalon. Pyromètre chimique, thermoélectrique; pyromètre à radiation, à rayonnement, à
résistance; pyromètre à cadran, enregistreur, optique. Un pyromètre destiné à mesurer les
hautes températures d'un four à poteries d'un emploi facile
11
Chapitre- I - Mesure de la température
Cela permet de définir l'énergie par rapport aux courbes d'émission d'un corps noir. Les objets
avec une température au-dessus du zéro absolu rayonnent de l'énergie. La quantité d'énergie
augmente de façon proportionnelle à la quatrième puissance de la température.
Pour des surfaces brillantes, le facteur d'émission peut être réglé sur les mesureurs laser de
température manuellement ou automatiquement, afin de corriger les erreurs de mesure. Dans
la plupart des applications, cela est très facile à faire. Pour les cas dans lesquels le facteur
d'émission n'est pas constant, on peut résoudre le problème si on mesure en deux ou plusieurs
longueurs d'onde.
Les pyromètres sont fabriqués avec plusieurs configurations, ce qui diffère à cause de leurs
composants électroniques ou optiques, de sa technologie, sa taille et sa carcasse. Tous ont en
commun la chaîne de transformation de signaux, et à son début il y a un signal IR et à la fin
un signal de sortie électronique. Cette chaîne de mesure générique commence par un système
optique de lentilles et/ou conducteurs d'ondes lumineuses, filtres et le détecteur
I.4.7.thermistance :
Une thermistance est un élément de détection de température composé d'un matériau semi-
conducteur fritté qui présente une variation importante de la résistance, proportionnelle à un
petit changement de température. Une thermistance généralement des coefficients de
température négatif (NTC) ce qui signifie que la résistance de la thermistance diminue lorsque
la température augmente les avantages de l'utilisation d'une thermistance.
12
Chapitre- I - Mesure de la température
I .4.7.1.Avantage :
Contrairement aux thermomètres à résistance métallique qui utilisent des métaux comme le
platine (sonde thermométrique Pt100, par exemple), les thermistances peuvent être fabriquées
selon différents procédés :
- CTP : coefficient de température positif (PTC thermistor) dont la résistance augmente avec
la température
- capteurs de température
- élément de protection contre les surintensités et les surchauffe à la matière d'un fusible.
13
Chapitre- I - Mesure de la température
I.4.8.1.Fonctionnement :
L’espace vide permet la variation globale du volume de liquide (alcool + mercure + alcool).
Quand la température monte, l'alcool se dilate et repousse les limites mercure-alcool vers le
côté comportant un vide. Quand la température baisse, le tout se contracte et repousse les
limites de l'autre côté. Les marqueurs sont repoussés par le mercure parce que la tension
superficielle du mercure ne lui permet pas d'être facilement pénétré, alors que l'alcool (ou le
vide) ne les entraînent pas.
Les marqueurs suivent donc la limite du mercure qui monte mais restent sur place quand elle
descend grâce à une plaque en acier derrière le tube à laquelle se « collent » les aiguilles. De
cette manière, ils permettent de repérer le maximum (côté vide) et minimum (coté alcool) des
températures subies tant qu’on n’a pas fait une remise à 0. [7]
14
Chapitre- I - Mesure de la température
I.4.9.Thermocouple:
Les thermocouples, ou couples thermoélectriques (CTE), sont des couples de matériaux dont
l'effet Seebeck – découvert en 1821 par le physicien allemand Thomas Johann Seebeck – est
utilisé pour la mesure de la température. Ils sont bon marché et permettent la mesure dans une
grande gamme de températures. Leur principal défaut est leur imprécision : il est relativement
difficile d'obtenir des mesures avec une incertitude inférieure à 0,1 °C. [8]
I.9. Thermocouple
I.4.9.1.L’effet Seebeck:
L’effet Seebeck est un effet thermoélectrique, découvert par le physicien allemand Thomas
Johann Seebeck en 1821. Celui-ci remarqua que l'aiguille d'une boussole est déviée
lorsqu’elle est placée entre deux conducteurs de natures différentes et dont les jonctions ne
sont pas à la même température T (voir figure).
I.10.Expérience de Seebeck
Il expliqua ce phénomène par l’apparition d’un champ magnétique, et crut ainsi fournir une
explication à l'existence du champ magnétique terrestre. Ce n’est que bien plus tard que fut
comprise l’origine électrique du phénomène : une différence de potentiel apparaît à la jonction
de deux matériaux soumis à une différence de température. L’utilisation la plus connue de
l’effet Seebeck est la mesure de température à l’aide de thermocouples. Cet effet est
également à la base de la génération d'électricité par effet thermoélectrique.
15
Chapitre- I - Mesure de la température
dV=Sab(T).dT
I.4.9.2.Types de thermocouple :
Type E :
Type j :
Type K :
/alumel(alliage nickel+aluminium(5%)+silicium)
Usage continu de 0°Cà1100°C ; usage intermittent de -180°C à 1200°C .sa table de références
étend à 1370°C.
Type N :
Type T :
Type M :
16
Chapitre- I - Mesure de la température
Type R :
Type S :
Type B :
Type C :
Type G :
Type D :
17
Chapitre- I - Mesure de la température
I.5.Principe physique
Figure I.11.L'agitation thermique des molécules d'un gaz donne un aperçu de leur
température.
Les particules qui composent un système matériel (molécules ou atomes) ne sont jamais au
repos. Elles sont en vibration permanente et possèdent donc une certaine énergie cinétique. La
température est une mesure indirecte du degré d'agitation microscopique des particules. Par
ailleurs, un espace vide de matière mais dans lequel de la lumière se propage contient lui aussi
de l'énergie. Dans de bonnes conditions2, on peut associer une température à ce rayonnement
qui mesure l'énergie moyenne des particules qui le constituent. Un exemple important de
rayonnement thermique est celui du corps noir dont un exemple est donné par les étoiles dont
le rayonnement révèle la température des atomes qui sont à sa surface.
Lorsque deux corps entrent en contact, ils échangent spontanément de l'énergie thermique :
l'un des deux corps a des particules qui ont plus d'énergie cinétique, en les mettant en contact,
les chocs entre particules font que cette énergie cinétique microscopique se transmet d'un
corps à l'autre. C'est ce transfert d'énergie qui, en sciences physiques, est appelé chaleur. Ces
transferts d'énergie mènent spontanément à un état d'équilibre thermique où les deux corps en
présence ont la même température. [1]
18
Chapitre- I - Mesure de la température
I.6.Conclusion :
On conclu qu’il y’a plusieurs principes techniques et principes physique pour mesurer la
température qu’on a citée déjà.
19
Chapitre -II- Etude du microcontrôleur PIC18F452
Un microcontrôleur est un circuit intégré qui rassemble les éléments essentiels d'un ordinateur
: processeur, mémoires, unités périphériques et interfaces d'entrées-sorties. Les
microcontrôleurs se caractérisent par un plus haut degré d'intégration, une plus faible
consommation électrique, une vitesse de fonctionnement plus faible et un coût réduit par
rapport aux microprocesseurs polyvalents utilisés dans les ordinateurs personnels. Par rapport
à des systèmes électroniques à base de microprocesseurs et autres composants séparés, les
microcontrôleurs permettent de diminuer la taille, la consommation électrique et le coût des
produits. Ils ont ainsi permis de démocratiser l'utilisation de l'informatique dans un grand
nombre de produits et de procédés. Les microcontrôleurs sont fréquemment utilisés par
exemple dans les contrôleurs des moteurs automobiles, les télécommandes, les appareils de
bureau, l'électroménager, la téléphonie mobile.
20
Chapitre -II- Etude du microcontrôleur PIC18F452
*rapidité d’exécution
Pour des raisons économiques et comme dans l’industrie, on n’a pas nécessairement besoin
d’une grande rapidité d’exécution et d’une grande mémoire, alors on préfère utiliser le
microcontrôleur.
Il permet de la :
Les microcontrôleurs sont des composants qui permet la gestion des cartes, ils sont
caractérisés par :
Le C167 de Siemens.
22
Chapitre -II- Etude du microcontrôleur PIC18F452
Les Pics sont des composants RISC (Reduced Instructions Set Computing) ou encore
On pourrait donc croire qu’un cycle instruction dure 8 cycles d’horloge mais l’architecture
particulière du PIC lui permet de réduire ce temps par deux. En effet, comme les instructions
issues de la mémoire de programme circulent sur un bus différent de celui sur lequel circulent
les données, ainsi le processeur peut effectuer la phase de recherche d’une instruction pendant
qu’il exécute l’instruction précédente. [10]
Base-line : c’est une famille qui utilise des mots d’instructions de 12 bits.
High-end : c’est une famille qui utilise des mots de 16 bits. [11]
23
Chapitre -II- Etude du microcontrôleur PIC18F452
Un PIC est généralement identifié par une référence de la forme suivante : xx(L)XXyy-zz
Exemple :
Cette famille a un jeu d'instruction complet puisqu'il comprend envirent 75 instructions. Cette
palette d'instructions étendue lui permet de faire fonctionner du code C compilé de manière
nettement plus efficace. Sur les dernières versions (sous-famille « K»), on peut les utiliser
avec un quartz fonctionnant jusqu'à 64 MHz (16 MIPS).
Cette famille propose une multitude de dérivés intégrant l'USB, ETHERNET (MAC+PHY),
le CAN, des canaux de MLI dédiés au contrôle moteur. [12]
24
Chapitre -II- Etude du microcontrôleur PIC18F452
II.3.1.Organisation du PIC18F452 :
1/mémoire programme :
Constitué de 32Kbits, dans cette zone nous allons écrire notre programme.
2/mémoire EEPROM :
Est celle que nous allons sans cesse utiliser toutes les données qui y sont stockées sont
perdues lors d’une coupure de courant ; la mémoire RAM disponible du 18F452est de
1536Oktets.
Watchdog :
25
Chapitre -II- Etude du microcontrôleur PIC18F452
grâce à l’instruction Clr wdt(clear watchdog) ;si le programme tourne par exemple
dans une boucle sans fin(qui est un bug dans le programme ) la fonction watch va
permettre de remettre à zéro le microcontrôleur afin de relancer le programme .
Le TIMER :
II.3.2.Ports entrée/sortie :
Un registre interne au PIC nommé TRIS de définir le sens de chaque broche d’un port
d’entrée/sortie.
En règle générale un bit positionné à zéro dans le registre TRIS donnera une configuration en
sortie pour la broche consterné ; si se bit est positionnée à un ce sera une broche d’entrée.
II .3.2.1.particularité du PORT A :
Le PIC 18F452 dispose 4 canaux d’entrée analogique ; nous pouvons donc échantillonner
successivement jusqu’à quatre signaux différents avec ce composent, les pins utilisés sont les
pins A N0 à AN3.
II.3.2.2.particularité du PORT B :
Hors de sa fonctionnement principale autant que port d’entrée sorties, on note les pins RB0,
RB1, RB2 qui en configuration d’entrées/sortie, est de type « trigger de schmit »
26
Chapitre -II- Etude du microcontrôleur PIC18F452
La lecture simple de ces entrées se fait de façons toute à fait classique ; en entrée de type TTL
encore il y’a (RB3, RB6, RB7) qui peuvent servir dans la programmation (en mode LVP).
II.3.2.3.particularité du PORT C :
C’est port d’entrée/sortie classique avec deux pins qu’on utilisera plus tard dans la
communication série avec le PC à travers(TX et RX) ;(RC6 et RC7) .
II.3.2.4.particularité du PORT D :
II.3.3.le convertisseur :
Le CAN est un périphérique intégré destiné a mesurer une tension et la convertir en mode
binaire qui pourra être utilisé par un programme.
On sait que pour pouvoir numériser une grandeur, nous devons connaitre la valeur minimale
quelle peut prendre, ainsi que sa valeur maximal les Pics considèrent par défaut que la valeur
minimal correspond à leur Vss d’alimentation, tandis que la valeur maximal correspond à la
tension positive d’alimentation Vdd.
II.3.4 .L’oscillateur :
L’horloge système peut être réalisée soit avec un quartz, soit avec une horloge extérieure, soit
avec un circuit RC.
27
Chapitre -II- Etude du microcontrôleur PIC18F452
II.3.5.MCLR :
La broche MCLR permet de réaliser un Reset du circuit quand elle est placée à zéro volt.
II.3.6.Les applications :
Détection et Instrumentation.
Test et Mesure.
Gestion d'alimentation.
Communications et Réseaux.
Audio, Imagerie.
Vidéo et Vision.
Industrie.
28
Chapitre -II- Etude du microcontrôleur PIC18F452
29
Chapitre -II- Etude du microcontrôleur PIC18F452
II.4.conclusion :
30
Chapitre -III- Etude et conception du circuit électronique sous proteus
III.1.introduction :
Dans ce projet on utilise logiciel « proteus » qui est un logiciel très connu dans le domaine
de l’électronique développé par la société « l’absenter électronique », le logiciel « proteus »
est composé de deux modules :
31
Chapitre -III- Etude et conception du circuit électronique sous proteus
01 Microcontrôleur PIC18F452.
01 Thermocouple.
Afficheur 07 segments.
04 Resistances (R1=R2=R3=100, R4=10K).
04 Capacities (C1=C2=C3=1nF, C4=10mF).
01 diode
04 TC4468
01 Source d’alimentation.
01 MAX6675.
02 jumper intérupteurs.
32
Chapitre -III- Etude et conception du circuit électronique sous proteus
III.3.1 : Alimentation :
L’alimentation étant nécessaire pour tout les circuits électroniques, car elle délivre deux
fonctions principales qui sont toujours demandées dans un circuit d’alimentation :
III.3.2.Thermocouple :
L’un des transducteurs de température les plus fréquemment utilisés est le thermocouple.
Un thermocouple est créé dès lors que deux métaux différents entrent en contact, ce qui
produit une faible tension en circuit ouvert au point de contact, qui varie en fonction de la
température. Cette tension thermo-électrique est connue sous le nom de tension de Seebeck.
33
Chapitre -III- Etude et conception du circuit électronique sous proteus
Ce convertisseur résout les températures à 0,25 ° C, permet aussi la lecture élevées que +
1024 ° C.
C’est un circuit électronique de protection contre les surcharges qui limite le courant de sortie
maximum à une valeur prédéfinie.
34
Chapitre -III- Etude et conception du circuit électronique sous proteus
La résistance électrique :
La résistance électrique (autrefois appelée « résistor ») est un dipôle récepteur non polarisé
(pas de sens de connexion à respecter) ressemblant à ceci :
Les méthodes techniques pour utiliser le code couleur des résistances : [14]
Noir Marron Rouge Orange Jaune Vert Bleu Violet Gris Blanc
0 1 2 3 4 5 6 7 8 9
Les deux premiers bandes exprime les chiffres significatifs (la dizaine, l’unité).
35
Chapitre -III- Etude et conception du circuit électronique sous proteus
Le Rôle de la résistance :
Le Condensateur
Figure.III.6.condensateurs
36
Chapitre -III- Etude et conception du circuit électronique sous proteus
Les diodes
La diode est un composant électronique qui ne laisse passer le courant que dans un sens. C'est
le sens passant, ou direct. Le sens où aucun courant ne passe est le sens bloqué, ou inverse.
C'est donc un composant polarisé.la diode est passant quand la tension de l’anode est
supérieure à la tension de la cathode.
Les diodes sont surtout utilisées pour redresser une tension ; La première fonction de base
d'une diode, c'est de redresser une grandeur électrique (tension ou courant), c'est-à-dire de
convertir une grandeur alternative (successivement positive et négative) en une grandeur
exclusivement positive. Cette fonction est notamment essentielle dans les alimentations
électriques.
37
Chapitre -III- Etude et conception du circuit électronique sous proteus
Or tout dispositif électronique à besoin d'être alimenté pour fonctionner, le redressement est
également utilisé pour démoduler des signaux, par exemple pour la radio en modulation
d'amplitude (gamme AM).
La deuxième fonction de base que peut remplir une diode, c'est de limiter la tension sur
d'autres composants, ce qu'on appelle "écrêtage". Cette limitation de tension peut par exemple
servir à protéger ces autres composants de surtensions éventuelles ou encore à maintenir une
tension constante à leurs bornes (régulation de tension).
La diode Zener :
Est une diode qui présente une tension inverse de valeur déterminée. Utilisée comme
référence de tension ou comme protection contre les surtensions.
La diode Transil
La diode Schottky
Qui a un seuil de tension directe très bas et un temps de commutation très court. Utilisée pour
la détection des signaux HF et hyperfréquences. On l'utilise aussi pour le redressement de
puissance.
La diode Varicap
Ou encore diode à capacité variable est un type de diode qui se comporte comme un
condensateur dont la valeur de la capacité varie avec la tension inverse appliquée à ses bornes.
Cette diode s'apparente un condensateur variable. Elle est souvent utilisée dans des montages
radio-fréquence.[15]
38
Chapitre -III- Etude et conception du circuit électronique sous proteus
III.3.4.microcontrôleur PIC:
Les trois derniers chiffres permet d’identifier précisément le PIC, notre PIC de type 452.
(Pour plus d’explication voir chapitre -II-)
III.3.5. le TC4468 :
C’est circuit intégrés composé a l’intérieure de plusieurs ports logiques, il est utilisé pour la
protection contre les surtensions inferieur de 2000v.
Pour toutes plus description, voir la fiche technique en annexe (TC4468 logique input
CMOS).
39
Chapitre -III- Etude et conception du circuit électronique sous proteus
III.3.6.partie d’affichage :
Les afficheurs 7 segments sont un type d'afficheur très présent sur les calculatrices et
les montres à affichage numérique : les caractères (des chiffres, bien que
quelques lettres soient utilisées pour l'affichage hexadécimal) s'écrivent en allumant ou en
éteignant des segments, au nombre de sept. quand les 7 segments sont allumés, on obtient le
chiffre 8.
40
Chapitre -III- Etude et conception du circuit électronique sous proteus
Les chiffres 7 et 9 sont les seuls à pouvoir être représentés de deux façons : en allumant les
segments A, B et C ou assez rarement A, B, C et F pour le 7, et en allumant les segments A,
B, C, D, F et G ou A, B, C, F et G pour le 9.
Ces chiffres décimaux peuvent être complétés par les lettres A à F pour la
numération hexadécimale : [16]
41
Chapitre -III- Etude et conception du circuit électronique sous proteus
On peut donc simuler dans ISIS un programme compilé en basic c ou pascal, Cofmaker est
une passerelle entre les environnements de développement intégrés "mikroc mikropascal et
mikrobasic" et le logiciel de CAO "proteus». La construction d'un fichier cof common object
file et son utilisation dans proteus ISIS sont automatisées | On peut donc simuler dans ISIS un
programme compilé a en basic c ou pascal ; Cofmaker supporte les micros contrôleurs Pic12
pic16 pic18 pic24: Le logiciel peut produire un arbre d'appel des différents sous programmes
Cofmaker est gratuit jusqu'à 2ko de code exécutable cofma.
#include <system.h>
#include "max6675lib.h"
#pragma DATA _CONFIG2H, _WDT_OFF_2H
#pragma CLOCK_FREQ 4000000
bit disoff_tris @ TRISB.0;
bit disoff_out @ PORTB.0;
static char tbuff[4];
static char digit = 0;
static int interrupt_timer = 0;
char isthcopen;
// Segments 0 1 2 3 4 5 6 7 8 9
unsigned char const map[10] = {0x40, 0x79, 0x24, 0x30, 0x19, 0x12, 0x02, 0x78, 0x00,
0x10};
// THC open message N E P O
unsigned char const open[4] = {0x48, 0x06, 0x0c, 0x40};
// Interrupt servicing
void interrupt( void )
{ char mask;
disoff_out = 1;
// Clear Timer0 register.
tmr0l = 0x00;
// Clear TMR0 overflow flag
intcon.T0IF = 0;
// Let's see if we've multiplexed all digits ??
if (digit > 5) digit = 0, portc = 0x00;
// No, we come multiplexing the actual one.
portc = (1 << digit);
// Search for any trailing zero
if (tbuff[3] == 0 && tbuff[2] == 0) mask = 0x0c;
42
Chapitre -III- Etude et conception du circuit électronique sous proteus
if (isthcopen == 1)
portd = open[digit];
}
// Print C° characters
else if (digit == 4) portd = 0x9c;
else if (digit == 5) portd = 0xc6;
// Segments must be on for at least 1ms
delay_100us(5);
// ...and then switch them off
portd = 0xff;
// Next digit
digit++;
// Advance interrupt timer.
interrupt_timer++;
disoff_out = 0;
// disoff stays low for a while then goes high again. This helps getting high duty cycle.
delay_100us(1);
disoff_out = 1;
}
void init_Timer0 (void)
{ // configure Timer0
t0con.TMR0ON = 1; // Enable timer
t0con.T08BIT = 1; // Set 8-bit mode
t0con.T0CS = 0; // Select internal clock
t0con.PSA = 0; // Select prescaler
t0con.T0PS0 = 0; // Set 1:8 prescaler ratio
t0con.T0PS1 = 1;
t0con.T0PS2 = 0;
// Initialize timer0 counting registers
tmr0l = 0x00 ;
// enable interrupts
intcon.T0IF = 0;
intcon.TMR0IE = 1; // let's TMR0 overflow bit being enabled.
intcon.GIE = 1; // enable global interrupts
}
43
Chapitre -III- Etude et conception du circuit électronique sous proteus
void main()
{ static int data @ 0x03;
trisd = 0;
portd = 0xff;
trisc = 0;
portc = 0x00;
// Display off output protects display being burned if anything goes wrong with
microcontroller.
// disoff output is toggled into the Timer0 isr, unless microcontroller stops to work.
// In that case display drivers are disabled.
disoff_tris = 0;
disoff_out = 1;
// initialize the Timer0.
init_Timer0();
// Initialize MAX6675 interface
max6675_init();
while (1)
{ // Do a conversion every 450ms. The normal delay macros would have been disturbed
from interrupts
while (interrupt_timer < 150);
interrupt_timer = 0;
// We disable timer0 interrupts for a short while, such way the temperature
// readings acquired from MAX6675 are not disturbed from interrupts.
intcon.TMR0IE = 0 ;
data = max6675_read_temp();
format(data);
intcon.TMR0IE = 1; // enable timer0 interrupts
}
}
:020000040000FA
:0400000015EF01F007
:080008003EEF01F03152D8A4D3
:100010000BEF00F01200180EFF0FD8A40CEF00F049
:10002000312E0BEF00F012002E6A2F6A2B6A2C6A19
:100030002D6A2DB81200D8902B362C36273628364C
:100040002E362F3629502E5C2A502F622F5C05E366
:1000500029502E5E2A502F5A2B802D2AEAD71200C3
44
Chapitre -III- Etude et conception du circuit électronique sous proteus
:100060002B6A2C6A2E6A2F6A2D6A2DB81200D8903E
:100070002E362F36233624362B362C3625502B5C45
:1000800026502C622C5C05E325502B5E26502C5A02
:100090002E802D2AEAD712001FB202D0206A1F82BA
:1000A0001FB403D01B6A1C6A1F848A9E0000206A4A
:1000B000100E20600DD0216A81BA212A21501B1216
:1000C000D8901B361C368A8C00008A9C202AF0D7D8
:1000D0001BA403D0010E1D6E01D01D6A8A8E1B5019
:1000E000216E1C50236E23342332213223342332D9
:1000F0002132233423322130226E1200939C8A9CB9
:10010000939E8A8E938A1200D58ED58CD59AD596D9
:10011000D590D582D594D66AF294F28AF28E1200E6
:100120000A0E2102F350236EF450246E0A0E2202AE
:10013000F35024262350216E2450226ED890223270
:100140002132D890223221322150276E2250286E3F
:100150000A0E296E2A6A14EC00F02E50136E2150FC
:10016000236E2250246E0A0E256E266A30EC00F0B3
:100170002E50276E2F50286E0A0E296E2A6A14EC14
:1001800000F02E50146E2150236E2250246E640E07
:10019000256E266A30EC00F02E50276E2F50286E08
:1001A0000A0E296E2A6A14EC00F02E50156E2150AA
:1001B000236E2250246EE80E256E030E266E30EC60
:1001C00000F02E50276E2F50286E0A0E296E2A6AD4
:1001D00014EC00F02E50166E12001FB003D0036A0C
:1001E000046A1F80956A8368946A826A939081800A
:1001F00084EC00F07EEC00F0960E01600266026670
:1002000001D0FAD702BEF8D7016A026AF29A4CEC22
:1002100000F02250036E2350046E0350216E0450F0
:10022000226E90EC00F0F28AE7D71F901D6A136AE5
:10023000146A1E6A016A026A400E096E790E0A6E1D
:10024000240E0B6E300E0C6E190E0D6E120E0E6E0D
:10025000020E0F6E780E106E116A100E126E480E9E
:10026000176E060E186E0C0E196E400E1A6E1F9247
:100270001F941D6A1F961F98EDEF00F0EACF05F05E
45
Chapitre -III- Etude et conception du circuit électronique sous proteus
:10028000E9CF06F0F4CF07F0F3CF08F08180D66A0B
:10029000F294050E1E6402D01E6A826A010E316E4F
:1002A0001E50FF0B04E0D8903136FF0FFAD73150C3
:1002B000826E165205E1155203E10C0E306E08D025
:1002C000165205E1155203E0080E306E01D0306A77
:1002D000040E1E6030D0010E316E1E50FF0B04E084
:1002E000D8903136FF0FFAD73050311402E08368CE
:1002F00017D0000EEA6E130EE96E1E50E926EF507D
:10030000326E000EEA6E090EE96E3250E9261E04C6
:1003100002E1336A02D0800E336E3350EF10836EE9
:100320001D0414E1000EEA6E170EE96E1E50E92658
:10033000EF50836E0BD0040E1E6203D09C0E836EB2
:1003400005D0050E1E6202D0C60E836E050E316EFC
:1003500006EC00F083681E2A014A022A8190010EF1
:10036000316E06EC00F0818008C0F3FF07C0F4FF97
:0A03700006C0E9FF05C0EAFF110016
:020000040030CA
:02000200FFFEFF
:00000001FF
46
Chapitre -III- Etude et conception du circuit électronique sous proteus
47
Chapitre -III- Etude et conception du circuit électronique sous proteus
48
Chapitre -III- Etude et conception du circuit électronique sous proteus
III.6.Conclusion :
49
Conclusion générale
Conclusion générale
A cet effet ; Nous avons consacré notre travail sur le savoir d’utiliser le logiciel Proteus qui
nous a permet de bien construire notre maquette avec l’éditeur de schéma ISIS et le passage
vers la conception du typon du circuit imprimé par l’outil ARES.
Au cours de cette étude nous avons fréquenté quelques problèmes los de l’installation le
logiciel Proteus et ceci suite à la non disponibilité de ce logiciel dans notre établissement.
Ce projet nous a permis d’élargir nos connaissances dans le domaine d’électronique et bien
comprendre le fonctionnement des microcontrôleurs. On signal aussi le manque des
composants (microcontrôleur PIC18F452, les thermocouples) et quelques équipements et en
particulier le programmeur assembleur dans notre centre ce qui nous a empêché et entravé
pour passer nos bons résultats théoriques obtenus au domaine de réalisation pratique, mais
nous espérons que cette étude sera utile pour les prochains travaux et sera comploter à
l’avenir par d’autres étudiants.
Enfin, nous estimons avoir fourni dans ce rapport les éléments nécessaires à la clarification de
l’utilité et de l’élaboration de notre projet.
50
Description des pins :
pins Description
2 RA0/AN0 - Port A
3 RA1/AN1 - Port A
4 RA2/AN2/VREF- - Port A
5 RA3/AN3/VREF+ - Port A
6 RA4/T0CKI - Port A
7 RA5/AN4/SS/LVDIN - Port A
8 RE0/RD/AN5 - Port E
9 RE1/WR/AN6 - Port E
10 RE2/CS/AN7 - Port E
11 Vdd - Positive Power Supply
12 Vss - Grounds
13 OSC1/CLKI - Oscillator
14 OSC2/CLKO/RA6 - Port A
15 RC0/T1OSO/T1CKI - Port C
16 RC1/T1OSI/CCP2 - Port C
17 RC2/CCP1 - Port C
18 RC3/SCK/SCL - Port C
19 RD0/PSP0 - Port D
20 RD1/PSP1 - Port D
21 RD2/PSP2 - Port D
22 RD3/PSP3 - Port D
23 RC4/SDI/SDA - Port C
24 RC5/SDO - Port C
25 RC6/TX/CK - Port C
26 RC7/RX/DT - Port C
27 RD4/PSP4 - Port D
28 RD5/PSP5 - Port D
29 RD6/PSP6 - Port D
30 RD7/PSP7 - Port D
31 Vss - Ground
32 Vdd - Positive Power Supply
33 RB0/INT0 - Port B
34 RB1/INT1 - Port B
35 RB2/INT2 - Port B
36 RB3/CCP2 - Port B
37 RB4 - Port B
38 RB5/PGM - Port B
39 RB6/PGC - Port B
40 RB7/PGD - Port B
BIBLIOGRAPHIE
[1]fr.wikipedia.org/wiki/temperature
[2]fr.wikipedia.org/wiki/capteur
[3] fr.wikipedia.org/wiki/thermoscope
[4] fr.wikipedia.org/wiki/thermomètre-à-résistance-de-palatine
[5] fr.wikipedia.org/wiki/thermomètre-infrarouge
[7]fr.wikipedia.org/wiki/thermometer-à-minimum-et-maximum.
[8]fr.wikipedia.org/wiki/thermocouple.
[9]fr.wikipedia.org/wiki/microcontroller.
[11]www.memoireonline.com/09/09/2679/m_programation-en-c-dumicro-controleur-pic-
16F8771.html.
[12] fr.wikipedia.org/wiki/microcontroleur_pic#pic18.
[14]www.digikey.fr/fr/resources/convertion-calculators/convertion-calculator-resistor-
color-code-4-bonde.
[15]www.brive.unilim.fr/index.php?option=com_content&view=article&id=413:les-
types-de-diodes&catid=68:ressources-du-net-concernant-le-geii&Itemid=294
[16] fr.wikipedia.org/wiki/afficheur-7-segments.