Coop Genesis Québec
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Coop Genesis Québec

coopérative de propriétaires et d'amateurs de Hyundai Genesis
 
AccueilDernières imagesRechercherS'enregistrerConnexion
Le Deal du moment : -45%
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre ...
Voir le deal
339 €

 

 OBD torque

Aller en bas 
2 participants
AuteurMessage
moreause




Messages : 18
Date d'inscription : 28/02/2015

OBD torque Empty
MessageSujet: OBD torque   OBD torque Icon_minitimeVen 6 Mar - 0:09

pour ceux qui voudrait se procurer se petit programme pour android c'est tres pratique sur un gen
surtout quant tu commence a modifier

premierement ca te prend un interface OBD a bluetooth

ca version cheapette qui marche sur un gen,
-pas de sleep mode alors si tu laisse ton char arreter une coupe de semaine ca va mettre la batterie a terre
-si un ti comique decide de se ploguer meme en dehors du char il peu, l'acces est pas restreins, mais il peu pas faire grand chose avec

http://www.iobd2.org/wp-content/uploads/2013/10/Super_Mini_ELM327_Interface_Bluetooth_OBD2_Scan_Tool_3509032_a.jpg

moi je suis allez un peu plus hi end
j'ai pas vue de difference entre le bluetooth et le wifi une fois connecter

http://www.scantool.net/catalog/product/gallery/id/176/

ou le wifi qui lui va marcher avec les iphones

http://www.scantool.net/catalog/product/gallery/id/185/



Apres torque a un paquet de plug-in et un specifique a hyundai pour avoir quelques parametres plus pointue
knock/injector delay ect

et le plus pratique c'est que tu peu enregister les donnees ....alors tu peu garder les yeux sur la route
j'ai apris par experience que c'est mieux Mad

bitcher pas sur mon anglais...je l'est fait pour des anglo phone lol



un petit exemple de se que ca peu donner



il est aussi possible d'importer les donnees dans google earth




pour ceux qui on montee le boost plus que 22.5 psi  le PID standard arrete la

alors tu prend un pid specific a hyundai que j'ai trouver en gossant (des heures de plaisirs)

OBD torque 2014-11-03095323_zpsba17901b



si jamais tu veux absolument logger un sensor avec le reste mais que tu trouve pas l'estie de PID
tu peu y allez de mesure draconnienne

tu plogue le signal sur un arduino (j'avait fait ca avant de trouver le pid de boost)

dans le bloc fuse ta un power 12V switch et une connection au can bus...suffit d'amener le signal que tu veux

voici le ti programme j'avait fait
et y'a fallu je change les filters pour que ca marche

/*********************************************************************
* Mechanic - Hacking your car
*
* Copyright (C) 2013 Joerg Pleumann
*
* This example is free software; you can redistribute it and/or
* modify it under the terms of the Creative Commons Zero License,
* version 1.0, as published by the Creative Commons Organisation.
* This effectively puts the file into the public domain.
*
* This example is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* LICENSE file for more details.
*/

#include <Mechanic.h>

ObdInterface obd;
ObdMessage out;
ObdMessage in;

int SensorValue = 0;
float PsiValue = 0;
float Temp;
int ValuePID90xA;
int ValuePID90xB;
int ValuePID08xA;

void setup() {
Serial.begin(115200);
//while (!Serial);

Serial.println();
Serial.println();
Serial.println(" ADDR LN MO PI D0 D1 D2 D3 D4");
Serial.println("-------- -- -- -- -- -- -- -- --");

obd.setSlow(false);
obd.setExtended(false);
obd.setDebug(false);
obd.setNoFilter(false); // Show all messages, not just ECU answers
obd.begin();
out.address = 0x7e8;
out.mode = 0x41;


}

void loop() {
if (obd.receiveMessage(in)) {
Serial.println(in);

if (in.pid == 0x90) { // Si pid est 90 envoie la valeur courante
Serial.println("sending");

Serial.print(" PID 0x90,Sensor ");Serial.print(SensorValue);
Serial.print(" Psi: "); Serial.print(PsiValue);
Serial.print(" A: "); Serial.print(ValuePID90xA);
Serial.print(" B: "); Serial.println(ValuePID90xB);

out.address = 0x7e8;
out.length = 0x4;
out.pid = 0x90;
out.values[0] = ValuePID90xA;
out.values[1] = ValuePID90xB;
obd.sendMessage(out);

}

if (in.pid == 0x08) { // Si pid est 08 envoie la valeur courante
Serial.println("sending");

Serial.print(" PID 0x08,Sensor ");Serial.print(SensorValue);
Serial.print(" A: "); Serial.println(ValuePID08xA);

out.address = 0x7e8;
out.length = 0x4;
out.pid = 0x08;
out.values[0] = ValuePID08xA;
out.values[1] = 0;
obd.sendMessage(out);

}

}
// Valeur pour PID 0x90
SensorValue = analogRead(A0) + 1;
PsiValue = (45.6125*SensorValue/1024) + 0.148721; // 5 Volts ou 1024 = 45.6125 Psi, 0.148721 il y a un leger offset dans les valeurs
ValuePID90xA = (int) PsiValue;
Temp = (PsiValue - ValuePID90xA) * 100;
ValuePID90xB = (int) Temp;
/*
Serial.print(" PID 0x90,Sensor ");Serial.print(SensorValue);
Serial.print(" Psi: "); Serial.print(PsiValue);
Serial.print(" A: "); Serial.print(ValuePID90xA);
Serial.print(" B: "); Serial.println(ValuePID90xB);
*/
// Valeur pour PID 0x08
ValuePID08xA = map(SensorValue,0,1024,0,256); // 5 Volts ou 1024 = 45.6125 Psi et modifier en 0 a 255 et envoye comme pid de short trim bank 2
/*
Serial.print(" PID 0x08,Sensor ");Serial.print(SensorValue);
Serial.print(" A: "); Serial.println(ValuePID08xA);
*/
delay(20);
}

OBD torque 2014-05-30203342_zps7decb0d9

ensuite tu fait repondre l'arduino a une adresse ou le char repond pas

j'ai pris 90  c'est la premiere qui m'etait venu a l'idee

OBD torque 2014-06-01212913_zpsb34e3d35

comparaison entre les 2




autre chose a retenir quant tu log plus tu en mets moins c'est rapide
et encore moins si tu mets des costums PID pour une raison que je connais pas torque attend apres un custom PID

genre j'avait 3 rafraichissment par secondes sans custom pid
maintenant j'ai juste un rafraichissement par seconde


voici un scan que j'ai enregistrer pour vous montrer (non torque fait pas ca lol)


OBD torque Torque%202_zpsw9puqli9



la difference c'est le taux de rafraichissement dependant de se que tu fait

rapide

OBD torque Pdfpage5_zps02a737aa

vs plus lent

OBD torque STOCKSENSOR_zps1b78ee39
Revenir en haut Aller en bas
dodgerick
Admin
dodgerick


Messages : 32
Date d'inscription : 28/02/2015
Age : 43
Localisation : mirabel

OBD torque Empty
MessageSujet: Re: OBD torque   OBD torque Icon_minitimeVen 6 Mar - 9:12

my god seb tu es en feu...
c est ce qu on appel avoir tu temps libre lol Wink
Revenir en haut Aller en bas
https://genesisquebec.forumgaming.fr
moreause




Messages : 18
Date d'inscription : 28/02/2015

OBD torque Empty
MessageSujet: Re: OBD torque   OBD torque Icon_minitimeSam 14 Mar - 19:16

un petit add on
fait attention avec torque si vous ajouter des custom PID
torque ajoute environ 0.12 sec vs obd link par custom PID se qui ralentie pas mal le scan time

genre si on compare le temps pour un scan

obdlink:0.1901 sec
torque:0.3271 sec

OBD torque Torque%20vs%20obd%20link_zps9si0bcza
Revenir en haut Aller en bas
Contenu sponsorisé





OBD torque Empty
MessageSujet: Re: OBD torque   OBD torque Icon_minitime

Revenir en haut Aller en bas
 
OBD torque
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Coop Genesis Québec :: données et schemas techniques :: données techniques-
Sauter vers: