Начало
Вопросы и ответы
Железо
Серии EEC-IV
Коды ошибок
Список параметров
Софт
Подключение
Профили данных
Протокол обмена
Заказать адаптер
30/09/2013 — организовываем промышленное производство адаптеров, принимаются только предзаказы.
24/05/2012 — AlphaReader 0.95 с определением некоторых данных по подключаемому EEC-IV.
9/05/2012 — Прошивка 1.24.
24/04/2012 — AlphaReader 0.93 промежуточный. И следом 0.94 с исправлениями надписей.
Параметры COM-порта компьютера по умолчанию для обмена данными с адаптером: 38400, 8N1 (скорость 38400 бит/с, 8 бит, без контроля чётности, 1 стоповый бит). Задаются в настройках программы диагностики. Для "турборежима" понадобится скорость 57600, но пока это не реализовано.
Протокол обмена асинхронный, текстовый (почти). Запрос к адаптеру представляет собой несколько символов (букв и цифр), завершаемых переводом строки (ENTER, он же CR, он же #13, он же 0×0D).
Команда адаптеру начинается маленькой латинской буквой, после которой следуют параметры команды (описание ниже):
Вторым байтом после 'c' передаётся команда DCL, которая ставится в очередь команд:
A — получить статус DCL
B — прочитать сохранённые коды ошибок
C — очистить сохранённые коды ошибок
D — инициировать запуск теста KOEO/KOER
E — передать в EEC-IV карту PID
F — прочитать карту PID из EEC-IV
G — начать чтение PID значений
H — очистить регистр ошибок/флагов DCL протокола
I — передать в EEC-IV карту смещений DMR для чтения памяти
J — прочитать карту смещений DMR из EEC-IV
K — прочитать значения по указанным смещениям DMR с учётом DIAGMODE
L — прочитать комбинированную матрицу PID/DMR значений
M — переключиться на другую скорость обмена (пока не реализовано!)
Когда DCL находится в режиме CART (проверяется командой m), то возможна передача команд DCL. Результат обработки команды передаётся в виде последовательности 4-байтных посылок:
Команда предназначена для инициализации карты PID/DMR перед передачей её в EEC-IV. Вторым байтом передаётся выбираемая таблица:
P — стандартная карта PID
T — тестовая карта PID, содержит недокументированные значения PID
D — карта DMR для чтения заданных областей памяти EEC-IV
ANNxx — загрузка произвольного значения xx по адресу NN в карте PID/DMR