Forum www.nestor-electronic.pl Strona Główna www.nestor-electronic.pl
Forum sterowników procesorowych- programy BASCOM
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Kalibracja, obliczanie stałej drogi

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.nestor-electronic.pl Strona Główna -> Pomoc w programowaniu BASCOM
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
dezmontnikus
Nowy


Dołączył: 13 Gru 2010
Posty: 3

PostWysłany: Wto Gru 14, 2010 6:36 pm    Temat postu: Kalibracja, obliczanie stałej drogi Odpowiedz z cytatem

Witam...
Jestem nad projektem komputera pokładowego, udało mi się zrobić:
Pomiar prędkości, przyspieszenia, wymiana oleju, system domykania szyb, spalanie średnie chwilowe, pomiar temperatury wewnątrz na zewnątrz, przebyta droga, i tam dużo innych bajerów. Mam problem z kalibracją, nie wiem jak automatycznie obliczac stała drogi. Rozumiem że stała wtrysku jest to ilość [otwarć wtrysku / przebyta droge], a stała drogi to? ilość impulsów z czujnika VSS na 1metr? Wytłumaczy ktoś? ale tak prosto żeby można zrozumieć Smile
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
SunRiv
Zawsze na posterunku


Dołączył: 11 Lut 2009
Posty: 321
Skąd: Opole

PostWysłany: Sro Gru 15, 2010 5:18 pm    Temat postu: Odpowiedz z cytatem

dokładnie tak


Stała Drogi - jest to niezmienna ilosc impulsów (impulsatora) na 1 obrót koła typowo jest to 6 wystarczy zmiezyc obwód kola i masz ilosc impulsów na dystans.

np 6 impulsow = 1 obrot koła = 6imp na 130cm z czego :
1000m / 1,3m = 769,2 obrotu koła = 4615.2 imp na 1 kilometr

Stała Wtrysku to ilosc otwarć wtryskiwacza zadanym czasie

np w czasie 60s wtrysk otwarto 16 razy , w ciagu 60s przebyłeś 40 obrotów koła oczywiście nalezało by tez zmierzyc czas otwarcia wtrysku dla wiekszej dokladności jak to sie robi w ukladach typu piggy back



to tak ogólnie zeby ci nakreślic o co chodzi Smile
_________________
Subaru Libero SDX-SR 94"
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
dezmontnikus
Nowy


Dołączył: 13 Gru 2010
Posty: 3

PostWysłany: Czw Gru 16, 2010 6:28 pm    Temat postu: Odpowiedz z cytatem

Widziałem że któryś z komputerów na tym forum ma taką ciekawą opcje kalibracji przy starcie, jest obliczana stała drogi czy jakoś tak, ja w swoim mam wpisane te wartości doświadczalnie, ale przydała by się taka procedura, mogę liczyć na kogoś, kto poczęstuje mnie kawałkiem kodu z bascoma, lub czymś podobnym Smile będę bardzo wdzięczny.
_________________
--------------------------------------------------------
Peugeot 306

--------------------------------------------------------
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
SunRiv
Zawsze na posterunku


Dołączył: 11 Lut 2009
Posty: 321
Skąd: Opole

PostWysłany: Pią Gru 17, 2010 8:40 pm    Temat postu: Odpowiedz z cytatem

mogę cie poczestować , ale w C++ lub jak wolisz ASM w bascomoie nie robilem
_________________
Subaru Libero SDX-SR 94"
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
dezmontnikus
Nowy


Dołączył: 13 Gru 2010
Posty: 3

PostWysłany: Nie Gru 19, 2010 7:21 pm    Temat postu: Odpowiedz z cytatem

No niestety ja już mam 600 linijek w bascomie Smile nie będę tego przerabiał, może ktoś inny ma, ale zasada działania tego w C++ albo asemblerze jest taka sama, możesz mi to pisać tak co do czego ;p
_________________
--------------------------------------------------------
Peugeot 306

--------------------------------------------------------
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Atek
Nowy


Dołączył: 06 Lut 2011
Posty: 1

PostWysłany: Nie Lut 06, 2011 2:23 pm    Temat postu: Odpowiedz z cytatem

Witam

W moim samochodzie na jeden obrot walu korbowego przypada zawsze ta sama ilosc impulsow wtryskiwacza (poza hamowaniem silnikiem) wiec teoria o zliczaniu ilosci impulsow wtryskiwacza jest raczej bledna . Wedug mnie komputerek liczy czas otwarcia wtryskiwacza.

Czy pan Rafal moze potwierdzic tę teorie i raz nazawsze rozwiac watpliwosci?

Pozdrawiam
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
SunRiv
Zawsze na posterunku


Dołączył: 11 Lut 2009
Posty: 321
Skąd: Opole

PostWysłany: Nie Lut 06, 2011 11:12 pm    Temat postu: Odpowiedz z cytatem

Tu masz

Kod:

' -------------------- Procedura "Ustawianie stałej VSS" --------------------
Set_vss:
Readeeprom Imp_vss , 1
If Imp_vss = 255 Then Imp_vss = 0
Cls
Lcd "SET VSS:"
Locate 2 , 4
Lcd "imp/m"

Do
Imp_vss_str = Str(imp_vss)
Imp_vss_str = Format(imp_vss_str , "00")
Locate 2 , 1
Lcd Imp_vss_str
      If Up_sw = 0 Then
            Incr Imp_vss
            If Imp_vss > 99 Then Imp_vss = 0
            Waitms 400
      End If
      If Down_sw = 0 Then
            Decr Imp_vss
            If Imp_vss > 99 Then Imp_vss = 99
            Waitms 400
      End If
Loop Until Ok_sw = 0
Gosub Beep
Waitms 400
Cls
Writeeeprom Imp_vss , 1
Return


i

Kod:

' -------------------- Procedura "Ustawianie stałej wtrysku" --------------------
Set_injection:
Readeeprom Inj , 2
If Inj < 0 Then Inj = 0
Cls
Locate 2 , 3
Lcd "l/s"

Do
Inj_str = Str(inj)
Inj_str = Format(inj_str , "0.000000")
Locate 1 , 1
Lcd Inj_str
      If Up_sw = 0 Then
            Incr Inj
            Waitms 30
      End If
      If Down_sw = 0 Then
            Decr Inj
            If Inj < 0 Then Inj = 0
            Waitms 140
      End If
Loop Until Ok_sw = 0
Gosub Beep
Waitms 400
Cls
Writeeeprom Inj , 2
Return


Moze ci to pomoże jakoś
jak co pisz na pw

Mam nadzieję ze post nie zniknie
_________________
Subaru Libero SDX-SR 94"
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.nestor-electronic.pl Strona Główna -> Pomoc w programowaniu BASCOM Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


Powered by phpBB © 2001, 2005 phpBB Group