rapport corps
TRANSCRIPT
Acquisition d’un signal électrique PFE
Acquisition d’un signal électrique PFE
Acquisition d’un signal électrique PFE
Sommaire
1. Introduction………………………………………….……………………….4
2. Cahier des charges………………………………………………………...….5
3. Etude de la carte d’acquisition……………………………………………....6
3.1. Le cycle d’acquisition………………...……………………………….7
3.2. Schéma de la carte d’acquisition…………..…………………………7
4. Etude du kit MC09-B………………………………………….…………….24
4.1. Présentation de la carte et de ses composants………………..………25
4.2. Langage assembleur…………………………………...………………32
4.3. Méthode de programmation avec le kit………………...……………34
5. Programme d’acquisition………………………………………..……….….37
5.1. Présentation du PIA 6821……………………………………….…….38
5.2. Organigramme du programme d’acquisition…………………….….41
5.3. Simulation du programme…………………………………..…….…..43
6. Conclusion……………………………………………………………………45
7. Annexe……………………………………………………..…………………46
Acquisition d’un signal électrique PFE
Introduction
De nos jours l’utilisation des cartes d’acquisition est de plus en plus répondue. Leurs
utilités principale est la numérisation du son ou des séquences vidéo, mais on peut aussi s’en
servir pour faire l’acquisition d’un signal électrique et le numériser puis l’enregistrer pour
pourvoir l’utilisé ultérieurement.
Notre projet de fin d’étude portera donc sur l’acquisition d’un signal électrique via la
carte MC09-B. Premièrement nous allons faire une étude de la carte d’acquisition pour mettre
en évidence son fonctionnement et ses principaux composants.
En deuxième partie, nous allons présenter le kit MC09-B, qui sera l’outil pour faire
l’acquisition du signal. En effet le Kit MC09-B nous permettra de faire l’acquisition du signal
en le branchant avec la carte d’acquisition, et en le programmant. Nous parlerons aussi du
langage assembleur utilisé pour faire la programmation.
Enfin, nous traiterons le programme d’acquisition, et du composant du kit MC09-B
que nous allons programmer qui est le PIA 6821. Avec une simulation de quelques parties du
programme d’acquisition.
Acquisition d’un signal électrique PFE
Cahier des charges
Notre projet de fin d’étude vient en complément d’un projet qui consistait à réaliser
une carte d’acquisition. De se fait notre projet consistera à exploiter cette carte et à concevoir
un programme en langage assembleur qui permet de faire l’acquisition d’un signal électrique,
ce qui implique de faire :
L’étude de la carte d’acquisition.
L’étude de la carte SERIElectronique MC09-B.
La programmation du PIA 6821.
Acquisition d’un signal électrique PFE
Première partie :
Etude de la carte
Acquisition d’un signal électrique PFE
d’acquisition
Acquisition d’un signal électrique PFE
I. Etude de la carte d’acquisition.
Le cycle d’acquisition. Le cycle d’acquisition que nous allons traiter dans cette partie concerne des tests sur
les fonctions de la carte d’acquisition avec ses étages, et comme suit, voici une citation sur les
différentes fonctions traitées :
Générateur : Génère un signal sinusoïdal (-5V / +5V). Etage d’adaptation : Transforme le signal du générateur à un signal adapté au
convertisseur (0V / +5V). Conversion A/N : Etablie la conversion du signal adapté en signal numérique afin
d’acquérir le signal dans la carte MC09-B. La carte MC09-B : Via le connecteur C1, les bits sont acquis dans la RAM du
microprocesseur 6809.
Schéma globale de la carte d’acquisition.
Alimentation Adaptation Conversion MC09-B
Générateur Etage d’adaptation
Conversion A/N
Carte
MC09-B
Acquisition d’un signal électrique PFE
A. Alimentation :
L’alimentation est constituée par des régulateurs alimentés par une tension continue
provenant du +15/-15V que fournit le transformateur secteur à point milieu à partir du 220V
alternative, qui est ensuite redressée par une diode et filtrée par les condensateurs.
B. Adaptation :
Le rôle de l’étage de l’adaptation (l’adaptateur) est celui d’adapter le signal d’entrée de
manière à diminuer l’amplitude du signal de [-5v, +5v] à [0v, +5v]
Cela revient à réaliser l’équation suivante : (Ve + 5)/2
Donc nous aurons en appliquant les deux signaux d’entrée :
(-5 + 5)/2 = 0v
(+5 +5)/2 = 5v
Pour réaliser cette opération, on utilise deux amplificateurs opérationnels (AOP)
LF351 en série.
Le premier est utilisé en montage amplificateur inverseur ; le second en montage
soustracteur recevant sur sa borne V- (borne inverseuse) la sortie du premier AOP et sur sa
borne V+ (borne non inverseuse) le signal d’entrée à corriger.
Acquisition d’un signal électrique PFE
Test de l’étage Adaptation :
Le signal a la sortie de du transformateur de la carte d’alimentation est un signal
sinusoïdal compris entre : - 5 et+ 5 volts, il est de la forme suivante :
Donc a la sortie de l’étage adaptateur le signal est de la forme suivante :
Le résultat obtenu est presque le même calculé dans la partie théorique.
Acquisition d’un signal électrique PFE
Le test sur le logiciel Isis donne le résultat suivant :
C. Conversion :
Comme nous avons à la sortie de l’étage d’adaptation un signal analogique, on doit
disposer d’un convertisseur ANALOGIQUE/NUMERIQUE, pour convertir le signal obtenu
en un signal numérique sous forme de bit.
Tension de référence
Tension
Convertisseur
Analogique/Numérique
Mot binaire sur N
bits
Acquisition d’un signal électrique PFE
Dans le cas d'un convertisseur dit ratio-métrique, qui est utilisé le mot binaire en sortie
est proportionnel au rapport de la tension d'entrée à une tension de référence :
Si le convertisseur n'est pas spécifié ratio métrique, la tension de référence doit être
fixe.
Classification morphologique des signaux :
Nous commençons tout d’abord par présenter ici une classification morphologique
des signaux, selon qu'ils sont continus ou discrets, dans un temps continu ou discret.
Cette classification morphologique des signaux donne selon le mode de l’amplitude et
le temps des différents natures des signaux :
(Temps continu, Amplitude continue) Signal analogique.
(Temps continu, Amplitude discrète) Signal quantifié.
(Temps discret, Amplitude continue) Signal échantillonné.
(Temps discret, Amplitude discrète) Signal numérique.
Acquisition d’un signal électrique PFE
Le signal analogique peut typiquement sortir d'un amplificateur opérationnel: il évolue
dans sa gamme de tension et dans un temps continu.
Le signal numérique est typiquement ce qui se propage dans les systèmes
informatiques, où l'information est codée dans un temps discret.
Acquisition d’un signal électrique PFE
Le signal échantillonné :
Le traitement numérique du signal est la discipline qui a pour objet l’étude des
systèmes échantillonnés. Cela signifie que l’on ne s’intéresse pas à un signal analogique en
toutes les valeurs de sa (ses) variable(s) indépendante(s), mais seulement en des valeurs
constituant un ensemble dénombrable (fini ou infini). Le vocable numérique a trait au fait que
l’enregistrement et/ou le traitement des échantillons se fait avec une précision finie.
Notons par Xa(t) le signal analogique de départ. La constitution du signal
échantillonné Xe(t) est obtenu par multiplication de ce signal analogique par un train
d’impulsions de Dirac d’amplitude unité et équi-espacées de T. Ce train est noté p(t) et est
défini par l’équation suivante :
Acquisition d’un signal électrique PFE
Le signal quantifié : En traitement du signal, la quantification est le procédé qui
permet d'approximer un signal continu (ou à valeurs dans un ensemble discret de grande
taille) par des valeurs d'un ensemble discret d'assez petite taille.
L'application la plus courante de la quantification est la conversion analogique-
numérique mais elle doit le développement de sa théorie aux problèmes de quantification pour
la compression de signaux audio ou image.
Acquisition d’un signal électrique PFE
Différentes méthodes de conversions des signaux :
Pour la réalisation de la conversion Analogique / Numérique, nous avons cinq
principales méthodes de conversion :
a) L’utilisation d’un convertisseur à intégration Analogique :
Acquisition d’un signal électrique PFE
La tension de référence est intégrée par l'amplificateur opérationnel, puis comparée à
la tension à convertir. Le montage logique en aval compte le temps que met la sortie de
l'intégrateur à rejoindre la tension d'entrée.
b) L’utilisation d’un convertisseur à intégration Numérique :
Le compteur part de zéro, et compte jusqu'à ce qu'il atteigne une valeur très proche de
celle correspondant à la tension d'entrée.
Tracking converter :
Acquisition d’un signal électrique PFE
Ici, le compteur ne doit pas compter tout le mot, comme auparavant. Il est capable de
compter ou décompter pour atteindre sa valeur.
c) Convertisseur à approximation successive :
Le registre A est chargé en série par un "1", le mot est converti en analogique. Si la
valeur numérique est toujours trop petite, il faut placer un "1", sinon il faut placer un "0" dans
le registre B. Le contenu du registre B est transféré dans le registre A, puis le cycle
recommence.
d) Convertisseur FLASH :
Le décodeur réalise une logique combinatoire pour transformer ce mot en binaire.
e) L’utilisation d’un PIC et le programmer en Convertisseur A/D.
Acquisition d’un signal électrique PFE
Comme le convertisseur à approximations successives est le plus avantageux et
répondu parmi les différentes solutions proposées, c’est ce dernier et précisément l’ADC 0803
qui a été choisis pour notre projet suit à ces avantages dont on cite :
o Adapté aux différents microprocesseurs.
o Contient un échantillonneur-bloqueur intégré.
o Plus rapide.
o Dispose d’une horloge interne.
Le convertisseur ADC 0830 :
La famille ADC0803 est une série de trois convertisseurs CMOS 8-bits à
approximation successive. La conversion A/D utilise un réseau de résistances et un
comparateur détectant le niveau zéro. Ces convertisseurs sont prévus pour fonctionner avec
des microcontrôleurs utilisant un minimum de circuits externes. Les sorties de données 3 états
peuvent être connectées directement sur le bus de données.
L'entrée de tension analogique différentielle améliore la réjection en mode commun et
produit un moyen pour ajuster l'offset à l'échelle zéro. L'ajout d'une référence de tension en
entrée permet d'encoder des signaux analogiques de faibles amplitudes sur une résolution de 8
bits.
La manière la plus simple d’établir la conversion analogique-numérique est d'utiliser
un circuit intégré du type ADC0803 (voir annexe).
Le circuit ADC0803 contient un échantillonneur et un bloqueur d`ordre zéro pour
échantillonner la grandeur physique.
Acquisition d’un signal électrique PFE
Brochage de l’ADC 0803
CARACTERISTIQUES :
• Compatible avec tous les microprocesseurs
• Entrées différentielles
• Sorties 3 états
• Niveaux logiques compatibles TTL et MOS
• Peut utiliser l'horloge interne ou externe
• Niveau d'entrée compris entre 0V à Vcc
• Alimentation simple de 5V
• Spécifications garanties avec une horloge à 1MHz
Acquisition d’un signal électrique PFE
APPLICATIONS :
• Interface capteur - microprocesseur
• Thermomètre digital
• Thermostat à contrôle digital
• Monitoring et système de contrôle à base de microprocesseur
Schéma fonctionnel
Acquisition d’un signal électrique PFE
La tension analogique à convertir est appliquée sur la borne 6 et le résultat est
disponible sur les bornes 11 à 18.
Nous allons connecter la borne 1 (Chip Select) à la masse de telle sorte que le circuit
soit toujours sélectionné.
La tension à convertir varie de 0 à 5V alors on a connecté la borne 7 (Vin -) à la
masse.
L'ADC0803 possède un oscillateur interne qui ne nécessite qu'un condensateur et une
résistance externe pour fonctionner. Il suffit donc de connecter un condensateur de 150 pF
entre la borne 4 et la masse et une résistance de 10k entre les bornes 4 et 19. Pour les
alimentations, on va connecter la borne 20 à +5 volts et les bornes 8 et 10 à la masse. D’où le
schéma suivant :
Câblage de l’ADC 0803
Acquisition d’un signal électrique PFE
Test de l’étage conversion :
Le signal électrique a la sortie de l’adaptateur doit être converti en un signal
numérique et c’est le rôle du convertisseur Analogique/Numérique, pour visualiser le résultat
de cette conversion nous avons utilisé le logiciel ISIS en implémentant deux afficheurs
7ségments a la fin de l’étage de conversion, le travail suivant consistait à faire une réalisation
de la carte d’acquisition avec ses différents étages sur ISIS, pour simuler les résultats de cette
conversion :
Acquisition d’un signal électrique PFE
Deuxième partie :
Etude du kit MC09-B
Acquisition d’un signal électrique PFE
Acquisition d’un signal électrique PFE
II.Etude du kit MC09-B.
Présentation du KIT MC09-
B.
1. Le MC09-B :
Le MC09-B est un système spécialement conçu par SERIElectronique pour une
formation complète "Hard et Soft" au microprocesseur 6809 et à ses principaux circuits
périphériques : PIA 6821, TIMER 6840, ACIA 6850, VIA6522.
Acquisition d’un signal électrique PFE
2. Les composants :
Deux connecteurs d’extensions :
=> Connecteur1: le rôle de ce premier connecteur est de renfermer les signaux
délivrés par les circuits périphériques de la carte MC09-B : PIA 6821, TIMER 6840, ACIA
6850, VIA 6522.
=> Connecteur 2 : Ce deuxième connecteur assure la transition des signaux du
microprocesseur et des signaux de décodage.
un clavier :
Le clavier est constitué de 32 touches :
- 16 touches (0a f) constituent le clavier hexadécimal.
- 16 touches constituent le clavier des fonctions.
Il permet de :
- Visualiser les adresses et les opérandes sur les 6 afficheurs du système.
- Introduire des points d’arrêts dans un programme.
- Mettre en évidence la hiérarchie des interruptions IRQ, FIRQ, NMI, RESET.
- Enregistrer un programme...
Acquisition d’un signal électrique PFE
Circuits périphériques:
Les principaux circuits périphériques du 6809 sont :
PIA 6821 : Boîtier d’entrées-sorties parallèles.
TIMER 6840:Circuit de 3 compteurs 16 bits.
ACIA 6850: Boîtier d’entrées-sorties séries.
VIA 6522: Circuit intégrant 2 ports d'entrées/sorties parallèles et 2 Timers.
Capacité mémoire:
Doté d'une capacité mémoire largement suffisante pour le développement
d'applications diverses, le MC 09-B est équipé de:
2 supports pouvant accueillir 16 Ko de mémoire vive RAM.
3 supports pouvant accueillir 24 Ko de mémoire de type EPROM.
1 support est réservé au moniteur d'exploitation du système.
Le microprocesseur Motorola 6809 :
Définition :
Un microprocesseur est un circuit intégré logique piloté par une série d’instructions
programmables et capable d’organiser des transferts d’informations entre mémoires et
périphériques d’un système ainsi que de réaliser des opérations arithmétiques et logiques.
Acquisition d’un signal électrique PFE
Remarque : L’exécution des instructions est cadencée par un signal d’horloge.
Les Mémoires :
Une série de commandes ou d’instructions constitue le programme qu’on stocke
dans une mémoire permanente appelée ROM (Read Only Memory). Pendant l’exécution du
programme, le microprocesseur dispose d’une mémoire temporaire nommée RAM (Random
Access Memory) qui permet de stocker certaines informations utilisées lors de l’exécution du
programme. On utilise le plus souvent l’EPROM (Erasable & Programmable ROM) qui
présente l’avantage de pouvoir être effacée une fois écrite.
Remarque : L’effacement de l’EPROM se fait au moyen d’un tube à rayons
ultraviolets. C’est pourquoi les EPROM se distinguent des autres mémoires par la présence
sur leur face supérieure d’une petite fenêtre de quartz, souvent obturée par un adhésif de
manière à ne pas être exposée aux rayons ultraviolets naturels (soleil, néon…)
Les Bus :
Ce sont des ensembles de 8 lignes parallèles qui assurent les transferts de données.
Il existe trois grands types de bus : bus de données, bus d’adresses, bus de contrôle.
Ports d’entrée et de sortie :
Le microprocesseur communique avec l’extérieur par l’intermédiaire des ports
d’entée et de sortie. Les différents périphériques (touches de commande, capteurs, moteurs…)
sont raccordés au microprocesseur par ces circuits d’interfaces.
Acquisition d’un signal électrique PFE
Traitement des données :
Accumulateur
Registre 8 bits jouant un rôle central dans la plupart des microprocesseurs 8 bits.
Tous les transferts de données entre cellules de la mémoire ou entre cellule de
mémoire et périphérique s’effectuent en deux temps
(1) : transfert du registre source (mémoire ou port d’Entrée/Sortie) vers l’accumulateur
(2) : transfert de l’accumulateur vers le registre de destination.
Toutes les opérations arithmétiques et logiques exigent qu’un des deux nombres soit
dans l’accumulateur. Le résultat de l’opération est ensuite replacé dans l’accumulateur.
Brochage du 6809 Schéma fonctionnel du 6809
Acquisition d’un signal électrique PFE
PIA 6821 (Interface Adaptateur pour Périphériques) :
Voir chapitre troisième : Programmation du PIA 6821.
ACIA 6850 (Asynchronous Communication Interface Adapter) :
L’ACIA 6850 est un circuit d’interface entre le microprocesseur 6809 et un
périphérique travaillant en mode série asynchrone. Il réalise la mise au format des données et
le contrôle de la transmission.
La configuration fonctionnelle de l’ACIA est programmée à travers le bus de
données pendant l’initialisation du système. Un registre de contrôle programmable permet de
définir la longueur des mots transmis, les réceptions et les interruptions. Trois lignes
permettent la commende d’un périphérique ou d’un modem.
Caractéristiques :
o La liaison série suivant la procédure de transmission arythmique (start-stop),
o La transmission de 8 ou 9 bits,
o Bit de parité ou d’imparité optionnel.
o Le choix de la parité,
o Registre de contrôle programmable,
o Le fonctionnement avec 1 ou 2 bits de stop,
o L’option 1 -1/16 -1/64 de la fréquence d’horloge,|
o Le contrôle d’un modem,
o Fréquence de fonctionnement suivant le type : 1 - 1,5 - 2 MHz,
o Il est compatible TTL.
o Tension d’alimentation : 5V.
o Puissance dissipée max : 525mw.
Acquisition d’un signal électrique PFE
o Vitesse de transfert max : 1Mbd.
VIA 6522 : (VERSATILE INTERFACE ADAPTER) :
Le VIA 6522 est un circuit d’interfaçage pour assurer l’échange d’informations entre
le MPU et son environnement.
Caractéristiques :
o 2 ports d’entrées/ sorties de 8 bits avec 2 lignes de contrôle chacun.
o 2 compteurs-temporisateurs programmables de 16 bits.
o 1 registre à décalage de 8 bits.
o Sortie lâchées et registres d’entrées.
o Compatibilité TTL.
o Tension d’alimentation : 5V_+ 5%.
o Puissance dissipée max : 700Mw.
o Fréquence de fonctionnement : 1-2 MHz.
Timer 6840 :
Le TIMER 6840 est un circuit programmable de la famille 6800 permettant la
programmation de temporisateurs variables. Il comprend trois compteurs binaires 16 bit, trois
registres de contrôle associés et un registre d’état.
Il peut être utilise pour les mesures de fréquence, en compteur d’évènement, en mesure
d’intervalle de temps et pour d’autres taches similaires. Il peut générer des signaux carrés, des
impulsions de largeur programmable et des signaux de rapports cycliques variables, et des
interruptions.
Acquisition d’un signal électrique PFE
Caractéristiques :
o Alimentation unique +5 V.
o Compatible TTL.
o Une seule horloge nécessaire.
o Entrer d’initiation RESET.
o Comparaison de fréquence ou de largeur d’impulsions par une entrée sélectée.
o Trois sorties masquable.
o Trois entrées asynchrones externes d’horloge (E).
Langage assembleur.
L'assembleur est un langage de programmation (c'est-à-dire un moyen pour l'homme
de communiquer avec la machine) de très bas niveau (entendez par là "très près de la
machine"). En effet, Les combinaisons de bits du langage machine sont représentées par des
symboles dits « mnémoniques ». Le programme assembleur convertit ces mnémoniques en
langage machine en vue de créer par exemple un fichier exécutable.
En plus de traduire les mnémoniques d'instructions en code binaire, les assembleurs
sont capables de gérer des noms symboliques pour les emplacements mémoire (pour stocker
des données ou référencer des points du programme) et un langage macro pour effectuer des
substitutions textuelles - typiquement utilisé pour coder des séquences courtes d'instructions
fréquemment utilisées qui seront insérées dans le code plutôt que d'écrire des procédures.
Acquisition d’un signal électrique PFE
Exemple d’instruction couramment utilisées.
ADDA, ADDB Addition mémoire à l'accumulateur
ADDD Addition mémoire avec accumulateur D (16 bits)
BEQ, LBEQ Branchement si égal à zéro (bit Z)
BNE, LBNE Branchement si différent de zéro (bit Z)
CLR, CLRA, CLRB Mise à zéro mémoire ou de l'accumulateur
CMPA, CMPB Comparaison mémoire avec l'accumulateur
CMPD Comparaison mémoire avec l'accumulateur D (16 bits)
DEC, DECA, DECB Décrémentation de 1 mémoire ou accumulateur
INC, INCA, INCB Incrémentation de 1 mémoire ou accumulateur
JMP Saut inconditionnel
LDA, LDB Chargement d'un accumulateur à partie de la mémoire
STA, STB Stockage accumulateur en mémoire
Pour avoir le jeu d’instruction du 6809 voir Annexe 2.
Acquisition d’un signal électrique PFE
Méthode de programmation
avec le kit.
Mise en route du kit.
La carte MC09 nécessite une alimentation 5V continu 2 ampères.
Relier le +5V de l’alimentation à l’entrée +5V du MC09-B.
Relier la masse de l’alimentation à l’entrée 0V du MC09-B.
Appuyer sur la touche RST.
Sur les quatre afficheurs de gauche doit apparaître MC09, les deux afficheurs de droite
restent éteints.
Acquisition d’un signal électrique PFE
Utilisation du clavier.
RST Réinitialisation du programme.
MEM Visualisation du contenu mémoire.
INC Incrémente le champ d’adresse d’une unité.
DEC Décrémente le champ d’adresse d’une unité.
OFS Calcule d’Offset.
INS Touche d’insertion.
EXC Exécution.
IRQ Interruption interne.
FRQ Interruption externe rapide.
Acquisition d’un signal électrique PFE
NMI Interruption non masquable.
LEC Lecture.
PRG Programmer.
ECR Enregistrement de cassette.
BRK Arrêt de programme.
FIN Fin de programme.
Exemple :
Soit à écrire $FA à l’dresse $0010. Le système étant sous contrôle du moniteur on a :
M C 0 9
Taper MEM
A d
Taper 0
0 A d
Taper 0
0 0 A d
Taper 1
0 0 1 A d
Taper 0
0 0 1 0 x y
Acquisition d’un signal électrique PFE
Dès que l’adresse est tapée entièrement, il y a affichage du contenu de la mémoire
d’adresse 0010. Si cette valeur est FA on n’aura rien d’autre à faire (puisqu’on voulait écrire
FA à l’adresse 0010).
Si cette valeur est autre que FA
On tape F, on obtient Fy
On tape A, on obtient FA.
Troisième partie :
Acquisition d’un signal électrique PFE
Programme
d’acquisition
Acquisition d’un signal électrique PFE
III. Programme d’acquisition.
Présentation du PIA 6821.
L’interface parallèle de type PIA 6821 (Peripherical Interface Adapter) fournit un
moyen d’interface des appareils périphériques avec un microprocesseur 680X. Ce circuit
interface le MPU avec les périphériques par deux bus de données 8 bits bidirectionnels et
quatre lignes de contrôle.
La configuration fonctionnelle du PIA est programmée habituellement par le MPU
pendant l’initialisation du système. Chacune des lignes de données vers la périphérie (Port A
et B) peut être programmée pour être utilisée soit en entrée, soit sortie à partir des registres
internes et du bus de données.
Caractéristiques :
Architecture symétrique offrant deux ports parallèles d’entrée /sortie,
1 bus de données 8 bits bidirectionnel reliant le 6821 au microprocesseur,
2 lignes d’adresses permettent, grâce à la logique interne, d’adresser six
registres internes de programmation.
6 registres programmables internes :
2 registres de contrôle CRA et CRB.
2 registres de direction DDRA et DDRB.
2 registres d’entrée/sortie ORA et ORB.
Acquisition d’un signal électrique PFE
2 bus de données bidirectionnels pour les périphériques,
Contrôle possible de composants CMDS à partir du port A :
Chaque bit d’entrée/ sortie peut commander jusqu'à 1,5 charge TTL
standard en sortie,
4 lignes spéciales de contrôle programmable pouvant être utilisées en
mode interruption,
Composant compatible TTL
Fonctionnement synchrone avec le microprocesseur
La tension d’alimentation : Vcc=5V.
La fréquence de fonctionnement suivant le type : 1-1,5 -2MHz
Acquisition d’un signal électrique PFE
Acquisition d’un signal électrique PFE
Voir Annexe 1.
Acquisition d’un signal électrique PFE
Organigramme du
programme d’acquisition.
Sinon
Non
Accès au registre de direction DDRB
Début
Configuration du port B en en entrée
Accès au registre de sortie ORB
Demande de conversion par un signal passe bas
Attribution d’une adresse où le signal sera enregistré
Attribution d’une adresse qui sera utilisé comme compteur
Vérification de la fin de conversion
Si oui
Sauvegarde du signal numérique
Incrémenter l’adresse de mémoire
Décrémenter l’adresse du compteur
Comparer compteur ac
FIN
Acquisition d’un signal électrique PFE
Sinon
Non
00 CRB
00 DDRB
00 ORB
$36 CRB
$3E CRB
X $XXXX
B $YYYY
(CRB)* $80 A
A=0
ORB A
X+1 X
B-1 B
B=0
FIN
Début
Acquisition d’un signal électrique PFE
Simulation du programme.
Le programme cité dans l’organigramme, doit être converti en langage assembleur
pour pouvoir être utilisé. Le programme en langage assembleur est dans l’annexe 3.
Nous allons à présent faire la simulation du programme, sur un logiciel de simulation
du fonctionnement interne du PIA 6821.
La figure ci-dessous montre le programme de configuration du port B en entrée.
Après la compilation et l’exécution du programme, nous pouvons constatés, comme il
est expliqué sur la figue ci-dessous, que tout les bits du port B ont étés programmés en entrée.
Acquisition d’un signal électrique PFE
Acquisition d’un signal électrique PFE
ConclusionLe travail que nous avons effectué, nous a permis de découvrir, le domaine de
l’acquisition de donnée, qui est comme on a cité précédemment un processus très utilisée dans
les technologies nouvelles.
Et à travers ce travail nous avons pu découvrir, les microprocesseurs et leur mode de
fonctionnement, notamment le microprocesseur 6809 et ces principaux circuits, et
spécialement le PIA 6821 qui a joué le rôle d’interface entre le microprocesseur (kit MC09-B)
et la carte d’acquisition.
Ce projet de fin d’étude nous a été particulièrement bénéfique, du fait qu’il nous a
permis d’élargir nos horizons et de nous étendre sur d’autres domaines, notamment celui de
l’électronique, cela nous a permis aussi d’évaluer notre capacité à faire de la recherche pour
aboutir au résultat voulu.
En fin, nous espérons que ce modeste travail, aura atteint son but qui est de nous
permettre de faire un premier pas dans le domaine professionnel, et qu’il saura apporter de
nouveaux acquis aux prochaines générations qui voudront en savoir plus sur ce sujet.
Pour ce qui concerne l’avancement du projet, nous avons pu établir le programme de
l’acquisition de donnée concernant le Kit MC09-B, et c’est ce qui a été la dernière phase
concernant le projet de la réalisation et la conception d’une carte d’acquisition pour la carte
MC09-B, qui a été conçu l’année précédente par nous anciens camarades.
Acquisition d’un signal électrique PFE