logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Zainteresowanie publikacją pracy o module PIC16F877 do sterowania silnikiem malucha

kubagert 03 Cze 2003 13:22 6893 24
  • #1 236344
    kubagert
    Poziom 14  
    Posty: 153
    Pomógł: 2
    Chciałbym się dowiedzieć, ile osób byłoby zainteresowanych opublikowaniem mojej i mojego kolegi pracy dyplomowej pt:
    "Mikroprocesorowy moduł samochodowy oparty na mikrokontrolerze PIC16F877".
    Jest to jak sama nazwa wskazuje moduł samochodowy sterujący zapłonem i wtryskiem paliwa silnika....uwaga...... z malucha.
    (nie mylić z elektronicznym zapłonem!!!!)

    W skrócie jest to mały komputer pokładowy z dołączoną stacyjką, opcją przeprowadzenia selfttestu czujników, z możliwością podglądu parametrów silnika na ekranie stacyjki i na komputerze poprzez program sICD (umieszczony także kiedyś na elektrodzie) i paru innych dodatków.
    Całość różnie działa (wiadomo, jeśli zrobi się chyba jedyny maluch w Polsce na wtrysku to trudno żeby wszystko działało bez problemów, jak nigdzie nie znjdziemy rozwiązań pewnych problemów).

    Pozdrawiam
    kubagert
  • #2 236372
    Motonit
    Poziom 14  
    Posty: 157
    Ocena: 4
    HIHI maluch na wtrysku , ciekawe......
    POzdrawiam
  • #3 236376
    pch
    Poziom 16  
    Posty: 212
    Pomógł: 5
    Ocena: 168
    Skoro już masz wtrysk i nie boisz się indywidualnych sposobów rozwiązań pewnych zagadnień to może skusisz się na montaż komputera pokładowego. Zdarzyło mi się popełnić takowy. W pełni uniwersalny komp na 89s8252. Pokazuje: bieżący czas, tempeaturę, aktualną prędkość, bieżące zużycie paliwa, średnią prędkość i paliwo, czas podróży, przejechany dystans, maksymalną prędkość, ilość paliwa pozostałego w zbiorniku i paliwo zużyte od kasowania liczników. Wszystko obsługuje się dwoma przyciskami.

    Pozdrwaiam.
  • #4 236474
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Ja jestem zainteresowany ze względu na chęć obejrzenia kodu (może czegoś się naucze) i schematu (może jakieś ciekawe rozwiązanie techniczne). A co do sICD to ma on znacznie szersze możliwości kontroli procesora niż wykorzystane w tym projekcie i przypadkiem można coś zmienić w pamięci i program się sypnie. Ja bym uprościł tylko do możliwości odczytu wybranych parametrów i ew kasowania liczników zdarzeń.
  • #5 236820
    pch
    Poziom 16  
    Posty: 212
    Pomógł: 5
    Ocena: 168
    Przykro mi ale to jest sprzęt komercyjny :D. Przechodzi ostatnie fazy testów i będzie rozprowadzany jako KIT do samodzielnego montażu. Oczywiście kilka szczegółów mogę zdradzić. Więc pytaj 8)
  • #6 238526
    kubagert
    Poziom 14  
    Posty: 153
    Pomógł: 2
    Co sprzet komercyjny??
    Ja mowie o swoim rozwiazaniu komputera samochodowego, wykonanym od podstaw samemu, bez użycia jakichkolwiek schematów jakichkolwiek modułów samochodowych. Wszystko złóżone najpierw w piwnicy, a później w garażu, bo silnika spalinowego raczej w piwnicy nie powinno się uruchamiać :-).

    Jak tylko skończę szkołę to wrzucę parę zdjęć.

    A tak w nawiasie mówiąc (kieruję te słowa głównie do "elektryka"), że cały kod napisany został w asemblerze i jest tego dosyć sporo, ale podobno dla chcącego nic trudnego).

    A prosiłbym o parę szczegółów.
  • #7 238602
    pch
    Poziom 16  
    Posty: 212
    Pomógł: 5
    Ocena: 168
    No właśnie. To jest urządzenie od podstaw zaprojektowane i wykonane przeze mnie. Zbadałem kilka układów wtryskowych, znalazłem cechy wspólne i na tej podstawie opracowałem interfejs i algorytm współpacujący chyba ze wszystkimi spotykanymi układami wtrysków elektronicznych. Testowałem komputer w samochodzie moim i mojego ojca. Różnią się technologicznie i wszystko działa ok. A że przy okazji chcę wydrzeć trochę kasy...
  • #8 238931
    kubagert
    Poziom 14  
    Posty: 153
    Pomógł: 2
    No to nasz moduł współpracuje na razie tylko z naszym maluchem :-).
    Na razie mam w domu moduł EEC-4 z jakiegoś Forda Mondeo, chcę się spróbować z nim dogadać.

    A tak a propo Twojego modułu.
    Czy program do niego pisałeś sam, i na jaki procesor????
    Do jakiego samochodu go zamontowałeś??

    Ja dopiero co kończę technikum (w poniedziałek koniec :-)).
    A można wiedzieć jaki jest w Twoim przypadku??

    Pozdrawiam
    kubagert
  • #9 239041
    pch
    Poziom 16  
    Posty: 212
    Pomógł: 5
    Ocena: 168
    Program pewnie, że pisałem sam. Procek (kilka postów wyżej) at89s8252 póki co moduł jeździ sobie z powodzeniem w poldku 1,6i, nubirze 1,6 16v i fiacie brava 1,6 16v. Dokładność kompa jest bardzo duża. Liczę czas wtrysku w ms [policz sobie ile to litrów ma ms ;-)] a drogę w mm. W sumie okazało się, że największy problem jest z pomiarem prędkości. Jeżeli samochód ma licznik elektroniczny i z układu napędowego dostaję impulsy elektryczne jest ok. Gorzej jak trzeba stosować enkoder (jakiś zewnętrzny przetwornik drogi). Można zaimprowizować i wkleić hallotron do licznika ale wtedy spada precyzja obliczeń.
  • #10 239068
    kubagert
    Poziom 14  
    Posty: 153
    Pomógł: 2
    Cytat:
    algorytm współpacujący chyba ze wszystkimi spotykanymi układami wtrysków elektronicznych.

    Ale ja mówię o module sterującym pracą silnika, a nie o komputerze pokładowym współpracującym z istniejącymi modułami wtryskowymi. To, co Ty zrobiłeś to wykonuje nasz moduł stacyjki, który współpracuje z naszym modułem i także wyświetla aktualne zużycie paliwa, prędkość obrotową, kąt otwarcia przepustnicy, temperaturę silnika i powietrza, wyświetla korekcję czasu otwarcia wtryskiwacza ze względu na napięcie sondy lambda itp. Nie mówiąc już o charakterystykach umieszczonych w pamięc,i dzięki którym jest wyliczany np. kąt wyprzedzenia zapłonu.

    A co to za "cechy wspólne" dla wszystkich wtrysków??
  • #11 239227
    pch
    Poziom 16  
    Posty: 212
    Pomógł: 5
    Ocena: 168
    Cechą "wspólną" dla mnie jest jednoznaczne określenie stanu sygnałów, które determinują wtrysk. W jednych samochodach jest to +12 w innych masa a w jeszcze innych zanik masy lub +12. Twój moduł zakładam dedykowany jest do jednego typu sinika. Unikalność mojego rozwiązania polega na tym, że uczy się on współpracy z dowolnym rodzajem wtrysku elektronicznego. Faktem niezaprzeczalnym jest że moje urządzenie wyłącznie oblicza i wyświetla jakieś tam parametry wpływając wyłącznie psychologicznie na kierowcę, który z przerażeniem patrząc na bieżące zużycie paliwa (odświeżane co sekundę) zdejmuje nogę z gazu ;-)
  • #12 239265
    tgrzyska
    Poziom 14  
    Posty: 92
    Ocena: 13
    Pozdrawiam twórcę malucha na wtrysku - widziałem to cudo na targach elektroniki w Katowicach - wystawa prac dyplomowych. Niezłe rozwiązanie. Tylko mam pytanie: kiedy go wybróbujesz w samochodzie - bo silnik był na stojaku? Mógłbyś wtedy podać jakieś konkretne dane: np. spalanie, bo to pewnie zainteresuje większośc oraz dynamikę takiego silnika.

    A teraz pytanie inne: czy można odczytać z komputera (Polonez 1.6 GLI - wtrysk jednopunktowy Bosh) zużycie paliwa bez przepływomierza?
  • #13 239636
    rdt
    Poziom 25  
    Posty: 789
    Pomógł: 29
    Ocena: 38
    ja bym bardzo chetnie dowiedzal coi jak jest zbudowane:D:D:D:D
    sterownik wtrysku i zaplonu :) w piwnicy gratuluj gratuluje :D
    mam pytanko skad dobierales mapy zaplonu wtrysku ???
    Jakie czujniki stosujesz?? czy tak jak w nanoplexie jest podcisniniowy czujniczek dwustanowy czy moze w pelnej skali obciazen masz sygnal ???
    o ile w ogole uzywas podcisnieniowego -moze masz przeplywomierz?? klapa czy goracy drucik ?????
    skad odczytujesz predkosc walu korbowego ? z walka rozrzadu czy z bezposrednio z walu ? czujniki indukcyjne czy hallotrony -
    Mam jeszcze duzo pytan :D:D:D:D
    Jakby mozna bylo jakies info to poprosze ardt(_at_)tlen.pl
  • #14 240149
    kubagert
    Poziom 14  
    Posty: 153
    Pomógł: 2
    Cytat:
    widziałem to cudo na targach elektroniki w Katowicach - wystawa prac dyplomowych

    Cieszy mnie to, że ktoś to oglądał :-)
    Silnik na razie na stojaku, bo program do modułu wymaga poprawek (wiesza się czasami nie wiadomo czemu, gubi zapłon, masa syfu i roboty).


    Cytat:
    spalanie, bo to pewnie zainteresuje większośc oraz dynamikę takiego silnika


    Co do dynamiki trudno powiedzieć, o mocy także. W Tychach na hamowni chcą tylko 1500 ;(

    Cytat:
    skad dobierales mapy zaplonu wtrysku

    Z Cinquecento 700

    Na razie nie mamy podłączonego czujnika podciśnienia. Brakło czasu na jego rozpracowanie (czujnik ciśnienie/częstotliwość).

    Cytat:
    skad odczytujesz predkosc walu korbowego

    Z tarczy 36-1 ząbek + czujnik indukcyjny.

    Cytat:
    czy można odczytać z komputera (Polonez 1.6 GLI - wtrysk jednopunktowy Bosh) zużycie paliwa bez przepływomierza

    My też mamy wtrysk Bosh'a jednopunktowy. Powinno się dać. Tzn nie tyle co zużycie jak sprawdzeić wydajność wtryskiwacza a potem sprawdzac czas jego otwarcia i na podstawie tego liczyć średnie zużycie paliwa.

    Pozdrawiam
    kubagert
  • #15 240151
    kubagert
    Poziom 14  
    Posty: 153
    Pomógł: 2
    Cytat:
    Faktem niezaprzeczalnym jest że moje urządzenie wyłącznie oblicza i wyświetla jakieś tam parametry wpływając wyłącznie psychologicznie na kierowcę


    Niestety jest różnica między komputerem pokładowym a modułem samochodowym. I to zasadnicza.

    A tak w ogóle to się zastanawiam jak liczysz zużycie paliwa, jak to w bardzo dużym stopniu zależy od wydajności wtryskiwacza??
  • #16 240348
    rdt
    Poziom 25  
    Posty: 789
    Pomógł: 29
    Ocena: 38
    Cytat:
    Na razie nie mamy podłączonego czujnika podciśnienia. Brakło czasu na jego rozpracowanie (czujnik ciśnienie/częstotliwość).

    co ????????? 8O czujniki cisnienie czestotliwosc maja tylko fordy :) a reszta swiata jezdzi na napiecie/czestotliwosc
    co do przeplywomierza owszem nie jest potrzebny ale w jakis sposob trzeba oblicvzyc ilosc powietrza dlatego w abimexie i GSI (polonez) nie ma przeplywomierza ale jest czujnik temperatury kolektora oraz MAP sensor - (cisnienie-napiecie)

    Mam pytanie kwestii technicznej - skad podebrales wtryski oraz skad skrobnoles glowice ???
  • #17 240359
    rdt
    Poziom 25  
    Posty: 789
    Pomógł: 29
    Ocena: 38
    Aha co do charakterystyk map sensora z poloneza to moge sie postarac o takowe :)
    Jezeli tylko beda przydatne:))
  • #18 240610
    kubagert
    Poziom 14  
    Posty: 153
    Pomógł: 2
    Cytat:
    czujniki cisnienie czestotliwosc maja tylko fordy

    Tak sie składa, że kończę ZST w Mikołowie, w którym jest Centrum Szkolenia Obsługi Technicznej FORD, więc dużo części mamy z Fordów :-)

    Cytat:
    Mam pytanie kwestii technicznej - skad podebrales wtryski oraz skad skrobnoles glowice ???

    Głowica z Malacza (bez przeróbek), wywalony gażnik, dorobiony kolektor dolotowy, zespół wtryskowy z fordowskiego silnika Valencia 1.3 HCS/CFI (Ford Fiesta '89)
  • #19 247654
    eleMac
    Poziom 13  
    Posty: 40
    Pomógł: 1
    Ocena: 2
    Cytat:
    Ale ja mówię o module sterującym pracą silnika, a nie o komputerze pokładowym współpracującym z istniejącymi modułami wtryskowymi. To, co Ty zrobiłeś to wykonuje nasz moduł stacyjki, który współpracuje z naszym modułem i także wyświetla aktualne zużycie paliwa...


    Uważam że to jest bardzo dobre rozwiązanie- podział na dwa układy ,
    z których ten od sterowania silnikiem powinien byc niezawodny ;
    a ten drugi powinien kontrolowac go , ustawiac mu optymalne parametry
    pracy , zadawać mapy zapłonu (np. ekono ,power).
    Sam miałem już dawno pomysł na takie coś ,ale gorzej z czasem na jego realicację. :roll:

    Procek wieszać sie może najprawdopodobniej od zakłuceń pochodzących z układu zapłonowego , różnie to z tym bywa .Najlepiej gdyby fizycznie sterownik silnika był wewnątrz kabiny obok układu stacyjki a nie przy silniku.
    Jestem dosyć zainteresowany tym projektem , szczegolnie jeśli chodzi o wyznaczanie momentu zapłonu , dawki paliwa wg pomiaru temp silnika powietrza ,od obrotów i od innych wielkości tylko tych naprawde ważnych.
    Dobry pomiar tych czynników także nie jest łatwy .[/b]
  • #20 250036
    rdt
    Poziom 25  
    Posty: 789
    Pomógł: 29
    Ocena: 38
    Cytat:
    Procek wieszać sie może najprawdopodobniej od zakłuceń pochodzących z układu zapłonowego

    oprocz zaplonu to alternator jest zrodlem nawiekszych zaklocen w samochodzie - mojego doswiadczenia wynika ze wiekszym niz zaplon
  • #21 293120
    zka@tenbit.pl
    Poziom 2  
    Posty: 2
    Zawsze ciekawe byłoby coœ poczytać o problematyce
    sterowania wtryskiem benzyny, i czy tak samo można
    by podejœć do LPG?
    Czasem zastanawiałem się czy by dało się zrobić własny
    komputerek , oczywiœcie lepszy od fabrycznych.

    Pozdrawiam
    zbyszek
  • #23 311162
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    O ile pamiętam tematem przewodnim było "Mikroprocesorowy moduł samochodowy oparty na mikrokontrolerze PIC16F877".
    oraz czy ktoś będzie zainteresowany tym rozwiązaniem, z ankiety wynika że tak "ja osobiście też" więc kiedy konkrety, czyli schemat, plik asm i td..
  • #24 311380
    morph13
    Poziom 25  
    Posty: 987
    Pomógł: 25
    Ocena: 32
    Zapomniałem dodać....
    Dla zainteresowanych podobny projekt tylko że z 68HC908, sterowanie dwoma wtryskami, komplet czujników, program do wizualizacji wprowadzanych tablic, pliki źródłowe i wynikowe, komplet schematów, programy pod windę.
    http://www.bgsoflex.com/megasquirt.html
    Warto się zapoznać z tym projektem.
    Pzd.
  • #25 311450
    kubagert
    Poziom 14  
    Posty: 153
    Pomógł: 2
    Oto do sciagniecia schematy i kody zrodlowe.
    Pozdrawiam
    kubagert
    Załączniki:
    • zrodla.zip (207.23 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • schematy-eagle.zip (195.36 KB) Musisz być zalogowany, aby pobrać ten załącznik.

Podsumowanie tematu

✨ Dyskusja dotyczy zainteresowania publikacją pracy dyplomowej opisującej mikroprocesorowy moduł samochodowy oparty na mikrokontrolerze PIC16F877, służący do sterowania zapłonem i wtryskiem paliwa w silniku Fiata 126p ("maluch") z wtryskiem paliwa. Moduł ten jest autorskim rozwiązaniem, zaprojektowanym i wykonanym od podstaw, z funkcjami takimi jak stacyjka, selftest czujników, wyświetlanie parametrów silnika na ekranie stacyjki oraz na komputerze za pomocą programu sICD. Dyskutowano o problemach i wyzwaniach związanych z implementacją, m.in. pomiarze prędkości pojazdu, integracji z różnymi typami układów wtryskowych oraz zakłóceniach elektromagnetycznych pochodzących od zapłonu i alternatora. Poruszono także temat różnic między komputerem pokładowym a modułem sterującym silnikiem, a także oprogramowania napisanego w asemblerze. Wymieniono alternatywne projekty oparte na mikrokontrolerach 89s8252 i 68HC908, z przykładami zastosowań w innych samochodach (np. Polonez, Ford Mondeo, Fiat Brava). Omówiono kwestie czujników (indukcyjne, hallotrony, MAP, czujnik podciśnienia), charakterystyk map zapłonu i wtrysku oraz metody obliczania zużycia paliwa bez przepływomierza. Autor planuje udostępnić schematy i kody źródłowe projektu. Projekt jest unikalny ze względu na dedykację do silnika malucha z wtryskiem oraz samodzielne opracowanie algorytmów sterowania.
Wygenerowane przez model językowy.
REKLAMA