bonjour a tous je suis en pleine période de stage de ma premiere anné de bts électronique j'ai besoin d'aide je veux créer un gran capteur qui me permetra de lire la largeur d'une peau de cuiren mouvement .mon projet et de créer une machine qui me donnera en mêtre carré la surface de la peau de cuir sachan que la peau de cuir avance sur un tapi a une vitesse constante et quel passe sous un capteur(que je doi créer)qui doit prendre 2m de largeur.il doit etre composé de capteur de 5mm de résolution donc en gros il faux 4OO capteurs les un a coté des autres sur une ligne pour mesurer les 2m.j'ai pencé a des capteur infrarouge simple mais je n'arive pa a faire la suite aidé moi
Compte tenu de la largeur de la pièce de cuir, et par conséquent du nombre de zones à mesurer, je pense qu'un autre type de capteur s'impose.
La solution la plus simple que j'entrevois est un capteur CCD linéique, qui est composé d'un nombre élevé de pixels consécutifs (généralement 512, 1024, 2048 ou 4096) disposés en ligne. Il suffit d'avoir en plus :
- un dispositif optique adapté pour faire la mise au point (une simple lentille peut faire l'affaire)
- une source d'éclairage adaptée (une rangée de LED infrarouges par exemple)
- un convertisseur analogique-numérique simple (un comparateur peut suffire si la source d'éclairage est suffisamment contrôlée)
- un dispositif informatique simple pour le traitement de l'information (un microcontrôleur PIC, par exemple).
Tout ceci peut être adapté en fonction de tes contraintes.
voila mon detecteur de largeur est fait d'une ligne de photoélement un tapi transparent amene la peau de cuir et fait la passer sous le capteur a vitesse constante .moi g tourné vers l'idée de fair mettre une ligne d'emeteur infrarouge au dessus fait par des néon et des recepteur infrarouge au dessous fait par des photos transistor de 3mm de diametre chacun et espacé de 5mm.le problemme j'ai 400 phototransistor au total pour couvrir une largeur maximal de 2000mm qui vont me donner par exemple un 1 quand la peau est devant ou un 0 quand il n'y a rien.il faut que je trouve un moyen simple de savoir combien il y a de 1 et le traduire en une seul information traitable (part un micro par exemple) donc un mot de 8 ou 16bits ou autre.si vous avez une solution je vous en remerci.
J---B
30/05/2007 - 20h39
m'enfin
Date d'inscription
février 2006
Localisation
Var
Âge
50
Messages
518
Re : aide de création électronique
salut,
Les capteurs CCD sont performants mais dans ton cas, je ne pense pas qu'il soit bien adapté: résolution trop élevée et inutile.
Une possibilité est le multiplexage de tes capteurs mais cela fait pas mal de connexions.
Une autre idée, jetée comme ça sans garantie de faisabilité et d'efficacité: les capteurs alimentent une échelle de résistances (principe d'un convertisseur numérique analogique). Avantage, peu de connexions car les résistances sont placées le long de ta barre de capteurs, rapidité de la réponse (pas besoin d'interroger séquentiellement 400 capteurs). Inconvénient: il ne faut pas que la peau soit trouée, la précision finale est moindre qu'en multiplexant (mais elle est peut-être suffisante).
Une petite remarque: n'illumine pas tes capteurs avec des tubes fluo sinon tu vas retrouver en sortie un superbe signal à 100Hz (les fluos clignotent bien !)
A+
voila mon detecteur de largeur est fait d'une ligne de photoélement un tapi transparent amene la peau de cuir et fait la passer sous le capteur a vitesse constante .moi g tourné vers l'idée de fair mettre une ligne d'emeteur infrarouge au dessus fait par des néon et des recepteur infrarouge au dessous fait par des photos transistor de 3mm de diametre chacun et espacé de 5mm.le problemme j'ai 400 phototransistor au total pour couvrir une largeur maximal de 2000mm qui vont me donner par exemple un 1 quand la peau est devant ou un 0 quand il n'y a rien.il faut que je trouve un moyen simple de savoir combien il y a de 1 et le traduire en une seul information traitable (part un micro par exemple) donc un mot de 8 ou 16bits ou autre.si vous avez une solution je vous en remerci.
J---B
Bonjour,
J'ai pas bien compris ...
Ton capteur il te sert a determiner ou pas la présence d'une peau... Ce qui a mon sens simplifie grandement la chose (à la largeur près de la peau minimum detectable) ou a la mesure de la peau (la largeur du moins) passant dans le capteur ? (et là c'est a précision de mesure qui determinera, comme le soulignais Pascal, la résolution en pixels des capteurs choisis).
En gros soit tu passe par un "peigne" ce faiseaux qui quelque soit la largeur de ta pièce et la position sur le tapis te donnera l'info si elle est présente ou non ( Zero ou 1 ), soit ton capteur sert à déterminer la largeur de ta pièce (dans ce cas l'info transmise ne sera pas la présence de la pièce mais sa largeur [moyenne ou instantannée à la position t donnée] mais une valeur binaire ou un octet ou un Hexadécimal, suivant la précision demandée).
C'est plu dutout la même approche du problème.
Cordialement.
Dernière modification par Alex82 ; 30/05/2007 à 20h52.
Ce qui se conçoit clairement s’ennonce clairement
30/05/2007 - 21h42
j---b
Date d'inscription
mai 2007
Âge
23
Messages
40
Re : aide de création électronique
mon capteur sert à déterminer la largeur de la pièce oui......et la peau peu avoir des trous....
par contre j'aimeré plus de renseignement sur le mutiplexage car je ne sais pas comment m'y prendre et cablé ces 400 capteur merci de votre aide
30/05/2007 - 21h48
PA5CAL
Date d'inscription
décembre 2005
Localisation
Paris
Âge
46
Messages
7 674
Re : aide de création électronique
Si on utilise une barre de 400 LED multiplexées, on n'a pas besoin de mettre 400 photorécepteurs en vis-à-vis, mais seulement quelques-uns, voire un seul.
Toutefois, cette solution nécessite tout de même un multiplexage des LED sur une distance de 2m, qui va se traduire par un nombre élevé d'éléments, qu'il s'agisse de câbles et de connecteurs ou de circuits complexes, par exemple :
- 80m de fil, 800 points de connexion, 2 démutiplexeurs et 40 transistors pour un circuit uniforme
- 20m de fil, 81 points de connexion, 7 décodeurs/démultiplexeurs et 104 transistors pour des sous-groupes de 8x8 LED
Le capteur CCD a l'avantage de pouvoir fonctionner avec n'importe quel type d'éclairage "non intelligent" (un tube fluo par exemple), et donc de faire un système localisé et compact, sans faire appel à des dizaines de mètres de conducteurs, ni à des composants qui risquent de coûter cher compte tenu de leur quantité et des problèmes de fabrication et de maintenance que ça entraîne.
Dernière modification par PA5CAL ; 30/05/2007 à 21h52.
30/05/2007 - 22h05
annjy
Date d'inscription
mai 2007
Localisation
29
Âge
59
Messages
1 950
Re : aide de création électronique
Envoyé par j---b
............l'idée de fair mettre une ligne d'emeteur infrarouge au dessus fait par des néon et des recepteur infrarouge au dessous fait par des photos transistor .....
je me trompe peut-être, mais il ne me semble pas que les néons soient une bonne source d'infrarouge?
Si on utilise une barre de 400 LED multiplexées, on n'a pas besoin de mettre 400 photorécepteurs en vis-à-vis, mais seulement quelques-uns, voire un seul.
Toutefois, cette solution nécessite tout de même un multiplexage des LED sur une distance de 2m, qui va se traduire par un nombre élevé d'éléments, qu'il s'agisse de câbles et de connecteurs ou de circuits complexes, par exemple :
- 80m de fil, 800 points de connexion, 2 démutiplexeurs et 40 transistors pour un circuit uniforme
- 20m de fil, 81 points de connexion, 7 décodeurs/démultiplexeurs et 104 transistors pour des sous-groupes de 8x8 LED
Le capteur CCD a l'avantage de pouvoir fonctionner avec n'importe quel type d'éclairage "non intelligent" (un tube fluo par exemple), et donc de faire un système localisé et compact, sans faire appel à des dizaines de mètres de conducteurs, ni à des composants qui risquent de coûter cher compte tenu de leur quantité et des problèmes de fabrication et de maintenance que ça entraîne.
Re-bonsoir,
Voui je crois avoir la même reflexion que Pascal...
Tout depends ici de la " résolution " qu'on veux avoir.
C'est le principe du scanner, on n'as pas besoin de tout les résultats en même temps sur l'essemble des points de la ligne étudié (scannée à l'instant t donné). Suivant la vitesse du tapis, et la précission que l'on souhaite, on va pouvoir déterminer " le temps dont on dispose pour scanner la ligne entière" avant que la suivante n'arrive.
De sorte que il suffit d'envoyer les uns aprés les autres les résultats de chaque point de la ligne scannée de l'origine à sa fin (ou par tranches), c'est ça le multipléxage, à la partie inteligente qui va se charger de traiter l'info reçue.
En gros elle reçoit 000111111...11110 il suffit qu'elle compte le nombre de 1 pour multiplier par le "pas de mesure" pour avoir la largeur.
Et qu'en recevant 0001110011...111110 elle detecte un trou de largeur 2 pas de mesure à un certain endroit, qu'elle peux aussi mesurer la distance entre ce trou et le bord de feuille de cuir (suffit de compter les 1 qui précède le dit trou matérialisé par le 00).
De sorte que lignes apres lignes il soit même possible de determiner précisément un plan 3D du dit objet scanné!
Donc les données essentielles sont donc ce fameux "pas de mesure" ou précission souhaitée et la vitesse du tapis pour pouvoir déterminer le temps qu'on a pour multiplexer la ligne avant la suivante.
De là il sera possible de determiner a la fois notre nombre de recepteurs et la vitesse de transmission permettant de pas rater d'informations dans la transmission " serie " de cette trame de 0 et de 1 représentant la peau de cuir.
Cordialement.
Ce qui se conçoit clairement s’ennonce clairement
30/05/2007 - 22h43
Alex82
Date d'inscription
mai 2007
Messages
339
Re : aide de création électronique
Envoyé par annjy
je me trompe peut-être, mais il ne me semble pas que les néons soient une bonne source d'infrarouge?
A+
JY
Bonjour,
Oui peut etre mais on peu imaginer en emission et reception pas que l'infra-rouge , cela ne dépend que de la technologie choisie...
Le fait est par contre c'est vrai que la largeur de la fenetre d'émission puisse permettre aussi d'avoir le temps dû a l'avancement du tapis de capter en fin de diagonale. (rapport vitesse de balayage/vitesse de scan qui determine cette mesure qui est en fait en diagonale par rapport au plan de la peau).
Cordialement.
Ce qui se conçoit clairement s’ennonce clairement
30/05/2007 - 23h56
PA5CAL
Date d'inscription
décembre 2005
Localisation
Paris
Âge
46
Messages
7 674
Re : aide de création électronique
En ce qui concerne les barrettes de CCD à 1024 ou 2048 éléments, elles sont sensibles à la lumière visible (>70% de 420nm à 750nm).
Elles sont également très rapides : un modèle à 1024 pixels lit typiquement 800 lignes par secondes à 1MHz (maximum de 1600 l/s à 2MHz).
On peut donc utiliser des tubes fluos standards comme source de lumière, et on ne craindra pas le papillottement à 100Hz.
Quant à la vitesse de défilement du cuir, ce n'est pas un problème. En gardant la même précision dimensionnelle que sur la largeur (soit 5mm), on pourrait dépasser les 25 km/h (gare devant !)...
La mise en oeuvre d'un tel composant n'est de plus pas très compliqué, et on en trouve à moins de 20€ l'unité.
Le modèle TCD132DG de Toshiba (1024 pixels) me paraît très convenable.
Dernière modification par PA5CAL ; 31/05/2007 à 00h00.
31/05/2007 - 00h30
Alex82
Date d'inscription
mai 2007
Messages
339
Re : aide de création électronique
Envoyé par PA5CAL
En ce qui concerne les barrettes de CCD à 1024 ou 2048 éléments, elles sont sensibles à la lumière visible (>70% de 420nm à 750nm).
Elles sont également très rapides : un modèle à 1024 pixels lit typiquement 800 lignes par secondes à 1MHz (maximum de 1600 l/s à 2MHz).
On peut donc utiliser des tubes fluos standards comme source de lumière, et on ne craindra pas le papillottement à 100Hz.
Quant à la vitesse de défilement du cuir, ce n'est pas un problème. En gardant la même précision dimensionnelle que sur la largeur (soit 5mm), on pourrait dépasser les 25 km/h (gare devant !)...
La mise en oeuvre d'un tel composant n'est de plus pas très compliqué, et on en trouve à moins de 20€ l'unité.
Le modèle TCD132DG de Toshiba (1024 pixels) me paraît très convenable.
Et encore re-bonsoir,
Sans déconner t'es une bible toi Je sais pas ce que tu fait dans la vie mais connaitre autant de composant te les chiffrer a cette vitesse toi t'as trop d'elctronique dans la tête
Pour dire rien que dans les posts j'ai du remonter pour retrouver le 5 mm en question ! (çà par contre c'est pas bien je suis pas attentif, je sais).
A 2 mètres de large maximum à 25Km/h ça fait qd meme du 50Km²/h de peau triée (calcul de tête, enfin non d'accord je triche je regarde que les unités .. mais a multiplier des Km/h par des mètres a priori si je dit que ça fait des Km²/h je doit pas me tromper de beaucoup ).
Par contre faut que la partie calcul suive derrière ....
800 lignes par seconde à 2000 mm / 5 mm ça fait de l'ordre de 320 000 pixels/secondes si je ne m'abuse.... ce qui fait 3,125 micro secondes par pixel de temps de traitement.... (3,125 10^-6 s)
C'est rapide l'histoire... ils suivront derière à ce rythme ?
Cordialement.
PS: ces des vitesses qui me dépassent donc je dit surement une connerie, mais faut qd même regarder ce qui se passe derriere ...
est- ce que l'un de vous pourais me faire un schéma de cablage moi les CDD je connais pas beaucoup
moi le principe que je voulais c'était faire comme un calcul intégrale le capteur me donne une information sur la largeur 0000111111.....11100 que l'on transforme en un mots binaire simple puis le processeur aprés le multiplie par la distance parcouru entre deux tranche
largeur*longeur=surface aprés le micro ou autre aditionne toutes les surface et donne une surface en mêtre carré.ce que je recherche la c'est un moyen de relier tous ces capteur pour obtenir par un mots simple le nombre de 1 et après le multiplier.