Description de Microprocesseur
Dans notre projet, pour traiter les signaux des capteurs et piloter les moteurs que nous avons
appliqués, nous avons besoin un microprocesseur. Nous avons décidé de faire choix entre deux
processeurs courants : DSP TMS320C2812 et Microcontrôleur 68HC(9)12DG128.
Un Digital Signal Processor (DSP), soit « processeur de signal numérique », est un micro-
processeur optimisé pour les calculs. Ils sont utilisés dans la plupart des applications du traitement
numérique du signal en temps réel. C’est un processeur dont l'architecture est optimisée pour
effectuer des calculs complexes en un coup d'horloge, mais aussi pour accéder très facilement à un
grand nombre d'entrées-sorties (numériques ou analogiques). On les trouve dans les modems, les
téléphones mobiles, les appareils multimédia... partout où l'on reçoit un signal complexe que l'on doit
modifier à l'aide du filtrage.
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. Ils sont
fréquemment utilisés dans les systèmes embarqués, comme les contrôleurs des moteurs automobiles,
les télécommandes, les appareils de bureau, la téléphonie mobile, etc.
Etude de comparaison entre DSP et Microcontrôleur
Nous avons effectué une étude de comparaison entre un DSP et un Microcontrôleur. Nous les
avons comparés selon les critères suivants :
Le prix
Le nombre d'entrées pour les signaux de mesures
Le niveau acceptable des signaux de mesures
Le nombre de sorties PWM
Les différentes possibilités des compteurs, horloges et composants internes.
Le nombre de convertisseur ADC
La taille mémoire disponible
Les caractéristiques CAN
La fréquence de l'horloge système
Le nombre et types d'interruptions
La possibilité d'avoir un Codeur
La possibilité de traduire Matlab-Simulink en code à implémenter
La facilité de codage