Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Derniers sujets
» forget about it
Mer 3 Oct - 7:54 par moncefghiss

» Vos Nouvelles
Mer 12 Sep - 7:06 par moncefghiss

» Inscription Master SIC 2010/2011
Ven 5 Nov - 17:26 par MacOSX

» Concours Technologues 2009
Mar 2 Nov - 15:12 par adel

» Journal Lumineux ( commencer la programmation des PIC )
Dim 25 Juil - 15:42 par NISHYN

» Système d'affichage à LEDs Rotatoirs
Dim 25 Juil - 8:53 par NISHYN

» aide urgent.
Dim 16 Mai - 12:39 par farid

» PFE !!!
Jeu 29 Avr - 17:09 par MacOSX

» Livre Automatisme et sécurité
Ven 23 Avr - 1:43 par fs_plc

» l'eniso???????????
Ven 9 Avr - 8:46 par MacOSX

Sondage

Horaire de Ramadan

34% 34% [ 15 ]
59% 59% [ 26 ]
7% 7% [ 3 ]

Total des votes : 44


Système d'affichage à LEDs Rotatoirs

Aller en bas

Système d'affichage à LEDs Rotatoirs

Message par Aladin le Sam 12 Avr - 18:57

Salut a tous..
Que diriez vous qu'on discute le systeme suivant : (ici)

Comment selon vous fonctionne t-il ? (sans faire de recherche sur internet)


Dernière édition par PsycoMatic le Dim 13 Avr - 6:05, édité 7 fois
avatar
Aladin
Membre Confirmé
Membre Confirmé

Nombre de messages : 720
Age : 32
Date d'inscription : 04/11/2005

Voir le profil de l'utilisateur http://www.eniso.rnu.tn

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par NISHYN le Dim 13 Avr - 3:13

C'est une bonne initiative PsycoMatic Smile

Il faut decrire alors le fonctionnement de ce système tout d'abord .Mais je vois que le video du lien ne marche pas avec moi, j'ai pas pu le voir comme les autres vidéos dans ce site, s'il te plais si vous avez un autre lien oubien verifiez est ce que c'est le meme principe ici?

(Bon je pense que c'est un peu de la mecatronique dans le lien que j'ai mis ici ET c'est le meme principe des jantes a dodes LEDs Basketball que j'ai la curieusité de savoir comment il fonctionne ce circuit drunken ...)
avatar
NISHYN
Membre passioné
Membre passioné

Nombre de messages : 295
Age : 32
Date d'inscription : 21/08/2007

Feuille de personnage
ENISo:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par Aladin le Dim 13 Avr - 7:04

Oui NISHYN il y avait un problème avec le lien que j'ai mis mais maintenant c'est réglé et d'ailleurs c'est la même séquence video que tu as posté. (Mais youtube n'est pas accessible pour nous les tunisiens c'est pour cela que je l'ai mis sur un autre site) .

Alors, je croix que le principe de fonctionnement est basé sur le fait que l'oeil humain perçoit l'environnement avec une certaine fréquence visuelle (environ 25 images par seconde).C'est ce qu'on appel le fps d'une video (framerate per second).

En d'autres termes, l'oeil perçoit une seule image dans 1/25 = 0.04 secondes.
Donc à chaque 0.04 seconde le système doit générer une image adjacente à la précédente pour donner l'effet de la fluidité du mvt.

Mais comment générer une image (un tableau de pixels (points)) dans un intervalle de 0.04 seconde à l'aide d'une aiguille en rotation équipée d'une rangé de LEDs ?
avatar
Aladin
Membre Confirmé
Membre Confirmé

Nombre de messages : 720
Age : 32
Date d'inscription : 04/11/2005

Voir le profil de l'utilisateur http://www.eniso.rnu.tn

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par NISHYN le Dim 13 Avr - 8:30

Bon il faut qu'on programme le changement de la luminisité des diodes chaque K * 0.04 S selon la vitesse qu'en desire(c'est le premier point)
Il faut mnt programmer l'aiguille pendant chaque tour les diodes qui vont etre allumées disant chaque (0.04/100 )S, avec 100 est le nombre des positions prisent par l'aiguille dans un tour pou cet afficheur.

cette programmation ce fait par la language C non ???
avatar
NISHYN
Membre passioné
Membre passioné

Nombre de messages : 295
Age : 32
Date d'inscription : 21/08/2007

Feuille de personnage
ENISo:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par NISHYN le Dim 13 Avr - 8:42

C'est faut ce que je suis entrain de dire à propos de changer la luminosité des diodes chaque K*0,04 S car j'ai oublié qu'on a un mvt de l'imga c'est pas une nouvelle image chaque K*0,04 S What a Face

donc il faut faire la programmation juste avec un peti decalage horairaire

Par exemple si on a l'aiguille sous l'angle µ=2TT/3 à l'instant t=X il faut qu'à l'instant t=X+0,04 S + 0,004S les memes diodes s'allument sous l'angle µ+ (2TT/3)/100° je pense ...
n'est ce pas??
avatar
NISHYN
Membre passioné
Membre passioné

Nombre de messages : 295
Age : 32
Date d'inscription : 21/08/2007

Feuille de personnage
ENISo:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par Aladin le Dim 13 Avr - 9:37

NISHYN je fixe un probleme dans mon PC et je reviens des que je termine.

Un probleme de ce genre Crying or Very sad


Dernière édition par PsycoMatic le Dim 13 Avr - 9:43, édité 1 fois
avatar
Aladin
Membre Confirmé
Membre Confirmé

Nombre de messages : 720
Age : 32
Date d'inscription : 04/11/2005

Voir le profil de l'utilisateur http://www.eniso.rnu.tn

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par NISHYN le Dim 13 Avr - 9:42

Take your time Surprised
avatar
NISHYN
Membre passioné
Membre passioné

Nombre de messages : 295
Age : 32
Date d'inscription : 21/08/2007

Feuille de personnage
ENISo:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par Aladin le Jeu 17 Avr - 17:45

NISHYN a écrit:C'est faut ce que je suis entrain de dire à propos de changer la luminosité des diodes chaque K*0,04 S car j'ai oublié qu'on a un mvt de l'imga c'est pas une nouvelle image chaque K*0,04 S What a Face

donc il faut faire la programmation juste avec un peti decalage horairaire

Par exemple si on a l'aiguille sous l'angle µ=2TT/3 à l'instant t=X il faut qu'à l'instant t=X+0,04 S + 0,004S les memes diodes s'allument sous l'angle µ+ (2TT/3)/100° je pense ...
n'est ce pas??

Oui c'est ça NISHYN il va y avoir un décalage dans l'allumage des diodes pour produire l'effet du défilement des lettres dans l'espace.
Mais avant, commençons par savoir comment produire une seule lettre fixe dans l'espace.

Voici comme je vois la chose :



-Cercle Blanc : LED éteinte
-Cercle rouge : LED allumée
-La lettre a produire dans ce cas est la lettre "A"

Inconnues: n (Fréquence rotation moteur) - Tpic (Période du microcontrolleur PIC)

- La fréquence de la vision de l'œil implique que la fréquence a laquelle l'aiguille (moteur) doit tourner est n=1500 tr/min :
(L'aiguille doit faire un tour complet pendant 0.04 secondes => n = 1500 tr/min)

- Dans ce cas les séquence d'allumage sont les suivantes :

a t=0 : LED1=0 - LED2=0 - LED3=0 - LED4=0
...
a t=4.Tpic => 1 - 0 - 0 - 0
a t=5.Tpic => 0 - 1 - 0 - 0
a t=6.Tpic => 0 - 1 - 1 - 0
a t=7.Tpic => 0 - 1 - 0 - 1
a t=8.Tpic => 0 - 1 - 1 - 0
a t=9.Tpic => 0 - 1 - 0 - 0
a t=10.Tpic=>1 - 0 - 0 - 0
...

Donc on peut représenter l'espace de fonctionnement (Image a produire) par une matrice de 1 et de 0 (Ahh maintenant je comprend le sens du mot Bitmap).
Le rôle du PIC est de générer les séquences d'allumage en même temps que l'aiguille balaye l'espace.
L'aiguille fait un demi tour pendant 0.02 secondes.
Donc Tpic=0.02 secondes / Le nombre de pas.
Le nombre de pas (qui est en faite la résolution de l'image) je pense qu'il dépend du diamètre des LED utilisées ...
Pour un diam de 5mm => on a 180/5= 36 pas dans un demi tour de l'aiguille.

D'où : Tpic = 0.02 / 36 = 0.56 ms

Et pour résumer :
Lorsque l'aiguille balaye l'espace avec une vitesse (1500 tr/min), le PIC doit a chaque instant t=K*0.56ms avoir comme sortie la K-ieme ligne du Bitmap (Matrice de l'image qu'on veut produire).

Any comment ?

(J'essaye de faire une simulation.)
avatar
Aladin
Membre Confirmé
Membre Confirmé

Nombre de messages : 720
Age : 32
Date d'inscription : 04/11/2005

Voir le profil de l'utilisateur http://www.eniso.rnu.tn

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par NISHYN le Sam 19 Avr - 5:45

Tres bonne explication A.BenRhouma .
C'est vrai il vaut mieu commencer par une image fixe et avec une angle de TT ça facilite le travail!!!
Tes calcules sont parfaites et le raisonnement est tres clair Wink

Mais avec quel logiciel tu vas faire la simulation??
Et quelle language ? peu etre je peux le faire quelque chose.
avatar
NISHYN
Membre passioné
Membre passioné

Nombre de messages : 295
Age : 32
Date d'inscription : 21/08/2007

Feuille de personnage
ENISo:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par Aladin le Sam 19 Avr - 6:47

Simulink de Matlab je pense que c'est le meilleur choix.
Facile et la documentation est disponible avec le moindre détail (voir Help)

Il intègre un :
Toolbox simMechanics pour faire la simulation de la partie mecanique.
Toolbox System Control pour faire la simulation de la partie commande.
Toolbox Image pour pourvoir dessiner la lettre et la mettre en un bitmap.
..
Bref il a tout ..
avatar
Aladin
Membre Confirmé
Membre Confirmé

Nombre de messages : 720
Age : 32
Date d'inscription : 04/11/2005

Voir le profil de l'utilisateur http://www.eniso.rnu.tn

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par NISHYN le Dim 20 Avr - 1:31

OK A.BenRhouma.
J'ai fait un coup d'eil sur Matlab et j'ai trouvé qu'il a un tres bon HELP et il est tres pratique.
Bon cette semaine j'ai mon premier rendez-vous avec Matlab lol dans la seance du TP en plus on a un mini projet à rendre à Monsieur Birriri apres une semaine nchaellah donc je vais essayer d'apprendre le maximum In'che'ALLAH....
Mets nous en courant.
Puisque je sais pas encore ce programme je pense que si tu me donne la strecture de l'algorithme qui affiche la lettre A fixé je vais essayer In'chae'ALLAH de me débrouiller pour avoir une lettre en MVT.(juste pour ne pas perdre le temps What a Face)


PS:lien pour Matlab: site & Demo
avatar
NISHYN
Membre passioné
Membre passioné

Nombre de messages : 295
Age : 32
Date d'inscription : 21/08/2007

Feuille de personnage
ENISo:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par NISHYN le Sam 26 Avr - 16:43

A.BenRhouma a écrit:
- Dans ce cas les séquence d'allumage sont les suivantes :

a t=0 : LED1=0 - LED2=0 - LED3=0 - LED4=0
...
a t=4.Tpic => 1 - 0 - 0 - 0
a t=5.Tpic => 0 - 1 - 0 - 0
a t=6.Tpic => 0 - 1 - 1 - 0
a t=7.Tpic => 0 - 1 - 0 - 1
a t=8.Tpic => 0 - 1 - 1 - 0
a t=9.Tpic => 0 - 1 - 0 - 0
a t=10.Tpic=>1 - 0 - 0 - 0
...

Je pense qu'il est obligatoitre de travailler avec 8 bits au lieu de 4, non? scratch
avatar
NISHYN
Membre passioné
Membre passioné

Nombre de messages : 295
Age : 32
Date d'inscription : 21/08/2007

Feuille de personnage
ENISo:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par Aladin le Sam 26 Avr - 17:18

Ça dépend du nombre des diodes sur l'aiguille.
Dans le cas du dessin si dessus, l'aiguille comporte 4 LEDs donc on a 4 sorties Tout ou Rien = 4 bits.

Pourquoi tu as penser à travailler avec 8 bits; peut être que j'ignore quelque chose ?
avatar
Aladin
Membre Confirmé
Membre Confirmé

Nombre de messages : 720
Age : 32
Date d'inscription : 04/11/2005

Voir le profil de l'utilisateur http://www.eniso.rnu.tn

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par NISHYN le Sam 26 Avr - 17:56

lol! Je me suis trompée vous avez raison !!!

(5allini sekta ken n9oullik 3leh lama tchi5 3liyya tha7k tongue )
avatar
NISHYN
Membre passioné
Membre passioné

Nombre de messages : 295
Age : 32
Date d'inscription : 21/08/2007

Feuille de personnage
ENISo:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par Aladin le Sam 26 Avr - 18:05

Sans erreurs on n'apprend jamais !

(Je suis "tu" et non pas "vous" Smile )
avatar
Aladin
Membre Confirmé
Membre Confirmé

Nombre de messages : 720
Age : 32
Date d'inscription : 04/11/2005

Voir le profil de l'utilisateur http://www.eniso.rnu.tn

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par NISHYN le Sam 26 Avr - 18:17

Je suis tout a fait daccord avec toi Smile

(j'ai écrit ''...avec vou'' apres je l'ai éffassé' Embarassed c'est un geste incontient de moi)

avatar
NISHYN
Membre passioné
Membre passioné

Nombre de messages : 295
Age : 32
Date d'inscription : 21/08/2007

Feuille de personnage
ENISo:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par NISHYN le Mar 5 Aoû - 18:05

Alors,je viens de découvrir un peu les PIC et J'ai trouvé que notre probleme d'affichage des LEDs peut etre résolu avec le microcontroleur le PIC16F84.(*0)
soit il est à cathode commune(*1)...

LIST p=16F84
#include p16F84.inc
ORG0
BSF.STATUS.RP0
CLRF TRIS B
BCF.STATUS.RP0

debut

MOVLW 00001000
MOVLF PORTB
CALL tempo
MOVLW 00000100
MOVLF PORTB
CALL tempo
MOVLW 00000110
MOVLF PORTB
CALL tempo
MOVLW 00000101
MOVLF PORTB
CALL tempo
MOVLW 00000110
MOVLF PORTB
CALL tempo
MOVLW 00000100
MOVLF PORTB
CALL tempo
MOVLW 00001000
MOVLF PORTB
CALL tempo

GOTO debut

tempo
MOVLW 255
MOVWF COMPT Y
MOVWF COMPT X
dn
DECFSZ compt X.1
GOTO dn
DECFSZ compt Y.1
GOTO dn
RETURN
END

j'espere qu'il est vrai?c'est mon premier programme en PIC donc désolé si j'ai des fautes
Smile
bon le Tempo est une fonction pour garder l'allumage des LEDs dans certaines positions pour un certain moment y a une autre methode de comptage ou je sais pas quoi exactement mais dès que je trouve une solution mieux que ça je vais la poster inchaellah

cathode commune (*1):

PIC16F84(*0):


datasheet

salém...


Dernière édition par NISHYN le Mer 6 Aoû - 11:42, édité 1 fois (Raison : LA SORTIE EST RBX DONC LE PORT DE SORTIE EST B PAS A)
avatar
NISHYN
Membre passioné
Membre passioné

Nombre de messages : 295
Age : 32
Date d'inscription : 21/08/2007

Feuille de personnage
ENISo:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par Aladin le Mer 6 Aoû - 7:59

Nicely done NISHYN !

Tu peux toujours faire une simulation sur ISIS pour voir si le programme marche correctement ou non.

Reste à régler la période de la boucle 'tempo' et la fréquence de l'horloge du PIC afin de synchroniser l'allumage des LEDs avec la vitesse de rotation de l'aiguille (moteur).

Si on suppose que l'horloge choisie est de fréquence 4MHz.Dans ce cas une instruction (cad une ligne du programme) sera exécuté dans 1 usecondes.
Et donc la boucle de temporisation 'tempo' va durer : 1 us * 255 * 255 = 65025 us = 65 ms.

C'est trop grand en se référant à l'exemple si haut. (0.52 ms)
Donc soit on change d'horloge (de fréquence supérieur) soit on réduit la période de temporisation.

Continues NISHYN continues !
avatar
Aladin
Membre Confirmé
Membre Confirmé

Nombre de messages : 720
Age : 32
Date d'inscription : 04/11/2005

Voir le profil de l'utilisateur http://www.eniso.rnu.tn

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par NISHYN le Dim 25 Juil - 8:53

En fait c'est le même système que le journal lumineux ... il faut conserver juste une colonne et la fixer sur un axe qui tourne avec une fréquence calculée précédemment.
Merci Ala .
dans une autre rubrique je vais mettre le Journal lumineux.
avatar
NISHYN
Membre passioné
Membre passioné

Nombre de messages : 295
Age : 32
Date d'inscription : 21/08/2007

Feuille de personnage
ENISo:

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Système d'affichage à LEDs Rotatoirs

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum