Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Futura Technique » Électronique

Découvrir d'autres sujets sur ces thèmes : , , , , ,


Réponse
Vieux 19/05/2005, 17h47   Sujet liaison serie - données sous format I²C - Message #1
memed
 
Date d'inscription: avril 2005
Messages: 15
liaison serie - données sous format I²C
Bonjour,
Je travaille en ce moment sur une liaison série avec laquelle je veux transmettre des données en format I²C.
Je sais que ce type de format, normalement s'effectue par un bus, mais là, comme deux fils seulement sont nécessaires, je me demande si des informations sous ce format peuvent être transmise via un port série RS232
Ma question est en fait:
Comment doit on coder, en C par exemple, les données à envoyer, pour pouvoir transmettre les données
Merci d'avance
memed est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 19/05/2005, 18h31   Sujet liaison serie - données sous format I²C - Message #2
Jack
 
Date d'inscription: avril 2003
Localisation: Metz
Messages: 5 970
Re : liaison serie - données sous format I²C
mis à part le fait que les données sont transmises en série, RS232 et I2C n'on rien en commun, tant du point de vue logiciel que du point de vue matériel.

Le plus "simple" est d'utiliser un µcontrôleur pour faire l'adaptation.

Par contre, on trouve assez facilement sur le net de quoi faire une interface I2C port parallèle.

A+
Jack est déconnecté   Réponse avec citation
Vieux 19/05/2005, 21h28   Sujet liaison serie - données sous format I²C - Message #3
electrome
 
Date d'inscription: mars 2005
Localisation: 85
Messages: 408
Re : liaison serie - données sous format I²C
Salut. Jack a raison . Les deux bus sont complètements différents : les niveaux de tension ne sont pas les mêmes, les trames non plus, la longueur du bus, le nombre de périphérique ... Bref différents.
En fait il existe des interfaces pour passer de l'un à l'autre. Regarde le kit " Heraklès " chez ITS ( Conrad ou Selectronic pour la vente ). Ce kit , qui est livré avec des exemples en C , permet de passer d'un bus a un autre . De plus, il peut gérer jusqu'a 4 bus indépendants...
@+
electrome est déconnecté   Réponse avec citation
Vieux 20/05/2005, 10h22   Sujet liaison serie - données sous format I²C - Message #4
memed
 
Date d'inscription: avril 2005
Messages: 15
Re : liaison serie - données sous format I²C
bonjour,
Je sais que c'est totalement différent, cependant je ne possède qu'un port série.
De plus la conversion serie/bus I²C se fait à l'intérieur d'un équipement, donc le seul problème que j'ai, c'est de connaître sous quel format les données sont émises dans un bus I²C (ASCII, binaire ou autre)
Je veux donc simplement faire passer des données dans mon port série qui puissent ensuite être lues après la conversion en bus I²C
J'espère que vous voyez ce que je veux dire
En attendant vos réponses
A +
memed est déconnecté   Réponse avec citation
Vieux 20/05/2005, 10h43   Sujet liaison serie - données sous format I²C - Message #5
Jack
 
Date d'inscription: avril 2003
Localisation: Metz
Messages: 5 970
Re : liaison serie - données sous format I²C
c'est sur que dans ce cas, c'est plus simple.

L'I2C "transporte" ses informations sous forme d'octet. Je suppose donc qu'il te suffira d'envoyer un octet sur ta RS232 et ton équipement se fera un plaisir de l'envoyer sur l'I2C.

Pour dialoguer, le maître du bus I2C (ton équipement) aura besoin de connaître l'adresse du périphérique attaché. Je suppose également qu'il te faudra connaître cette valeur (1 à 127). Avec l'I2C, il faut donner cette adresse pour pratiquement chaque opération de lecture/écriture.

Etant donné les information que tu nous a données, c'est tout ce que je peux te dire pour l'instant.

A+
Jack est déconnecté   Réponse avec citation
Vieux 20/05/2005, 10h56   Sujet liaison serie - données sous format I²C - Message #6
memed
 
Date d'inscription: avril 2005
Messages: 15
Re : liaison serie - données sous format I²C
Quand tu parles d'adresse de périphérique attaché, tu parles de l'adresse du PC qui envoie les données sur le port série je suppose
Comment pourrais-je connaître cette adresse?
memed est déconnecté   Réponse avec citation
Vieux 20/05/2005, 11h32   Sujet liaison serie - données sous format I²C - Message #7
Jack
 
Date d'inscription: avril 2003
Localisation: Metz
Messages: 5 970
Re : liaison serie - données sous format I²C
non,

tous les périphériques sont connectés en parallèle sur un bus I2C. Lorsque le maître engage un transfert de données, il doit tout d'abord spécifier l'adresse du périphérique concerné par l'échange.
Chaque circuit relié au bus doit possèder une adresse unique.

En principe, dans ton cas, c'est l'équipement qui adapte la RS232 à l'I2C qui devrait être le maître du bus.

Je ne connais pas cet équipement, mais je suppose que si tu veux faire une écriture dans un circuit relié à l'I2C, il faudra que tu envoies sur la RS232 l'adresse du circuit, puis la donnée.

A+
Jack est déconnecté   Réponse avec citation
Vieux 20/05/2005, 11h37   Sujet liaison serie - données sous format I²C - Message #8
chrichri51
 
Date d'inscription: décembre 2004
Messages: 138
Re : liaison serie - données sous format I²C
Il te faut aaussi régler le problème de la vitesse
Un bus i2c en vitesse standart est capable de tranmettre des informations à 100 Kbs alors que le port s'utilse rarement à plus de 19200 bauds
Ce qui veut dire en gros qu'un bus i2c est 4 à 5 fois plus rapide que le port série
Donc il te faut une interface pour palier à cette différence

Les interfaces que j'ai vu utilise un microprocesseur 80C32
chrichri51 est déconnecté   Réponse avec citation
Vieux 20/05/2005, 11h41   Sujet liaison serie - données sous format I²C - Message #9
memed
 
Date d'inscription: avril 2005
Messages: 15
Re : liaison serie - données sous format I²C
Ok je pense que j'ai toutes les données pour regler ce problème
Merci à tous
memed est déconnecté   Réponse avec citation
Vieux 20/05/2005, 12h04   Sujet liaison serie - données sous format I²C - Message #10
Jack
 
Date d'inscription: avril 2003
Localisation: Metz
Messages: 5 970
Re : liaison serie - données sous format I²C
Citation:
Donc il te faut une interface pour palier à cette différence

c'est son équipement qui va résoudre les problèmes de vitesse, je pense.

A+
Jack est déconnecté   Réponse avec citation
Vieux 20/05/2005, 14h54   Sujet liaison serie - données sous format I²C - Message #11
chrichri51
 
Date d'inscription: décembre 2004
Messages: 138
Re : liaison serie - données sous format I²C
Je ne compends pas ce que tu sous entend Jack
chrichri51 est déconnecté   Réponse avec citation
Vieux 20/05/2005, 19h29   Sujet liaison serie - données sous format I²C - Message #12
Jack
 
Date d'inscription: avril 2003
Localisation: Metz
Messages: 5 970
Re : liaison serie - données sous format I²C
et bien si memed possède une interface RS232 <-> I2C, c'est elle qui va gérer le contrôle des flux d'entrée / sortie puisqu'elle est maître.

A+
Jack est déconnecté   Réponse avec citation
Vieux 20/05/2005, 20h54   Sujet liaison serie - données sous format I²C - Message #13
electrome
 
Date d'inscription: mars 2005
Localisation: 85
Messages: 408
Re : liaison serie - données sous format I²C
Salut. Il y a un site qui traite vraiment bien du bus IIC, protocole etc etc :
http://mbouget.club.fr/index.html
Le site est extra, avec plein d'infos...
@+
electrome est déconnecté   Réponse avec citation
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
Liaison Serie (Forum Électronique)
Comment intégrer des données sous Excel dans un StringGrid sous C++ Builder ? (Forum Logiciel - Software - Open Source)
Liaison série pic18 <> PC (Forum Électronique)
PYTHON: liaison série (Forum Logiciel - Software - Open Source)
Multiplexeur de liaison serie ... (Forum Électronique)






A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse



Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
06/09 14:03 - L'ATV Jules-Verne a quitté l'ISS pour son dernier voyage
06/09 10:55 - Tabagisme passif : de très jeunes enfants hospitalisés…
05/09 16:12 - 2008 KV42, l'astéroïde qui tourne à l'envers
05/09 13:21 - Un thon robot pour l'armée américaine
05/09 11:37 - La Nasa envisage de prolonger la vie de ses navettes
05/09 09:34 - Flambée de fièvre Q aux Pays-Bas
04/09 17:30 - Bataille autour du sang de tyrannosaure

Fuseau horaire GMT +2. Il est actuellement 00h45.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone