Temat: [Focus 2011-2014] Wymiana licznika na licznik poliftowy
View Single Post
Stary 10-12-2020, 13:26   #109
tedi_k
FCP member
 
Avatar tedi_k
 
Imię: Tadeusz
Zarejestrowany: 04-11-2011
Skąd: Katowice
Model: Mitsubishi Outlander PHEV, C-max Energi (USA) PHEV
Silnik: 2.4 PB, 2.0 PB wolnossące cykl Atkinsona - hybryda plug-in
Rocznik: 2019, 2016
Postów: 18,051
Domyślnie Odp: Wymiana licznika na licznik poliftowy

Cytat:
Napisał lukaszooo Goście nie mogą oglądać obrazków w postach. Zarejestruj się klikając tutaj aby uzyskać pełen dostęp do forum.
...napisz czy w ms i hs jest różna ilość ramek czy różni się tylko prędkością?
Na każdej z magistral rodzaje i ilość ramek wynika z przyjętych założeń co pomiędzy sobą przesyłają moduły podpięte do danej magistrali. Część ramek jest "routowana" z jednej magistrali na inną - potrzebny jest zawsze do tego moduł "podpięty" do dwóch/kilku magistral oraz powód/założenie, że ramka z komunikatem od modułu na innej magistrali jest niezbędna modułowi na danej magistrali (np. ze sterownika PCM na HS-CAN jest potrzebna ramka z prędkością pojazdu modułowi czujników parkowania PDC na MS-CAN aby ten wyłączał działanie PDC po osiągnięciu np. 10km/h)... Ten "routing" może robić specjalny moduł (gatewaj - GWM jak w Mondeo MK5) albo może robić któryś z modułów "zawsze obecnych" jak licznik czy BCM. To zależy od przyjętych przez projektantów platformy założeń.
Standardowe ramki mają zawsze taką samą strukturę - jest id ramki, licznik długości danych - standardowo 8 bajtów - oraz owe 8 bajtów danych. W danej ramce mogą być ze sobą połączone dane różnych rodzajów - tzn. "ramka z prędkością" zwykle zawiera "coś jeszcze". Może być też tak, że dana nie mieści się w jednej ramce - np. VIN ma 17 znaków - wówczas w danych ramki jest jeszcze bajt numerujący ramki w sekwencji (1, 2, 3...) i część danych - np. 6 znaków VIN. Wówczas do odebrania całego VIN trzeba odebrać komplet 3 ramek z danej sekwencji - choć nie muszą one przychodzić kolejno.
Ramka nie ma informacji "kto ją nadał" ani nie ma też "adresata". Ma tylko ID definiujący "co zawiera" - oczywiście w sposób niejawny - projektant ponadawał różnym ramkom owe ID jak tam mu się chciało... Czyli trzeba naprawdę dużo czasu poświęcić by namierzyć "w której ramce może być zakamuflowana potrzebna mi informacja np. o włączeniu świateł mijania"... Niestety projektanci platformy jakoś nie umieszczają tej wiedzy w necie...
Generalną zasadą jest, że ramki powtarzane są cyklicznie - najczęstsze co mniej więcej 10milisekund (100 razy na sekundę) do najrzadziej co 1-2 sekundy. Jak często dana ramka jest powtarzana/generowana zależy od jej funkcji i założeń przyjętych przez projektantów platformy.
__________________
------------------------------------------------------------------------------------------------
Nadal tu jestem - choć jeżdżę Mitsubishi Outlander PHEV 4x4 2019 224KM

Ostatnio edytowane przez tedi_k ; 10-12-2020 o 13:35
tedi_k jest offline   Odpowiedź z Cytatem