Test krótki jest wykonywany przez adapter samodzielnie zaraz po włączeniu zasilania. Test ten sprawdza wewnętrzne zespoły adaptera. Jeśli test nie powiedzie się, czerwony wskaźnik na adapterze będzie migać kodem błędu.
Numer błędu składa się z dwóch cyfr dziesiętnych. Każda cyfra jest kodowana liczbą krótkich błysków wskaźnika. Długi błysk sygnalizuje początek kodu. Pauza 3 sekundy sygnalizuje koniec pierwszej części i początek drugiej części kodu. Pauza 4 sekundy sygnalizuje koniec kodu.
Na przykład numer błędu 31 będzie wyglądać tak:
Długi, pauza 2 sekundy, krótki, krótki, krótki, pauza 2 sekundy, krótki, pauza 3 sekundy.
| Kod | Opis błędu |
|---|---|
| 1 | Błąd testu pamięci
Testowana jest wewnętrzna pamięć RAM mikrokontrolera. Ten błąd może występować nie tylko z powodu uszkodzenia RAM, ale i z innych przyczyn. Możliwe przyczyny wystąpienia
|
| 2 | Nie można zainicjalizować linii K
Błąd występuje, gdy program nie może zainicjalizować UART. Możliwe przyczyny wystąpienia
|
| 3 | Nieprawidłowy warunek początkowy linii PULLK
Po włączeniu zasilania na linii PULLK powinno być logiczne 0. Możliwe przyczyny wystąpienia
|
| 4 | Nieprawidłowy warunek początkowy linii TXDK
Po włączeniu zasilania na linii TXDK powinno być logiczne 1. Możliwe przyczyny wystąpienia
|
| 5 | Nieprawidłowy warunek początkowy linii IPULLK
Po włączeniu zasilania na linii IPULLK powinno być logiczne 0. Możliwe przyczyny wystąpienia
|
| 6 | Nieprawidłowy warunek początkowy linii UREFF
Po włączeniu zasilania na linii UREFF powinno być logiczne 0. Możliwe przyczyny wystąpienia
|
| 7 | Nieprawidłowy warunek początkowy linii PULLL
Po włączeniu zasilania na linii PULLL powinno być logiczne 0. Możliwe przyczyny wystąpienia
|
| 8 | Nieprawidłowy warunek początkowy linii TXDL
Po włączeniu zasilania na linii TXDL powinno być logiczne 1. Możliwe przyczyny wystąpienia
|
| 9 | Nieprawidłowy warunek początkowy linii BOOTSW
Po włączeniu zasilania na linii BOOTSW powinno być logiczne 1. Linia ta jest podciągana rezystorem R42 do +3,3 V. Możliwe przyczyny wystąpienia
|
| 10 | Nieprawidłowy warunek początkowy linii ITXDK
Po włączeniu zasilania na linii ITXDK powinno być logiczne 1. To napięcie kształtuje rezystor R21. Możliwe przyczyny wystąpienia
|
| 11 | Nieprawidłowy warunek początkowy napięcia linii K
Po włączeniu zasilania na linii K powinno być napięcie nie większe niż 1,4 V. To napięcie kształtuje sterownik D5. Jeśli napięcie jest wyższe, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 12 | Nieprawidłowy warunek początkowy napięcia linii L
Po włączeniu zasilania na linii L powinno być napięcie nie większe niż 1,4 V. To napięcie kształtuje sterownik D5. Jeśli napięcie jest wyższe, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 13 | Napięcie zasilania poniżej 7 woltów
Błąd jest generowany, jeśli napięcie wejściowe jest niższe niż 7 V. Mikrokontroler mierzy napięcie zasilania przez dzielnik R29, R34 Możliwe przyczyny wystąpienia
|
| 14 | Napięcie stabilizatora podciągania poza zakresem 5 woltów
Test kształtuje na stabilizatorze podciągania DA1 napięcie 5 woltów. Odbywa się to przez ustawienie sygnałów UREF5V = 0 i UREFF = 0. Kontrolowane jest uzyskane napięcie za pomocą dzielnika R40, R41 Możliwe przyczyny wystąpienia
|
| 15 | Napięcie stabilizatora podciągania poza zakresem 8 woltów
Test kształtuje na stabilizatorze podciągania DA1 napięcie 8 woltów. Odbywa się to przez ustawienie sygnałów UREF5V = 1 i UREFF = 0. Kontrolowane jest uzyskane napięcie za pomocą dzielnika R40, R41 Możliwe przyczyny wystąpienia
|
| 16 | Nie włącza się podciąganie linii K
Test włącza napięcie podciągania linii K do napięcia zasilania UREFF = 0 i włącza podciąganie PULLK = 1. Następnie kontrolowane jest napięcie na linii K przez dzielnik R33, R36 Możliwe przyczyny wystąpienia
|
| 17 | Nie działa komparator linii K przy włączeniu podciągania
Test włącza napięcie podciągania linii K do napięcia zasilania UREFF = 0 i włącza podciąganie PULLK = 1. Następnie kontrolowane jest napięcie na wyjściu komparatora DA2:1 Możliwe przyczyny wystąpienia
|
| 18 | Nie działa inwerter D1:1 linii IRXDK
Test włącza napięcie podciągania linii K do napięcia zasilania UREFF = 0 i włącza podciąganie PULLK = 1. Następnie kontrolowane jest wyjście inwertera D1:1. Powinno na nim być zero. Możliwe przyczyny wystąpienia
|
| 19 | Nie wyłącza się podciąganie linii K
Test wyłącza podciąganie linii K i po 40 ms kontroluje napięcie na linii K przez dzielnik R33, R36 Możliwe przyczyny wystąpienia
|
| 20 | Nie działa komparator linii K przy wyłączeniu podciągania
Test wyłącza podciąganie linii K i po 40 ms kontroluje stan na wyjściu komparatora DA2:1. Na wyjściu powinno być logiczne 0. Możliwe przyczyny wystąpienia
|
| 21 | Zbyt wolna prędkość przełączania komparatora linii K
Test zwiera linię K z masą i po 5 µs kontroluje stan linii RXDK. Jeśli na linii RXDK nadal jest logiczne 1, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 22 | Nie działa inwerter D1:1 linii IRXDK
Test wyłącza podciąganie linii K i po 40 ms kontroluje stan na wyjściu inwertera D1:1. Na wyjściu powinno być logiczne 1. Możliwe przyczyny wystąpienia
|
| 23 | Linia K nie zwiera się z masą
Test zwiera linię K z masą i po 10 ms kontroluje napięcie na linii K. Jeśli jest większe niż 0,3 V, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 24 | Błąd podczas transmisji po linii K przy podciąganiu 12 V
Test przesyła bajt 0x55 z prędkością 115200 bodów do linii K i odbiera z powrotem przesłany bajt. Jeśli przesłany i odebrany bajt nie są zgodne, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 25 | Nieprawidłowa wartość rezystora podciągania do masy
Test odłącza podciąganie linii K do zasilania PULLK = 0, włącza podciąganie linii do masy IPULLK = 1 i kontroluje napięcie na linii K przez dzielnik R33, R36. Na linii K powinno być 0. Możliwe przyczyny wystąpienia
|
| 26 | Brak podciągania linii K do masy
Test włącza podciąganie linii K do zasilania i do masy PULLK = 1, IPULLK = 1 i kontroluje napięcie na linii K przez dzielnik R33, R36. Możliwe przyczyny wystąpienia
|
| 27 | Zbyt szybka reakcja obwodu RC linii AINK
Test zwiera linię K z masą i po 5 µs kontroluje napięcie na dzielniku R33, R36. Jeśli napięcie spadło poniżej progu, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 28 | Zbyt szybka reakcja obwodu RC linii AINL
Test zwiera linię L z masą i po 5 µs kontroluje napięcie na dzielniku R37, R39. Jeśli napięcie spadło poniżej progu, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 29 | Błąd podczas transmisji po linii K przy podciąganiu 5 woltów
Test przesyła bajt 0xAA z prędkością 1200 bodów do linii K i odbiera z powrotem przesłany bajt. Jeśli przesłany i odebrany bajt nie są zgodne, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 30 | Linia K nie zwiera się z UPWR
Test ustawia na linii ITXDK logiczne 0 i kontroluje napięcie na linii K. W ten sposób sprawdzane jest włączenie górnego klucza VT2. Możliwe przyczyny wystąpienia
|
| 31 | Błąd podczas transmisji po odwróconej linii K
Test przesyła bajt 0x54 z prędkością 115200 bodów do odwróconej linii K i odbiera z powrotem przesłany bajt. Jeśli przesłany i odebrany bajt nie są zgodne, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 32 | Nie włącza się podciąganie linii L
Test włącza napięcie podciągania linii L do napięcia zasilania UREFF = 0 i włącza podciąganie PULLL = 1. Następnie kontrolowane jest napięcie na linii L przez dzielnik R37, R39. Możliwe przyczyny wystąpienia
|
| 33 | Nie działa komparator linii L przy włączeniu podciągania
Test włącza napięcie podciągania linii L do napięcia zasilania UREFF = 0 i włącza podciąganie PULLL = 1. Następnie kontrolowane jest napięcie na wyjściu komparatora DA2:2. Możliwe przyczyny wystąpienia
|
| 34 | Nie wyłącza się podciąganie linii L
Test wyłącza podciąganie linii L i po 40 ms kontroluje napięcie na linii L przez dzielnik R37, R39 Możliwe przyczyny wystąpienia
|
| 35 | Nie działa komparator linii L przy wyłączeniu podciągania
Test wyłącza podciąganie linii L i po 40 ms kontroluje stan na wyjściu komparatora DA2:2. Na wyjściu powinno być logiczne 0. Możliwe przyczyny wystąpienia
|
| 36 | Linia L nie zwiera się z masą
Test zwiera linię L z masą i po 10 ms kontroluje napięcie na linii L. Jeśli jest większe niż 0,3 V, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 37 | Błąd podczas transmisji po linii L
Test przesyła bajt 0x45 z prędkością 115200 bodów do linii K i odbiera z powrotem przesłany bajt. Jeśli przesłany i odebrany bajt nie są zgodne, generowany jest błąd. Możliwe przyczyny wystąpienia
|
Do pełnego testu niezbędna jest przejściówka testowa. Test ten jest przeprowadzany w celu sprawdzenia wszystkich zespołów sprzętowych urządzenia, a także jego komutatora i linii diagnostycznych.
| Kod | Opis błędu |
|---|---|
| 38 | Wyprowadzenie 7 lub 11 zwarte z zasilaniem lub masą
Podczas transmisji danych z linii 7 do 11 nadajnik kontroluje, co jest wysyłane do linii. W przypadku zwarcia linii generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 39 | Przerwa w obwodzie wyprowadzenia 7 lub 11
Test przesyła pakiet po linii 7 i odbiera ten pakiet po linii 11. Jeśli przesłany pakiet nie zostanie odebrany, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 40 | Zakłócenia w obwodzie wyprowadzenia 7 lub 11
Test przesyła pakiet po linii 7 i odbiera ten pakiet po linii 11. Jeśli przesłany i odebrany pakiet nie są zgodne, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 41 | Wyprowadzenia 7 i 14 zwarte
Test przesyła pakiet po linii 7. Jeśli przesłany pakiet zostanie odebrany po linii 14, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 42 | Wyprowadzenia 7 i 12 zwarte
Test przesyła pakiet po linii 7. Jeśli przesłany pakiet zostanie odebrany po linii 8, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 43 | Wyprowadzenia 7 i 8 zwarte
Test przesyła pakiet po linii 7. Jeśli przesłany pakiet zostanie odebrany po linii 12, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 44 | Wyprowadzenia 7 i 9 zwarte
Test przesyła pakiet po linii 7. Jeśli przesłany pakiet zostanie odebrany po linii 9, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 45 | Wyprowadzenie 2 lub 12 zwarte z zasilaniem lub masą
Podczas transmisji danych z linii 2 do 12 nadajnik kontroluje, co jest wysyłane do linii. W przypadku zwarcia linii generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 46 | Przerwa w obwodzie wyprowadzenia 2 lub 12
Test przesyła pakiet po linii 2 i odbiera ten pakiet po linii 12. Jeśli przesłany pakiet nie zostanie odebrany, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 47 | Zakłócenia w obwodzie wyprowadzenia 2 lub 12
Test przesyła pakiet po linii 2 i odbiera ten pakiet po linii 12. Jeśli przesłany i odebrany pakiet nie są zgodne, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 48 | Wyprowadzenia 2 i 14 zwarte
Test przesyła pakiet po linii 2. Jeśli przesłany pakiet zostanie odebrany po linii 14, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 49 | Wyprowadzenia 2 i 11 zwarte
Test przesyła pakiet po linii 2. Jeśli przesłany pakiet zostanie odebrany po linii 11, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 50 | Wyprowadzenia 2 i 8 zwarte
Test przesyła pakiet po linii 2. Jeśli przesłany pakiet zostanie odebrany po linii 8, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 51 | Wyprowadzenia 2 i 9 zwarte
Test przesyła pakiet po linii 2. Jeśli przesłany pakiet zostanie odebrany po linii 9, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 52 | Wyprowadzenie 3 lub 8 zwarte z zasilaniem lub masą
Podczas transmisji danych z linii 3 do 8 nadajnik kontroluje, co jest wysyłane do linii. W przypadku zwarcia linii generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 53 | Przerwa w obwodzie wyprowadzenia 3 lub 8
Test przesyła pakiet po linii 3 i odbiera ten pakiet po linii 8. Jeśli przesłany pakiet nie zostanie odebrany, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 54 | Zakłócenia w obwodzie wyprowadzenia 3 lub 8
Test przesyła pakiet po linii 3 i odbiera ten pakiet po linii 8. Jeśli przesłany i odebrany pakiet nie są zgodne, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 55 | Wyprowadzenia 3 i 14 zwarte
Test przesyła pakiet po linii 3. Jeśli przesłany pakiet zostanie odebrany po linii 14, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 56 | Wyprowadzenia 3 i 11 zwarte
Test przesyła pakiet po linii 3. Jeśli przesłany pakiet zostanie odebrany po linii 11, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 57 | Wyprowadzenia 3 i 12 zwarte
Test przesyła pakiet po linii 3. Jeśli przesłany pakiet zostanie odebrany po linii 12, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 58 | Wyprowadzenia 3 i 9 zwarte
Test przesyła pakiet po linii 3. Jeśli przesłany pakiet zostanie odebrany po linii 9, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 59 | Wyprowadzenie 13 lub 9 zwarte z zasilaniem lub masą
Podczas transmisji danych z linii 13 do 9 nadajnik kontroluje, co jest wysyłane do linii. W przypadku zwarcia linii generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 60 | Przerwa w obwodzie wyprowadzenia 13 lub 9
Test przesyła pakiet po linii 13 i odbiera ten pakiet po linii 9. Jeśli przesłany pakiet nie zostanie odebrany, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 61 | Zakłócenia w obwodzie wyprowadzenia 13 lub 9
Test przesyła pakiet po linii 13 i odbiera ten pakiet po linii 9. Jeśli przesłany i odebrany pakiet nie są zgodne, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 62 | Wyprowadzenia 13 i 14 zwarte
Test przesyła pakiet po linii 13. Jeśli przesłany pakiet zostanie odebrany po linii 14, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 63 | Wyprowadzenia 13 i 11 zwarte
Test przesyła pakiet po linii 13. Jeśli przesłany pakiet zostanie odebrany po linii 14, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 64 | Wyprowadzenia 13 i 12 zwarte
Test przesyła pakiet po linii 13. Jeśli przesłany pakiet zostanie odebrany po linii 12, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 65 | Wyprowadzenia 13 i 8 zwarte
Test przesyła pakiet po linii 13. Jeśli przesłany pakiet zostanie odebrany po linii 8, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 66 | Wyprowadzenia 13 i 9 zwarte
Test przesyła pakiet po linii 13. Jeśli przesłany pakiet zostanie odebrany po linii 9, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 67 | Wyprowadzenie 1 lub 9 zwarte z zasilaniem lub masą
Podczas transmisji danych z linii 1 do 9 nadajnik kontroluje, co jest wysyłane do linii. W przypadku zwarcia linii generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 68 | Przerwa w obwodzie wyprowadzenia 1 lub 9
Test przesyła pakiet po linii 1 i odbiera ten pakiet po linii 9. Jeśli przesłany pakiet nie zostanie odebrany, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 69 | Zakłócenia w obwodzie wyprowadzenia 1 lub 9
Test przesyła pakiet po linii 1 i odbiera ten pakiet po linii 9. Jeśli przesłany i odebrany pakiet nie są zgodne, generowany jest błąd. Możliwe przyczyny wystąpienia
|
| 70 | Linia CAN 2 brak odbioru
Test przesyła pakiet CAN po linii CAN1 i odbiera ten pakiet po linii CAN2. Jeśli przesłany pakiet nie został odebrany, generowany jest błąd. Możliwe przyczyny wystąpienia |
| 71 | Linia CAN 2 odebrano nieprawidłowy pakiet danych
Test przesyła pakiet CAN po linii CAN1 i odbiera ten pakiet po linii CAN2. Jeśli przesłany i odebrany pakiet nie są zgodne, generowany jest błąd. Możliwe przyczyny wystąpienia |
| 72 | Linia CAN 1 brak odbioru
Test przesyła pakiet CAN po linii CAN2 i odbiera ten pakiet po linii CAN1. Jeśli przesłany pakiet nie został odebrany, generowany jest błąd. Możliwe przyczyny wystąpienia |
| 73 | Linia CAN 1 odebrano nieprawidłowy pakiet danych
Test przesyła pakiet CAN po linii CAN2 i odbiera ten pakiet po linii CAN1. Jeśli przesłany i odebrany pakiet nie są zgodne, generowany jest błąd. Możliwe przyczyny wystąpienia |