Development rovergauge pour iOS

Ici, on parle de tout et de n'importe quoi...
frog
Messages : 919
Inscription : 19 mai 2014 19:07
Voiture(s) : Cerbera 4.5, R.Rover Sport 4.2 V8, Mitsu. Pajero
Localisation : Cher (18)

Re: Development rovergauge pour iOS

Message par frog »

Les anglais appellent cela "man maths", c'est la raison pour laquelle j'ai un Range Rover v8, il etait beaucoup moins cher qu'un diesel équivalent donc ca justifie la consommation plus élevée :)

En ce qui concerne l'imprimante 3D, c'est pas pour demain. Ayant juste investi dans une laser couleur duplex, les caisses sont vides...
ATTENTION! Piloter une TVR peut créer exaltation,palpitations,essoufflement,flux sanguin augmenté et même une perte de contrôle de la vessie. Il est possible que votre égo se gonfle et que le sexe opposé trouve le pilote plus attrayant. Les Edgar (trad.)
frog
Messages : 919
Inscription : 19 mai 2014 19:07
Voiture(s) : Cerbera 4.5, R.Rover Sport 4.2 V8, Mitsu. Pajero
Localisation : Cher (18)

Re: Development rovergauge pour iOS

Message par frog »

Bon, quelques progrès et des pas en arrière comme d'habitude !

D'abord, j'ai déménagé. En effet la table du salon n'était plus adéquate!
IMG_1945.JPG
J'ai aussi acheté quelques cartes électroniques afin d'assurer l'interface USB et ça fonctionne (au moins en petits tests d'envoi et reception par l'adaptateur USB-série du câble rovergauge).
IMG_1946.JPG
J'ai conçu un simulateur de capteurs, les signaux compte-tour, lambda et autres étant issus d'un générateur de signaux.
IMG_1954.JPG
Et puis j'ai essayé rovergauge avec mon bricolage et rien ne marche. Vérification du faisceau, de la connectique.. tout est bon, reste le calculateur inconnu.

Je l'ai donc ouvert pour le tester et aucun des circuits intégrés ne reçoit de jus !!! Est-il HS ? Aucun moyen de s'en assurer si ce n'est d'en acheter un autre pour comparer. J'attends donc le facteur dans les jours à venir.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
ATTENTION! Piloter une TVR peut créer exaltation,palpitations,essoufflement,flux sanguin augmenté et même une perte de contrôle de la vessie. Il est possible que votre égo se gonfle et que le sexe opposé trouve le pilote plus attrayant. Les Edgar (trad.)
Avatar de l’utilisateur
René 67
Messages : 2466
Inscription : 11 nov. 2015 16:13
Voiture(s) : RS4, RS2, Westfield SEIW, MX5, Griffith 500
Localisation : 19

Re: Development rovergauge pour iOS

Message par René 67 »

Tu as bien alimenté ton ECU en + "permanent" ET + "contact" ?
frog
Messages : 919
Inscription : 19 mai 2014 19:07
Voiture(s) : Cerbera 4.5, R.Rover Sport 4.2 V8, Mitsu. Pajero
Localisation : Cher (18)

Re: Development rovergauge pour iOS

Message par frog »

René 67 a écrit :Tu as bien alimenté ton ECU en + "permanent" ET + "contact" ?
Oui. Et même si ce n'étais pas le cas, le circuit intégré du processeur devrait être alimenté car cela lui permet de maintenir les codes d'erreur en mémoire. Ce qui n'est pas le cas.
ATTENTION! Piloter une TVR peut créer exaltation,palpitations,essoufflement,flux sanguin augmenté et même une perte de contrôle de la vessie. Il est possible que votre égo se gonfle et que le sexe opposé trouve le pilote plus attrayant. Les Edgar (trad.)
frog
Messages : 919
Inscription : 19 mai 2014 19:07
Voiture(s) : Cerbera 4.5, R.Rover Sport 4.2 V8, Mitsu. Pajero
Localisation : Cher (18)

Re: Development rovergauge pour iOS

Message par frog »

Petite mise à jour avec peu de progrès, j'ai été occupé par l'appli pour les moteur AJP, la santé de mon épouse et d'autres aléas de fin d'année (c'est récurrent chez nous !!!).

Donc, pour reprendre où j'en étais (calculateur HS ?), j'ai reçu un autre calculateur mais me suis aussi rendu compte que j'avais oublié d'installer une résistance dans mon câble Rovergauge maison. Cela a eu l'effet de griller l'adaptateur USB qui ne fonctionne plus... j'en ai donc commandé un autre.

Maintenant que l'appli pour les AJP est plus ou moins finie, je vais pouvoir me ré-atteler au CUX14 :)

Petites questions pour vous si vous avez deux minutes:

-Serait-il rédhibitoire pour vous d'avoir à changer le câble Rovergauge si vous en possédez un déjà pour utiliser l'application ? Je pense avoir à y ajouter un connecteur série, soit en ligne, donc un mâle/femelle, soit en "parallèle" avec le connecteur USB. La modification est à la portée de quelqu'un de compétent avec un fer à souder, sinon j'offrirai un service d'échange standard (ou de modification). En effet, la partie USB est problématique malheureusement...
-Ou se trouve le calculateur dans la Chimaera/Griffith ?

A bientôt avec des bonnes nouvelles je l'espère.
Greg
ATTENTION! Piloter une TVR peut créer exaltation,palpitations,essoufflement,flux sanguin augmenté et même une perte de contrôle de la vessie. Il est possible que votre égo se gonfle et que le sexe opposé trouve le pilote plus attrayant. Les Edgar (trad.)
Avatar de l’utilisateur
René 67
Messages : 2466
Inscription : 11 nov. 2015 16:13
Voiture(s) : RS4, RS2, Westfield SEIW, MX5, Griffith 500
Localisation : 19

Re: Development rovergauge pour iOS

Message par René 67 »

Dans les Chimaera et Griffith, le calculateur se trouve "posé" au dessus de la batterie, devant les pieds du passager.
frog
Messages : 919
Inscription : 19 mai 2014 19:07
Voiture(s) : Cerbera 4.5, R.Rover Sport 4.2 V8, Mitsu. Pajero
Localisation : Cher (18)

Re: Development rovergauge pour iOS

Message par frog »

René 67 a écrit :Dans les Chimaera et Griffith, le calculateur se trouve "posé" au dessus de la batterie, devant les pieds du passager.
Super, merci :)
ATTENTION! Piloter une TVR peut créer exaltation,palpitations,essoufflement,flux sanguin augmenté et même une perte de contrôle de la vessie. Il est possible que votre égo se gonfle et que le sexe opposé trouve le pilote plus attrayant. Les Edgar (trad.)
Avatar de l’utilisateur
_Zeb_
Messages : 3031
Inscription : 02 mars 2013 11:23
Voiture(s) : Chim. 400 & Scimitar 73 :-), 508RXH, Prius+ :-(
Localisation : Annecy

Re: Development rovergauge pour iOS

Message par _Zeb_ »

Et sinon concernant le câble, ce serait pour se connecter au PC avec un port série à la place de l'USB ?
frog
Messages : 919
Inscription : 19 mai 2014 19:07
Voiture(s) : Cerbera 4.5, R.Rover Sport 4.2 V8, Mitsu. Pajero
Localisation : Cher (18)

Re: Development rovergauge pour iOS

Message par frog »

Pas au PC non, cela resterait en usb. Pour pouvoir récupérer les données sur l’iPhone en Bluetooth il me faut un adaptateur usb->Bluetooth, mais ceux-ci n’existent pas (l’inverse existe). Je peux concevoir un adaptateur maison mais la partie logicielle USB représente énormément de travail, je cherchais donc un court circuit sachant que le calculateur a une interface série à la base et ça c’est plus facile.
ATTENTION! Piloter une TVR peut créer exaltation,palpitations,essoufflement,flux sanguin augmenté et même une perte de contrôle de la vessie. Il est possible que votre égo se gonfle et que le sexe opposé trouve le pilote plus attrayant. Les Edgar (trad.)
Avatar de l’utilisateur
_Zeb_
Messages : 3031
Inscription : 02 mars 2013 11:23
Voiture(s) : Chim. 400 & Scimitar 73 :-), 508RXH, Prius+ :-(
Localisation : Annecy

Re: Development rovergauge pour iOS

Message par _Zeb_ »

Ah ok, c'est pour l’émetteur Bluetooth (rs232->BT).
En ce qui me concerne, rien de rédhibitoire.
frog
Messages : 919
Inscription : 19 mai 2014 19:07
Voiture(s) : Cerbera 4.5, R.Rover Sport 4.2 V8, Mitsu. Pajero
Localisation : Cher (18)

Re: Development rovergauge pour iOS

Message par frog »

Un peu de progrès finalement... J'ai Rovergauge qui lit les données du calculateur :D Pas tout, donc câblage à vérifier, mais j'ai température d'eau, capteur papillon et température d'essence ainsi que l'interrupteur boite automatique (peu important pour nos TVR mais utile sur les Land Rover).

Ça avance :bounce:
ATTENTION! Piloter une TVR peut créer exaltation,palpitations,essoufflement,flux sanguin augmenté et même une perte de contrôle de la vessie. Il est possible que votre égo se gonfle et que le sexe opposé trouve le pilote plus attrayant. Les Edgar (trad.)
frog
Messages : 919
Inscription : 19 mai 2014 19:07
Voiture(s) : Cerbera 4.5, R.Rover Sport 4.2 V8, Mitsu. Pajero
Localisation : Cher (18)

Re: Development rovergauge pour iOS

Message par frog »

Bon, après plusieurs pas en arrière, j'avance enfin... Si le bla bla technique ci-dessous ne vous intéresse pas, n'hésitez pas par contre à répondre aux deux questions à la fin :)

En ce qui concerne la connexion au calculateur, j'ai finalement décidé qu'il sera plus facile d'inclure un câble avec des connecteurs femelles appropriés (ils sont disponibles) comme ceux du câble RoverGauge. En effet, je pense que de fournir un câble RoverGauge modifié par retour de courrier serait un obstacle potentiel pour ceux qui seraient éventuellement intéressés. La solution comprendra donc un câble complet, mais sans le moulage du câble RoverGauge (au moins au début, on verra après).

La deuxième avancée concerne le circuit d'adaptation au calculateur qui convertira les données en série allant vers et provenant du calculateur en Bluetooth. Il existe des cartes électroniques (Arduino) qui sont en fait un mini-ordinateur qu'il faut programmer et auquel il faut aussi ajouter une interface série vers le calculateur. Il existe plusieurs cartes suivant les besoins de chacun et on peut aussi acheter des modules supplémentaires pour y ajouter par exemple une interface série, une connection bluetooth, une commande de relais, etc...

Pour mon prototype j'utilise une carte arduino 101 (la plus grande sur la photo ci-dessous), qui serait presque parfaite parce que Bluetooth y est intégré d'origine, et un module série existe, mais... elle n'est plus commercialisée.

La troisième avancée est au niveau de la programmation de la carte, en effet, le calculateur utilise un protocole série basé sur RS-232 mais pour rendre les choses compliquées, le signal qui envoie les données du calculateur est inversé. J'ai d'abord cru que seules les données étaient inversée donc il aurait été facile d'inverser la valeur reçue dans le logiciel, sauf que... un lot de données RS-232 est entouré d'un STOP et START bits, qui sont en fait un niveau bas du signal, alors que son état au repos est au niveau haut. Cela permet à un récepteur de ces données de savoir que quelque-chose arrive. Non seulement les données sont inversées, mais ces signaux aussi !!!

Le résultat étant qu'avec un signal inversé, la carte arduino est incapable de recevoir des données correctement. Si elle croit recevoir quelque-chose, ce n'est pas les données envoyées par le calculateur. J'ai donc pensé à créer un circuit électronique permettant d'inverser ce signal, mais heureuse découverte... le code qui gère les communications (une librairie logicielle) peut gérer les deux cas de figure, il suffit de lui dire. Mais... si on lui dit que les signaux sont inversés, c'est bien les deux signaux (transmission et réception), donc on peut recevoir des données du calculateur, mais plus en envoyer... vous me suivez ?
J'ai donc récupéré le code de la librairie et ajouté la possibilité de choisir si on veut inverser seulement la transmission, la réception ou les deux. Et je peux maintenant envoyer des demandes au calculateur depuis la carte Arduino mais aussi en recevoir. Je ne demande que la température d'essence pour l'instant, et elle change bien lorsque je bidouille le potentiomètre de mon simulateur :D Enfin un résultat positif après maintes heures (journées) à me casser la tête avec ce fichu protocole RS-232 à la sauce Lucas !
IMG_2044.JPG
Reste maintenant à inclure les autres requêtes (compte tours, température d'eau, etc...).

La quatrième avancée concerne mon choix de carte Arduino, en effet il n'en n'existe pas qui ont un port série d'origine et peu qui ont Bluetooth, il faut aussi qu'il y aie assez de mémoire, etc... pour le programme de communication. J'ai donc choisi une carte de la gamme feather (de chez adafruit) qui a le Bluetooth et aussi l'avantage d'être beaucoup plus petite (la petite carte sur la photo), mais... il n'existe pas de module série pour celle-ci. Me voila donc parti sur un autre logiciel (Eagle) pour concevoir le circuit et le circuit imprimé nécessaire. J'en ai profité pour y inclure une partie alimentation pour pouvoir alimenter tout ceci depuis la batterie (ou un circuit alimenté par le contact).
a5ad9f3bb36a48f90483b0e03b08d5ec.png
C'est beau non ???

Il est relativement facile à partir de la de faire fabriquer les circuits imprimés, qu'il me faudra monter et tester.
IMG_2043.JPG
Voila pour les nouvelles, et les deux questions que je vous ai promises (soyez honnêtes, c'est une étude de marché très simple :))

-Je pense que le prix final de l'électronique (avec cables, etc...) se situera entre €90 et €120. Ceci est-il trop cher ? L'appli elle sera gratuite.

-Il y a t'il un/des volontaire(s) pour demander si une solution RoverGauge pour iPhone (peut-être Android) en Bluetooth au prix de €90-€120 sur d'autre forums où cela serait utile (Land Rover, Morgan, etc...) ? Il m'est en effet difficile d'arriver tout frais, tout neuf sur un forum pour commencer à parler de quelque-chose comme ça. C'est souvent mal vu ;) Le but est de savoir si il y a suffisamment d'intérêt vu le temps et l'investissement nécessaire de ma part.

Merci et à bientôt pour la suite je l'espère.
Greg
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
ATTENTION! Piloter une TVR peut créer exaltation,palpitations,essoufflement,flux sanguin augmenté et même une perte de contrôle de la vessie. Il est possible que votre égo se gonfle et que le sexe opposé trouve le pilote plus attrayant. Les Edgar (trad.)
Avatar de l’utilisateur
_Zeb_
Messages : 3031
Inscription : 02 mars 2013 11:23
Voiture(s) : Chim. 400 & Scimitar 73 :-), 508RXH, Prius+ :-(
Localisation : Annecy

Re: Development rovergauge pour iOS

Message par _Zeb_ »

frog a écrit : Voila pour les nouvelles, et les deux questions que je vous ai promises (soyez honnêtes, c'est une étude de marché très simple :))

-Je pense que le prix final de l'électronique (avec cables, etc...) se situera entre €90 et €120. Ceci est-il trop cher ? L'appli elle sera gratuite.

-Il y a t'il un/des volontaire(s) pour demander si une solution RoverGauge pour iPhone (peut-être Android) en Bluetooth au prix de €90-€120 sur d'autre forums où cela serait utile (Land Rover, Morgan, etc...) ? Il m'est en effet difficile d'arriver tout frais, tout neuf sur un forum pour commencer à parler de quelque-chose comme ça. C'est souvent mal vu ;) Le but est de savoir si il y a suffisamment d'intérêt vu le temps et l'investissement nécessaire de ma part.

Merci et à bientôt pour la suite je l'espère.
Greg
Je me rends compte que nous avons manqué de politesse et oublié de te répondre à ta question (c'est le dernier post de Morganmtw qui vient de m'y faire penser).

- Prix final entre 90 et 120€, c'est une somme coquette. Perso, je n'ai pas d'iPhone mais des PC portables à la maison donc la question est vite réglé. Mais le côté pratique du sans fil et de l'encombrement sont tout de même un grand plus. Ceci dit, j'aurais un appareil sous iOS et pas de PC windows, je le prendrais sans doute.
- Je suis inscrit sur un forum MG et la RV8 était équipée aussi du 14CUX par contre la prise diag semble légèrement différente (forme globale rectangulaire et non triangulaire) Image. Je peux poser la question (vu le nombre en circulation ça ne va pas non plus changer la donne).
frog
Messages : 919
Inscription : 19 mai 2014 19:07
Voiture(s) : Cerbera 4.5, R.Rover Sport 4.2 V8, Mitsu. Pajero
Localisation : Cher (18)

Re: Development rovergauge pour iOS

Message par frog »

Merci pour vos réponses. Le prix annoncé est globalement élevé en effet, ceci parce que je n'ai pas pu tout chiffrer et ai préféré estimer haut plutôt que bas.

N’hésite pas à demander sur le forum MG, ça peut faire boule de neige d'un forum à l'autre et d'une marque à l'autre (Land Rover par exemple), et de savoir qu'une dizaine de personnes sont potentiellement intéressées s'ajoute aux dix ici et là ;) En ce qui concerne la connectique, je peux mettre un connecteur approprié (si disponible).

J'ai posté sur pistonheads avec quelques retours positifs si ce n'est que l'un d'entre eux est dubitatif vis-à-vis du Bluetooth dans une chimaera/griffith à cause de parasites de l'allumage. D'après lui, il y a eu beaucoup de problèmes de connexion même avec le câble rovergauge, alors en Bluetooth il a des doutes. A tester probablement avant de se lancer à fond.

J'ai ensuite demandé sur le groupe FB des chimaera et la le retour à été plus positif, bien que android est aussi demandé, j'étudie donc cela aussi.

J'ai aussi fait une demande à l'admin du forum "onlyroverV8" par MP, à priori message lu, mais pas de réponse.
ATTENTION! Piloter une TVR peut créer exaltation,palpitations,essoufflement,flux sanguin augmenté et même une perte de contrôle de la vessie. Il est possible que votre égo se gonfle et que le sexe opposé trouve le pilote plus attrayant. Les Edgar (trad.)
frog
Messages : 919
Inscription : 19 mai 2014 19:07
Voiture(s) : Cerbera 4.5, R.Rover Sport 4.2 V8, Mitsu. Pajero
Localisation : Cher (18)

Re: Development rovergauge pour iOS

Message par frog »

_Zeb_ a écrit :Perso, je n'ai pas d'iPhone mais des PC portables à la maison donc la question est vite réglé. Mais le côté pratique du sans fil et de l'encombrement sont tout de même un grand plus. Ceci dit, j'aurais un appareil sous iOS et pas de PC windows, je le prendrais sans doute.
Ce que j'ai ajouté à l'appli de la Cerbera, c'est du suivi en continu (qui fonctionne aussi en arrière-plan). On peut spécifier des valeurs hautes/basses sur chaque lecture (température eau, compte tours, etc...) et l'appli alerte visuellement, oralement et/ou par un bip quand une valeur n'est plus normale. Cela permet de passer au delà du simple diagnostic et d'avoir un suivi permanent du calculateur tant que l'appli tourne et qu'elle est connectée. Un vrai plus à mon avis (pour les paranoïaques !) par rapport au PC portable qui ne fait pas ce suivi.
ATTENTION! Piloter une TVR peut créer exaltation,palpitations,essoufflement,flux sanguin augmenté et même une perte de contrôle de la vessie. Il est possible que votre égo se gonfle et que le sexe opposé trouve le pilote plus attrayant. Les Edgar (trad.)
Répondre