platine usb et dialogue en IR

Interfaces électroniques séries, parallèles, USB etc

Modérateur : Modérateur

Invité

platine usb et dialogue en IR

Message par Invité »

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

JP
Administrateur
Administrateur
Messages : 2323
Inscription : 23 sept. 2003 18:14
Localisation : Strasbourg
Contact :

Message par JP »

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
Merci :merci:
De combien est la largeur du bit start ?
Idem pour le bit de stop
Tu utilises quel protocole ? Tu dois avoir un émetteur/récepteur irda sur ton pda mais ca ressemble plus à du RS232

a+
JP
Ca clignote !!!!

Jean

Message par Jean »

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

JP
Administrateur
Administrateur
Messages : 2323
Inscription : 23 sept. 2003 18:14
Localisation : Strasbourg
Contact :

Message par JP »

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 :
La trame est un bit de start, 8 bits de data, 1 bit de stop, si je ne fais pas d'erreurs.
exact
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.
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 SIR
Un bit 0 est-il indiqué avec une autre largeur ou pas indiqué du tout ?
Le bit 0 est indiqué pas le bit 1

a+
JP
Ca clignote !!!!

Jean

Message par Jean »

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

JP
Administrateur
Administrateur
Messages : 2323
Inscription : 23 sept. 2003 18:14
Localisation : Strasbourg
Contact :

Message par JP »

Encore une question, quand un bit est envoyé, un start ou un zéro, est-il modulé ?
Apparemment SIR et MIR sont considérés comme des modulations, donc, à mon avis, il n'y a pas de modulation supplémentaire.
Ca clignote !!!!

Jean

Message par 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

JP
Administrateur
Administrateur
Messages : 2323
Inscription : 23 sept. 2003 18:14
Localisation : Strasbourg
Contact :

Message par JP »

J'avais ce problème entre un téléphone portable et un pda, impossible d'établir une communication s'ils n'étaient pas éloigné d'au moins 20cm
Ca clignote !!!!

Jean

Message par Jean »

Encore une chose que je n'ai pas trouvé.
Quel est l'écart de temps entre chaque trame ?

Jean

Jean

Message par 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.

Répondre