Informacje o stanie DPF i nie tylko... na wyświetlaczu LCD

Tematy dotyczące DPF.

Moderatorzy: Mariusz, Tazz

Wiadomość
Autor
Flora

#16 Post autor: Flora »

Nie obraź się, ale po wcześniejszej korespondencji spodziewałem się raczej jakiegoś gbura, który nastawiony na komercję nie będzie się chciał dzielić zdobytą wiedzą. Jestem bardzo pozytywnie zaskoczony Twoim podejściem. Po znalezieniu tego tematu zebrałem się, skompletowałem sniffer CAN i spędziłem wieczór w samochodzie. Dziś tym bardziej zajrzę ze sprzętem do Zafiry. Dla Ciebie skrzynka :piwo:
piter28

#17 Post autor: piter28 »

Super że w końcu ktoś kumaty :) w sprawach technicznych....
sam używam sniffer can, dumpcan...., itp. trochę excela filtrowanie, to jak by nie patrzeć każde sztuczki kruczki są dozwolone.....

Jan by coś to mogę chętnie opisać doświadczenia w wysyłaniu ID dla lcd, może masz już jakieś doświadczenia o których ja nie wiem....


i wielkie SORRY ale nie nastawiam się na komerchę....., a wręcz przeciwnie..., podzielę się wiedzą dla zainteresowanych tematem, którzy wiedzą o co chodzi...

kurcze blade..... w końcu od tego jest forum :)))
Ostatnio zmieniony 05 paź 2015, 20:42 przez piter28, łącznie zmieniany 3 razy.
Awatar użytkownika
fredas
Zafiromaniak
Posty: 5215
Rejestracja: 30 lis 2014, 12:46
Imię: Ryszard
Lokalizacja: Sypniewo [cse]
Auto: Opel Zafira B
Model: ZB
Oznaczenie silnika: Z19DT
Gender:

#18 Post autor: fredas »

Jak dla mnie czarna magia ale dobrze że mamy Marcina w naszym rejonie :piwo: dla panów
Obrazek
Obrazek
piter28

#19 Post autor: piter28 »

FLORA Gdybyś potrzebował jakiś informacji o tym co ja się dowiedziałem (zawarzyłem) wysłałem do LCD na jakich instrukcjach to pisz śmiało, ja się podzielę oczywiście tym co mam, trydno trochę wkleić na forum plik z excela żeby był czytelny dla wszystkich, tak samo o wysyłaniu do LCD, ale jeśli masz pojęcie....., to ja się podzielę kazdym info :)))

Jeżeli chodzi o testowanie modułuł to mamy bezpośredni dostęp to:
CIM HsCan 245,645,545 Colimn integrated module
ECU HsCan 7E0,7E8,5E8 Silnika
ABS HsCan 243,643,543 moduł ABS
EHPS HsCan 244,644,544 wspomaganie

Jeżeli chodzi o High speed CAN i z nich jesteśmy wyczytać praktycznie wszystko co oferuje OP-COM (China clone)....
Posiadając dostęp do magistrali MidSpeedCAN o wartości 95kbps
jesteśmy w stanie uzyskać dostęp do modułów:

ECC MsCan 248,648,548-508coseici Klimatyzacja
EHU MsCan 241,641,541-501cosleci Modół multimedialny
DIS MsCan 246,646,546-506cosleci Wyświetlacz
UHP MsCan 247 modul telefonu
DAB MsCan 24D telewizja

Tutaj na adresie 24x nadajemy instrukcję, modul na 64x nam odpiwiada, natomiast dane diagnostyczne wysyła nam na ID 54X....., (wszyscy zainteresowani będą wiedzieć o co chodzi...)
Ostatnio zmieniony 05 paź 2015, 21:24 przez piter28, łącznie zmieniany 4 razy.
Rafoooo

#20 Post autor: Rafoooo »

Nie mam DPF'a bo mam benzyniaka, ale temat, a raczej to co próbujecie rozgryźć w temacie ..... podoba mi się! :ok: Tak trzymać Koledzy :piwo: .......... może jak opanujecie wszystko co można uzyskać (pozmieniać) z wyświetlaczem to i będzie się dało np. w GID'ie zmienić język na Polski, tak żeby nie znikał po wejściu w Settings, albo podstawić go na miejsce innego języka? albo usunąć z pamięci wszystkie języki a zostawić tylko jeden, ojczysty?...................... Nie znam się na tym co robicie i w co ingerujecie ............ ale widzę wszelakie możliwości z Waszych postów :idea:
Flora

#21 Post autor: Flora »

Coś czuję, że szykuje się niezła zabawa.
piter28 pisze:DIS MsCan 246,646,546-506cosleci Wyświetlacz
Trochę pogmerałem, ale chwilowo męczę MediumSpeed, bo zakładam, że wyciąganie parametrów z EHU jest opanowane. Klawisze rzeczywiście znalazły się w zakresie 0x20?:
0x201: przyciski radia
0x206: przyciski kierownicy
0x208: pokrętło klimatyzacji

ale dane do wyświetlacza nie trafiają jak u Ciebie pod 0x646, ale:
0x6C1: radio, nawigacja
0x6C7: telefon

Mam CIDa, więc pytanie skąd ta rozbieżność.

Trochę pozjadało pakiety, ale widać co się dzieje:

Kod: Zaznacz cały

6C1: 10,41,50,0,8,9,B0,7                    AP
2C1: 30,0,0,0,0,0,0,0                    0
6C1: 21,B1,2,31,1,1,40,0                    !1@
6C1: 22,33,9,33,18,0,49,0                    "33I
6C1: 23,6E,0,69,0,63,0,6A                    #nicj
6C1: 24,0,61,0,6C,0,69,0                    $ali
6C1: 25,7A,0,61,0,63,0,6A                    %zacj
6C1: 27,61,0,77,0,69,0,67                    'awig
6C1: 29,69,0,21,63,0,6A,0                    )i!cj
6C1: 10,8,50,0,5,9,81,4                    P
2C1: 30,0,0,0,0,0,0,0                    0
6C1: 21,81,4,0,5,9,81,4                    !

Kod: Zaznacz cały

6C7: 10,30,40,0,1F,7,2,E                    0@
2C7: 30,0,0,0,0,0,0,0                    0
6C7: 21,0,50,0,6C,0,65,0                    !Ple
6C7: 22,61,0,73,0,65,0,20                    "ase 
6C7: 23,0,77,0,61,0,69,0                    #wai
6C7: 24,74,0,2E,0,2E,0,2E                    $t...
6C7: 26,1,0,51,2,0,D1,0                    &Q

Kod: Zaznacz cały

6C7: 10,24,40,0,13,7,2,8                    $@
2C7: 30,0,0,0,0,0,0,0                    0
6C7: 21,0,4E,0,6F,0,20,0                    !No 
6C7: 22,50,0,68,0,6F,0,6E                    "Phon
6C7: 23,0,65,50,0,B,7,D0                    #eP
6C7: 24,1,52,1,0,51,2,0                    $RQ
6C7: 25,D1,0,0,0,0,0,0                    %

-----------------------------------

Znalazłem Twój film z testem ikon, gdzie wypychasz dane na 0x6C7 :>
Ostatnio zmieniony 06 paź 2015, 00:59 przez Flora, łącznie zmieniany 2 razy.
piter28

#22 Post autor: piter28 »

Jest dokładnie tak jak napisałeś, dodatkowo jeszcze na id 6C8 nadaje klimatyzacja dla lcd (dolna środkowa belka).

odnośnie DIS MsCan 246,646,546-506cosleci Wyświetlacz

to 246 jest to adres bazowy na ten nadaje OP-COM, 646 tutaj lecą odpowiedzi a 546 podobnie jak z ECU informacje diagnostyczne z LCD:)


Ramki z 6C7 wypycham na MsCAN, po złożeniu przykładowej ramki testowej zmieniając 6 i 7 bajt uzyskuje się pozycję gdzie ma się wyświetlić tekst.

Aby uzyskać taki efekt Foto 1
należy wysłać ramki z takimi nagłówkami Foto 2

bajty 03 10 to adres środkowej linii, 03 11 górnej, oraz 03 12 dolnej

Ja nie mam UHP więc wysyłałem je z takim id, muszę spróbować z innym np 6CD (DAB) czy będzie na nie reagował LCD. Normalnie 6C7 pokazuje się w zakładce telefonu, ale jak widać można z tym id wyświetlić też na dowolnej zakładce. Jeżeli ktoś posiada UHP to wysyłanie ramek z id 6C7 może wymieszać się z ramkami z modułu UHP i wtedy wyświetlacz to zignoruje i nic nie wyświetli :(
Zdenek2007
Zafiromaniak
Posty: 853
Rejestracja: 08 lip 2010, 08:51
Lokalizacja: śląskie[SGL]
Model:

#23 Post autor: Zdenek2007 »

Och, ciągle mam nadzieję że mimo obecności UHP w mojej Zośce da się zrobić to i owo z monitoringiem DPF i nie tylko.
Panowie, to co tu wypisujecie to wyższa szkoła jazdy ale tak trzymać.
Flora

#24 Post autor: Flora »

Zdenek2007 pisze:ciągle mam nadzieję że mimo obecności UHP w mojej Zośce da się zrobić to i owo z monitoringiem DPF
U mnie też jest UHP, ale mam już pomysł. Wkrótce wrzucę film poglądowy. Zakładka jest potrzebna właściwie tylko do konfiguracji. Prezentacja wszelkiego rodzaju komunikatów może odbywać się na wiele sposobów.
piter28

#25 Post autor: piter28 »

Można spróbować dopisać kolejne zakładki np do BoardKomputer:
BC1
BC2
Timer
a tu swoje
i tu swoje
Flora

#26 Post autor: Flora »

Mój korelator biologiczny właśnie zajarzył, że ta komunikacja bazuje na wieloramkowym standardzie ISO 15765-2 i życie stało się prostsze :mrgreen:

------------------

Niestety psuje to koncepcję przedstawioną przy pozyskiwaniu informacji o stanie DPFa :mysli:
Ostatnio zmieniony 06 paź 2015, 16:04 przez Flora, łącznie zmieniany 1 raz.
piter28

#27 Post autor: piter28 »

Witam,
napisałem w końcu procedurę która zamienia dowolny tekst na ramki can'a, jutro postaram się to przetestować w autku :), narazie niestety tylko screen z jej działania...
foto 1
jeśli to zadziała...to będzie świetnie :)
Flora pisze:Mój korelator biologiczny właśnie zajarzył, że ta komunikacja bazuje na wieloramkowym standardzie ISO 15765-2 i życie stało się prostsze :mrgreen:

------------------

Niestety psuje to koncepcję przedstawioną przy pozyskiwaniu informacji o stanie DPFa :mysli:
A jeszcze od siebie dodam że kodowanie znaków jest w unicode UTF-8 :D, na ekranie radia w RDS przy wyborze programu 1 (zakodowanego) leci kod 0x2780 który dokładnie odpowiada wyglądem jedynce w kółeczku według standardu unicode :D

Bardzo często lecą też kody terminalowe w stylu \033[lm, itp, jeszcze się do tego nie dobrałem :(
foto 2

Posty pisane w krótkich odstępach czasu edytujemy i scalamy - Bodek
Ostatnio zmieniony 07 paź 2015, 23:40 przez piter28, łącznie zmieniany 1 raz.
Flora

#28 Post autor: Flora »

Wczoraj dobralem sie do ciagu odpowiedzialnego za komunikat bledu z przyciskami. Mialem nadzieje, ze dzis z tym powalcze, ale wozilem rodzine po okolicy, wiec wszystko przesuwa sie na jutro. Chyba znalazlem sposob na uzyskanie dzwieku z radia.

Jak tylko przetestuje, wrzuce rozpisane ramki.

Chcialem dzis napisac funkcje wrzucajaca tekst w ramki, bo reczne dokladanie zer i przesuwanie w blokach 7 bajtowych jest strasznie denerwujace
Ostatnio zmieniony 08 paź 2015, 01:11 przez Flora, łącznie zmieniany 1 raz.
piter28

#29 Post autor: piter28 »

to tak jak niestety u mnie, na co dzień żonka z dzieciakami do szkoły i z powrotem,że mnie przypili tak jak teraz z tą procedurkką...., jak się okarze że działa, może też na różnych CAN ID to będzie super:)))

Jutro (a nawet dzisiaj) zadziałam...
Ostatnio zmieniony 08 paź 2015, 02:29 przez piter28, łącznie zmieniany 2 razy.
piter28

#30 Post autor: piter28 »

Przetestowałem procedurę printf_can() wyświetlającą informacje na wyświetlaczu, poniżej kilka filmików. Pozostało mi przetestowanie wysyłania do zakładki telefonu z id innym niż EHU, UHP i ECC (6C1,6C7 i 6C8)

Video 1
Video 2
Video 3

poprawione :), YT zablokowało z powodu ścieżki dźwiękowej z radia.
Ostatnio zmieniony 09 paź 2015, 09:28 przez piter28, łącznie zmieniany 1 raz.
ODPOWIEDZ

Wróć do „DPF”