Короткий тест выполняется адаптером самостоятельно сразу же при включении питания. Этот тест проверяет внутренние узлы адаптера. Если тест не пройден то красный индикатор на адаптере будет мигать кодом ошибки.
Номер ошибки состоит из двух десятичных цифр. Каждая цифра кодируется количеством коротких вспышек индикатора. Длинная вспышка сигнализирует о начале кода. Пауза 3 секунды сигнализирует об окончании первой части и начале второй части кода. Пауза 4 секунды сигнализирует о конце кода.
Например, номер ошибки 31 будет выглядеть так:
Длинный, пауза 2 секунды, короткий, короткий, короткий, пауза 2 секунды, короткий, пауза 3 секунды.
Код | Описание ошибки |
---|---|
1 | Сбой теста памяти
Тестируется внутренняя RAM память микроконтроллера. Эта ошибка может возникать не только из за неисправности RAM, но и по другим причинам. Возможные причины появления
|
2 | Невозможно инициализировать К линию
Ошибка возникает когда программа не может инициализировать UART. Возможные причины появления
|
3 | Неправильное первоначальное условие линии PULLK
После включения питания, на линии PULLK должен быть логический 0. Возможные причины появления
|
4 | Неправильное первоначальное условие линии TXDK
После включения питания, на линии TXDK должна быть логическая 1. Возможные причины появления
|
5 | Неправильное первоначальное условие линии IPULLK
После включения питания, на линии IPULLK должен быть логический 0. Возможные причины появления
|
6 | Неправильное первоначальное условие линии UREFF
После включения питания, на линии UREFF должен быть логический 0. Возможные причины появления
|
7 | Неправильное первоначальное условие линии PULLL
После включения питания, на линии PULLL должен быть логический 0. Возможные причины появления
|
8 | Неправильное первоначальное условие линии TXDL
После включения питания, на линии TXDL должна быть логическая 1. Возможные причины появления
|
9 | Неправильное первоначальное условие линии BOOTSW
После включения питания, на линии BOOTSW должна быть логическая 1. Эта линия подтягивается сопротивлением R42 на +3,3В. Возможные причины появления
|
10 | Неправильное первоначальное условие линии ITXDK
После включения питания, на ITXDK линии должна быть логическая 1. Это напряжение формирует сопротивление R21. Возможные причины появления
|
11 | Неправильное первоначальное условие напряжения К линии
После включения питания, на K линии должно быть напряжение не более 1,4 в. Это напряжение формирует драйвер D5. Если напряжение выше, то генерируется ошибка. Возможные причины появления
|
12 | Неправильное первоначальное условие напряжения L линии
После включения питания, на L линии должно быть напряжение не более 1,4 в. Это напряжение формирует драйвер D5. Если напряжение выше, то генерируется ошибка. Возможные причины появления
|
13 | Напряжение питания ниже 7 вольт
Ошибка генерируется если входное напряжение ниже чем 7В. Микроконтроллер измеряет напряжение питания через делитель R29, R34 Возможные причины появления
|
14 | Напряжение стабилизатора подтяжки вне диапазона 5 вольт
Тест формирует напряжение на стабилизаторе подтяжки DA1 напряжение 5вольт. Это делается установками сигналов UREF5V = 0 и UREFF = 0. Контролируется получившееся напряжение с помощью делителя R40, R41 Возможные причины появления
|
15 | Напряжение стабилизатора подтяжки вне диапазона 8 вольт
Тест формирует напряжение на стабилизаторе подтяжки DA1 напряжение 8 вольт. Это делается установками сигналов UREF5V = 1 и UREFF = 0. Контролируется получившееся напряжение с помощью делителя R40, R41 Возможные причины появления
|
16 | Не включается подтяжка К линии
Тест включает напряжение подтяжки К линии к напряжению питания UREFF = 0 и включает подтяжку PULLK = 1. После этого контролируется напряжение на K линии через делитель R33, R36 Возможные причины появления
|
17 | Не работает компаратор К линии при включении подтяжки
Тест включает напряжение подтяжки К линии к напряжению питания UREFF = 0 и включает подтяжку PULLK = 1. После этого контролируется напряжение на выходе компаратора DA2:1 Возможные причины появления
|
18 | Не работает инвертор D1:1 линии IRXDK
Тест включает напряжение подтяжки К линии к напряжению питания UREFF = 0 и включает подтяжку PULLK = 1. После этого контролируется выход инвертора D1:1. На нём должен быть ноль. Возможные причины появления
|
19 | Не выключается подтяжка К линии
Тест выключает подтяжку К линии и через 40 мс контролирует напряжение на К линии через делитель R33, R36 Возможные причины появления
|
20 | Не работает компаратор К линии при выключении подтяжки
Тест выключает подтяжку К линии и через 40 мс контролирует состояние на выходе компаратора DA2:1. На выходе должен быть логический 0. Возможные причины появления
|
21 | Слишком медленная скорость переключения компаратора К линии
Тест замыкает К линию на землю и через 5 мкс контролирует состояние линии RXDK. Если на линии RXDK всё ещё логическая 1 то формируется ошибка. Возможные причины появления
|
22 | Не работает инвертор D1:1 линии IRXDK
Тест выключает подтяжку К линии и через 40 мс контролирует состояние на выходе инвертора D1:1. На выходе должна быть логическая 1. Возможные причины появления
|
23 | К линия не замыкается на землю
Тест замыкает К линию на землю и через 10 мс контролирует напряжение на К линии. Если оно больше 0,3В то формируется ошибка. Возможные причины появления
|
24 | Ошибка при передаче по К линии при подтяжке 12В
Тест передаёт байт 0x55 на скорости 115200 бод в К линию и принимает назад переданный байт. Если переданный и принятый байты не совпадают, то формируется ошибка. Возможные причины появления
|
25 | Неверный номинал резистора подтяжки на землю
Тест отключает подтяжку К линии к питанию PULLK = 0, включает подтяжку к линии к земле IPULLK = 1 и контролирует напряжение на K линии через делитель R33, R36. На К лини должен быть 0. Возможные причины появления
|
26 | Нет подтяжки К линии на землю
Тест включает подтяжку К линии к питанию и к земле PULLK = 1, IPULLK = 1 и контролирует напряжение на K линии через делитель R33, R36. Возможные причины появления
|
27 | Слишком быстрый отклик RC цепи линии AINK
Тест замыкает К линию на землю, и через 5 мкс контролирует напряжение на делителе R33, R36. Если напряжение упало ниже порога, то формируется ошибка. Возможные причины появления
|
28 | Слишком быстрый отклик RC цепи линии AINL
Тест замыкает L линию на землю, и через 5 мкс контролирует напряжение на делителе R37, R39. Если напряжение упало ниже порога, то формируется ошибка. Возможные причины появления
|
29 | Ошибка при передаче по К линии при подтяжке 5 Вольт
Тест передаёт байт 0xAA на скорости 1200 бод в К линию и принимает назад переданный байт. Если переданный и принятый байты не совпадают, то формируется ошибка. Возможные причины появления
|
30 | К линия не замыкается на UPWR
Тест устанавливает на линии ITXDK логический 0, и контролирует напряжение на К линии. Этим проверяется включение верхнего ключа VT2. Возможные причины появления
|
31 | Ошибка при передаче по инверсной К линии
Тест передаёт байт 0x54 на скорости 115200 бод в инверсную К линию и принимает назад переданный байт. Если переданный и принятый байты не совпадают, то формируется ошибка. Возможные причины появления
|
32 | Не включается подтяжка L линии
Тест включает напряжение подтяжки L линии к напряжению питания UREFF = 0 и включает подтяжку PULLL = 1. После этого контролируется напряжение на L линии через делитель R37, R39. Возможные причины появления
|
33 | Не работает компаратор L линии при включении подтяжки
Тест включает напряжение подтяжки L линии к напряжению питания UREFF = 0 и включает подтяжку PULLL = 1. После этого контролируется напряжение на выходе компаратора DA2:2. Возможные причины появления
|
34 | Не выключается подтяжка L линии
Тест выключает подтяжку L линии и через 40 мс контролирует напряжение на L линии через делитель R37, R39 Возможные причины появления
|
35 | Не работает компаратор L линии при выключении подтяжки
Тест выключает подтяжку L линии и через 40 мс контролирует состояние на выходе компаратора DA2:2. На выходе должен быть логический 0. Возможные причины появления
|
36 | L линия не замыкается на землю
Тест замыкает L линию на землю и через 10 мс контролирует напряжение на L линии. Если оно больше 0,3В то формируется ошибка. Возможные причины появления
|
37 | Ошибка при передаче по L линии
Тест передаёт байт 0x45 на скорости 115200 бод в К линию и принимает назад переданный байт. Если переданный и принятый байты не совпадают, то формируется ошибка. Возможные причины появления
|
Для полного теста необходим тестовый переходник. Этот тест производится для проверки всех аппаратных узлов прибора, а также его коммутатора и диагностических линий.
Код | Описание ошибки |
---|---|
38 | 7 или 11 вывод замкнут на питание или на землю
При передаче данных от 7 линии к 11, передатчик контролирует, что предаётся в линию. В случае замыкания линии, формируется ошибка. Возможные причины появления
|
39 | Обрыв в цепи 7 или 11 вывода
Тест передаёт пакет по 7 линии и принимает этот пакет по 11 линии. Если переданный пакет не принят, то формируется ошибка. Возможные причины появления
|
40 | Помехи в цепи 7 или 11 вывода
Тест передаёт пакет по 7 линии и принимает этот пакет по 11 линии. Если переданный и принятый пакеты не совпадают, то формируется ошибка. Возможные причины появления
|
41 | 7 и 14 выводы замкнуты
Тест передаёт пакет по 7 линии. Если переданный пакет принимается по линии 14, то формируется ошибка. Возможные причины появления
|
42 | 7 и 12 выводы замкнуты
Тест передаёт пакет по 7 линии. Если переданный пакет принимается по линии 8, то формируется ошибка. Возможные причины появления
|
43 | 7 и 8 выводы замкнуты
Тест передаёт пакет по 7 линии. Если переданный пакет принимается по линии 12, то формируется ошибка. Возможные причины появления
|
44 | 7 и 9 выводы замкнуты
Тест передаёт пакет по 7 линии. Если переданный пакет принимается по линии 9, то формируется ошибка. Возможные причины появления
|
45 | 2 или 12 вывод замкнут на питание или на землю
При передаче данных от 2 линии к 12, передатчик контролирует, что предаётся в линию. В случае замыкания линии, формируется ошибка. Возможные причины появления
|
46 | Обрыв в цепи 2 или 12 вывода
Тест передаёт пакет по 2 линии и принимает этот пакет по 12 линии. Если переданный пакет не принят, то формируется ошибка. Возможные причины появления
|
47 | Помехи в цепи 2 или 12 вывода
Тест передаёт пакет по 2 линии и принимает этот пакет по 12 линии. Если переданный и принятый пакеты не совпадают, то формируется ошибка. Возможные причины появления
|
48 | 2 и 14 выводы замкнуты
Тест передаёт пакет по 2 линии. Если переданный пакет принимается по линии 14, то формируется ошибка. Возможные причины появления
|
49 | 2 и 11 выводы замкнуты
Тест передаёт пакет по 2 линии. Если переданный пакет принимается по линии 11, то формируется ошибка. Возможные причины появления
|
50 | 2 и 8 выводы замкнуты
Тест передаёт пакет по 2 линии. Если переданный пакет принимается по линии 8, то формируется ошибка. Возможные причины появления
|
51 | 2 и 9 выводы замкнуты
Тест передаёт пакет по 2 линии. Если переданный пакет принимается по линии 9, то формируется ошибка. Возможные причины появления
|
52 | 3 или 8 вывод замкнут на питание или на землю
При передаче данных от 3 линии к 8, передатчик контролирует, что предаётся в линию. В случае замыкания линии, формируется ошибка. Возможные причины появления
|
53 | Обрыв в цепи 3 или 8 вывода
Тест передаёт пакет по 3 линии и принимает этот пакет по 8 линии. Если переданный пакет не принят, то формируется ошибка. Возможные причины появления
|
54 | Помехи в цепи 3 или 8 вывода
Тест передаёт пакет по 3 линии и принимает этот пакет по 8 линии. Если переданный и принятый пакеты не совпадают, то формируется ошибка. Возможные причины появления
|
55 | 3 и 14 выводы замкнуты
Тест передаёт пакет по 3 линии. Если переданный пакет принимается по линии 14, то формируется ошибка. Возможные причины появления
|
56 | 3 и 11 выводы замкнуты
Тест передаёт пакет по 3 линии. Если переданный пакет принимается по линии 11, то формируется ошибка. Возможные причины появления
|
57 | 3 и 12 выводы замкнуты
Тест передаёт пакет по 3 линии. Если переданный пакет принимается по линии 12, то формируется ошибка. Возможные причины появления
|
58 | 3 и 9 выводы замкнуты
Тест передаёт пакет по 3 линии. Если переданный пакет принимается по линии 9, то формируется ошибка. Возможные причины появления
|
59 | 13 или 9 вывод замкнут на питание или на землю
При передаче данных от 13 линии к 9, передатчик контролирует, что предаётся в линию. В случае замыкания линии, формируется ошибка. Возможные причины появления
|
60 | Обрыв в цепи 13 или 9 вывода
Тест передаёт пакет по 13 линии и принимает этот пакет по 9 линии. Если переданный пакет не принят, то формируется ошибка. Возможные причины появления
|
61 | Помехи в цепи 13 или 9 вывода
Тест передаёт пакет по 13 линии и принимает этот пакет по 9 линии. Если переданный и принятый пакеты не совпадают, то формируется ошибка. Возможные причины появления
|
62 | 13 и 14 выводы замкнуты
Тест передаёт пакет по 13 линии. Если переданный пакет принимается по линии 14, то формируется ошибка. Возможные причины появления
|
63 | 13 и 11 выводы замкнуты
Тест передаёт пакет по 13 линии. Если переданный пакет принимается по линии 14, то формируется ошибка. Возможные причины появления
|
64 | 13 и 12 выводы замкнуты
Тест передаёт пакет по 13 линии. Если переданный пакет принимается по линии 12, то формируется ошибка. Возможные причины появления
|
65 | 13 и 8 выводы замкнуты
Тест передаёт пакет по 13 линии. Если переданный пакет принимается по линии 8, то формируется ошибка. Возможные причины появления
|
66 | 13 и 9 выводы замкнуты
Тест передаёт пакет по 13 линии. Если переданный пакет принимается по линии 9, то формируется ошибка. Возможные причины появления
|
67 | 1 или 9 вывод замкнут на питание или на землю
При передаче данных от 1 линии к 9, передатчик контролирует, что предаётся в линию. В случае замыкания линии, формируется ошибка. Возможные причины появления
|
68 | Обрыв в цепи 1 или 9 вывода
Тест передаёт пакет по 1 линии и принимает этот пакет по 9 линии. Если переданный пакет не принят, то формируется ошибка. Возможные причины появления
|
69 | Помехи в цепи 1 или 9 вывода
Тест передаёт пакет по 1 линии и принимает этот пакет по 9 линии. Если переданный и принятый пакеты не совпадают, то формируется ошибка. Возможные причины появления
|
70 | Линия CAN 2 нет приёма
Тест передаёт CAN пакет по линии CAN1 и принимает этот пакет по линии CAN2. Если переданный пакет не был принят, то формируется ошибка. Возможные причины появления |
71 | Линия CAN 2 принят неправильный пакет данных
Тест передаёт CAN пакет по линии CAN1 и принимает этот пакет по линии CAN2. Если переданный и принятый пакеты не совпадают, то формируется ошибка. Возможные причины появления |
72 | Линия CAN 1 нет приёма
Тест передаёт CAN пакет по линии CAN2 и принимает этот пакет по линии CAN1. Если переданный пакет не был принят, то формируется ошибка. Возможные причины появления |
73 | Линия CAN 1 принят неправильный пакет данных
Тест передаёт CAN пакет по линии CAN2 и принимает этот пакет по линии CAN1. Если переданный и принятый пакеты не совпадают, то формируется ошибка. Возможные причины появления |