Commande d’actionneurs à l’aide d’un microprocesseur
-
Upload
cameron-adams -
Category
Documents
-
view
57 -
download
13
description
Transcript of Commande d’actionneurs à l’aide d’un microprocesseur
Commande d’actionneurs à l’aide d’un microprocesseur
3 Convertisseur AD
Christian Koechli
Objectifs
• Compréhension du fonctionnement de l’AD du 28069.
• Fonctionnalités utiles à la commande de moteur.
Fonctionnalités
• 12 bits de 0-3.3V• 2 Echantillonneurs-bloqueurs Sample&Hold• 2 échantillonnages simultanés possibles• 16 canaux (multiplexés)• 16 SOC et 16 registres de résultats• Sources de déclenchement multiples
(ePWM, GPIO, cpu timers , ADCINT,…)• Peut appeler 9 interruptions différentes
Schéma bloc
Start of conversion (SOC)
Chaque SOC contient:
• 1 numéro de patte (CHSEL)
• 1 information de durée de sampling (ACQPS)
• 1 information sur l’événement déclencheur ou trigger (TRIGSEL)
Le résultat de la conversion va dans ADCRESULTx
Principe de fonctionnement de l’AD
Temps d’échantillonnage
Déclencheur de la conversion (trigger)
• Forcé par le logiciel
• Interruptions des timers du CPU 0/1/2
• Xint2 SOC (patte)
• SOCA et SOCB des ePWMs
Défini par le registre ADCSOCxCTL
Choix de la patte (par SOC)
Configuration du SOC
Autres fonctionnalités
• Mode simultanés (2 SOCs en même temps) sur deux S/H
• Appel d’interruptions (au début, à la fin)
• Mode continu
• Choix de référence, calibration, gestion d’offset,…
Appel d’interruption
Conclusion
• Les SOC règlent le fonctionnement de l’AD en permettant de choisir:– La précision d’une conversion– Le trigger– La source de la valeur analogique
• L’AD permet de lever des interruptions de manière très flexible
• L’AD peut être calibré, mis en veille, configuré en mode simultané ou continu,… et offre des possibilités qui vont au-delà du cadre du cours