inscription
Ajouter une réponse
 

 Mot :   Pseudo :  
 
 Page :  1  2  3  4  5  6
Auteur
 Sujet :

Réparation d'un calculateur Fenix 3B (R19 & Clio 16S et William)

Bas de page 
n°15494390
actyln   profil
Profil : Apprenti
Posté le 28-09-2008 à 14:43:40  answer
 
Publicité

Reprise du message précédent :
Yep les gars !
 
ce topic m'interesse aussi bcp,
 
cf http://super-ethanol.fr/forumE85/v [...] 4964#14964 pour ce que j'ai fait pour l'instant !
 
j'ai des relevés de trames aussi mais elle ne font pas la même longueur que sur R21 ...
 
je précise que c'est pour une Mégane 1.4e calculateur FENIX3(B ?)
 
si y'a d'autres meganistes ici .... viendez !!

n°15494902
Tazmaniac   profil
Profil : Membre confirmé
Posté le 28-09-2008 à 22:56:59  answer
 

J'attends une description fiable de la trame de deux trois modèles. Les variations ne devrais pas êtres trop méchantes des unes aux autres.
Je vous tiens au jus.

n°15495391
actyln   profil
Profil : Apprenti
Posté le 29-09-2008 à 17:49:07  answer
 

OK cool !
 
sur un FENIX3 de megane moteur e7j ça ressemble à ça une trame :
 
FD C7 7F 9B FE FF AF FF FD EF FF FF FF FF FF 15 22 FF DB B2 F9 FE FF FF FF BF FE 06 91 01 02 DA FF FF FF FF FF FF FF FF FF FF FF BD D5 37 65 FF EB D9 D7
 
51 octets, commence par FD C7 et fini par D9 D7  
 
apres ce qui me gène c'est sur logi a le même moteur dans sa R19 et ça m'etonnerait que renault aie changé les données de l'une à l'autre donc je comprends pas pkoi il a des trames de 31 octets et pas moi ... pourtant mon motif FD C7 ... D9 D7 se repette bien tout le temps ... à 62500 bds
j'ai jamais FF 00 moi ...
 
si on peut arriver à regrouper des infos là dessus c'est bien ... j'ai qq trames pour différents régimes moteur pour ma part
obtenues via un FT232R aussi.
 
Bonne chance à tous !


Message édité par actyln le 29-09-2008 à 17:53:48

---------------
Mégane I phase 1 1.4e 75ch
mood
Publicité
Posté le 29-09-2008 à 17:49:07  profilanswer
 

n°15495666
Tazmaniac   profil
Profil : Membre confirmé
Posté le 29-09-2008 à 21:02:04  answer
 

Tu as tenté d'inverser le signal avant de l'injecter dans le FT232 ? Y a beaucoup trop de FF a mon gout....

n°15495710
actyln   profil
Profil : Apprenti
Posté le 29-09-2008 à 21:27:16  answer
 

Hey !
 
idée interessante, mais les trames que j'ai etaient déparées de nombreux octets à 00, en nombre variable, donc je suppose que l'ECU emet qd elle en a le temps ... donc j'ai pas jugé interessant d'inverser le signal sur le coup .. mais pkoi pas ...
 
apres le pb c'est que là je suis en suede jusqu'en decembre donc j'ai pas acces au montage , ceci dit si c'est juste inverser les bits ça change pas bcp les trames ... et ça ne permet pas non plus de leur trouver un lien avec celles de la R21 Turbo
 
faut voir si un manque d'inversion pourrait pas fausser les bits de start et de stop et du coup faire sortir nimporte quoi au montage coté USB ... je vais y réflechir
 
Merci de ton aide, j'attend les infos sur les trames que tu dois récupérer avec impatience !


---------------
Mégane I phase 1 1.4e 75ch
n°15495960
Tazmaniac   profil
Profil : Membre confirmé
Posté le 29-09-2008 à 23:35:27  answer
 

Le 29-09-2008 à 21:27:16, actyln a écrit :

Hey !
faut voir si un manque d'inversion pourrait pas fausser les bits de start et de stop et du coup faire sortir nimporte quoi au montage coté USB ... je vais y réflechir


 
C'est la cas en général, tout en produisant des paterns reproductible. C'est très dépendant du chip de décodage RS232 utilisé et du flux sur lequel il tente de se synchroniser (donc pas de correspondance octet a octet).

mood
Publicité
Posté le 29-09-2008 à 23:35:27  profilanswer
 

n°15496111
actyln   profil
Profil : Apprenti
Posté le 30-09-2008 à 11:06:39  answer
 

Ouais, j'y crois de plus en plus donc je verrai .... à Noel en rentrant en France ^^


---------------
Mégane I phase 1 1.4e 75ch
n°15520771
t0rt0r0   profil
Profil : Membre confirmé
Posté le 25-10-2008 à 19:36:34  answer
 

Salut à tous !
 
Concrètement, quelqu'un a-t-il un schema electronique peu couteux permettant d'adapter du 62500bauds en 115kb ou autre comptible avec une liaison serie de pc ?
 
Apres niveau soft je pense qu'il n'y a pas de soucis, c'est vraiment sur l'electronique que je bloque :/
 
Sinon je suis tombé sur ça aujourd'hui en cherchant :
 
http://www.fenixecu.com/
 
Un peu cher juste pour "m'amuser" ...  
 
Merci d'avance ;)

n°15521070
Tazmaniac   profil
Profil : Membre confirmé
Posté le 26-10-2008 à 02:31:21  answer
 

Pour de l'USB, il y a ça :
http://apple.clickandbuild.com/cnb [...] -USB232M-G
ou son successeur (mais qui fait plus de mode synchrone) :
http://apple.clickandbuild.com/cnb [...] tle=UM232R
 
Ou encore plus simple: le câble complet tout fait juste pour le RS232 a base de FT232R:
http://boutique.ebconnections.com/ [...] e.php?sc=4
http://apple.clickandbuild.com/cnb [...] 232+cables
 
Des news pour bientôt surement sur fenixecu.com  ;)  
 
(PS: Je ne suis pas l'auteur de ce site pour ceux qui se poseraient la question).


Message édité par Tazmaniac le 26-10-2008 à 02:37:10
n°15521694
t0rt0r0   profil
Profil : Membre confirmé
Posté le 26-10-2008 à 18:28:28  answer
 

Merci !
 
Je suis un peu déçu par le site fenix ecu, on voudrait rendre le truc plus 'libre' (protocole etc...) et ceux qui ont eu les infos ont décidé de vendre :/
 
Je leur ecrirai quand j'aurais des trames voir si ils veulent pas m'aider, mais bon, we'll see ;)
 
En tout cas thx Taz :jap:

n°15526630
fenixecu   profil
Profil : Nouveau membre
Posté le 01-11-2008 à 10:28:51  answer
 

Bonjour,
 
Je me permet de répondre à t0rt0r0 qui parle de moi et de mon site, donc :
 

Le 25-10-2008 à 19:36:34, t0rt0r0 a écrit :

Salut à tous !
 
Concrètement, quelqu'un a-t-il un schema electronique peu couteux permettant d'adapter du 62500bauds en 115kb ou autre comptible avec une liaison serie de pc ?


 
Il y a un travail conséquent sur ce topic qui te permet de faire ce que tu veux en USB ! Tu n'a pas tout lu ?
 

Le 25-10-2008 à 19:36:34, t0rt0r0 a écrit :


Après niveau soft je pense qu'il n'y a pas de soucis


 
Tant mieux, tu verras c'est de longues heures tout de même. Moi aussi au début je pensais que... Puis quand j'ai voulu faire j'y suis pas arrivé. Alors j'ai contacté quelqu'un qui avait un soft déjà opérationnel pour le distribuer. Mais entre ce que je fait et ce que les autres font, la propriété intellectuelle n'est pas la même. Donc impossible de "DONNER" un soft qui n'est pas de moi... Et même si c'était possible, la décision ne m'appartient pas ! Mais as-tu vu Fenix2Log ? Ça c'est cadeau non ? Ça c'est de moi ! Mais je sais, c'est pas assez, il aurait fallu que je donne le source avec, ainsi que mes centaines d'heures de travail...
 

Le 25-10-2008 à 19:36:34, t0rt0r0 a écrit :


Sinon je suis tombé sur ça aujourd'hui en cherchant :
 
http://www.fenixecu.com/
 
Un peu cher juste pour "m'amuser" ...  
 
Je suis un peu déçu par le site fenix ecu, on voudrait rendre le truc plus 'libre' (protocole etc...) et ceux qui ont eu les infos ont décidé de vendre :/  
 
Merci d'avance ;)


 
On vends pas l'info mon garçon car comme tu peux le voir y'en a tout de même pas mal que tu as pas du voir souvent exprimées aussi clairement.
 
Par contre on vends le travail, le matériel et les heures passées à chercher, développer et tester. Ne dit-on pas que tout travail mérite salaire ?
Donc dire que le site te déçois me gène un peu. Tu n'as trouvé aucune information qui te convienne ? Tu n'as téléchargé aucun fichier sur ce site ? Alors tu n'as besoin de rien car le système Fenix n'a plus de secrets pour toi !
 
En même temps, juste pour t'amuser, tu peux acheter une XR25 d'occasion. Ça se trouve à environ 350€ sur eBay pour prix de départ !
 
Ensuite depuis combien de temps travaille-tu sur les système Fenix ? Moi personnellement cela fait plus de 3 ans et crois moi j'y ai passé des heures. J'ai trouvé des contacts, lié des amitiés, dépanné du monde, me suis fais dépanner, etc. Par contre j'ai jamais craché dans la soupe.
 
Donc tu dis simplement que tu es "déçu" que j'essaie d'aider les gens ? C'est ton point de vue. Personnellement ça me touche beaucoup. Mais on me l'avais dit quand j'ai parlé de ce projet de site à mes amis => "Tu va te faire descendre". Merci t0rt0r0 de confirmer.
 
Cordialement.
Manu


Message édité par fenixecu le 01-11-2008 à 11:16:12
n°15526690
yanngtt   profil
Profil : Nouveau membre
Posté le 01-11-2008 à 11:37:33  answer
 

Je me permet de répondre au sujet de fenixecu....
 
Cela fais environ 2an et demi  que j'ai attaquer de me pencher sur ce système car je le montais sur mon gtt.  
Jai commencer de rien mais alors vraiment rien.A la base je susi mecanicien industriel donc l'electronique et moi c'etait pas gagné.  
A cette époque on ne savais rien ou presque sur la gestion fenix.
Il y avait une petite poigné de personnes qui détenaient les informations et cela resté relativement secret.  
La premiere personne qui m'a vraiment aidé ma juste dis : tient voici des ficheir d'eprom de r21 turbo, prend un editeur hexadécimale et analyse tout sa, compare et persévère...
 
J'ai passer un an a essayer de comprendre l'hexadecimale , trouver l'architecture du fichier , le fonctionnement global du calculateur etc... et un jour j'ai trouvé les tables d'avance et d'injection!  
Par la suite jai prouvé que je m'interresser vraiment au sujet et les portes se sont ouvertes petit à petit.
 
Aujourd'hui le gars qui veux passer en gestion fenix, il va sur le site fenixecu.com  et en 10sec il a les informations. En 2h sur le net actuellement on trouve plus d'infos sur cette gestion que ce que la a pu trouver en 2 ou 3ans de recherche!!!!
 
Alors arrêtez de vous plaindre s'il vous plait. Certains choses sont payantes et cela est normal car il y a beaucoup de travail pour en arriver la!  
 
Fenicecu et les gens qui travaillent autour essayent de démocratiser l'utilisation de la gestion FENIX. Avec des réflexions de ce genre
vous ne faites pas avancer les choses...  
 
Si vous croyez tous savoir sur ce système tant mieux pour vous mais ne critiquez pas ceux qui essayent de partager leurs savoir et aidez les plutôt...
 
Voila , bonne réflexion
 
 
 


---------------
la prepa est un art, il faut arreter de se touchez le pistil des fois...
n°15526995
Tazmaniac   profil
Profil : Membre confirmé
Posté le 01-11-2008 à 16:17:40  answer
 

Bon, avant que les esprits s'échauffent, posez tous vos fesses, servez vous un bon verre et restez Zen.
 
t0rt0r0, je comprend ta frustration, mais si tu as bien fait attention a ce qui est écrit et comment sont présenté les choses sur FenixECU.com, tu remarquera que son auteur essai de réunir le meilleur de ce qui se fait aujourd'hui sur Internet sur le sujet en mettant bien en avant les auteurs de chaque réalisations.
Ces auteurs ont chacun leur manière de voir les choses et nous nous devons de les respecter même si nous n'y adhérons pas.
 
Fenixecu aurait je pense (et j'en suis même sur) préféré mettre en ligne un soft 100% Opensource, avec un câble tout fait au plus juste prix pour ceux qui ne veulent pas se lancer dans sa réalisation mais celui ci n'existe pas.
Il a néanmoins fait le nécessaire pour rendre accessible et mettre sur le devant de la scène d'autres solutions.
 
Pour le reste, il n'appartiens qu'a nous de l'aider, chacun avec nos compétences, notre temps et notre bonne volonté a faire le nécessaire pour construire une telle solution de remplacement.
 
FenixECU.com, je rêvais d'en être l'auteur, mais je n'en ai pas le temps et le courage aujourd'hui. C'est donc une première pierre à l'édifice que quelqu'un d'autre a posé pour moi. Je compte donc y contribuer a ma manière pour que l'on démocratise enfin une interface type XR25 accessible a tous et ouverte, vu que c'est le sujet chaud du moment.
Après, je compte bien aller jusqu'au désassemblage complet du programme avec décorticage commentaire et explication sur le fonctionnement de chaque sous blocs. Plus un milliard d'autre projets tournant autour du Fenix et pas tous techniques : l'histoire de la bestiole m'intéresse et j'aimerai pourvoir rencontrer des personnes de l'équipe qui a conçu la famille Fenix et le TCA(M) ou y ayant travaillé dessus.
 
Pour avoir discuté avec fenixecu, nous sommes en accord sur la philosophie de fond concernant tout ce qui est publication d'information, partage etc ....
Il a accessoirement monté un petit business pour fournir tout un ensemble de pièces dont nous pourrions avoir besoin. Pour ma part je m'en réjoui car je suis un fan des produits de TechEdge et un distributeur français manquait. Maintenant, comme pour tout ce qui est denrée matérielles, rien ne vous empêche d'aller ailleurs, mais rien ne vous empêche non plus de l'aider a trouver de nouveaux fournisseurs pour que nous ayons ces mêmes pièces et bien d'autres au meilleur prix.
 
Voilà, il y a quelques années, quand j'ai commencé tout ça, je pensait pas en arriver là. Tout ce que je voulais c'était faire rouler ma 19 (qui ne roule plus depuis, en attendant une restauration de fond en comble). Tous ces projets me tiennent a cœur, comme peut être a vous, mais comme tout hobby, ils passent après le reste. Le temps est très élastique dans ces cas là : 3 ans et demi déjà ....
 
Donc merci a tous d'éviter toute polémique, de garder votre sang froid et de rester constructifs.

n°15527937
t0rt0r0   profil
Profil : Membre confirmé
Posté le 02-11-2008 à 17:31:11  answer
 

Pas de soucis, MP envoyé a fenixecu et yanngtt :jap:
(je pense que la "polémique" n'a pas sa place sur ce topic ;))

n°15528582
fenixecu   profil
Profil : Nouveau membre
Posté le 03-11-2008 à 11:28:18  answer
 

C'est sûr !
++ t0rt0r0
Cordialement.
Manu

n°15539595
jerbiturbo   profil
Profil : Nouveau membre
Posté le 13-11-2008 à 00:44:45  answer
 

Bonjour à tous !
 
Tout d'abord, je tiens à vous félicitez tous pour le travail et les recherches concernant les ecu Fenix.
 
Quelle agréable surprise pour ma part lorsque je suis tombé sur FénixEcu.com. J'en croyais pas mes yeux !
Grand  Merci à Fenixecu pour cette mine d'informations : La grande classe !
 
Je bosse aussi sur ce type de calculateur depuis pas mal de temps (Fenix 3B pour safrane biturbo).
Et c'est la galère pour trouver des infos.
 
Parfois on se sent un peu seul, et ca fait vraiment plaisir de trouver des gars qui s'intéresse à ce type de calculo.
 
Et je trouve remarquable aussi que des gars se cassent la tête aujourd'hui pour dévelloper un logiciel de diag , des outils adaptés etc..avec des tarifs raisonnables à priori.  
Contenu des heures passés, quand on regarde bien, c'est pas cher payé quelque part. Même si bien sur il faut que ca reste abordable.
 
En tout cas, bonne continuation à tous. Faut pas lacher !
 
   
 
 
 
 
 
 
 

n°15544302
rdsoft   profil
Profil : Nouveau membre
Posté le 16-11-2008 à 19:01:53  answer
 

Salut à tous,
 
Juste pour vous signaler que après de long mois et années de travail nous avons développé une interface XR25 avec les logiciels PC associés.
Visitez notre site internet : www.fenixlive.fr
 
Vous y trouverez aussi une application PC FenixLive Editor qui permet de travailler les cartographie de R21T et cela sur tout les paramètres possibles (bien plus que l'injection et l'avance ....)
 
Voilà pour les interressés, une visite s'impose  :D  
 
A+
 
Rdsoft  :lol:

n°15546942
actyln   profil
Profil : Apprenti
Posté le 18-11-2008 à 16:15:03  answer
 

Hello everybody !

 

I come back to see if there are some "open" news about the frames. Has someone found how the bytes
are related to reals values ? I'm looking for the signification of the bytes, and the conversion factors ...

 

Logi, Taz, mcfly, tortoro, yann ? Have you successfully decoded some ?

 

I want to say I fully respect your job, for those who sell their researches, but don't tell me to buy something,
that's not my state of mind. I don't want your code sources or some work like that, just the byte signification.

 

Thanks for all, and congratulation for all the work already done !

 

actyln

 

(I write this post in english for logi)


Message édité par actyln le 18-11-2008 à 22:54:22
n°15549550
fenixecu   profil
Profil : Nouveau membre
Posté le 20-11-2008 à 16:01:32  answer
 

Salut,
 
Actyln je pense que ta trame est mauvaise car elle doit commencer par FF 00 XX YY où XX est la version de ton programme (72 pour R21, 74 pour R19 16S et Clio 16S non cata, 78 pour clio 16S cata ou wiwi) et YY la version de ta calibration qui doit être identique à la valeur immédiatement après ton identifiant programme dans l'eprom.
 
Ensuite à voir ta trame, sache que tu ne peux jamais avoir de valeurs FF autrement que multiples et par paire de 2 sauf pour le premier FF 00. Donc dans ta trame tu as 5 x FF qui se suivent. Cas impossible sur une trame XR25.
 
Essaye de corriger ton montage pour avoir un bon début de trame. Tu y verras plus clair après.
 
Cordialement.
Manu


Message édité par fenixecu le 20-11-2008 à 16:03:38
n°15550123
actyln   profil
Profil : Apprenti
Posté le 20-11-2008 à 22:05:45  answer
 

Bonsoir,
 
Merci de ta réponse, en effet ce nombre important de FF est bizarre, ce que tu me dis rejoint l'idée de Tazmaniac : je reçois les bits à l'envers, ce qui me donne des trames périodiques mais fausses ... je ne vois que ça comme explication ! Je testerai avec le bit RxD inversé dans le FTDI (on peut le faire par config soft).  
 
Donc dès que j'aurais accès à ma voiture et à mon montage, je vous posterai mes résultats :)  
Encore un mois à attendre !!
 
Merci à tous encore une fois et bonne soirée

n°15555671
fenixecu   profil
Profil : Nouveau membre
Posté le 25-11-2008 à 11:21:49  answer
 

Le 16-11-2008 à 19:01:53, rdsoft a écrit :

Salut à tous,
 
Juste pour vous signaler que après de long mois et années de travail nous avons développé une interface XR25 avec les logiciels PC associés.
 


 
Beau travail que vous avez fais avec cette interface. Fastchip peu s'accrocher avec leur XRD :-)
 
Cordialement.
Manu

n°15555705
rdsoft   profil
Profil : Nouveau membre
Posté le 25-11-2008 à 12:05:15  answer
 

Salut fenixecu,
 
Merci pour les compliments ;-)
C'est vrai que nous avons beaucoup travailler pour arriver à ce résultat.
Les clients sont satisfaits de l'interface et de son fonctionnement.
L'interfaçage avec PowerDyn a été réalisé par l'application que nous fournissons avec l'interface XR25.
 
Des nouveautés vont arriver .... :lol:  
 
Merci encore et n'hésitez pas à vous rendre sur notre site www.fenixlive.fr
 
A+
 
Rdsoft

n°15588860
fenixecu   profil
Profil : Nouveau membre
Posté le 26-12-2008 à 09:55:28  answer
 

Le 20-11-2008 à 22:05:45, actyln a écrit :

Bonsoir,
 
Merci de ta réponse, en effet ce nombre important de FF est bizarre, ce que tu me dis rejoint l'idée de Tazmaniac : je reçois les bits à l'envers, ce qui me donne des trames périodiques mais fausses ... je ne vois que ça comme explication ! Je testerai avec le bit RxD inversé dans le FTDI (on peut le faire par config soft).  
 
Donc dès que j'aurais accès à ma voiture et à mon montage, je vous posterai mes résultats :)  
Encore un mois à attendre !!
 
Merci à tous encore une fois et bonne soirée


 
Salut Actylen,
 
Alors des nouvelles de ton montage ? J'ai un peu regardé de mon coté et je pense pas que l'inversion du bit soit nécessaire. Regarde plutôt du coté de la vitesse de transmission du FTDI (65200 baud) et la façon dont tu traite le buffer du chipset. C'est très important car si le buffer de rempli plus vite que ce que tu ne le vide tu perds de l'info.
 
Cordialement.
Manu

n°15596471
actyln   profil
Profil : Apprenti
Posté le 02-01-2009 à 21:50:20  answer
 

Hey, salut tout le monde !
 
Déjà je vous souhaite à tous une bonne année et une bonne santé  :jap:  
 
Merci pour ton soutien fenixecu, j'ai pas retouché mon montage ces derniers jours avec les fêtes mais je me replonge dedans dans les jours à venir !! Je te tient au courant. Je vais revoir mon bout de soft, et tester l'inversion de bit, on sait jamais.
 
Bonne soirée
Eric

n°15596621
jeangui111   profil
Profil : Membre confirmé
Avatar
Posté le 02-01-2009 à 23:42:33  answer
 

Bonsoir à tous et bonne année.
 
Pour information si cela peut vou intéresser, Diltronic à Saint-Germain-en-Laye (Dpt. 78) vend des interfaces USB-Serie à base de FTDI.
 
J'en ai acheté une là-bas.
 
++

n°15603903
citroracin​g   profil
Profil : Nouveau membre
Posté le 08-01-2009 à 22:25:05  answer
 

Le 19-05-2005 à 17:47:13, Tazmaniac a écrit :

Bon, ce topic n'attire pas les foules.
 
Quelques nouvelles :
 
Tous les composants semblent être de l'ultra classique sauf deux :
http://www.forum-auto.com/uploads/ [...] _sized.jpg http://www.forum-auto.com/uploads/ [...] _sized.jpg
 
Renseignement pris auprès de Freescale semiconductor, ex Motorola (ils ont un support :bien: ), c'est un chip custom (le S2267) fabriqué pour Sienmens. Il n'ont le droit de divulguer auncune information su ce chip, celui ci étant la propriété intellectuelle de Siemens. Leur conseil est donc de contacter directement Siemens.
Si quelqu'un a des contacts avec des personnes de Siemens pouvant m'aider (quitte a signer un NDA) faites moi signe.
 
Pour le chip STMicroElectronics, même combat c'est un chip custom fabriqué pour Siemens (sauf que là, essayez de trouver un support chez ST même pour vous envoyer bouler, y a pas...)
 
A première vue, le chip Motorola semblerai être une sorte de référence de tension et le chip ST sert à la mise en forme des signaux issus du capteur PMH et a l'air de faire office d'AOP, ref de tension pour les autres capteurs.
 
J'ai pas mal avancé sur le schéma, mais c'est un sacré bazar pour l'instant.
http://www.forum-auto.com/uploads/ [...] _sized.jpg
 
Il me manque encore toute la partie commande de puissance, et la partie logique autour du microcontrôleur mais cette dernière est assez bateau et pas très intéressante pour l'instant.
 
Pour le problème qui me concerne, ou un des chip spécifiques Siemens est cramé (très peut probable) ou l'entrée AN4 (pin 44 du 68HC11) du convertisseur AD correspondant au capteur de température eau est morte.
 
J'ai pas pu vérifier en mesurant au multimètre sur la voiture en marche la tension sur la pin 44, la voiture est pour l'instant à 100Km de moi...
 
Dans les deux cas, c'est pas la joie : ou je me trouve un Fenix 3B quelconque dont les chips custom sont pas cramé et je me lance dans un fastidieux travail de déssoudage ressoudage, ou je change le microcontrôleur.
Pour cela faut virer l'ancien, le remplacer par un support PLCC, et trouver un nouveau microcontrôleur.
Là ça se corse aussi, c'est une série V (68HC11E1VFN2), c'est a dire qui supporte de -40 à 105 °C contre -40 à 85 °C pour la série C classique.
Or j'apprend avec horreur que le 68HC11 est un microcontrôleur quasi obsolète (boum le coup de vieux) et tout ce que j'ai trouvé pour l'instant c'est une série V chez Sélectronic (bon par contre c'est pas cher : 13€50).
Donc ou j'ai pas peur des plantages à cause des coup de chaud, ou il faut que j'en récupère un bon sur une carcasse de calculateur... retour au point de départ.
 
Voilà d'autres news lorsque le schéma sera un peut plus avancé et mis au propre.


 
bonsoir
 
venant d ouvrir un fenix 3b de xm v6 je viens de tomber sur ce magnifique topic
 
concernant les chip inconnue  le motorola ne serait il la memoire contenant le code de demarrage ?
 
 
mon but en ouvrant le fenix est de pirater le traitement du signal cliquetis
 
dans vos recherche avez vous regarder cela broche 7 32 et 31 32 ?
 
en vous souhaitant une bonne anne a tous
 

n°15605333
Tazmaniac   profil
Profil : Membre confirmé
Posté le 09-01-2009 à 23:08:27  answer
 

Alors pour info, ce chip est un ampli OP double a faible consommation et compensé en température (important en milieu automobile), connu sous la référence standard LM2904N.
Le code d'anti-démarrage est directement stocké dans l'EEprom interne du micro-contrôleur.
Le chip STMicroElectronics est le fameux TCA(M) responsable entre autre du traitement du signal du capteur de cliquetis.
Le LM2904N a l'air de servir au pré-traitement du signal du capteur avant de rentrer dans le TCAM.
 
Attention, le traitement du signal issue de ce capteur n'est pas trivial, traitement qui est complètement a refaire si on "vampirise" le signal du capteur broche 31 et 32.
 

n°15605482
citroracin​g   profil
Profil : Nouveau membre
Posté le 10-01-2009 à 08:43:09  answer
 

Le 09-01-2009 à 23:08:27, Tazmaniac a écrit :

Alors pour info, ce chip est un ampli OP double a faible consommation et compensé en température (important en milieu automobile), connu sous la référence standard LM2904N.
Le code d'anti-démarrage est directement stocké dans l'EEprom interne du micro-contrôleur.
Le chip STMicroElectronics est le fameux TCA(M) responsable entre autre du traitement du signal du capteur de cliquetis.
Le LM2904N a l'air de servir au pré-traitement du signal du capteur avant de rentrer dans le TCAM.
 
Attention, le traitement du signal issue de ce capteur n'est pas trivial, traitement qui est complètement a refaire si on "vampirise" le signal du capteur broche 31 et 32.
 


bonjour
 
merci pour cette reponse
ayant passser un peut plus de temps sur le circuit  
je me suis apercut de mon erreur car sur ma platine cette ref n y est pas et le ciruit porte la ref normale  
 
le but de ma manip est de recuperer le sigmal cliqetis avant le microp pour surveiller le moteur que je tente de metre au poing
 
en vous remerciant
 
bonne reception

n°15625436
franck122   profil
Profil : Nouveau membre
Posté le 26-01-2009 à 22:00:32  answer
 

bonjour a tout les fous furieux de l'electronique je vois que vous pouvez surement m'aide je pratique le stock car et je viens de monter un moteur de laguna 2 l f3r calculateur siemens et malheureusement le calculateur est codée (ce que je ne savait pas)donc mon soucis est de savoir si quelqu'un d'entre vous pourrais me faire sauter se code car je ne dispose plus de la clé et du faisceau interieur de la voiture (j'ai moté le moteur dans une r11).merci d'avance et n'hesiter pas a me contacter.

n°15626057
Tazmaniac   profil
Profil : Membre confirmé
Posté le 27-01-2009 à 17:03:14  answer
 

Le F3R de Laguna est géré par un Fenix5, ici on parle principalement des Fenix3A/B et 1. Le 5 est une grosse évolution et est assez différent.
Le sujet de l'anti démarrage est assez sensible, le monde de l'automobile en étant encore resté à la politique de la "sécurité par le secret" qui emmerde tout le monde sauf les voleurs (du moins dans les génération de calculateur dont on parle, Fenix5 compris).
En résumé, le Fenix5 étant upgradable par soft, les personnes ayant le matériel pour t'uploader de nouvelles carto ont aussi le nécessaire pour faire sauter ou inhiber le code.

n°15626306
franck122   profil
Profil : Nouveau membre
Posté le 27-01-2009 à 20:06:45  answer
 

et tu connais du monde qui pourrez me le faire ?moyenne argent ou service biensur !! :)

n°15669177
actyln   profil
Profil : Apprenti
Posté le 08-03-2009 à 18:15:11  answer
 

Le 26-12-2008 à 09:55:28, fenixecu a écrit :


 
Salut Actylen,
 
Alors des nouvelles de ton montage ? J'ai un peu regardé de mon coté et je pense pas que l'inversion du bit soit nécessaire. Regarde plutôt du coté de la vitesse de transmission du FTDI (65200 baud) et la façon dont tu traite le buffer du chipset. C'est très important car si le buffer de rempli plus vite que ce que tu ne le vide tu perds de l'info.
 
Cordialement.
Manu


 
Bonsoir à tous,
 
je viens vous donnez de mes nouvelles, même si elle sont pas terribles ^^
 
Voici ce que j'obtient avec mon montage basé sur un FTDI:
 
Avec le bit de réception inversé
00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 00 70 9F 9E 0E 00 00 FE 00 00 00 00 00 1C 40 30 00 00 00 00 00 00 01 09 02 24 08 01 19 AA BA 8B 94 00 0C 08 B8 49 C8 90 94 11 60 00 60 40 A8 80 00 00 00 00 00 00 00 00 20 05 64 00 10 14 00 00 00 00 00 00 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 8F 9E 8E 00 00 00 00 A0 00 00 00 00 00 00 01 00 00 02 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 80 00 00 00 00 00 00 00 01 00 00 09 02 BE 08 30 16 2C 30 22 42 00 00 00 6D 81 81 40 02 00 00 00 00 5C 00 00 00 00 00 00 00 00 00 21 00 24 41 00 0A 13 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 9F 9E 8E 00 00 00 40 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 0A 02 BF 08 00 06 22 00 00 10 00 00 00 80 00 80 41 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 4D 00 00 10 04 00 04 00 00 00 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 FF 00 00 00 00 70 9F 9E 8E 00 00 00 00 00 00 00 00 FE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 B3 C1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 94 00 00 00 00 00 00 00 00 00 00 1C 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 52 10 44 0C 00 00 00 00 00 00 00 00 00 00 00 70 9F BE 8E 00 00 00 02 00 00 00 00 00 00 00 00 FA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 9F 8E 18 00 00 00 00 00 00 00 00 00 00 00 00 00 01 1C 40 60 00 00 01 00 00 04 34 08 00 50 00 D0 91 51 00 00 00 00 90 9D 9F 01 00 00 00 00 00 1C 00 00 00 00 00 00 00 00 20 00 00 C0 85 02 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00 00 70 86 18 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 78 9F 9E 9E 00 00 80 00 01 00 00 00 80 00 00 00 01 00 00 00 02 80 09 07 02 1C 00 20 04 00 00 00 93 01 00 40 00 00 FF 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 40 00 02 10 04 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 9F 9E 8E 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 40 CF 20 18 20 80 00 00 01 00 00 00 20 68 42 9B 83 09 00 00 00 18 10 A0 B2 67 00 00 00 00 00 00 98 01 01 00 00 00 00 00 20 00 40 0A 90 68 11 F1 00 00 00 20 00 00 00 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 9F 1E 1C 00 00 00 00 00 00 00 00 00 01 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 2B 02 00 08 02 16 08 B0 00 00 00 00 00 42 00 00 00 10 00 00 00 02 00 00 00 0C 00 00 00 00 00 00 00 00 00 14 24 4C 00 0A 10 04 00 00 00 00 9E 8E 1C 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 8F 1E 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 40 00 00 00 00 00 00 09 00 C0 01 30 16 18 81 11 00 00 00 00 11 4F 00 80 00 00 00 4C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9E 9E 9E 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C8 C3 1E 3C 00 00 00 00 01 00 00 00 40 90 41 00 00 00 00 00 2A 00 C1 0C 20 04 00 00 20 41 00 00 00 32 60 60 D4 D1 FF 00 00 00 00 00 00 00 00 00 00 00 21 15 64 4D 00 02 00 00 00 00 00 01 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 70 8E 18 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 01 1C 40 93 02 00 00 00 01 00 03 28 02 00 00 00 02 12 00 11 40 00 80 00 00 93 9C 99 47 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 21 00 00 00 00 0A 11 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 E0 CF 8E 1C 00 00 FE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 C0 00 00 00 00 00 00 00 00 02 02 42 08 00 00 00 80 10 11 00 00 00 80 00 02 82 08 1D 00 00 51 01 03 02 06 04 0C 08 00 10 00 24 20 19 11 00 80 01 00 00 F0 CF 1C 0C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 9F 96 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 30 C1 00 00 00 00 00 00 02 02 44 10 00 06 00 87 10 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 15 64 4D 00 00 00 14 00 00 00 00 00 00 00 00 00 00 7C 00 00 70 9F 3E 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 00 00 04 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 E7 DF 9E 00 00 00 00 00 00 00 00 04 40 33 80 00 00 00 01 00 03 23 02 44 10 36 02 19 B7 10 10 00 00 00 90 02 80 C0 02 00 00 00 01 71 01 02 02 04 00 08 08 00 10 20 24 00 01 00 02 10 14 00 00 00 00 00 00 C0 00 00 00 00 00 00 00 00 00 00 70 9F 9E 2C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E0 C7 9E 8E 00 00 04 44 08 08 5B 1C 20 20 40 40 C0 80 25 20 98 E3 90 00 04 3B 14 03 08 08 B8 00 72 30 51 82 80 00 40 80 02 00 00 00 00 00 00 00 00 00 20 05 64 45 00 02 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E8 DF BE 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 1C 40 33 00 00 00 00 00 00 03 02 02 00 00 16 16 19 37 00 00 00 00 00 93 9D 9F 40 06 00 00 00 00 04 00 00 00 00 00 00 00 00 00 21 00 00 4D 00 0A 13 14 F0 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 70 8F 38 9E 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 14 1C B7 01 00 00 00 00 93 9D 8F 88 04 01 00 02 02 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 64 9A 00 02 00 00 00 00 00 00 00 00 70 9F 1C 1E 00 00 00 00 00 00 00 00 00 FE 00 00 00 00 00 00 00 80 00 00 80 00 00 00 00 00 80 00 00 00 00 00 00 00 00 00 E0 DF BE 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 80 FF 00 00 04 40 00 80 00 01 01 02 02 00 04 00 08 00 28 91 11 00 00 23 08 C0 40 80 00 00 00 00 0C 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00 80 00 00 E0 C7 9E 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9E 8E DF 06 00 00 00 00 00 01 0C 40 B0 C1 00 00 00 00 00 00 03 02 C4 08 36 06 04 00 10 D1 00 00 00 01 00 00 08 10 00 00 04 00 00 00 00 00 00 00 00 00 20 00 64 4C 00 0A 11 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 70 9F 9E 9E 00 00 E0 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0C 40 B3 C1 00 00 00 00 00 00 2C 02 44 00 8A 1E 07 28 00 B8 00 22 90 51 11 00 00 4C 00 00 00 00 00 00 00 00 00 20 01 64 4D 00 02 10 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70 8F 3C 1C 00 FC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 C0 00 00 00 00 00 01 2C 02 46 08 00 00 00 00 10 02 00 00 00 00 00 59 FF FF 00 00 04 00 00 00 00 00 00 00 00 00 20 00 00 3D 00 A1 02 41 3E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 FC 00 00 00 00 00 00 00 00 00 00 00 00 D8 00 00 00 00 00 00 70 9F 9E 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 04 0C 08 00 00 00 00 00 71 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 00 64 4D 00 0A 11 00 00 00 00 00 F1 40 00 00 00 00 00 00 00 00 00 00 70 AE 9E 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 10 00 00 00 00 00 00 00 78 9F 9E 8E 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 40 30 C0 00 00 00 00 03 2D 02 C2 09 06 00 A8 43 A3 1A 60 00 80 00 00 59 F8 03 00 00 00 00 00 00 00 00 00 00 00 00 21 01 64 00 00 00 0C 00 00 00 00 00 00 00 40 00 00 00 01 00 00 00 00 00 02 00 00 70 9F 9E 1E 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 9E 18 9E 00 00 00 00 38 40 30 C0 00 00 00 01 00 03 2D 02 04 00 12 12 51 B3 11 D1 00 00 00 91 9D 9F 40 06 00 00 00 00 44 00 00 00 00 00 00 00 00 00 21 04 04 00 00 02 11 00 00 00 00 00 00 00 00 00 00 00 00 00 01 FE 00 00 00 00 00 00 00 00 00 00 2F 00 00 00 00 00 70 9F 9E 1E 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 40 30 C1 00 00 00 00 00 00 20 02 06 00 36 02 60 B0 11 CE 00 00 00 90 80 80 80 2C FD 00 00 00 00 00 00 00 00 00 00 00 20 04 64 44 00 02 10 00 00 20  
 
Avec le bit de réception non inversé :
20 C0 F0 8C 1C 18 C3 FC 00 FF FF FF FF FF FB FF D8 C0 F8 8C 9E 18 C3 F8 E0 F0 00 FF E0 FF EB 5B E7 8F FF FF FF FB FF FF FF FF FF FF F7 00 F0 8C 1C 18 1E F8 00 00 80 FF 20 FF FF FF FF FF FF FF F8 C0 F0 8C 9C 18 C3 FC F0 E0 FD F7 FF FA FD FF FF FB FF 0C 18 1C 1C F0 F8 80 80 8C 1C 1C 18 FF F8 FF FF FF FF E0 0C 1C E3 18 FC F0 00 E0 F0 0C 18 C3 1C F8 F0 20 FF 80 F0 0C 20 86 18 F8 F8 C0 F0 8C 10 C3 1C FE 80 FF FF FF FF FF FF FF FF FF F0 00 FF F8 8C 1E 1E 18 FF F0 80 00 FF FC FF F6 FF FF EF BC A7 BD FF FF FF FF F8 80 F0 F8 0C 1E 9C 1C F8 00 F8 20 FF FF FF FF E0 80 F8 1C 1C 1C 9C E0 E0 FF FF BF FF FF FF FF FD 0C 10 1C 10 F8 F8 C0 E0 0C 18 18 C3 FC F8 6F 77 5F FF 02 F0 F8 0C 10 10 83 FC 80 C0 E0 0C 1E 18 1C FF F8 FF FF EC FF FF FF FF FF 20  
 
 
Voilà ... donc y'a bien des FF 00 de temps en temps avec le bit inversé mais je trouve pas que ça soit terrible comme trames ... non ?
 
Quelle longueur de cable avaient vous entre le FTDI et la voiture ? moi il est qd même assez long, c'est ptetre ça ? Sinon comment savoir si mon buffer déborde ou pas en réception ?
 
Utilisez-vous le mode "port COM" ou le mode D2XX du FTDI ? Si quelqun a un bout de soft "sûr" à me passer, histoire que je teste mon hard avec unsoft qui marche ça m'interesse !!
 
Si y'a des gens sur paris je peux aussi me déplacer pour tester votre montage sur ma voiture :)
 
Voilà, bonne soirée à tous !!
 


---------------
Mégane I phase 1 1.4e 75ch
n°15669259
Tazmaniac   profil
Profil : Membre confirmé
Posté le 08-03-2009 à 19:07:49  answer
 

T'a clairement un problème de décodage.
Le plus cohérent semble bien être avec le bit inversé, mais comme tu le dis si bien, c'est pas terrible non plus.
T'as polarisé la sortie diag a combien de mA ? Poste ton schéma, doit y avoir un bug.
La longueur entre le FTDI et la prise diag n'est pas importante si t'as polarisé assez "fort".
Sous windows, le mode D2XX est fortement conseillé, mais faut développer pour et ça doit quand même passer en VirtualComPort mais faut lire assez vite le buffer.
T'as fait ton programme de lecture comment ?

n°15670009
fenixecu   profil
Profil : Nouveau membre
Posté le 09-03-2009 à 16:50:04  answer
 

D2XX je confirme  :jap:  
J'ai essayé avec le VCP mais j'y suis pas arrivé
 
Pour le buffer la vitesse est importante, mais pas primordiale. Même sans la régler (ne la laissant comme d'origine du drivers) tu peux avoir une bonne trame. Par contre la longueur de trame XR25 n'est pas fixe. La longueur du câble n'a aucune importance (pas trop du moins)
 
++
Manu

n°15670164
actyln   profil
Profil : Apprenti
Posté le 09-03-2009 à 18:35:16  answer
 

bah j'ai juste mit une resistance de pull-up de 1k au Vdd (5v) et je rentre sur le FT232 ...
pour moi c'est bon puisque la ligne de diag est de type collecteur ouvert ...
 
concernant mon soft, j'utilise la dll de FTDI en mode D2XX :
 
Voici ma procédure d'init du FT232 :
 

Code :
  1. Private Sub Initialize()
  2.         ' Get serial number of device with index 0
  3.         ' Allocate space for string variable
  4.         TempDevString = Space(16)
  5.         FT_Status = FT_GetDeviceString(DeviceIndex, TempDevString, FT_LIST_BY_INDEX Or FT_OPEN_BY_SERIAL_NUMBER)
  6.         If FT_Status <> FT_OK Then
  7.             Exit Sub
  8.         End If
  9.         FT_Serial_Number = Microsoft.VisualBasic.Left(TempDevString, InStr(1, TempDevString, vbNullChar) - 1)
  10.         ' Get description of device with index 0
  11.         ' Allocate space for string variable
  12.         TempDevString = Space(64)
  13.         FT_Status = FT_GetDeviceString(DeviceIndex, TempDevString, FT_LIST_BY_INDEX Or FT_OPEN_BY_DESCRIPTION)
  14.         If FT_Status <> FT_OK Then
  15.             Exit Sub
  16.         End If
  17.         FT_Description = Microsoft.VisualBasic.Left(TempDevString, InStr(1, TempDevString, vbNullChar) - 1)
  18.         'Open device by serial number
  19.         FT_Status = FT_OpenByDescription(FT_Description, 2, FT_Handle)
  20.         If FT_Status <> FT_OK Then
  21.             MsgBox("Impossible d'accéder au périphérique" )
  22.             Timer_Load.Enabled = True
  23.             Exit Sub
  24.         End If
  25.         ' Reset device
  26.         FT_Status = FT_ResetDevice(FT_Handle)
  27.         If FT_Status <> FT_OK Then Exit Sub
  28.         ' Purge buffers
  29.         FT_Status = FT_Purge(FT_Handle, FT_PURGE_RX Or FT_PURGE_TX)
  30.         If FT_Status <> FT_OK Then
  31.             Exit Sub
  32.         End If
  33.         ' Set Baud Rate
  34.         FT_Status = FT_SetBaudRate(FT_Handle, 62500)
  35.         If FT_Status <> FT_OK Then
  36.             Exit Sub
  37.         End If
  38.         ' Set parameters
  39.         FT_Status = FT_SetDataCharacteristics(FT_Handle, FT_DATA_BITS_8, FT_STOP_BITS_1, FT_PARITY_NONE)
  40.         If FT_Status <> FT_OK Then
  41.             Exit Sub
  42.         End If
  43.         ' Set Flow Control
  44.         FT_Status = FT_SetFlowControl(FT_Handle, FT_FLOW_NONE, 0, 0)
  45.         If FT_Status <> FT_OK Then
  46.             Exit Sub
  47.         End If
  48.         ' Set Timeouts
  49.         FT_Status = FT_SetTimeouts(FT_Handle, 500, 500)
  50.         If FT_Status <> FT_OK Then
  51.             Exit Sub
  52.         End If
  53.         ' Set Latency Timer
  54.         FT_Status = FT_SetLatencyTimer(FT_Handle, 2)
  55.         If FT_Status <> FT_OK Then
  56.             Exit Sub
  57.         End If
  58.     End Sub


 
Voici ma procédure de lecture :
 

Code :
  1. Private Sub Timer_Read_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer_Read.Tick
  2.        
  3.         Dim EventDWord As Integer
  4.         Dim caractere As String
  5.         Dim i As Integer
  6.         Static compteur As Integer = 0
  7.         Static total As Integer = 0
  8.         ' Read number of bytes waiting
  9.         FT_GetStatus(FT_Handle, FT_RxQ_Bytes, FT_TxQ_Bytes, EventDWord)
  10.         ' Allocate string to recieve data
  11.         TempStringData = Space(FT_RxQ_Bytes + 1)
  12.         FT_Status = FT_Read_String(FT_Handle, TempStringData, FT_RxQ_Bytes, BytesRead)
  13.        
  14.         If FT_Status <> FT_OK Then
  15.             Exit Sub
  16.         End If
  17.         '_streamwriter.WriteLine(TempStringData)
  18.         total += 1
  19.         ' Display string on form
  20.         For i = 1 To TempStringData.Length
  21.             caractere = Hex(Asc(Mid(TempStringData, i, 1)))
  22.             If caractere.Length = 1 Then caractere = "0" + caractere
  23.             Read.Text += caractere.ToString + " "
  24.            
  25.         Next i
  26.         If (total = 5) Then Timer_Read.Enabled = False           'Pour limiter le nombre de trames reçues
  27.     End Sub


 
Peut-être que la façon dont je lit les trames (cette procédure est appelée par un timer à fréquence fixe) n'est pas correcte ?
En tout cas je suis de plus en plus persuadé que le pb vient du soft !!
 
Merci encore pour votre aide :)
 
actyln

n°15670606
Tazmaniac   profil
Profil : Membre confirmé
Posté le 10-03-2009 à 00:56:35  answer
 

Et tes masses, elles sont bien reliées ou tu n'utilise que la ligne diag de la prise?
C'est souvent un problème: mélanger le +5 et la masse du bus USB et le +12v et la masse de la voiture n'est de toute manière pas l'idéal.
Tous les combien tu déclenche ton timer ? Tu a essayé avec un polling sans timer pour commencer ?

mood
Publicité
Posté le   profilanswer
 

 Page :  1  2  3  4  5  6

Aller à :
Ajouter une réponse
 

Sujets relatifs
Compte-tour clio 1Problème de surchauffe sur clio I essence
Avis sur un devis de réparationClio 1993 vibration de la boite de vitesse
Clio 1.4, 1992: Probleme demarreurProblème de fuite (?) pour Clio
C3 HDi 16S - Voyant préchauffage alluméReparation aux USA .... probleme de langue
Puce sur calculateur golf IV TDI 110 ?Achat d'une clio williams ; conseils d'achats svp
Plus de sujets relatifs à : Réparation d'un calculateur Fenix 3B (R19 & Clio 16S et William)