Instructions

Strona 250 z 659
Dystrybucja Conrad Electronic Sp. z o.o., ul. Kniaźnina 12, 31-637 Kraków, Polska
Copyright © Conrad Electronic 2012, Kopiowanie, rozpowszechnianie, zmiany bez zgody zabronione.
www.conrad.pl
www.conrad.pl
9.5.4.2 Pliki DBC dla CAN
Pliki DBC w standardzie przemysłowym zawierają więcej informacji niż pliki PTT i CSV oraz tłumaczą
abstrakcyjne wyniki dekodowania na język ludzki. Dla każdej ramki podawany jest identyfikator ramki
i symboliczna nazwa identyfikatora; ramki również nazywane komunikatami w CAN. Dane
komunikatu CAN mogą składać się z kilku "sygnałów". Plik DBC podaje etykietę, jednostkę, bit startowy,
długość i inne wskaźniki dla każdego sygnału. Dla sygnałów zakodowanych stanami, podane jest
znaczenie stanów.
W przykładzie demonstracyjnym wiadomość "EngineData" ma ID dziesiętne 2,166,573,756 i składa się
z 8 bajtów danych. Te 8 bajtów jest zdefiniowanych jako 6 sygnałów. Pierwszy z nich, "PetrolLevel",
zaczyna się od bitu #24, ma długość 8 bitów, a jednostką jest litr. Sygnał "IdleRunning" jest zakodowany
w postaci stanu. Posiada on tylko jeden bit. Wartość binarna 0 oznacza "Running", a wartość binarna
1 oznacza "IdleRunning".
Przykład: Sekcja pliku CAN DBC