IPB

Welcome Guest ( Log In | Register )

> kdFi pe E32 730i/M30, Calculator injectie / aprindere facut acasa
bartro
post Nov 29 2009, 07:28 PM
Post #1


zijdelings geïnteresseerd
*****

Group: Super Moderators
Posts: 7,952
Joined: 14-January 07
From: around here
Member No.: 530
Car: 114 2002 / E12 528
Engine: M10 100cp / M30 165cp



Salut,

Cum am deja anuntat pe topic de masina mea, am demarat un proiect de iara: inlocuire de calculatorul Motronic 1.3 cu care a iesit masina acuma 20 de ani din fabrica, cu un calculator facut acasa. Pentru ca nu dispun de timp si scule pentru ceva facut chiar de la zero, am hotarat sa folosesc ceva deja existent, dar adaptabil si 'open-source'.

Am demarat proiect asta din mai multe motive. Imi place electronica, imi place masini, si sunt curios cum functioneaza aprindere si injectie la masini moderne.

Din pacate, motronic nu ajute la nimic aici. Desi este un sistem bine gandit in general, motronicul de pe masina mea are 20 de ani, componente de calcul sunt depasite de vremuri, nu se gaseste informatie multe despre mod de functionare, nu poate fi reprogramat usor, soft nu se gaseste, si nici nu permite conectare de sisteme pentru logare, sau vizualizare in direct de parametri al motorului.

Asa ca am ajuns la ceva mai modern, cel putin la fel de performant, hardware modern, software tip 'open source', adica gasesti source code pe net, si cu posibilitate de legat laptop prin cablu USB pentru progamare si monitorizare de parametri in timp real sau prin log-uri. Hardware este facut de firma nemtesc k-data, si se numeste kdFi. Este bazat pe ceva destul de cunoscut, megasquirt, mai exact varianta MSextra.
Diferenta este ca kdFi este produs in Europa, vine cu hardware complet pentru a fi aplicat in masini care au avut de exemplu sisteme de injectie europeane Bosch. Este out-of-the-box capabil sa comande 2 grupuri de injectoare (la fel ca motronic 1.3), o bobina, si un motoras de relanti (tot la fel ca motronic). Se conecteaza si la sonda lambda de pe masina, si la sondele existente de temperatura. Modula estimeaza, unde Motronic 1.3 foloseste debitmetru cu vana, cantitate de aer in cilindru cu un senzor de (de)presiune in admisie (MAP) si pozitia de clapeta de acceleratie.

Pe langa cea ce am eu nevoie la balena, pe placa exista si posibilitate pentru extindere la 3 bobine 'wasted spark' sau chiar 6 bobine independente. MAP de pe placa functioneaza si cu presiune peste cea atmosferica pentru aplicatie cu turbo, are conexiune pentru senzor detonatie, si sonde wideband lambda. Mai are ceva chestii pe care nu inca le inteleg si care nu le folosesc (launch control, nos, ...).

Placa cu componente incape in carcasa standard de motronic. Modificatiile necesare la masina sunt putine. Trebuie adaugat un furtunas pentru depresiune in galerie pana la MAP de pe placa. Pentru asta se poate folosi folosi furtun pentru supapa de presiune de pe motor (cu un T). Mai si trebuie un potentiometru conectat pe clapeta de acceleratie (cred ca merge si numai pe MAP dar nu stiu sigur). E32 cu cutie automata are deja o potentiometru pe clapeta, care este folosit de de cutie de viteze. Cred ca pot sa folosesc semnal de acolo, insa treb sa ma asigur inca. Voi continua povesta cu asamblajul de placa kdFi in carcasa de motronic 1.3.


--------------------
Black heart scarring darker still
To keep up with me
You've got to walk like a panther tonight
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
Shark
post Nov 29 2009, 11:37 PM
Post #2


73% BMW corupt
****

Group: Members
Posts: 748
Joined: 3-February 06
From: Iasi
Member No.: 176
Car: E30 316i
Engine: M40B16 100CP



Foarte interesant proiectul Bart, bravo!!!

Pentru injectia de benzina ma gandesc la o masuratoare, dar care poate lua cam mult timp. Pui un osciloscop pe un injector si vezi ce semnal are (frecventa si duty cycle) de la relanti pana la redline.
Apoi demontezi rampa, iei un injector il alimentezi cu presiune curecta (benzina dintr-o sticla presurizata, sistemul funcioneaza perfect, eu asa imi curat injectoarele de ani buni) si ii furnizezi semnalul citit pe osciloscop cu un generator de semnale (sau chiar un 555 daca generatorul nu e disponibil). In felul asta e usor de masurat debitul de benzina. Din pacate e tare laborios si erorile sunt destul de mari.

Pentru avans ma gandesc la masurarea unghiului pe care il face miezul ruptorului cu pinul fisei 1 in momentul cand fulia din fata are dintele lipsa in dreptul detectorului de turatie. Cred ca se poate determina destul de usor o valoare aproximativa pe care o mai ajustezi din teste.

In alta ordine de idei, cam cat costa un kdfi din asta? Si cel mai important, ce libertate iti ofera? Poti face chiar *ORICE* cu el? M-am uitat eu putin la ei pe site dar e cam mult in germana si nu inteleg mai nimic in aceasta limba minunata.

This post has been edited by Shark: Nov 29 2009, 11:45 PM


--------------------
You only need two tools in life: WD-40 and "Duck" Tape.
For everything that doesn't move and it should, use WD-40.
For everything that shouldn't move and it does, use the duct tape.
Go to the top of the page
 
+Quote Post
bartro
post Nov 30 2009, 12:03 AM
Post #3


zijdelings geïnteresseerd
*****

Group: Super Moderators
Posts: 7,952
Joined: 14-January 07
From: around here
Member No.: 530
Car: 114 2002 / E12 528
Engine: M10 100cp / M30 165cp



QUOTE (Shark @ Nov 29 2009, 11:37 PM) *
Pentru injectia de benzina ma gandesc la o masuratoare, dar care poate lua cam mult timp. Pui un osciloscop pe un injector si vezi ce semnal are (frecventa si duty cycle) de la relanti pana la redline.
Apoi demontezi rampa, iei un injector il alimentezi cu presiune curecta (benzina dintr-o sticla presurizata, sistemul funcioneaza perfect, eu asa imi curat injectoarele de ani buni) si ii furnizezi semnalul citit pe osciloscop cu un generator de semnale (sau chiar un 555 daca generatorul nu e disponibil). In felul asta e usor de masurat debitul de benzina. Din pacate e tare laborios si erorile sunt destul de mari.

Momentan ma tin dupa debit dat de tabela aia, si alte surse. Daca nu e corect, pot sa corectez debitul de benzina pana merge acceptabil relanti + feedback ok de la sonda lambda. Important este pornirea. Alternativ pot sa leg osciloscop de motronic ca sa vad ce imi da.
QUOTE
Pentru avans ma gandesc la masurarea unghiului pe care il face miezul ruptorului cu pinul fisei 1 in momentul cand fulia din fata are dintele lipsa in dreptul detectorului de turatie. Cred ca se poate determina destul de usor o valoare aproximativa pe care o mai ajustezi din teste.

Axa cu cama sa invarta cu jumatate de turatia, deci unghiu dat asa trebuie inmultit cu 2, dar asa inmultesti si eroare cu 2. Este mai exact sa scot bujie de pe cilindru 1, sa caut TDC cu o surubelnita in gaura de bujie, si sa vad cati dinti/grade am intre dinti lipsa ve volanta si sensor VR de turatia.
QUOTE
In alta ordine de idei, cam cat costa un kdfi din asta? Si cel mai important, ce libertate iti ofera? Poti face chiar *ORICE* cu el?

Nu e chiar ieftin, dar nici foarte scump. Am platit 249 de Euro fara transport. Libertate e limitata numai de pin-uri disponibile pe placa pentru input/output analog sau digital, si puterea de calcul, ROM, RAM, si alte device-uri interne al procesorului. Soft este disponibil, pot sa-l modifici cum vrei tu. De exemplu, nu cred ca merge un V12 cu o bobina pentru fiecare bujie. N-are cu ce sa comanda atatea bobine. De asemena, integrarea pe masini cu EML cred ca e mai greu (comanda electrica pentru acceleratie) dar nu imposibil. Si nimic nu face *orice* smile.gif

O varianta mai ieftina poate sa fie Megasquirt pe care il asamblez tu. Pot sa faci placa undeva, sau chiar am dat de un producator romanesc care ofera PCB-uri. Apoi il asemblez cu piese gasit la magazine de componente electronice.

Eu am optat pentru kdFi pentru ca economisesc mult timp si pentru ca asa am obtinut si un contact in Olanda care poate sa-mi ajuta daca ma impotmolesc undeva, si pentru ca e mai mica prin folosirea comonentele smd si incape lejer in carcasa de Motronic. E si ceva mai bine pus la punct dpdvd hardware. Am dat acuma un google si vad ca sunt in Romania oameni care vorbesc de megasquirt.


--------------------
Black heart scarring darker still
To keep up with me
You've got to walk like a panther tonight
Go to the top of the page
 
+Quote Post

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 





Google
 
RSS Lo-Fi Version Time is now: 28th May 2024 - 05:26 PM