GPS avec logiciel de DIAG intégré

Image
Avatar du membre
jul31
Membre confirmé
Membre confirmé
Auteur du sujet
Messages : 230
Enregistré le : sam. janv. 05, 2013 7:43 pm
Prénom : Julien
Carrosserie : Berline
Motorisation : 1,8L 16V
Type : XU7JP4 (LFY)
Finition : ST
Millésime : 1999
Kilométrage : 302000
Localisation : Ô Toulouse
Julien
44 ans
Ô Toulouse
406 ST
1,8L 16V
XU7JP4 (LFY)
Millésime 1999

Re: GPS avec logiciel de DIAG intégré

Messagepar jul31 » dim. oct. 11, 2015 9:53 pm

Ca y est! Premier test sur un long trajet fait ! 1000km sans problème. Il va falloir corriger quelques défauts de jeunesse, mais dans l'ensemble c'est plutôt fonctionnel.

Prochaine étape : la sortie audio, le lecteur mp3 et la synthèse vocale. La sortie audio est raccordée en entrée de l'autoradio, mais le son est de très mauvaise qualité, j'entends un sifflement proportionnel au régime moteur.

Avatar du membre
Invité
Invité

 ans

Re: GPS avec logiciel de DIAG intégré

Messagepar Invité » lun. oct. 12, 2015 6:42 pm

Les aléas du direct :tristounet:

Avatar du membre
jul31
Membre confirmé
Membre confirmé
Auteur du sujet
Messages : 230
Enregistré le : sam. janv. 05, 2013 7:43 pm
Prénom : Julien
Carrosserie : Berline
Motorisation : 1,8L 16V
Type : XU7JP4 (LFY)
Finition : ST
Millésime : 1999
Kilométrage : 302000
Localisation : Ô Toulouse
Julien
44 ans
Ô Toulouse
406 ST
1,8L 16V
XU7JP4 (LFY)
Millésime 1999

Re: GPS avec logiciel de DIAG intégré

Messagepar jul31 » lun. oct. 12, 2015 11:11 pm

Problème résolu! Il suffisait de monter le volume de la framboise à fond. Ce matin, j'ai testé le guidage vocale avec "Dame Google". Du coup cela me motive pour terminer au plus vite le lecteur mp3.

Avatar du membre
Invité
Invité

 ans

Re: GPS avec logiciel de DIAG intégré

Messagepar Invité » lun. oct. 12, 2015 11:23 pm

Effectivement :lol:

Avatar du membre
billou.cloclo
Fidèle
Fidèle
Messages : 754
Enregistré le : jeu. avr. 19, 2012 2:38 pm
Prénom : Laurent
Carrosserie : Break
Motorisation : 2,2L HDI
Type : DW12TED4 (4HX)
Finition : ST Pack Confort
Millésime : 2002
Laurent
43 ans
406 ST Pack Confort
2,2L HDI
DW12TED4 (4HX)
Millésime 2002

Re: GPS avec logiciel de DIAG intégré

Messagepar billou.cloclo » mer. oct. 21, 2015 8:52 pm

Félicitation =)
Ne pleure pas d'avoir perdu la lune, car tes larmes t'empêcheront de voir les étoiles.

Avatar du membre
michmuch
Membre confirmé
Membre confirmé
Messages : 421
Enregistré le : jeu. févr. 16, 2012 1:04 pm
Prénom : mich
Carrosserie : Berline
Motorisation : 2,2L HDI
Type : DW12TED4 (4HX)
Finition : Sport Pack
Millésime : 2001
Kilométrage : 361690
Localisation : 35 (Bzh)
mich
46 ans
35 (Bzh)
406 Sport Pack
2,2L HDI
DW12TED4 (4HX)
Millésime 2001

Re: GPS avec logiciel de DIAG intégré

Messagepar michmuch » jeu. oct. 22, 2015 4:10 pm

:bien:
Quelle ténacité pour mener à bien ce projet fou !

Avatar du membre
jul31
Membre confirmé
Membre confirmé
Auteur du sujet
Messages : 230
Enregistré le : sam. janv. 05, 2013 7:43 pm
Prénom : Julien
Carrosserie : Berline
Motorisation : 1,8L 16V
Type : XU7JP4 (LFY)
Finition : ST
Millésime : 1999
Kilométrage : 302000
Localisation : Ô Toulouse
Julien
44 ans
Ô Toulouse
406 ST
1,8L 16V
XU7JP4 (LFY)
Millésime 1999

Re: GPS avec logiciel de DIAG intégré

Messagepar jul31 » lun. nov. 16, 2015 12:10 am

Trouver la conso instantanée n'a pas été aussi simple que je pensais. J'ai du passer deux soirées à torturer un pauvre afficheur :

Image

La formule trouvée est un peu fausse à basse vitesse, mais sinon cela reste fidèle. Et... j'ai découvert que nos chers odb avait tendance à minorer la conso instantanée en faisant une moyenne sur une dizaine de secondes :siffle:

Avatar du membre
Invité
Invité

 ans

Re: GPS avec logiciel de DIAG intégré

Messagepar Invité » lun. nov. 16, 2015 12:12 am

Chose résolue au seconde par seconde je suppose! :lol:

Obywan406
Membre
Membre
Messages : 32
Enregistré le : sam. avr. 26, 2014 2:21 am
Prénom : Oby
Carrosserie : Coupé
Motorisation : 3,0L
Type : ES9J4S (XFX)
Finition : Pack
Millésime : 2002
Oby
45 ans
406 Pack
3,0L
ES9J4S (XFX)
Millésime 2002

Re: GPS avec logiciel de DIAG intégré

Messagepar Obywan406 » lun. nov. 16, 2015 1:14 am

Super travail jul31, bravo.
Que te reste t-il à faire sur ce projet ?
Cela me semble déjà très bien.

Avatar du membre
jul31
Membre confirmé
Membre confirmé
Auteur du sujet
Messages : 230
Enregistré le : sam. janv. 05, 2013 7:43 pm
Prénom : Julien
Carrosserie : Berline
Motorisation : 1,8L 16V
Type : XU7JP4 (LFY)
Finition : ST
Millésime : 1999
Kilométrage : 302000
Localisation : Ô Toulouse
Julien
44 ans
Ô Toulouse
406 ST
1,8L 16V
XU7JP4 (LFY)
Millésime 1999

Re: GPS avec logiciel de DIAG intégré

Messagepar jul31 » mar. nov. 17, 2015 9:19 pm

GUIPAS-Moteur a écrit :Chose résolue au seconde par seconde je suppose! :lol:


Maintenant je monte à 50L/100 avec mon 112 Poneys.

@Obywan : je voudrais faire un compteur km de maintenance, pour ne plus avoir à me rappeler des km entre chaque vidanges.

Obywan406
Membre
Membre
Messages : 32
Enregistré le : sam. avr. 26, 2014 2:21 am
Prénom : Oby
Carrosserie : Coupé
Motorisation : 3,0L
Type : ES9J4S (XFX)
Finition : Pack
Millésime : 2002
Oby
45 ans
406 Pack
3,0L
ES9J4S (XFX)
Millésime 2002

Re: GPS avec logiciel de DIAG intégré

Messagepar Obywan406 » mer. nov. 18, 2015 12:18 am

Je trouve que c'est un super boulot ;)

Avatar du membre
doudou41
V.I.P
V.I.P
Messages : 2990
Enregistré le : lun. avr. 21, 2014 11:26 am
Prénom : david
Carrosserie : Coupé
Motorisation : 2,1L TD
Type : XUD11BTE (P8C)
Finition : SVE
Millésime : 1997
Kilométrage : 162000
Localisation : dans le 41
david
37 ans
dans le 41
406 SVE
2,1L TD
XUD11BTE (P8C)
Millésime 1997

Re: GPS avec logiciel de DIAG intégré

Messagepar doudou41 » mer. nov. 18, 2015 8:57 am

Ces vraiment un super taff. Rien a redire. La finition est propre ;)

Envoyé de mon SM-G900F en utilisant Tapatalk
406 coupé v6 vert lugano / 406 SVE 2.1td 12v bleu de rhode

Avatar du membre
jul31
Membre confirmé
Membre confirmé
Auteur du sujet
Messages : 230
Enregistré le : sam. janv. 05, 2013 7:43 pm
Prénom : Julien
Carrosserie : Berline
Motorisation : 1,8L 16V
Type : XU7JP4 (LFY)
Finition : ST
Millésime : 1999
Kilométrage : 302000
Localisation : Ô Toulouse
Julien
44 ans
Ô Toulouse
406 ST
1,8L 16V
XU7JP4 (LFY)
Millésime 1999

Re: GPS avec logiciel de DIAG intégré

Messagepar jul31 » jeu. nov. 19, 2015 9:17 pm

Merci merci. C'est marrant, la première fois que j'ai fait un tour avec, j'avais l'impression d'avoir gagner des chevaux :lol:

Avatar du membre
Invité
Invité

 ans

Re: GPS avec logiciel de DIAG intégré

Messagepar Invité » jeu. nov. 19, 2015 10:12 pm

:lol:
Pourquoi donc? :???:

Avatar du membre
Kelias
Membre confirmé
Membre confirmé
Messages : 387
Enregistré le : mer. août 28, 2013 12:01 pm
Prénom : Damien
Carrosserie : Break
Motorisation : 2,0L HDI
Type : DW10ATED (RHZ)
Finition : ST
Millésime : 2000
Kilométrage : 364000
Localisation : Nord
Damien
30 ans
Nord
406 ST
2,0L HDI
DW10ATED (RHZ)
Millésime 2000

Re: GPS avec logiciel de DIAG intégré

Messagepar Kelias » mar. déc. 01, 2015 11:21 am

Ca faisait un moment que je n'étais pas venu ici.

Belle progression, la finition est surprenante !
Peut importe la destination, l'important est le chemin.

Avatar du membre
jul31
Membre confirmé
Membre confirmé
Auteur du sujet
Messages : 230
Enregistré le : sam. janv. 05, 2013 7:43 pm
Prénom : Julien
Carrosserie : Berline
Motorisation : 1,8L 16V
Type : XU7JP4 (LFY)
Finition : ST
Millésime : 1999
Kilométrage : 302000
Localisation : Ô Toulouse
Julien
44 ans
Ô Toulouse
406 ST
1,8L 16V
XU7JP4 (LFY)
Millésime 1999

Re: GPS avec logiciel de DIAG intégré

Messagepar jul31 » mar. déc. 01, 2015 11:23 pm

Je vous livre mes petits secrets : ci-dessous la formule approchée de calcul de la conso instantanée pour une ph1 à partir des signaux de l'odb. Je récupère le débit d'essence via le fil 1368, et la vitesse à partir du gps. En fonction de la vitesse, il y a deux courbes de calcul différentes.

Code : Tout sélectionner

#----------------------- read conso --------------------------------
def readConso():
    conso_ms = Bus_i2c('r',READ_CONSO, 0)*2.0
    conso = 0.5
    #-------- frequence débit essence ------------
    if(conso_ms != 0):
        freq = 1.0/(conso_ms/1000.0)
    else :
        freq = 0.0
    #-------- conversion vitesse m/s Hz ------------
    speed_kmh = 3.6* gpsd.fix.speed
    speed_Hz = math.sqrt(2)*speed_kmh
    #-------- calcul de la conso instantanée ------------
    if(speed_kmh < 5.0):
        graph.label_conso.configure( text = '--.-' +' L/100')
    else:
        if ((speed_kmh >= 5.0 ) and (speed_Hz < 33.33)):
            a = -0.0005*math.pow(speed_Hz,2) + 0.0018*speed_Hz + 1.6968
            conso = abs(a*freq)
        elif (speed_Hz >= 33.33) :
            a = 40.057*math.pow(speed_Hz,-1.008)
            conso = abs(a*freq) 
         #-------- affichage du résultat ------------                                                                       
        graph.label_conso.configure( text = str(round(conso,1)) +' L/100')


C'est un peu biscornu, il y a des vitesses en Hz, cela vient du fait que j'ai simulé la présence d'une voiture à l'aide d'un générateur de fréquence sur un odb (voir mon post plus haut).

Avatar du membre
Youri30
Administrateur du site
Administrateur du site
Messages : 27650
Enregistré le : lun. sept. 19, 2011 12:57 pm
Prénom : Youri
Carrosserie : Berline
Motorisation : 2,2L HDI
Type : DW12TED4 (4HX)
Finition : Sport Pack
Millésime : 2001
Kilométrage : 402642
Localisation : Alès (30)
Youri
57 ans
Alès (30)
406 Sport Pack
2,2L HDI
DW12TED4 (4HX)
Millésime 2001

Re: GPS avec logiciel de DIAG intégré

Messagepar Youri30 » mer. déc. 02, 2015 12:02 am

Euh, pourquoi un calcul différent selon la vitesse :???: (hormis le cas <5km/h)

Au passage, juste pour chipoter, tu peux simplifier un poil ton code ;) :

Code : Tout sélectionner

(...)
        else:
            if (speed_Hz < 33.33):
                a = -0.0005*math.pow(speed_Hz,2) + 0.0018*speed_Hz + 1.6968
            else :
                a = 40.057*math.pow(speed_Hz,-1.008)
             #-------- affichage du résultat ------------                                                                       
            conso = abs(a*freq)
            graph.label_conso.configure( text = str(round(conso,1)) +' L/100')

Ça supprime des tests redondants, et sort le « conso = abs(a*freq) » des blocs « if »puisqu'il est commun aux deux conditions.
Image- Qu'est-ce que tu vas faire aujourd'hui ?
- Rien.
- C'est déjà ce que t'as fait hier !
- Ouais mais j'ai pas fini.

Avatar du membre
Kelias
Membre confirmé
Membre confirmé
Messages : 387
Enregistré le : mer. août 28, 2013 12:01 pm
Prénom : Damien
Carrosserie : Break
Motorisation : 2,0L HDI
Type : DW10ATED (RHZ)
Finition : ST
Millésime : 2000
Kilométrage : 364000
Localisation : Nord
Damien
30 ans
Nord
406 ST
2,0L HDI
DW10ATED (RHZ)
Millésime 2000

Re: GPS avec logiciel de DIAG intégré

Messagepar Kelias » mer. déc. 02, 2015 12:13 pm

jul31 a écrit :Image


4 questions :
1) Tu arrives a acceder physiquement aux GPIO du rPi avec la carte que tu as mise au dessus ?
Je suppose que oui, mais comment tu fais ?

2) Le cable HDMI tu l'a fait toi meme ? Ou bien tu en a denudé un pour gagner de la place ?

3) Tu n'a plus d'acces aux ports USB ?

4) meme question pour le RJ45 ?
Peut importe la destination, l'important est le chemin.

Avatar du membre
Invité
Invité

 ans

Re: GPS avec logiciel de DIAG intégré

Messagepar Invité » mer. déc. 02, 2015 11:29 pm

Pourquoi ne pas avoir fait primé la vitesse compteur +4Km/h avec au besoin un ajustement GPS? C'est hyper compliqué? Non réalisable? Ou la flemme :mrgreen: (ce que je comprendrais...)?

Avatar du membre
jul31
Membre confirmé
Membre confirmé
Auteur du sujet
Messages : 230
Enregistré le : sam. janv. 05, 2013 7:43 pm
Prénom : Julien
Carrosserie : Berline
Motorisation : 1,8L 16V
Type : XU7JP4 (LFY)
Finition : ST
Millésime : 1999
Kilométrage : 302000
Localisation : Ô Toulouse
Julien
44 ans
Ô Toulouse
406 ST
1,8L 16V
XU7JP4 (LFY)
Millésime 1999

Re: GPS avec logiciel de DIAG intégré

Messagepar jul31 » ven. déc. 04, 2015 11:29 pm

Youri30 a écrit :Euh, pourquoi un calcul différent selon la vitesse :???: (hormis le cas <5km/h)
.


Le code est brut de décoffrage :oops: Et encore t'as pas vu le reste.

A l'origine il y n'avait qu'une seule courbe. Et avec cette courbe, en dessous de 20 ou 30km/h, le résultat était très vite faux, de l'ordre de 100 ou 200L/100 en phase de décélération!
Jusqu'à ce que je comprenne que ma courbe provient de l'odb, qui lui n'affiche pas de conso à basse vitesse. En reprenant mes résultats, j'ai modifié la courbe pour avoir quelque chose de cohérent à basse vitesse.
Ensuite, la fonction a recrée étant devenu trop complexe pour être linéarisée en une seule fois, j'ai fais deux courbes différentes.

Avatar du membre
jul31
Membre confirmé
Membre confirmé
Auteur du sujet
Messages : 230
Enregistré le : sam. janv. 05, 2013 7:43 pm
Prénom : Julien
Carrosserie : Berline
Motorisation : 1,8L 16V
Type : XU7JP4 (LFY)
Finition : ST
Millésime : 1999
Kilométrage : 302000
Localisation : Ô Toulouse
Julien
44 ans
Ô Toulouse
406 ST
1,8L 16V
XU7JP4 (LFY)
Millésime 1999

Re: GPS avec logiciel de DIAG intégré

Messagepar jul31 » ven. déc. 04, 2015 11:38 pm

Kelias a écrit :
4 questions :
1) Tu arrives a acceder physiquement aux GPIO du rPi avec la carte que tu as mise au dessus ?
Je suppose que oui, mais comment tu fais ?

2) Le cable HDMI tu l'a fait toi meme ? Ou bien tu en a denudé un pour gagner de la place ?

3) Tu n'a plus d'acces aux ports USB ?

4) meme question pour le RJ45 ?


1 : oui, il y a un connecteur soudé sur la carte "pastillé". C'est une barrette femelle traversante dont les pattes ont été pliées à 90° pour être soudée comme du cms.
2: encore oui, le câble a été fait avec deux prises hdmi et de la nappe IDE de disque dur. Pas de blindage particulier, le câble est très court.
3: si si, j'ai l'écran tactile, le gps, et une clé usb, et un port en façade de branché dessus
4 : je n'utilise pas le réseau, pour les mises à jour je mets une clé usb wifi en façade

GUIPAS-Moteur a écrit :Pourquoi ne pas avoir fait primé la vitesse compteur +4Km/h avec au besoin un ajustement GPS? C'est hyper compliqué? Non réalisable? Ou la flemme :mrgreen: (ce que je comprendrais...)?


Alors, à l'origine je devais récupérer la vitesse compteur. C'est d'ailleurs toujours câblé au niveau électronique. Sauf qu'un opto-coupleur m'a laché, et cela a mis une pagaille monstre au niveau du compteur de vitesse. La flemme de le changer, j'ai récupéré la vitesse avec le gps. D'ailleurs je m'en sers aussi d'odomètre pour le compteur de maintenance.

J'ai un gps d'assez bonne qualité, il me donne un fix au bout de 15s à froid. Par contre un conseil : faites gaffe au plage de température de vos composants. Mon gps est pourtant donné pour -20°C, lorsqu'il fait 0°C il faut pas loin d'une minute pour avec une position.

Avatar du membre
Invité
Invité

 ans

Re: GPS avec logiciel de DIAG intégré

Messagepar Invité » sam. déc. 05, 2015 12:59 am

Je vois, dans ce cas, pourquoi ne pas réparer le système et mettre la vitesse compteur (+4Km/h) en fonction lors de la perte du signal GPS? :???:
Ceci permettrait également au GPS de continuer sa route et donner les indications de directions même lorsque son signal serait perdu! :bien:

Avatar du membre
jul31
Membre confirmé
Membre confirmé
Auteur du sujet
Messages : 230
Enregistré le : sam. janv. 05, 2013 7:43 pm
Prénom : Julien
Carrosserie : Berline
Motorisation : 1,8L 16V
Type : XU7JP4 (LFY)
Finition : ST
Millésime : 1999
Kilométrage : 302000
Localisation : Ô Toulouse
Julien
44 ans
Ô Toulouse
406 ST
1,8L 16V
XU7JP4 (LFY)
Millésime 1999

Re: GPS avec logiciel de DIAG intégré

Messagepar jul31 » sam. déc. 05, 2015 11:15 am

Oui, possible que je répare cette partie. Par contre je ne vois pas comment envoyer l'info de vitesse 'capteur' au logiciel de gps. Je récupére toutes les données gps via un système client-serveur intégré à linux qui se charge d'interroger le dongle gps à ma place.

Avatar du membre
Youri30
Administrateur du site
Administrateur du site
Messages : 27650
Enregistré le : lun. sept. 19, 2011 12:57 pm
Prénom : Youri
Carrosserie : Berline
Motorisation : 2,2L HDI
Type : DW12TED4 (4HX)
Finition : Sport Pack
Millésime : 2001
Kilométrage : 402642
Localisation : Alès (30)
Youri
57 ans
Alès (30)
406 Sport Pack
2,2L HDI
DW12TED4 (4HX)
Millésime 2001

Re: GPS avec logiciel de DIAG intégré

Messagepar Youri30 » sam. déc. 05, 2015 11:21 am

jul31 a écrit :Le code est brut de décoffrage :oops: Et encore t'as pas vu le reste.

T'inquiète, j'ai déjà vu largement pire, y compris dans mon propre code... ;)

jul31 a écrit :Par contre je ne vois pas comment envoyer l'info de vitesse 'capteur' au logiciel de gps.

Non, ça, s'il n'est pas conçu pour accepter un signal vitesse externe, c'est pas possible.

La nav Siemens, montée d'origine sur 406, utilise le signal vitesse véhicule pour fonctionner (couplé à des gyros internes) pour déterminer la trajectoire, mais ce fonctionnement n'est pas possible avec un GPS du commerce.
Image- Qu'est-ce que tu vas faire aujourd'hui ?
- Rien.
- C'est déjà ce que t'as fait hier !
- Ouais mais j'ai pas fini.

Avatar du membre
Invité
Invité

 ans

Re: GPS avec logiciel de DIAG intégré

Messagepar Invité » dim. déc. 06, 2015 3:18 pm

Youri30 a écrit :
jul31 a écrit :Le code est brut de décoffrage :oops: Et encore t'as pas vu le reste.

T'inquiète, j'ai déjà vu largement pire, y compris dans mon propre code... ;)

jul31 a écrit :Par contre je ne vois pas comment envoyer l'info de vitesse 'capteur' au logiciel de gps.

Non, ça, s'il n'est pas conçu pour accepter un signal vitesse externe, c'est pas possible.

La nav Siemens, montée d'origine sur 406, utilise le signal vitesse véhicule pour fonctionner (couplé à des gyros internes) pour déterminer la trajectoire, mais ce fonctionnement n'est pas possible avec un GPS du commerce.

Si Siemens a réussi à la faire, c'est que cela doit pouvoir se trouver et se faire, non? :???:
Je sais que Tomtom l'a fait aussi sur certains modèles (dont ceux intégrés aux véhicules)