2. La carte d'acquisition vidéo
 

Les objectifs souhaités au début du projet
 
Un des objectifs initiaux du projet Mystrium était de créer une carte d'acquisition vidéo pouvant envoyer des images en temps réel au driver. La carte devait avoir comme caractéristiques de pouvoir faire le seuillage de l'image ainsi que de compresser l'image avant de l'envoyer aux étages supérieurs. Elle aussi devait s'interfacer avec un bus ISA.
 

Les objectifs atteints

Suite à divers problèmes techniques survenus au cours de la session, le projet initial à été modifié. En effet, nous avons modifié l'objectif de créer une carte d'acquisition temps réel, pour une carte à une acquisition instantannée. Le reste des objectifs est resté intact.
 

Description du travail effectué

Nous avons créer une carte ISA . Le Wire-Wrap a été utilisé pour effectuer les branchements sur la carte. La programmation du microcontrôleur est effectuée en assembleur. Le design final de la carte a pris un certain moment avant d'être approuvé par les concepteurs à cause de différents problèmes rencontrés au cours de la session, et le desir de faire une carte la plus proche possible d'une carte commerciale afin de se demarquer le plus possible.
 

Chips Utilisés
 
 

Composantes de la carte Utilisation
Image Digitizer BT252 Acquisition et numérisation de l'image
Microcontroleur DALLAS 80C320   33 Mhz Contrôle de la carte
ROM   16k x 8  55 ns Enregistrent du programme du microcontrôleur
RAM   16k x 8  85 ns Enregitrement de  l'image
buffer , latch, compteur 8 bits, MUX 2-1, registre serie-parallele Système d'acquisition rapide
 

Résultats
 
La charge de travail s'est avérée beaucoup plus lourde que prévue. L'utilisation du digitalisateur d'image BT252 et un microcontrôleur a compléxifié la tâche. En effet , en empruntant un sentier peu exploré et avec un manque d'expérience, notre charge de travail s'est avérée trop lourde compte tenu des crédits (unité utilisée en Amérique du Nord, proportionnelle au nombre d'heures de cours) accordés aux cours.

Le  problème du temps réel à été mal évalué. En effet , au cours du projet , nous avons dû changer d'orientation, après s'être aperçu de la complexité de cette caractéristique.

Un autre problème est survenu lors de la programmation du microcontroleur. L'acquisition des pixels s'est révélée lente. Le design a alors dû être entièrement repensé, à moins d'un mois de la date finale de l'échéancier. La carte fût donc reconstruite rapidement en rajoutant un système d'acquisition en logique TTL permettant de faire l'acquisition plus rapidement.

Si le projet Mystrium devait continuer, l'équipe de la conception de la carte envisagerait d'atteindre un de ses buts initiaux, soit de concevoir une carte temps réel ainsi que de concevoir un module d'acquisition utilisant le port USB (1.2 Mbauds) au lieu d'une carte basée sur le standard ISA. Ce module serait probablement plus simple pour la construction d'un driver et plus facile à tester.

 


Vue coté composants [carte prototype]


Vue coté "wire-wrap" [carte prototype]