Fórum - Téma


OBD1 palubní počítač - návod P10


Fórum Primera P10 OBD1 palubní počítač - návod P10

Informace o modelu: Nissan Primera P10



2011-09-18 12:01:08

Vyrobil jsem si jednoduchý palubní počítač pro mojí P10 GA16DE 94r. viz. obr. a video. Podobných je na netu několik, ale k žádnému jsem nenašel zdrojáky. Pro jinou motorizaci je třeba v programu upravit info o vstřicích.

Kdyby měl někdo zájem o stavbu:

Věci hlavně z ebay.com

1. Consult interface - asi 22$

2. Duino328 Serial Board - asi 23$ - je to klon arduina viz. http://www.root.cz/clanky...it-pro-hratky-s-hardware/

3. LCD 16x4 - přibližně 350 Kč v českých obchodech, třeba http://www.gme.cz/cz/mc1604b-syl-p513-073.html , možná by se dal taky sehat na ebay

4. Krabička - raději někde v obchodě ať tam všechno vejde

5. Tlačítko s pull-up rezistorem

6. Drobný materiál, hlavně kablík a piny pro spojení arduina a LCD

Zapojení se dá vyčíst z kódu programu, případně nějaké udělám. Napájení beru z Consult interface, přímo z pinů konektoru, pin 7 a 8 http://pinoutsguide.com/C...n_14pin_diag_pinout.shtml .

Pro naprogramování PC se sériovým porten, nebo USB-Serial převodník.

Odkaz na zdroják je pod videem na youtube:

http://www.youtube.com/watch?v=ARcLRkK-4Mc

Protokol je dohledatelný na netu, třeba http://www.plmsdevelopmen...ol_&_Commands_Issue_6.pdf .

SW v současné době počítá spotřebu okamžitou, denní - od zapnutí zapalování, dlouhodobou mazatelnou dlouhým stiskem tlačítka. Zobrazuje rychlost, otáčky, délku vstřiku a napětí pal. sítě. Všechno se čte z ECU. Algoritmus chcu výhledově předělat pro lepší výpočet a krátkým stiskem přepínat mezi zobrazovanými údaji, ale nevím kdy se na to dostanu.

Možná by to chtělo taky přidat další tlačítka ať se na něco nastavovat. Taky by se dala udělat korekce rychlosti podle GPS atd. Možností je spousta.

SW je volně šířitený, možná to někomu na něco bude. Mě se rapidně snížila spotřeba, jak se furt hlídám .

NERUČÍM ZA NIC Takže jestli se někdo vybourá protože na to bude koukat není to můj problém!

Nissan, arduino, consult, homemade, onboard, computer ...

2011-09-18 12:04:37

Moc hezké.Jsi šikovný.

2011-09-18 12:34:55

mám v plánu si pořídit taky ten Consult , ale napojit to k NTB/PC. ty hodnoty a údaje mi to pak ukáže taky žejo? .

a přepojit to budu muset asi nějek takhle asi že : http://www.alza.cz/premiu...kabelem-d249567.htm#popis

2011-09-18 12:39:06

Jo ten převodník budeš potřebovat. Co ti to bude zobrazovat záleží na SW co budeš mít v NB. Něco je zdarma, něco placené, neznám je.

2011-09-18 12:42:02

no jo to je už jenom samé USB všude .

ale jinak by to mělo fungovat asi nějak takhle pak ,to je moooc hezký

NO_HITS  
Laďa
2012-02-25 13:22:46

čau, mohl bys prosímtě uvest schéma zapojení? Docela by mě to pomohlo, díky

W10
W10
2012-02-25 13:39:34

Chcelo by tie kable niekde schovat do palubovky.... zasuvka sa da vybrat z drziaka...pekna pracaaaaaa hlavne ta spotreba je zaujimava.... mozes pozriet aku hodnotu ukazuje, ked pojdes dole kopcom zo zaradenou rychlostou...

2012-04-16 08:28:09

Chtěl bych se zeptat zda by tato vychytávka šla udělat i na p10 s karburátorem, nebo zda to jde jen na vstřikováni ?

2012-06-02 23:34:22

Schema:

http://dl.dropbox.com/u/2.../nissan/nissan_scheme.pdf

Program pro Arduino 1.0:

http://dl.dropbox.com/u/2.../nissan/nissan_latest.zip

Kabely by se daly schovat, ale pak by se to zase blbe vyndavalo, obcas pri nasedani zavadim, ale uz jsem si zvykl...

Jednotka nehlasi nulovy vstrik nikdy, takze jsem tam dopsal ze pri 0mV z lambdy a pri teplote nad 60 st.C pocitam spotrebu 0Lt/100km.

Karburator je u P10 el. rizeny, takze jednotku to ma, ale netusim co dava za udaje o provozu. Muselo by se pohledat na netu, jestli to nekdo zmapovat a pak by se asi dal prepsat program. Netusim ale kde hledat, vsichni pisou vsude o vstrikovani.

2014-05-13 04:20:57

Do you have more information on how you hook the arduino to the consult adapter? are you hooking the Rx/Tx pins of the arduino direct to the consult adapter or do you use a seperate adapter? The schematic you posted is not clear on this point.

2014-05-13 16:25:53

Hi basic,

It's used arduino with RS-232 build-in, similar to this one:

http://www.codeproject.co...no_Unleashed/image001.jpg

and is connected to consult interface:

http://www.china-electron...-OBD-II-Tool-1_10-999.jpg

Both are from ebay. Unfortunately these days is quit hard to buy serial arduino, so maybe you have to buy serial shield.

Regards

Vojta

PS: nice nick

Kluci nechte by neko koupit tenhle palubni pocitac od me?

Nissana jsem bohuzel musel odvest na posledni cestu a novejsiho pekneho jsem nesahnal.

Vojta

2014-05-14 01:53:55

vojta - thank you for your answer. I have ordered a blank PCB and the components to make a serial arduino. You are correct, they are hard to find now and I had to order the blank board to get one. Hopefully this solves the problems I have been having with making a system similar to yours.

2014-05-20 05:10:10

vojta - i wanted to let you know that after building a serial arduino it seems to work. The language difference is difficult, and I'm working on modifying the code to work with a serial LCD in place of the normal LCD you use - but it is coming along. I'm pretty sure broke some of the code because the LCD displays wierd characters, but I am at least getting data and information to the screen, so that is good.

2016-07-21 09:55:05

vojta78: Ahoj Vojto=),

Prosím tě, kde jsi zjistil ty údaje o vstřikování? Myslím hodnoty 185 a 259? Zapojeníčko jsem si postavil, ale nevím jak si upravit toto pro motor KA24E (Nissan Terrano2 2,4l benzin).

Jinak pro ostatní:

1.)ve schematu jsou špatně zapojeny tlačítka! Spínají se na +5V! Možná to časem přepíšu v programu aby bylo možno použít PULL UP resistory v jednočipu a spínalo se to na zem jak to máš ty.

2.)nemusíte si vyrábět extra 153,6kHz! Použijte interní časovač na vývod 11 Arduina (a vývod 11 co byl pro LCD přehoďte třeba na vývod 4,ten je volný). který se připojí přes třeba 4k7 na bázi toho NPN transistoru - tak to mám já a je to funkční! =).

Přidat na start:

#define genOutPin 11 // PWM na 153khz pro sync RX TX

a program upravit: (zhruba v půlce kde začíná)

void setup() {

pinMode(genOutPin, OUTPUT);

TCCR2A = _BV(COM2A0)|_BV(WGM21);

TCCR2B = _BV(FOC2A)|_BV(CS20);

OCR2A = 51;

plus si změnit tu řádku s definicí vývodů pro LCD takto:

LiquidCrystal lcd(13, 12, 4, 10 ,9, 8);

ještě jsem upravil část pro výpis na LCD (zakomentoval) - docházelo k posuvu!

*************** for 16x4 cur. poz adj. hack *******

void lcd_setCursor (int coll, int line)

{

{

lcd.setCursor(coll,line);

};

};

2016-07-21 14:49:28

stepan: Zdar, jsem rad ze ti to jede. Hodnoty vstriku jsem vydoloval od Jagyho, tak kdyz tak ze zeptej jeho. Musis zjistit jake jsou na aute vstrikovace a jejich ccm.

Body 1. 2. jak chces to upravuj, mozna kdybys nekam hodil vysledek pro ostatni. Mel jsem tam nejaky hack kvuli ne upne kompatibilnimu dispaly, ale Primera uz je chudak na prvocinitele, takze z moji strany je to mrtvy projekt...


Odpovědět