Connexion série a 10400 bauds

zippro4012 Messages postés 216 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 26 février 2006 - 6 févr. 2005 à 12:00
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 - 6 févr. 2005 à 21:05
Est-ce possible d'utiliser une connexion série a 10400 bauds ?

Merci d'avance

7 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
6 févr. 2005 à 13:10
Avec un les ports standart d'un PC, ça m'étonnerait. les vitesses RS232 "normalisées" sont :



1200, 2400, 4800, 9600, 19200, 38400, 115200 bauds



tu peux aussi trouver sur de vieux systèmes 110 et 300 bds



tu trouve aussi 57600 bds c'est le fameux 56K des connections internet.



tu trouve aussi des vitesses au dela de 200k mais je n'en ai encore jamais vu une utilisation.



Pour du 10400 il te faut

soit modifier de façon hardware la fréquence de fonctionnement de
l'UART, ce qui est impossible sur un PC (et en plus tous les UART ne
l'accepte pas).
soit acquerir si ça existe une carte qui te permettent de programmer des vitesses "exotiques".



Dis-nous sur quel matériel tu rencontre cette vitesse.
0
zippro4012 Messages postés 216 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 26 février 2006 1
6 févr. 2005 à 18:46
La vitesse de transmission des calculateurs est 10400 bauds.
Certains programmes arrivent a communiquer avec ces calculateurs, apparament sans matériel spécial.
De plus, je sais qu'il existe certains composants pour vb qui permettent d'utiliser les COM a cette vitesse. Seulement voila, il ne sont pas gratuits.
Ca doit être possible avec les APIs ou quelque chose du genre.
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
6 févr. 2005 à 18:58
Est-tu sur qu'il s'agit bien d'une liaison série RS232.
Je suis sceptique quand à la possibilité de modifier la vitesse de transmission même avec les API car la majorité des PC sont équipés de l'UART 16550 et si ma mémoire est bonne la seule manière de modifier la vitesse sur cet UART est de changer le quartz (il faudrait que je vérifie sur la doc).

Tu parle de calculateurs, est-tu sur qu'il s'agit bien d'une liaison série RS232.
N'y aurait-il pas une carte insérée dans le PC qui utilise un autre type de bus comme i2c, can, arinc, profibus ou je ne sais quoi d'autre ?
Ce qui pourrait expliquer les composants VB qui seraient à ce moment là des Ocx ou Dll pour dialoguer avec cette carte.

Cette vitesse ne me dit rien mais je ne connais pas tous les bus de comm non plus
0
zippro4012 Messages postés 216 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 26 février 2006 1
6 févr. 2005 à 19:05
non, il n'y a pas de carte spéciale...


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
6 févr. 2005 à 19:35
Après quelques recherches sur le net, il apparait que ta liaison à
10400 bauds est vraisemblablement une liaison ISO9141/LIN utilisée dans
les calculateurs de diagnostic véhicule et utilisant les lignes K et L.



Ce type de bus (au même titre que le bus CAN et le bus VAN) n'est pas du tout compatible avec une liaison RS232.



Donc tu doit bien avoir quelque part un coupleur, soit sous forme de
carte dans le PC, soit insérer sur le cordon de raccordement du
calculateur au PC.



Pour infos, les vitesses de la liaison LIN sont 10400 bauds et 62.5Kbauds
0
zippro4012 Messages postés 216 Date d'inscription mardi 15 juin 2004 Statut Membre Dernière intervention 26 février 2006 1
6 févr. 2005 à 19:49
En effet, il y a bien un coupleur sur le cordon, mais je ne crois pas qu'il ne change la vitesse, car si je branche l'ordinateur sur un calculateur qui fonctionne a 9600 bauds avec le même cordon avec un coupleur, ça marche !
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
6 févr. 2005 à 21:05
Parce que ton coupleur doit etre capable de detecter sur quel type
de bus il est brancher coté calculateur (en fonction du brochage activé
surrement).



De plus si c'est bien une liaison LIN que tu as, ton coupleur ne fait
pas que changer la vitesse, il adapte les signaux et converti aussi les
protocoles. En bref, ton coupleur doit comporter à coup sur un petit
processeur (microcontroleur pour les connaisseurs) avec un logiciel de
transcodage et les interfaces qui vont bien de chaque coté.



Je pense qu'un branchement direct sur un PC sera très difficile, mais
si tu t'y connais en électronique et que tu es un peu bricoleur, il
existe apparement un circuit sur le marché (ELM323) qui te permet de
faire un montage pour t'interfacer avec le bus LIN (refaire un coupleur
en quelque sorte).



C'est un sujet auquel je m'étais interessé il y a quelques années mais j'avais renoncé car je n'avais rien trouvé.



Je crois bien que l'envie de rendre visite au calculateur de ma voiture vas me reprendre trés bientot.
0
Rejoignez-nous