Fiat 125p ATmega32 DIY EFI - Praca silnika
Uploader Comments (marekdor)
All Comments (16)
-
Bardzo ciekawy projekt . :)
-
@marekdor no nie wiem czy tak kod był by bardziej skomplikowany. Robisz obliczanie obrotów silnika ( w sumie położenia tłoków) w przerwaniach, procesor napędzasz kwarcem 20MHz (nie wiem czy ATMega32 nie może tylko 16MHZ, ostatnio wyszły poprawione Megi z zegarkiem do 20MHz).
W ten sposób uzyskasz bardzo precyzyjne momenty pojawienia się iskry jak i można się pokusić o wtrysk i w sumie cały ECU.
Pozdrawiam i powodzenia
-
Widze że jesteś bardzo obeznany w programowaniu, mógłbyś mi polecić jakieś ciekawe źródła z których mógłbym się pouczyć programowania?
-
Jeśli masz koło pasowe od boscha (60-2, rozumiem że 60 zębów i 2 brak?) to czemu zastosowałem czujnik halla a nie klasyczny indukcyjny? Musiałem dodać magnes specjalnie na jeden ząb(?) czy na wszystkie zęby tego koła?
-
Rozwijasz dalej ten projekt? Jest bardzo ciekawy i jakby był dobrze dopracowany to mógłby nawet zmniejszyć spalanie i nadać większej dynamiki silnikowi. Myślę że powinieneś pochwalić się swoim dziełem na jakimś forum elektronicznym np. elektroda żeby każdy mógł zobaczyć że to jest możliwe tym bardziej że ten temat jest ostatnio bardzo chodliwy :) Pozdrawiam Wrublos212
Tak, głównie internet.
marekdor 1 year ago
Wstawilem 2 malutkie ale bardzo mocne magnesiki skierowane przeciwnie biegunami w miejscu brakujacych zebow. Skorzystanie z czujnika indukcyjnego wiazaloby sie ze znacznym wzrostem komplikacji kodu zrodlowego ze wzgledu na liczenie czasu pomiedzy zebami i synchronizacje. Czujnik halla mocno upraszcza te sprawe, ale wiem juz ze to rozwiazanie jest do dupy, bo wychodzi kicha przy zmianie predkosci obrotowej - np przygazowki czy gwaltowne ruszanie, wtedy kwz sie rozjezdza. musze zmienic koncepcje
marekdor 1 year ago
ma to szanse zwiekszyc elastycznosc silnika , spalanie byc moze rowniez przy doborze optymalnej mapy zaplonow, ale obecny czujnik wciaz czasem gubi jakis impuls , wypadaja takty i nie trzyma stabilnie obrotow jalowych, wymaga to jeszcze dopracowania. moze na innym silniku ktory planuje, gdyz ma on rozdzielacz z wbudowanym czujnikiem halla co by mocno upraszczalo sprawe.
marekdor 1 year ago
ten sterownik to element mojej pracy dyplomowej na studiach. niestety elektroda ma zbyt wysoki poziom w duzym cudzyslowiu bo gdy nie bylem obyty w jeszcze w nomenklaturze samochodowej i chcialem zwyczajnie spytac o to jak sformulowac temat pracy i tego co wiem co chce zrobic skwitowano mnie: slowami:' to myslalem ze prace magisterska pisze sie o czyms o czym sie wie' tyle na temat elektrody i tamtejszego snobizmu. projekt rozwijam codziennie niestety wciaz cos nie gra, spontanicznie gasnie.
marekdor 1 year ago
czujnik jest tylko jeden, wprowadzalem na poczaku korekcje kata dla drugiej pary cylindrow zalenzie od przyspieszenia/opozniania ale wprowadzalo duzo zametu i zrezygnowalem z tego. Pierwsze slysze o 4-biegunowej cewce prawdemowiac :D jak to wyglada? myslalem o drugim czujniku ale wspolpraca z kolem zamachowym wydaje mi sie niewygodna. znakow na kole nie mam bo mam kolo z boscha (60-2) zęby. wszystko pisalem w C,obecnie mam nowa wersje z transmisja szeregowa i aplikacja na pc do wgrywania map itp
marekdor 1 year ago
Wyczyn niezbyt wielki bo silnik przeciez kreci sie z predkoscia ktora odpowiada czestotliwosci 133Hz,co do taktowania procka-16MHz jest o kilka rzedow wielkosci mniejsze. Megasquirty taktowane sa z duzo mniejsza predkoscia a tez daja rade. Pozycje walu zczytuje czujnikiem halla i magnesem umiszczonym na kole pasowym silnika. Na podstawie tego obliczam cala reszte.78 stopni po spotkaniu magnesu z czujnikiem jest GMP 2i3 cylindra,180' pozniej to samo dla 1i4 cylindra,, iskry ida parami,cewki sa 2
marekdor 1 year ago