GPS avec logiciel de DIAG intégré
- jul31
- 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é
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.
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.
- jul31
- 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é
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.
- billou.cloclo
- 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é
Félicitation =)
Ne pleure pas d'avoir perdu la lune, car tes larmes t'empêcheront de voir les étoiles.
- michmuch
- 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é
Quelle ténacité pour mener à bien ce projet fou !
- jul31
- 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é
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 :
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
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
-
- Invité
-
ans
Re: GPS avec logiciel de DIAG intégré
Chose résolue au seconde par seconde je suppose!
-
- 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
46 ans
-
406 Pack
3,0L
ES9J4S (XFX)
Millésime 2002
Re: GPS avec logiciel de DIAG intégré
Super travail jul31, bravo.
Que te reste t-il à faire sur ce projet ?
Cela me semble déjà très bien.
Que te reste t-il à faire sur ce projet ?
Cela me semble déjà très bien.
- jul31
- 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é
GUIPAS-Moteur a écrit :Chose résolue au seconde par seconde je suppose!
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.
-
- 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
46 ans
-
406 Pack
3,0L
ES9J4S (XFX)
Millésime 2002
Re: GPS avec logiciel de DIAG intégré
Je trouve que c'est un super boulot
- doudou41
- 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é
Ces vraiment un super taff. Rien a redire. La finition est propre
Envoyé de mon SM-G900F en utilisant Tapatalk
Envoyé de mon SM-G900F en utilisant Tapatalk
406 coupé v6 vert lugano / 406 SVE 2.1td 12v bleu de rhode
- jul31
- 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é
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
- Kelias
- 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
31 ans
Nord -
406 ST
2,0L HDI
DW10ATED (RHZ)
Millésime 2000
Re: GPS avec logiciel de DIAG intégré
Ca faisait un moment que je n'étais pas venu ici.
Belle progression, la finition est surprenante !
Belle progression, la finition est surprenante !
Peut importe la destination, l'important est le chemin.
- jul31
- 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é
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.
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).
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).
- Youri30
- Administrateur du site
- Messages : 27649
- 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é
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 :
Ça supprime des tests redondants, et sort le « conso = abs(a*freq) » des blocs « if »puisqu'il est commun aux deux conditions.
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.
- 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.
- Rien.
- C'est déjà ce que t'as fait hier !
- Ouais mais j'ai pas fini.
- Kelias
- 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
31 ans
Nord -
406 ST
2,0L HDI
DW10ATED (RHZ)
Millésime 2000
Re: GPS avec logiciel de DIAG intégré
jul31 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 ?
Peut importe la destination, l'important est le chemin.
-
- Invité
-
ans
Re: GPS avec logiciel de DIAG intégré
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 (ce que je comprendrais...)?
- jul31
- 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é
Youri30 a écrit :Euh, pourquoi un calcul différent selon la vitesse (hormis le cas <5km/h)
.
Le code est brut de décoffrage 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.
- jul31
- 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é
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 (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.
-
- Invité
-
ans
Re: GPS avec logiciel de DIAG intégré
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!
Ceci permettrait également au GPS de continuer sa route et donner les indications de directions même lorsque son signal serait perdu!
- jul31
- 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é
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.
- Youri30
- Administrateur du site
- Messages : 27649
- 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é
jul31 a écrit :Le code est brut de décoffrage 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.
- 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.
- Rien.
- C'est déjà ce que t'as fait hier !
- Ouais mais j'ai pas fini.
-
- Invité
-
ans
Re: GPS avec logiciel de DIAG intégré
Youri30 a écrit :jul31 a écrit :Le code est brut de décoffrage 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)