Transaction Switch

  • TS-03

Transaction Switch (TS-03)

Назначение устройства

Устройство предназначено для коммутирования данных и пакетов данных между 5-ю последовательными портами стандарта RS-232 (COM-портами). Один порт (Host) является мастером и используется для:

  • управления устройством — виртуальный порт CFG;
  • для приема и передачи данных на ведомые порты (Port A..D) — виртуальный порт HOST.

Ведомые порты предназначены только для обмена данными с виртуальным портом HOST и не имеют прямой связи друг с другом. Между активным ведомым портом и портом HOST устанавливается аппаратное соединение, обеспечивающие передачу данных на любой скорости, кроме скорости используемым для управления устройством (скорость виртуального порта CFG).

Для максимальной универсальности устройства мастер и ведомые порты имеют стандартные разъемы DB9 (Female – мастер-порт, Male – ведомые порты).

Протокол управления и настройки устройства описан в разделе «Принцип работы».

Внешний вид устройства

Внешний вид AIS TS-03

Техническая спецификация

Порты устройства

Наименование Форм-фактор Назначение порта
Host DB9 Female Используется для приема-передачи данных с управляющего устройства и управление устройством
Port A..D DB9 Male Используется для приема-передачи данных с управляемых устройств
Power   Используется для питания устройства (5-12В, не менее 200 мА)

Индикация

Четыре светодиода предназначены для индикации работы устройства:

Наименование   Значение
Port A..D Не горит Используется для приема-передачи данных с управляющего устройства и управление устройством
Горит Порт активен, передачи данных нет
Устройство готово к работе
Мерцает Порт активен, идет передача данных
Power Горит Устройство включено в сеть

Принцип работы

  1. При первом включении устройство инициализирует порт CFG на следующий режим работы: 115200bps 8N1, SYMB = 0x02. Port A автоматически становится активным. Устройство готово к приему/передаче данных между портам HOST – Port A на любой скорости, кроме установленной на порту CFG.
  2. При получении данных с порта HOST устройство производит их коммутацию на активный порт.
  3. При получении данных c активного порта устройство производит их коммутацию на порт HOST. Данные, полученные с неактивного порта, игнорируется.
  4. Изменение параметров работы устройства осуществляется через порт Host при помощи 3—4 байтных посылок следующего формата:
    SYNC SYMB CMD oDATA
    1 байт 1 байт 1 байт 1 байт
    1. SYNC = 0x1B
    2. SYMB – служебный символ, указанный при конфигурации (по умолчанию STX (0x02))
    3. CMD – команда
    4. оDATA – опциональный блок данных, необходимый для некоторых команд
    Таблица 1. Перечень и описание формата управляющих команд
    CMD oDATA Описание
    A (0x41) Коммутировать порт Host к порту A
    B (0x42) Коммутировать порт Host к порту B
    C (0x43) Коммутировать порт Host к порту C
    D (0x44) Коммутировать порт Host к порту D
    N (0x4E) 0x00 Переключиться в режим загрузки новой прошивки
    O (0x4F) 0x00 Сохранить настройки1
    P (0x50) SET Изменение настроек виртуального порта CFG (см. таблицу 2)1
    S (0x53) NSYBM Изменение символа SYMB на NSYMB1
    V (0x56) Запрос текущей версии ПО.1 Вслед за подтверждением идет один байт версии
    Таблица 2. Формат параметра SET (1 байт)
    b7 b6 b5 b5 b4 b2 b1 b0 Значение
    x x x           Формат данных
    0 0 0           8-None (передается 8 бит)
    0 0 1           8-Even (передается 9 бит)
    0 1 0           8-Odd (передается 9 бит)
    0 1 1           7-Even (передается 8 бит)
    1 0 0           7-Odd (передается 8 бит)
    1 0 1           9-None (передается 9 бит)
    1 1 0           Зарезервировано
    1 1 1           Зарезервировано
          x x       Кол-во стоповых бит
          0 0       1
          0 1       0.5
          1 0       2
          1 1       1.5
              x x x Скорость
              0 0 0 1200
              0 0 1 2400
              0 1 0 9600
              0 1 1 19200
              1 0 0 38400
              1 0 1 57600
              1 1 0 115200
  5. Сброс настроек по умолчанию (настройки виртуального порта CFG соответствует 115200 8N1, SYMB равен 0x02), происходит при включении устройства с замкнутым служебным джампером (перемычкой) внутри устройства.

Примеры приема и передачи данных

В данном разделе приведены примеры обмена данными с виртуальным портом CFG при использовании настроек по умолчанию (SYMB = 0x02).

Изменение активного порта на порт Port A
SND 3 bytes:
1B 02 41                                           ..A
Изменение активного порта на порт Port B
SND 3 bytes:
1B 02 42                                           ..B

Прошивка устройства

TS-03 имеет возможность обновления внутренней прошивки, что позволяет устранять ошибки, обнаруженные в работе устройства в процессе эксплуатации, адаптировать принцип работы устройства под нужды конкретного применения, а также расширять при необходимости набор поддерживаемых команд.

В случае необходимости обновления или адаптации прошивки TS-03, свяжитесь, пожалуйста, с представителем компании AIS Electronics по электронной почте info@ais-electronics.com.

Уточнить текущую версию прошивки возможно с помощью команды «Запрос текущей версии прошивки» (см. описание команды «V»).

Ваш заказ