platine usb et dialogue en IR
Modérateur : Modérateur
platine usb et dialogue en IR
Bonjour,
J'ai décrit une interface USB -> parallèle sur mon site avec le FTDI245AM
http://perso.wanadoo.fr/asnora/sx/sx.htm
Il y a un logiciel de test disponible qui peut vous aider dans vos réalisations
J'ai des problèmes lors de tests en IR pour communiquer avec un PDA palm Sony clié,.
La trame est un bit de start, 8 bits de data, 1 bit de stop, si je ne fais pas d'erreurs.
La vitesse est de 38400 Hz, soit une période. La largeur du pulse est donc d'une 1/2 période, soit 13 us.
De combien est la largeur du bit start ?
Idem pour le bit de stop
Un bit 0 est-il indiqué avec une autre largeur ou pas indiqué du tout ?
Pouvez-vous m'aider ?
Jean
J'ai décrit une interface USB -> parallèle sur mon site avec le FTDI245AM
http://perso.wanadoo.fr/asnora/sx/sx.htm
Il y a un logiciel de test disponible qui peut vous aider dans vos réalisations
J'ai des problèmes lors de tests en IR pour communiquer avec un PDA palm Sony clié,.
La trame est un bit de start, 8 bits de data, 1 bit de stop, si je ne fais pas d'erreurs.
La vitesse est de 38400 Hz, soit une période. La largeur du pulse est donc d'une 1/2 période, soit 13 us.
De combien est la largeur du bit start ?
Idem pour le bit de stop
Un bit 0 est-il indiqué avec une autre largeur ou pas indiqué du tout ?
Pouvez-vous m'aider ?
Jean
-
- Administrateur
- Messages : 2328
- Inscription : 23 sept. 2003 19:14
- Localisation : Strasbourg
- Contact :
Bonjour,
a+
JP
MerciJ'ai décrit une interface USB -> parallèle sur mon site avec le FTDI245AM
http://perso.wanadoo.fr/asnora/sx/sx.htm
Il y a un logiciel de test disponible qui peut vous aider dans vos réalisations

Tu utilises quel protocole ? Tu dois avoir un émetteur/récepteur irda sur ton pda mais ca ressemble plus à du RS232De combien est la largeur du bit start ?
Idem pour le bit de stop
a+
JP
Ca clignote !!!!
C'est bien un protocole Irda.
Cela m'éclairerait si tu me donnais plus d'infos la dessus.
J'ai cru comprendre qu'il y a un bit de start et 11 bits de données.
Il y a normalement un pulse de départ, une attente, et un timing différent si le bit est 0 ou 1. Un est le double de 0. La pause entre chaque bit est égale au bit 0.
Le bit de stop n'existe pas ?
Peux-tu me décrire précisemment le timing de chaque pulse ?
Jean
Cela m'éclairerait si tu me donnais plus d'infos la dessus.
J'ai cru comprendre qu'il y a un bit de start et 11 bits de données.
Il y a normalement un pulse de départ, une attente, et un timing différent si le bit est 0 ou 1. Un est le double de 0. La pause entre chaque bit est égale au bit 0.
Le bit de stop n'existe pas ?
Peux-tu me décrire précisemment le timing de chaque pulse ?
Jean
-
- Administrateur
- Messages : 2328
- Inscription : 23 sept. 2003 19:14
- Localisation : Strasbourg
- Contact :
Je n'ai jamais utilisé l'irda mais j'ai trouvé quelques liens intéressants :
http://www.techonline.com/community/ed_ ... 26476567LJ
http://www.powerlight.ru/images/statirda2.gif
Donc d'apres moi :
a+
JP
http://www.techonline.com/community/ed_ ... 26476567LJ
http://www.powerlight.ru/images/statirda2.gif
Donc d'apres moi :
exactLa trame est un bit de start, 8 bits de data, 1 bit de stop, si je ne fais pas d'erreurs.
L'émission ne se fait que sur les 0 et c'est 3/16 du temps d'un bit pour le MIR et 1/4 pour le SIRLa vitesse est de 38400 Hz, soit une période. La largeur du pulse est donc d'une 1/2 période, soit 13 us.
Le bit 0 est indiqué pas le bit 1Un bit 0 est-il indiqué avec une autre largeur ou pas indiqué du tout ?
a+
JP
Ca clignote !!!!
Merci pour tes liens, tu m'es d'un grand secours.
Encore une question, quand un bit est envoyé, un start ou un zéro, est-il modulé ?
Mon Irda utilise le SIR.
D'après le temps d'émission, 25 us par coup d'horloge, le temps du start est de 1/4 soit 6.39 us. Il ne peut donc pas y avoir de modulation, d'après moi.
Encore merci,
Jean
Encore une question, quand un bit est envoyé, un start ou un zéro, est-il modulé ?
Mon Irda utilise le SIR.
D'après le temps d'émission, 25 us par coup d'horloge, le temps du start est de 1/4 soit 6.39 us. Il ne peut donc pas y avoir de modulation, d'après moi.
Encore merci,
Jean
Bon, mes premiers tests montrent que le signal passe.
Mon microcontroleur Sx envoie bien des données, mais le signal n'est pas stable et les valeurs envoyées ne sont pas exactes sur mon pda Sony
Les valeurs sont souvent négatives.
Je pense que ma diode d'émission est trop puissante, car à faible distance, la réception est nulle ce qui montre qu'elle provoque la saturation du récepteur.
Je vais voir ce qui se passe à l'oscillo.
Jean
Mon microcontroleur Sx envoie bien des données, mais le signal n'est pas stable et les valeurs envoyées ne sont pas exactes sur mon pda Sony
Les valeurs sont souvent négatives.
Je pense que ma diode d'émission est trop puissante, car à faible distance, la réception est nulle ce qui montre qu'elle provoque la saturation du récepteur.
Je vais voir ce qui se passe à l'oscillo.
Jean
Cette fois-ci le montage fonctionne !
Sans ton aide, je n'y serais pas parvenu.
Une fois que j'ai mis un intervalle de temps assez long entre chaque trame, le signal c'est stabilisé autour de 2.5 ms. Mais j'ai vu que sur les télécommandes ils mettaient 20 ms. Ouff, j'arrive au bout du chemin.
Quand tout sera au poil, je ferais une page web la dessus.
Encore merci pour ton aide,
Jean.
Sans ton aide, je n'y serais pas parvenu.
Une fois que j'ai mis un intervalle de temps assez long entre chaque trame, le signal c'est stabilisé autour de 2.5 ms. Mais j'ai vu que sur les télécommandes ils mettaient 20 ms. Ouff, j'arrive au bout du chemin.
Quand tout sera au poil, je ferais une page web la dessus.
Encore merci pour ton aide,
Jean.