Diabang et fatimetou mennou rapport design & simulation of dssss using ma...Cheikh Tidiane DIABANG
Module étalement de spectre.
Modélisation d'un système (émetteur-récepteur) d'étalement de spectre à séquence direct avec le logiciel Simulink sous matlab
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...LAUMAS
Située dans le cœur de l'Émilie-Romagne, à quelques pas de Parme, dans la célèbre Food Valley, Laumas Elettronica est l'entreprise italienne leader dans le secteur du pesage et du dosage industriels depuis environ 30 ans.
Le siège s'étend sur une superficie de 3000 mètres carrés et intègre des technologies écologiques pour respecter l'environnement qui l'entoure.
Laumas est dotée d'équipements d'avant-garde pour effectuer des tests sur les différents composants électroniques et mécaniques afin de garantir la qualité des produits.
L'Entreprise a réalisé d'importants investissements qui ont conduit à la réalisation d'un laboratoire d'essais EMC.
Aujourd'hui, grâce à ces ressources, le bureau de Recherche & Développement de Laumas effectue tous les genres d'essais et de contrôle sur les produits, en référence aux normes en vigueur en matière de compatibilité électromagnétique, de sécurité électrique et de métrologie légale.
Le Personnel hautement spécialisé est doté d'un niveau élevé de Savoir-faire.
Une Aire de recherche et de développement est dédiée à la conception de produits technologiquement avancés.
L'Attention est focalisée sur l'innovation continue des produits et des processus de production.
Les Conseils et l'assistance de prévente, analyse les besoins et les choix des produits les plus appropriés par rapport aux exigences du client.
La Marchandise est prête en magasin pour garantir l'envoi des commandes avec des délais rapides.
Le Service d'assistance technique après-vente est rapide et efficace.
La Formation en entreprise est destinée à approfondir la connaissance technique des produits et les différentes applications possibles.
Laumas Elettronica est en mesure d'offrir un service de pesage complet comprenant une vaste gamme de composants pour le pesage et le dosage et des solutions personnalisées.
Tous les produits s'intègrent entre eux de façon modulaire avec différentes fonctionnalités d'une utilisation simple et intuitive avec des manuels complets pouvant être rapidement consultés.
• transmetteurs de poids ;
• indicateurs de pesage avec logiciel multifonctions ;
• capteurs de pesage et accessoires de montage pour toutes les applications ;
• systèmes de dosage mono et multi-produits avec gestion des formules ;
• programmes de surveillance depuis PC pour la gestion et le contrôle des systèmes de pesage et de dosage .
Les produits Laumas peuvent être connectés à tous les types de périphériques comme par exemple les imprimantes, les enregistreurs de données, les écrans à grands chiffres, les PC/PLC par le biais des bus de champ les plus utilisés sur le marché.
La gamme de produits du secteur balances, commercialisés sous notre marque Idea Scales est également vaste:
• balances ;
• dynamomètres ;
• Plate-formes de pesage ;
• modules de pesage.
Laumas Elettronica est associée à de nombreuses organisations de constructeurs, reconnus au niveau européen et mondial.
Module électronique des télécoms.
Dans ce TP, l’objectif est de concevoir un modem utilisant la modulation de fréquence appelé FSK. La boucle
à verrouillage de phase sera le principal composant utilisé dans l’implémentation électrique du modem.
Outils : NI Multisim.
Capteurs de niveau de carburant avec Bluetooth et GSM. Webinaire Technoton. 0...Technoton
1) DUT-E GSM: surveillance GPS / Glonass et contrôle du carburant dans un seul appareil. Comment fonctionne DUT-E GSM, quelles données sont transférées au serveur télématique, comment sont déterminées les ravitaillements et les vidanges, par rapport à l'approche "DUT + tracker"?
2) Capteurs de niveau de carburant entièrement autonomes DUT-E S7 avec transfert de données via Bluetooth 4.1 (BLE). Comment fonctionne le DUT-E S7, où les données sont-elles transmises, à quoi sert l'application mobile Fuel Tank Monitor?
En savoir plus sur DUT-E GSM: https://www.jv-technoton.com/products/dut-e-gsm/
En savoir plus sur DUT-E S7: https://www.jv-technoton.com/products/fuel-level-sensor-dut-e-s7/
La vidéo: https://youtu.be/wYTKT_074QQ
Généralités sur les périphériques du STM32Hajer Dahech
Lien Téléchargement pptx https://hajereducation.tn/peripheriques-stm32-simple-resume-presentation-powerpoint/
Généralités sur les périphériques du STM32
Merci , Thanks For watching Video
=====Subscribe == S'abonner
Playlist :STM32 :vidéos+Files+Code
This document provides guidance on teaching grammar to language students. It discusses inductive and deductive approaches, with inductive involving students discovering rules through exercises and deductive involving direct explanation of rules by the teacher. The goal of grammar instruction is to enable communication, requiring instruction that connects grammar to communication contexts while not requiring mastery of every aspect. Error correction should not always be the instructor's first responsibility. Overt grammar instruction should be brief, presented orally and written, with accurate and appropriate examples used as teaching tools focused on a theme. Grammar is taught in relation to meaning and use for specific communication tasks. Teachers need to avoid over-focusing on error correction and instead support language acquisition.
La música ahora se puede almacenar y transmitir digitalmente de varias maneras. Algunas personas consideran que descargar música de Internet es piratería, mientras que otros creen que no es ilegal. Con el desarrollo de nuevas tecnologías como Internet y formatos digitales, la música puede distribuirse sin intermediarios, lo que ha revolucionado la industria musical pero también ha reducido significativamente los ingresos de las discográficas y músicos. Algunos argumentan que los músicos pueden beneficiarse de la exposición gratuita a través de desc
Diabang et fatimetou mennou rapport design & simulation of dssss using ma...Cheikh Tidiane DIABANG
Module étalement de spectre.
Modélisation d'un système (émetteur-récepteur) d'étalement de spectre à séquence direct avec le logiciel Simulink sous matlab
Catalogues produits 03: électroniques de pesage - transmetteurs de poids & in...LAUMAS
Située dans le cœur de l'Émilie-Romagne, à quelques pas de Parme, dans la célèbre Food Valley, Laumas Elettronica est l'entreprise italienne leader dans le secteur du pesage et du dosage industriels depuis environ 30 ans.
Le siège s'étend sur une superficie de 3000 mètres carrés et intègre des technologies écologiques pour respecter l'environnement qui l'entoure.
Laumas est dotée d'équipements d'avant-garde pour effectuer des tests sur les différents composants électroniques et mécaniques afin de garantir la qualité des produits.
L'Entreprise a réalisé d'importants investissements qui ont conduit à la réalisation d'un laboratoire d'essais EMC.
Aujourd'hui, grâce à ces ressources, le bureau de Recherche & Développement de Laumas effectue tous les genres d'essais et de contrôle sur les produits, en référence aux normes en vigueur en matière de compatibilité électromagnétique, de sécurité électrique et de métrologie légale.
Le Personnel hautement spécialisé est doté d'un niveau élevé de Savoir-faire.
Une Aire de recherche et de développement est dédiée à la conception de produits technologiquement avancés.
L'Attention est focalisée sur l'innovation continue des produits et des processus de production.
Les Conseils et l'assistance de prévente, analyse les besoins et les choix des produits les plus appropriés par rapport aux exigences du client.
La Marchandise est prête en magasin pour garantir l'envoi des commandes avec des délais rapides.
Le Service d'assistance technique après-vente est rapide et efficace.
La Formation en entreprise est destinée à approfondir la connaissance technique des produits et les différentes applications possibles.
Laumas Elettronica est en mesure d'offrir un service de pesage complet comprenant une vaste gamme de composants pour le pesage et le dosage et des solutions personnalisées.
Tous les produits s'intègrent entre eux de façon modulaire avec différentes fonctionnalités d'une utilisation simple et intuitive avec des manuels complets pouvant être rapidement consultés.
• transmetteurs de poids ;
• indicateurs de pesage avec logiciel multifonctions ;
• capteurs de pesage et accessoires de montage pour toutes les applications ;
• systèmes de dosage mono et multi-produits avec gestion des formules ;
• programmes de surveillance depuis PC pour la gestion et le contrôle des systèmes de pesage et de dosage .
Les produits Laumas peuvent être connectés à tous les types de périphériques comme par exemple les imprimantes, les enregistreurs de données, les écrans à grands chiffres, les PC/PLC par le biais des bus de champ les plus utilisés sur le marché.
La gamme de produits du secteur balances, commercialisés sous notre marque Idea Scales est également vaste:
• balances ;
• dynamomètres ;
• Plate-formes de pesage ;
• modules de pesage.
Laumas Elettronica est associée à de nombreuses organisations de constructeurs, reconnus au niveau européen et mondial.
Module électronique des télécoms.
Dans ce TP, l’objectif est de concevoir un modem utilisant la modulation de fréquence appelé FSK. La boucle
à verrouillage de phase sera le principal composant utilisé dans l’implémentation électrique du modem.
Outils : NI Multisim.
Capteurs de niveau de carburant avec Bluetooth et GSM. Webinaire Technoton. 0...Technoton
1) DUT-E GSM: surveillance GPS / Glonass et contrôle du carburant dans un seul appareil. Comment fonctionne DUT-E GSM, quelles données sont transférées au serveur télématique, comment sont déterminées les ravitaillements et les vidanges, par rapport à l'approche "DUT + tracker"?
2) Capteurs de niveau de carburant entièrement autonomes DUT-E S7 avec transfert de données via Bluetooth 4.1 (BLE). Comment fonctionne le DUT-E S7, où les données sont-elles transmises, à quoi sert l'application mobile Fuel Tank Monitor?
En savoir plus sur DUT-E GSM: https://www.jv-technoton.com/products/dut-e-gsm/
En savoir plus sur DUT-E S7: https://www.jv-technoton.com/products/fuel-level-sensor-dut-e-s7/
La vidéo: https://youtu.be/wYTKT_074QQ
Généralités sur les périphériques du STM32Hajer Dahech
Lien Téléchargement pptx https://hajereducation.tn/peripheriques-stm32-simple-resume-presentation-powerpoint/
Généralités sur les périphériques du STM32
Merci , Thanks For watching Video
=====Subscribe == S'abonner
Playlist :STM32 :vidéos+Files+Code
This document provides guidance on teaching grammar to language students. It discusses inductive and deductive approaches, with inductive involving students discovering rules through exercises and deductive involving direct explanation of rules by the teacher. The goal of grammar instruction is to enable communication, requiring instruction that connects grammar to communication contexts while not requiring mastery of every aspect. Error correction should not always be the instructor's first responsibility. Overt grammar instruction should be brief, presented orally and written, with accurate and appropriate examples used as teaching tools focused on a theme. Grammar is taught in relation to meaning and use for specific communication tasks. Teachers need to avoid over-focusing on error correction and instead support language acquisition.
La música ahora se puede almacenar y transmitir digitalmente de varias maneras. Algunas personas consideran que descargar música de Internet es piratería, mientras que otros creen que no es ilegal. Con el desarrollo de nuevas tecnologías como Internet y formatos digitales, la música puede distribuirse sin intermediarios, lo que ha revolucionado la industria musical pero también ha reducido significativamente los ingresos de las discográficas y músicos. Algunos argumentan que los músicos pueden beneficiarse de la exposición gratuita a través de desc
Este documento describe el comercio electrónico y su impacto en los negocios. Discuta varias ventajas del comercio electrónico como la capacidad de presentar más información las 24 horas, comprar de manera más efectiva y promocionar productos a una audiencia más amplia. También menciona algunos desafíos iniciales como empresas que se centraron más en el tráfico que en los ingresos.
Este documento proporciona información sobre la clasificación y propiedades de los colores. Explica los colores primarios, secundarios, cálidos y fríos. También describe el contraste, armonía y balance de colores. Además, cubre los modelos de color RGB, CMYK y HSB y cómo se representan y usan los colores en programas informáticos.
Salud y Cuidadores en el Envejecimiento - Volumen IIIasunivep
Este documento es un libro que contiene 33 capítulos sobre temas relacionados con la salud y el cuidado de personas mayores. Los capítulos cubren temas como nutrición, ejercicio físico, fisioterapia, envejecimiento y farmacología. El libro proporciona información sobre cómo apoyar la salud y bienestar de las personas mayores.
Proceso de alimentos alberto hinostroza minguezBillycorrea
Este documento discute la obligación legal de proporcionar alimentos. Explica que jurídicamente, los alimentos incluyen todo lo necesario para la subsistencia y supervivencia de una persona. También describe quiénes son las personas obligadas a proporcionar alimentos, incluyendo cónyuges, ascendientes, descendientes y hermanos. Además, explica los requisitos para establecer un caso de alimentos, como la necesidad del solicitante y la capacidad económica del obligado.
Un triángulo tiene 3 lados, 3 vértices y 3 ángulos. Los triángulos pueden ser equiláteros (con 3 lados iguales), isósceles (con 2 lados iguales) u escalenos (con todos los lados desiguales).
Parce que CSS3 c'est super, mais qu'on vit encore un peu dans le présent et que des pans entiers de CSS 2.1 ont été occultés en raison du dinosaure IE6. En attendant que tout le monde ait Internet Explorer 9 ou Firefox 4, voyons ce qu'on peut faire avec IE7 et IE8 en utilisant un langage CSS2 mal connu.
Das Zeitalter der Physikaliserung (NewBusiness Magazin)Sebastian Brunner
Was passiert nach der Digitalisierung? Überlegungen zum Verhältnis zwischen der Digitalisierung physischer und der Physikalisierung digitaler Produkte: Beyond digital, post digital, das Internet der Dinge, das Ende des mooreschen Gesetzes und die Maker Kultur.
Présentation des contenus scientifiques validés et des ressources pédagogiques du Pôle national EDD (Education au développement durable) lors de la journée d'outillage scientifique des acteurs de l'éducation à l'environnement organisée le 22 novembre 2011 à Lille 1 par le Conservatoire botanique national de Bailleul.
Par Dominique Lefèvre, chef de projet du Pôle national EDD du réseau Scérén, Centre régional de documentation pédagogique d'Amiens.
2. Control and sending alarms
Introduction :
Dans ce chapitre on va présenter une carte électronique qui permettra de commander et
d’envoyer trois SMS à trois numéros différentes. Cette nouvelle technique est basée sur un
microcontrôleur non sur les commandes AT, car les commandes AT à plusieurs inconvénients.
1. Les inconvénients de la commande AT :
Pour appliquer cette technique il faut installer un ordinateur.
Pour appliquer les commandes AT il faut utiliser les ports séries. Mais ces ports sont
rarement trouvé dans les nouvelles gammes des ordinateurs.
Cette technique est très lent car utiliser les ports séries.
Nombre d’SMS envoyer est limité elle ne dépasse pas un seul SMS.
La plupart d’application basée sur les commandes AT utiliser le module siemens.
2. les avantages de nouvelle technologie :
Avec cette méthode on peut envoyer plusieurs SMS (112 SMS successive pour téléphone
mobile Nokia 3100) .La capacité des SMS peut envoyer dans cette technique est relié
directement a la capacité mémoire du téléphone portable utilise dans cette application.
Avec cette nouvelle technique on ne doit pas utiliser les ordinateurs pour la configuration
et la mise en marche du système mais on utilise seulement une carte de commande et
téléphone portable.
Suivant la configuration de microcontrôleur PIC on peut envoyer par exemples :
Plusieurs SMS à une seule personne.
Dix SMS à cinq personnes chacun reçoit deux SMS.
Cette technique est réalisable avec tous les modules de téléphone mobile mais il faut faire
quelques modifications sur le code source du microcontrôleur PIC.
Remarque :
Pour réaliser, configurer cette nouvelle technique il faut connaître tous les trucs de
microcontrôleur PIC.
Il faut connaître l’enchaînement software du téléphone portable applique ou relier à la
carte de commande.
3. Conception de la carte électronique :
3.1. Schéma bloc
La carte est composée d’un microcontrôleur et des transistors en commutation, ces
derniers pour commander les relais et commande la carte mère de téléphone portable, figure 4.1.
Page 2
3. Control and sending alarms
Carte détecteur Carte détecteur Carte de contrôle
coupure STEG défaillance GE l’augmentation de
température
Fonction OU
Microcontrôleur Transistor en Carte mère du
commutation téléphone portable
Fig.4.1Schéma bloc d’envoi SMS
3.1. Principe de fonctionnement
Notre carte sert à faire :
- De communiquer avec tous les autres cartes installés dans la boité.
- Envoyer successivement les trois SMS.
Les caractéristiques maxi de sortie d'une porte TTL de microcontrôleur sont les suivantes :
VOH = 3V IOH = 400µA
VOL = 0.8V IOL = 12mA
O = output (sortie)
H = high (haut)
L = low (bas)
Tout le monde sait que pour exciter un relais, il suffit d’applique, ou borne de sa bobine, une
tension continue et que pour le remettre au repos, il suffit de supprimer.
Pour déterminer la valeur de la tension d’excitation d’un relais, il suffit de mesurer la valeur
ohmique de sa bobine. Dans le tableau 4.1 on trouve les valeurs ohmiques minimales et
maximales des relais les plus communément.
Page 3
4. Control and sending alarms
Tension de Résistance Résistance
travail du relais minimale maximale
5volts 40 ohms 80 ohms
6volts 90 ohms 130 ohms
12volts 120 ohms 350 ohms
24volts 650 ohms 1000 ohms
Tab 4.1. Les valeurs ohmiques des relais
Connaissant les valeurs d’excitation et la valeur ohmique de la bobine, nous pouvons calculer le
courant consommé par le relais lorsque il s’excité en utilisant la formule :
Milliampères= (volts: ohms)*1000
Ainsi, dans notre projet on applique des relais de 6V dont la bobine présente une résistance de
95 ohm, consommera un courant de :
(6 : 95) *1000=63 milliampères
Comme la majeure partie des relais consomme des courant supérieur à 60 milliampères, nous ne
pourrons pas les excites directement avec une porte digitale (PIC) car le courant maximale que
celle-ci peut fournir en sortie est d’environ 10 à 12 milliampères.
Si, par contre, à la sortie de la porte logique de microcontrôleur on connecte un transistor, le
problème sera résolu pour autant que sur la base du transistor soit de la faire passer en état de
saturation.
Le transistor en commutation est utilisé afin d'ouvrir ou de fermer un circuit. On assimile
généralement le circuit de sortie du transistor à un interrupteur qui est commandé soit par une
tension, soit par un courant.
Le montage d'un transistor en commutation peut être
décomposé en deux circuits :
- Circuit de commande
- Circuit commuté
Page 4
5. Control and sending alarms
Le but est de commander un relais à l'aide d'une porte logique PIC. On ne peut pas
brancher directement le relais sur cette sortie, car il consomme trop de courant. Il faut donc
mettre un transistor qui va servir d'interrupteur commandé électriquement. Il se contente de
laisser passer un fort courant (qui vient de l'alimentation, et non de la porte logique) entre son
collecteur et son émetteur lorsqu'on lui envoie un petit courant sur la base).
* lorsque Vbe = 0, le transistor est bloque.
Ca signifie que Ic = Ie = 0, et Vce est quelconque positif.
*Et lorsque Vbe = 0.7V (tension de seuil de la diode base émetteur), le transistor est passant.
Pour qu'il soit saturé, on a vu qu'il fallait que Ib > Ic/ß
Ca signifie que Vce = Vce_sat = 0.2V pour un transistor de faible puissance. Le courant peut
alors circuler dans le transistor du collecteur vers l'émetteur. Ce qu'il faut bien voir c'est que le
transistor se comporte comme un interrupteur, c'est à dire que si "vous ne vous en servez pas", Ic
et Vce vaudront 0.
4. Résumé :
~On a donc réalisé un "interrupteur" commandé électriquement :
~ Lorsque la signal de sortie de microcontrôleur égal zéro volts, le transistor est bloqué, et par la
suite le relais n'est pas alimenté.
~ Lorsque la signal de sortie de microcontrôleur égal 2.3 volts. Donc il y à Courant de
commande, qui laisse passer un "grand" courant entre le colleteur et l'émetteur, Le relais est
alimenté.
Page 5
6. Control and sending alarms
5. Montage :
Carte de détecter Carte de détecter Carte de détecter
coupure L'augmentation de défaillance de GE
d'électricité température Fig.2.10
Fig. 2.2 Fig.2.7
Fig.4.2 Schéma électronique d'envoi d'SMS
Après avoir déterminer tous les étages électroniques dans la partie précédente, la partie
programmation nécessite un microcontrôleur capable de commander les différents étages
électroniques et d’assurer le fonctionnement fiable de la carte.
Page 6
7. Control and sending alarms
6. Microcontrôleur PIC 16F84 :
6.1 Présentation de PIC16F84
Le microcontrôleur PIC 16f84 est un circuit dont la mémoire est de type EEPROM, c’est-
à-dire, programmable est effaçable électroniquement. Il dispose en outre d’une mémoire
EEPROM de données.
Il se représente sous la forme d’un boîtier DIL à 18 broches. Le PIC 16F84 est un
microcontrôleur 8 bits d’architecture de type RISC (Reduced Instruction Set Computer). Le PIC
16F84 est de type Mid-Range, c’est-à-dire il utilise un nombre des instructions égal à 35 qui
stockent chaque instruction dans un seul mot de programme et exécutent chaque instruction en
un cycle. On atteint donc des très grandes vitesses, et les instructions sont de plus très rapidement
assimilées.
6.2. Brochage et fonction des pattes :
La Figure 4.2 montre le brochage du circuit. Les fonctions des pattes sont les suivantes :
- VSS, VDD : Alimentation
- OSC1, OSC2 : Horloge
- RA0-RA3 : Sont les pattes d’entrées / sorties 0 à 3 du port A.
-RA4/T0CKL : est la patte d’entrée /sortie 4 du port A commune d’horloge externe du timer 0.
-RB0/INT : est l’entrée /sortie 0 du port B commune avec une entrée d’interruption externe.
- RB1 à RB7 : Sont les entrée /sortie 1 à 7 du port B .Les pattes RB4 à RB7 supportent outre la
fonction interruption sur changement d’état.
- MCLR : Reset : 0V
Fig. 4.3 Brochage du circuit.
6.3 Architecture interne de PIC 16F84 :
Il est constitué des éléments suivants :
- un système d'initialisation à la mise sous tension (power-up timer, …)
- un système de génération d'horloge à partir du quartz externe (timing génération)
Page 7
8. Control and sending alarms
- une unité arithmétique et logique (ALU)
- une mémoire flash de programme de 1k "mots" de 14 bits (III.1 - XII)
- un compteur de programme (program counter) et une pile (stack)
- un bus spécifique pour le programme (program bus)
- un registre contenant le code de l'instruction à exécuter
- un bus spécifique pour les données (data bus)
- une mémoire RAM contenant
- les SFR
- 68 octets de donnée
6.4 Les registre internes :
Le registre INDF : c’est le registre d’adresse 00 est utilisé pour l’adressage indirect .il est
plus facile d’expliquer la mode d’adressage direct.
-Le registre TMR0 : c’est le registre d’adresse 01, il est particulier puisqu’il constante
indépendant de l’exécution du reste du programme.
-Le registre PCL et PCLATH :c’est le registre d’adresse 02 contient les 8 bits de poids
faible du PC qui est codé sur 13 bits lors d’opération d’écriture le nouveau compteur programme
est calculé à partir des 8 bits de PCL et 5 bits de PCLATH.
-Les registre PORTA et PORTB : les registre PORTA sont d’adresse 05 et les registre
PORTB d’adresse 06 qui sont de registre d’entées /sorties.
-Les registre EEDATA, EEADR, EECON1 et EECON2 : ils sont les registres utilisés
pour la lecture dans l’EEPROM et de simple utilisation pour ces opération....
6.5 Les ports parallèles :
Le PIC 16f84 dispose de deux ports parallèles appelés PORT A et PORT B .Les lignes de
ces ports peuvent être programmées individuellement en entrées ou en sorties et s’utilisent de la
même façon.
Port A : Il comporte 5 pattes d'entrée/sortie bidirectionnelles, notées RA x avec x= {0, 1,
2, 3, 4} sur le brochage du circuit (Figure 4.2). Le registre PORTA, d'adresse 05h dans la banque
0, permettent d'y accéder en lecture ou en écriture. Le registre TRISA, d'adresse 85h dans la
banque 1, permet de choisir le sens de chaque patte (entrée ou sortie) : un bit à 1 positionne le
port en entrée, un bit à 0 positionne le port en sortie.
Port B :Il comporte 8 pattes d'entrée/sortie bidirectionnelles, notées RB x avec x= {0, 1,
2, 3, 4, 5, 6, 7} sur le brochage du circuit (Figure 4.2). Le registre PORTB, d'adresse 06h dans la
banque 0, permet d'y accéder en lecture ou en écriture. Le registre TRISB, d'adresse 86h dans la
Page 8
9. Control and sending alarms
banque 1, permet de choisir le sens de chaque patte (entrée ou sortie) : un bit à 1 positionne le
port en entrée, un bit à 0 positionne le port en sortie.
6.6 La mémoire EEPROM de données :
La 16F84 dispose de 64 octets d’emplacement disponibles pour votre libre usage.
L’adresse physique de la zone EEPROM commence par l’adresse 0x2100.Donc nous pouvons
déjà en déduire qu’il nous faudra utiliser une procédure spéciale pour y accéder. Cette mémoire
n’est pas accessible en lecture et écriture qu’au travers de deux registres : un registre pour les
données et un registre pour les adresses.
La durée typique de programmation est de 10 ms.
Le principe d’utilisation de cette EEPROM en lecture est :
-Ecriture de l’adresse à lire dans le registre EEADR.
-Mise à 1 le bit RD du registre de contrôle EECO.
-Lecture de la donnée ainsi adressée dans le registre EEDATA.
Pour des raisons de sécurité, il faut suivre les donner suivant :
-Ecriture de l’adresse où on souhaite écrire dans le registre EEADR.
-Ecriture de la donnée dans le registre EEDATA.
6.7 Le reset :
Le reset du PIC peut être provoqué par plusieurs sources :
Une mise sous tension du circuit.
Pour faire fonctionner la PIC normalement, reliez la pin MCLR au +5v.
6.8 Les modes d’adressage :
Les modes d’adressage sont des différents types et nous pouvons les distingué par la
spécialité de chacun comme suit :
6.8.1 L’adressage littéral ou immédiat :
Par ce mode les données manipulées par l’instruction sont codées sont avec l’instruction
elle-même et ces données s’appellent un intervalle.
6.8.2 L’adressage direct :
Par ce mode la mémoire RAM est en fait divisée en registre spécifiques et un ensemble de
registre à usage général, ce mode consiste donc à coder le nom d’un registre de l’ensemble
concerné directement dans l’instruction.
6.8.3 L’adressage indirect :
Ce mode d’adressage à l’adressage à un registre par l’intermédiaire d’un autre .C’est un
mode le plus puissant parmi les autres.
6.8.4 L’adressage bit :
Page 9
10. Control and sending alarms
Ce type d’adressage permet la manipulation d’un bit individuel dans n’importe quel
registre. Il est à notre que ce mode d’adressage ne s’utilise jamais seul mais est toujours couplé
avec le mode d’adressage direct.
7. Configuration du microcontrôleur:
Nous utilisons dans notre carte seulement les PORTA, pour les configurer il faut utiliser
les registre TRISA, un bit à 1 met la ligne en entrée et un bit à 0 met la ligne en sortie.
8. Algorithme :
Après avoir étudier l’architecture interne, les modes d’adressage et les instructions du
microcontrôleur 16F84. Il ne reste que la programmation du notre algorithme du système d’envoi
SMS.
Page 10
11. Control and sending alarms
DEBUT
-Initialisation des ports
PORT A
PORT B
-Initialisation de registre
Tester
PORTB1
?=1
Numérotation, et
envoi 1er message
Temporisation
Numérotation, et
envoi 2eme message
Temporisation
Numérotation, et
envoi 3eme message
Temporisation
Tester
PORTB1
?=0
FIN
Fig4.4 Illustre l’algorithme fonctionnel du système d’envoi SMS.
Page 11
12. Control and sending alarms
Pour développer une application à base de microcontrôleur il faut disposer par les outils suivants.
OUTIL UTILISE
EDITEUR DE TEXTE ECRITURE DE
PROGRAMME
SOURCE
LISTING SOURCE
ASSEMBLEUR ECRITURE DE
PROGRAMME
SOURCE
LISTING OBJET
PROGRAMMATEUR ECRITURE DE
PROGRAMME
SOURCE
CIRCUIT PROGRAMME
MAQUETTE OU ECRITURE DE
SIMULATEUR OU PROGRAMME
SOURCE
EMULATEUR
Fig. 4.5 Les différentes phases de développement d’un programme.
8. Logiciel de programmation :
Pour programmer le microcontrôleur PIC 16f84, on va utilisé l’éditeur de texte bloc note
pour écrire le listing et le sauvegarder dans un fichier. SRC par la suite il vient l’assemblage et le
sauvegarde de ce dernier à l’aide du logiciel MPLAB (logiciel d’assemblage pour les
microcontrôleurs de la famille MICROCHIP).
Le fichier hexadécimal obtenu (.HEX) est ensuite transférer dans la zone code du
microcontrôleur PIC 16F84 moyennant le logiciel ICPROG par l’intermédiaire d’un
programmateur connecté au port parallèle de l’ordinateur.
Les logicielles utilisés pour la programmation sont :
Page 12
13. Control and sending alarms
MPLAB :
MPLAB est un outil fournit gratuitement par la société MICROCHIP, ce logiciel permet
de crée un programme pour un PIC, de l’assembler et de le simuler avant le transfert vers la
mémoire flash de notre PIC.
ICPROG:
Le logiciel "ICPROG" est indispensable à sa programmation et qui peut être gratuitement
télécharger à partir d'un site Internet. Ces logiciel de programmation est très simple, il s'agit en
effet d'un programme à présentation pseudo graphique avec menus déroulant et boites de
dialogue .Il permet les manipulations classiques sur tous les programmateurs ; sélection du
circuit à programmer, test de virginité, programmation, vérification.
Le PROTEUS :
C’est un logiciel de test qui a pour but de vérifier le montage avant de planter les
composants sur la plaque .Ce logiciel contient tous les composant nécessaire pour notre teste.
Conclusion
Notre carte est basée sur microcontrôleur PIC 16F84. Nous étions amenée à concevoir et
essayer plusieurs schémas .Nous a abouti enfin à un résultat satisfaisant et fonctionnel. La
programmation a pris une parte importante de notre travail en utilisant la programmation en
assembleur.
Page 13