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 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.
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?
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.
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.
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
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
Ostatnio skończyłem (no prawie) układ sterowania zapłonem silnika (też 125p) na jednej czterobiegunowej cewce BOSCH (polonez). Miałem problem z wyprzedzeniem zapłonu podczas przyspieszania przy rozwiązaniu z jednym czujnikiem (zapłon opóźniał się). Dopiero wspomogłem się sygnałem z koła zamachowego. Jak rozwiązałeś programowo ten problem? Piszesz w C czy bascom?
Ostatnio skończyłem (no prawie) układ sterowania zapłonem silnika (też 125p) na jednej czterobiegunowej cewce BOSCH (polonez). Miałem problem z wyprzedzeniem zapłonu podczas przyspieszania przy rozwiązaniu z jednym czujnikiem (zapłon opóźniał się). Dopiero wspomogłem się sygnałem z koła zamachowego. Jak rozwiązałeś programowo ten problem? Piszesz w c czy bascom?
Czy w rozważanym układzie stosujesz tylko jeden czujnik położenia wału? Czy w takim wypadku nie masz problemu z opóźnieniem zapłonu podczas przyspieszania, zwiększania prędkości obrotowej silnika? Sprawdzałeś może lampą stroboskopową jak zachowują się znaki?
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
Wow!!! W życiu bym nie powiedział że Atmega32 uciągnie 4 cylindrowy silnik na 4 tyś. obrotów. Świetna robota!!! Zaczynam właśnie tworzyć płytke testową z Atmegą32 i szukam dobrego żródła żeby troche się nauczyć programowania, może znasz jakieś użyteczne linki?
Ogólnie jestem ciekaw jak zczytujesz położenie wału korbowego i czy dokładnie określasz suw pracy każdego z cylindrów poprzez zbieranie danych z wałka rozrządu czy dajesz iskre na wszystkie 4 cewki jednocześnie i zapłon jednopunktowy?
Bardzo ciekawy projekt . :)
MetalRipper650 2 months ago
Tak, głównie internet.
marekdor 1 year ago
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?
Wrublos212 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
@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
ADImistrzu 8 months ago
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?
bawelnian 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
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
Wrublos212 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
Ostatnio skończyłem (no prawie) układ sterowania zapłonem silnika (też 125p) na jednej czterobiegunowej cewce BOSCH (polonez). Miałem problem z wyprzedzeniem zapłonu podczas przyspieszania przy rozwiązaniu z jednym czujnikiem (zapłon opóźniał się). Dopiero wspomogłem się sygnałem z koła zamachowego. Jak rozwiązałeś programowo ten problem? Piszesz w C czy bascom?
bawelnian 1 year ago
This has been flagged as spam show
Ostatnio skończyłem (no prawie) układ sterowania zapłonem silnika (też 125p) na jednej czterobiegunowej cewce BOSCH (polonez). Miałem problem z wyprzedzeniem zapłonu podczas przyspieszania przy rozwiązaniu z jednym czujnikiem (zapłon opóźniał się). Dopiero wspomogłem się sygnałem z koła zamachowego. Jak rozwiązałeś programowo ten problem? Piszesz w c czy bascom?
bawelnian 1 year ago
Comment removed
bawelnian 1 year ago
Czy w rozważanym układzie stosujesz tylko jeden czujnik położenia wału? Czy w takim wypadku nie masz problemu z opóźnieniem zapłonu podczas przyspieszania, zwiększania prędkości obrotowej silnika? Sprawdzałeś może lampą stroboskopową jak zachowują się znaki?
bawelnian 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
Wow!!! W życiu bym nie powiedział że Atmega32 uciągnie 4 cylindrowy silnik na 4 tyś. obrotów. Świetna robota!!! Zaczynam właśnie tworzyć płytke testową z Atmegą32 i szukam dobrego żródła żeby troche się nauczyć programowania, może znasz jakieś użyteczne linki?
Ogólnie jestem ciekaw jak zczytujesz położenie wału korbowego i czy dokładnie określasz suw pracy każdego z cylindrów poprzez zbieranie danych z wałka rozrządu czy dajesz iskre na wszystkie 4 cewki jednocześnie i zapłon jednopunktowy?
Wrublos212 1 year ago