- Status Closed
- Percent Complete
- Task Type Błąd
- Category Moduł
-
Assigned To
LWPM - Operating System wszystkie
- Priority Very Low
- Reported Version v0.3
- Due in Version v0.5
- Votes 3
- Private
Attached to Project: LWPM Comfort Module
Opened by EndriuZ - 16.08.2018
Last edited by LWPM - 17.01.2019
Opened by EndriuZ - 16.08.2018
Last edited by LWPM - 17.01.2019
FS#157 - Opóźnienie aktywacji needle sweep
Po przekręceniu kluczyka zapalają sie kontrolki (standardowe) a dopiero po ponad 2 sek od zapalenia rozpoczyna sie needle sweep z zapaleniem wszystkih kontrolek. Wzkazówki od temp jak i poziomu paliwa zdąrzą sie podnieść do aktualnych wzkazań aby po tym opaść i rozpocząć procedure.Tak się dzieje przy czasie ustawionym 950ms
Po zmianie czasu na 10ms opoźnienie trwa zauważalne 1.5 sek plus błąd z poziomem paliwa i mrugającą kontrolką
Z tego co widze po wrzuconych na YT filmikach z ori opc scan czy z modułem happy ligt show problem opóźnienia nie występuje i działa zgodnie z oczekiwaniami.
ID | Project | Summary | Priority | Severity | Assigned To | Progress | |
---|---|---|---|---|---|---|---|
143 | LWPM Comfort Module | Very Low | Low | LWPM |
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
generalnie żadnego opóźnienia nie ma, problemem jest między innymi to co robi moduł między przekręceniem kluczyka, a uruchomieniem NS, czyli:
- wykrywanie typu silnika
- sprawdzenie innych modułów: PAS, AT, CIM, ABS, ... (nie pytajcie po co :) )
- odczyt błędów z silnika
kolejność można pozmieniać, ale generalnie, aby zrobić to dobrze, to trzeba najpierw zrobić
FS#143- co prawda nie widać bezpośredniego związku z tym tematem, ale to rozwiąże problemNie wiem czym to jest zrobione ale przyznasz ,że taki efekt jak tutaj był by najlepszy. Mianowicie:
Natychmiast po przekreceniu kluczyka masz 100% kontrolek wlaczonych a samo needle sweep z lekkim opoznieniem w niczym nie przeszkadza bo wszystko sie zapala i rusza tak jak powinno.
https://www.youtube.com/watch?v=BDT9YlQ1KB0&feature=share
to można zrobić, ale jak pisalem, musze trochę przerobić wykrywanie silnika... moduł zbyt wiele rzeczy robi w momencie przekręcenia silnika, których wcale robić nie musi, lub mógłby zrobić później.
moduł jest w stanie wysłać polecenia do licznika natychmiast po przekręceniu kluczyka... niestety licznik różnie na to reaguje (przynajmniej w AH)
trzeba sprawdzić jak się to zachowuje w VC
kwestia właściwego ustawienia czasu opóźnienia uruchomienia NS będzie tutaj kluczowe
Nie bede tu za dużo opisywał po prostu wrzuce filmy dla vectry c
Dla czasu opoznienia 1000 z kontrolkami
Tak wyglada dla czasu 500 ms
A tak kiedy ustawimy opoznienie 1ms
Przy tak krotkim czasie mamy problem ze wzkaznikiem paliwa.
Ocencie sami
Różnice nie wielkie... Nagrywales pierwsze uruchomienie po włożeniu modułu? Pierwsze może być nieco opóźnione, kolejne już nie
Włącz/wyłącz kilka razy zaplon.u mnie to różnie reaguje, czasami natychmiast, czasami z opóźnieniem, czasami wcale, ale za każdym razem polecenia są wysyłane natychmiast, licznik też odpowiada że wszystko jest ok, ale wskazówek potrafi nie ruszyć.
Po aktualizacji sprawdzilem jakie sa parametry bylo na 1000 domyslnie wiec wpialem moduł i nagralem po 1 przekreceniu. Wyjalem zmienilem na 500 i znowu 1 podejscie. I analogicznie przy najkrótszym czasie.
Te różnice jak piszesz występuja u Ciebie cały czas na jednym ustawionym czasie czy jak zmieniasz parametry?
Takie są Różnice u mnie bez zadnego opóźnienia
1 podejście może Ne działać, dopiero kolejne działają prawidłowo... Przynajmniej powinny
Przy większym opóźnienie, tak około 500 ms już zawsze u mnie działa. Przy niskich - roznie
Sprawdze to jutro czy po kolejnym przekreceniu bedzie ok. Jeśli bedzie jakoś randomowo działać to zostawie bez kontrolek z czasem na 1000ms. Bo tak pół roku już działa 100 na 100.
A wiec tak:
Przy kolejnym przekreceniu jest ok. Działa wyraźnie szybciej adekwatnie do czasu.
Nie zauważyłem żeby działo sie coś dziwnego, wynik jest powtarzalny z tą różnicą ,że jak zjedziesz z czasem na 500 to wzkazówka zostanie na dole
przy pierwszym przekręceniu moduł wykrywa cześć modułów - dlatego może to trwać nawet kilkanaście sekund - potem jest już natychmiast.