Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
цифра-1.doc
Скачиваний:
15
Добавлен:
08.11.2018
Размер:
5.95 Mб
Скачать

Nmra Standard s-9.2

Communications Standard for Digital Command Control, All Scales

Стандарт nmra s – 9.2

Стандарт передачи данных для цифрового управления, все масштабы.

А. Стандартный формат пакета (блока) данных.

В. Базовые пакеты (блоки) данных:

  • Пакет данных скорости и направления для декодера локомотива.

  • Пакет сброса данных для всех декодеров.

  • Пакет ожидания для всех декодеров.

С. Частота передачи пакетов данных.

Этот стандарт описывает формат информации, передаваемый от командной станции к декодерам. Цифровая станция передает эту информацию в декодеры, посылая серию битов в виде сигнала, который описан в NMRA S-9.1. Эта последовательность битов (составляющая пакет) используется, чтобы закодировать один из комплектов инструкций для декодера. Пакеты должны точно определяться, чтобы гарантировать, что передаваемые инструкции могут правильно кодироваться и декодироваться.

А. Стандартный формат пакета (блока) данных.

Описанная ниже последовательность битов составляет стандартный NMRA - пакет. Любая последовательность битов, не имеющая полную спецификацию этого общего формата пакета – не является стандартным пакетом. Цифровые декодеры не должны выполнять любые инструкции, не содержащиеся в пределах стандартного NMRA - пакета в то время как они находятся в цифровом режиме функционирования по нормам NMRA (1).

Внимание! Данные, описанные в квадратных скобках - [ ] - должны передаваться одновременно.

  • Преамбула: преамбула в пакете состоит из последовательности минимума десяти битов, которые имеют значение "1".

  • Стартовый бит: первый бит со значением "0", который следует за преамбулой. Стартовый бит завершает преамбулу и указывает, что следующие биты - байт данных адреса.

  • Байт адреса: первый байт данных пакета нормально содержит восемь битов информации адреса(2). Первый переданный бит адреса должен определяться, чтобы быть наиболее значимым битом байта данных адреса. Адресуйте Байты Данных с величинами 00000000, 11111110, и 11111111 резервируются для специальных операций и не должны иметь другого назначения, кроме приведенных в этом Стандарте или связанных с ним Практических рекомендациях NMRA.

  • [ Бит начала байта данных: Этот бит предшествует байту данных и имеет значение "0".

  • Байт Данных: каждый байт данных содержит восемь битов информации, используемых для адреса, инструкции, данных или целей обнаружения ошибки. Первый переданный бит каждого байта данных должен определяться, чтобы быть наиболее значимым битом байта данных. ]

  • Бит конца пакета: этот бит определяет завершение пакета и имеет значение "1" (3).

Н а рисунке 1 приведен пример стандартного управляющего пакета, который использует три байта данных: один байт данных адреса, один байт данных инструкции и один байт контроля ошибки.

B: Базовые пакеты.

Базовые пакеты устанавливаются, чтобы обеспечить минимальную возможность взаимодействия между разными системами цифрового управления.

Более сложные форматы пакета, которые поддерживают другие типы дешифраторов, дополнительные функции, адреса и скорости приводятся в Практических рекомендациях по Пакету расширенного формата (RP-9.2.1).

Настоящий же стандарт устанавливает: командная станция должна закодировать команду управления оператора в соответствии с семантикой базового пакета; и декодер должен распознать команду и обеспечить нормальное управление локомотивом в соответствии с семантикой базового пакета.