Протокол обмена контроллера с компьютером


Работа с Edit:

.

Работа с LANC:

   Пояснения к временным диаграммам:

  • RS-232 CTS - во время активного состояния, контроллер ждёт байт данных от компьютера.
  • RS-232 RxD - посылка данных компьютеру.
    • Controller status - тип интерфейса устройства, подключенного в данный момент к контроллеру.
  • 5pin Edit (LANC) - приём данных от управляемого устройства.

 

   Некоторые особенности реализации протоколов физического уровня.
   Протоколы RS-232 и LANC передают байт данных начиная с младшего бита, следующего сразу за старт-битом. По этому, данные принятые через LANC передаются компьютеру без изменения последовательности битов.
   Протокол 5pin Edit передаёт байт данных начиная со старшего бита. Для того, чтобы упростить компьютеру обработку принятых данных, после принятия байта через Edit, последовательность битов перед передачей компьютеру, меняется на обратную, т.е. свойственную физическим уровням протоколов RS-232 и LANC. Это преобразование не влияет на протокол более высокого уровня, в данном случае - Control-M.

 

 

Copyright (c) Anton V. Kokorev (aka XP), 2002