Gestion afficheurs, 2013/2014, TD1 : Différence entre versions

De Wiki de Projets IMA
Ligne 47 : Ligne 47 :
 
Câblage de l’autre moitié du premier afficheur. Le reste ne sera pas câblé car trop long et inutile pour résoudre le problème des transistors.
 
Câblage de l’autre moitié du premier afficheur. Le reste ne sera pas câblé car trop long et inutile pour résoudre le problème des transistors.
  
Les transistors n’ont pas permis de controler séparemment chacun des afficheurs, car leur tension de seuil de déclenchement est trop élevée par rapport à la tension que l’on récupère déjà à coté pour les drivers de leds et afficheurs.
+
Les transistors n’ont pas permis de controler séparemment chacun des afficheurs, car leur tension de seuil de déclenchement est trop élevée par rapport à la tension que l’on récupère déjà à côté pour les drivers de leds et afficheurs.
  
 
On a cependant une petite simulation de 3 caractères (IMA) pour montrer que notre montage fonctionne (on peut afficher les caractères désirés, mais le défilement ne s'effectue pas. Il faudrait trouver quatre transistors capables de se déclencher avec les 3,3V max que la nanoboard peut fournir, sachant que les leds s'allument avec une tension minimale de 3,8V).
 
On a cependant une petite simulation de 3 caractères (IMA) pour montrer que notre montage fonctionne (on peut afficher les caractères désirés, mais le défilement ne s'effectue pas. Il faudrait trouver quatre transistors capables de se déclencher avec les 3,3V max que la nanoboard peut fournir, sachant que les leds s'allument avec une tension minimale de 3,8V).

Version du 23 mai 2014 à 09:44

PARTIE INFORMATIQUE


Développement du programme .c qui permet (à partir de caractère codés sur 16 segments et stockés dans un tableau) d'afficher et de faire défiler un message (il fait défiler les caractères du tableau, donc il faudra penser à mettre le caractère 'espace")

Niveau programmation le code c est donc presque fini, il reste néanmoins à créer un tableau de correspondance des caractères à afficher et ensuite de permettre à la fonction principal de stocker les messages dans un tableau à partir d'un fichier.

Pour la prochaine séance, le travail prévu est de terminer le code C ainsi que de commencer la création du site qui me renverra juste vers un fichier.



PARTIE ELECTRONIQUE :


Première séance :

Découverte du projet et du cahier des charges.

Prise en main du logiciel altium et suivi partiel du tutoriel.


Deuxième séance :

Fin du tutoriel proposé. Compréhension du schéma.

Définition du cahier des charges de notre projet et proposition de schéma électronique.

Découverte d'un possible problème sur nos afficheurs à anode commune (contrôle par la masse)


Troisième séance :

Mise en place du schéma électronique établi à la séance précédente sur altium.

Correction des quelques problèmes rencontrés puis simulation (réussie) du schéma.

Problème des afficheurs confirmé (courant et tension admissibles), étude avec les deux professeurs des solutions possibles.

Câblage d'une solution retenue (driver de leds + 2 demi afficheurs) -> la solution résolve partiellement le problème (on peut fournir une tension et un courant correct).

Commande de 4 transistors pouvant résoudre le dernier problème électronique (contrôle des afficheurs).


Quatrième séance :

Câblage de l’autre moitié du premier afficheur. Le reste ne sera pas câblé car trop long et inutile pour résoudre le problème des transistors.

Les transistors n’ont pas permis de controler séparemment chacun des afficheurs, car leur tension de seuil de déclenchement est trop élevée par rapport à la tension que l’on récupère déjà à côté pour les drivers de leds et afficheurs.

On a cependant une petite simulation de 3 caractères (IMA) pour montrer que notre montage fonctionne (on peut afficher les caractères désirés, mais le défilement ne s'effectue pas. Il faudrait trouver quatre transistors capables de se déclencher avec les 3,3V max que la nanoboard peut fournir, sachant que les leds s'allument avec une tension minimale de 3,8V).