- •А.А. Абросимов
- •Предисловие
- •Введение
- •1. Предмет телемеханики
- •1.1. Определение, особенности и основные проблемы телемеханики
- •1.2. Краткая история развития телемеханики
- •1.3. Применение систем телемеханики в самарской области
- •Ключевые термины и понятия
- •2.2. Телемеханические функции
- •2.3. Основные структуры систем телемеханики
- •Ключевые термины и понятия
- •3. Организация многоканальной телемеханической связи
- •3.1. Временное разделение сигналов
- •3.2. Частотное разделение сигналов
- •3.3. Частотно-временное разделение сигналов
- •Ключевые термины и понятия
- •Частотное разделение сигналов – разделение сигналов, при котором каждый сигнал занимает свой частотный интервал, не занятый другими сигналами.
- •Контрольные вопросы
- •4. Коды в телемеханике
- •4.1. Код и его характеристики
- •4.2. Классификация кодов
- •4.3. Общие способы представления кодов
- •4.4. Первичные коды
- •4.4.1. Единичный (унитарный, числоимпульсный) код
- •4.4.2. Единичный позиционный код
- •4.4.3. Единично-десятичный код
- •Примеры единично-десятичного кода
- •4.4.4. Двоичный нормальный (натуральный) код
- •4.4.5. Двоично-десятичные коды
- •Примеры двоично-десятичного кода с весовыми коэффициентами 8-4-2-1
- •4.4.6. Код Грея
- •4.5. Корректирующие коды. Принципы обнаружения и исправления ошибок
- •4.6. Коды с обнаружением ошибок
- •4.6.1. Коды, построенные путём уменьшения числа используемых комбинаций
- •4.6.1.1. Код с постоянным весом
- •Пятиразрядный код с двумя единицами и пример семиразрядного кода с тремя единицами
- •4.6.1.2. Распределительный код
- •4.6.2. Коды, построенные добавлением контрольных разрядов
- •4.6.2.1. Код с проверкой на чётность
- •Примеры построения кода с проверкой на чётность
- •4.6.2.2. Код с числом единиц, кратным трём
- •Примеры кода с числом единиц, кратным трём
- •4.6.2.3. Код с удвоением элементов (корреляционный код)
- •4.6.2.4. Инверсный код
- •Примеры инверсного кода
- •4.7. Коды с обнаружением и исправлением ошибок
- •4.7.1. Коды Хэмминга
- •Число контрольных символов в зависимости от числа информационных разрядов для исправления одной ошибки
- •Пример предварительной таблицы кода Хэмминга
- •Проверочная таблица кода Хэмминга
- •Проверочная таблица кода Хэмминга, заполненная информационными символами
- •Проверочная таблица принятой кодовой комбинации примера 4.2
- •Примеры кодов Хэмминга, обнаруживающих две ошибки и исправляющих одну ошибку
- •4.7.2. Циклические коды
- •Математические основы циклических кодов.
- •Принципы построения циклических кодов.
- •Единичная и единичная транспонированная матрицы четырёхразрядного двоичного кода
- •Получение остатков для строк единичной транспонированной матрицы
- •Дополнительная матрица контрольных элементов
- •Получение частных остатков для единичной матрицы
- •Определяющая матрица четырёхразрядного циклического кода
- •Образующий многочлен.
- •Неприводимые многочлены
- •Образующие многочлены для обнаружения единичных и двойных ошибок
- •Декодирование циклических кодов.
- •Укороченные циклические коды.
- •Образующая матрица укороченного (12, 4) псевдоциклического кода
- •4.7.3. Итеративные коды
- •Ключевые термины и понятия
- •5. Сигналы в телемеханике
- •5.1. Модуляция сигналов
- •5.2. Амплитудная модуляция
- •Амплитудная модуляция с двумя боковыми полосами.
- •Амплитудная модуляция с одной боковой полосой.
- •Амплитудная манипуляция.
- •5.3. Частотная модуляция
- •Частотная манипуляция.
- •Реализация частотной модуляции.
- •5.4. Двукратная непрерывная модуляция
- •5.5. Импульсные методы модуляции
- •5.5.1. Амплитудно-импульсная модуляция
- •5.5.2. Широтно-импульсная модуляция
- •5.5.3. Фазоимпульсная модуляция
- •5.5.4. Частотно-импульсная модуляция (чим)
- •5.5.5. Кодоимпульсная модуляция (ким)
- •5.5.6. Дельта-модуляция
- •5.5.7. Разностно-дискретная модуляция (рдм)
- •5.5.8. Лямбда-дельта-модуляция
- •5.5.9. Многократные методы модуляции
- •5.6. Спектры импульсных сигналов
- •Ключевые термины и понятия
- •Модуляция – образование сигнала путем изменения параметров переносчика под воздействием сообщения.
- •Контрольные вопросы
- •6. Линии и каналы связи в телемеханике
- •6.1. Линии связи и их классификация
- •Типы и виды линии связи
- •6.2. Проводные линии связи
- •Первичные параметры проводных линий связи
- •6.3. Каналы связи по линиям электропередач
- •6.4. Каналы связи по радио
- •Частотные диапазоны для передачи информации
- •Ключевые термины и понятия
- •Канал связи – совокупность технических средств для независимой передачи информации от источника к получателю.
- •Контрольные вопросы
- •7. Помехоустойчивость систем телемеханики
- •7.1. Помехи и их характеристики
- •7.2. Искажение сигналов под действием помех
- •7.3. Теория потенциальной помехоустойчивости в.А. Котельникова
- •7.4. Помехоустойчивость реальных приёмников телемеханических сигналов
- •Требования к достоверности контрольной и управляющей информации согласно гост 26.205-83
- •7.5. Помехоустойчивость передачи кодовых комбинаций при независимых ошибках
- •7.6. Методы повышения помехоустойчивости
- •7.6.1. Классификация методов повышения помехоустойчивости
- •7.6.2. Передача с повторением
- •7.6.3. Передача с обратной связью
- •Ключевые термины и понятия
- •Контрольные вопросы
- •8. Принципы построения телемеханических систем
- •8.1. Характеристики систем телеизмерения
- •8.2. Цифровые системы телеизмерений
- •8.3. Синхронизация в системах с временным разделением сигналов
- •8.4. Синфазирование в системах с временным разделением сигналов
- •Ключевые термины и понятия
- •Контрольные вопросы
- •9. Реализация систем телемеханики
- •9.1. Структурные схемы основных функциональных блоков
- •9.1.1. Коммутаторы
- •9.1.2. Устройство повышения достоверности
- •9.1.3. Устройство масштабирования
- •9.1.4. Генератор тактовых импульсов
- •9.2. Программно-техническая реализация функциональных блоков на программируемых логических контроллерах
- •Ключевые термины и понятия
- •Контрольные вопросы
- •Заключение
- •Библиографический список
- •Оглавление
- •Телемеханика
- •443100, Г. Самара, ул. Молодогвардейская, 244. Главный корпус
- •443100, Г. Самара, ул. Молодогвардейская, 244. Корпус №8
9.1.2. Устройство повышения достоверности
Устройство повышения достоверности (УПД) – это устройство, преобразующее двоичный код в помехозащищённый код на передающей стороне и выполняющее обратное преобразование на приёмной стороне.
Схема УПД определяется типом принятого помехозащищённого кода и методом его формирования. На рис. 9.2 представлена функциональная схема УПД для кода с проверкой на чётность (нечётность) в последовательном виде представления символов. Она реализована на счётном триггере (Т-триггере).
Рис. 9.1. Распределитель наD-триггерах
а – функциональная схема; б – временная диаграмма.
Рис. 9.2.Функциональная схема устройства
повышения достоверности
При подаче на R-вход сигнала триггер приходит в нулевое исходное состояние, на прямом выходе появляется сигнал логического 0. При последовательной подаче на вход С элементов двоичного кода выходной сигнал будет изменяться только при поступлении на вход символа 1 и не будет изменяться при поступлении символа 0. Кроме того, при поступлении двух единиц выходной сигнал снова будет равен 0. Это означает, что если в комбинации двоичного кода число единиц чётное, то по окончании их предъявления на выходе будет 0, который представляет собой контрольный разряд кода с проверкой на чётность. Этот контрольный разряд необходимо добавить к информационной комбинации двоичного кода.
Код с проверкой на нечётность формируется точно так же, для этого используется инверсный выход триггера.
9.1.3. Устройство масштабирования
Устройство масштабированияпреобразует номер отсчёта АЦП в значение телеизмеряемой величины в технических единицах её измерения.
Масштабирующее устройство характеризуется коэффициентом передачи m. При использовании ПЛК это устройство реализуется введением масштабирующего элемента, коэффициент передачи которого подлежит расчёту в процессе проектирования цифровой системы телемеханики.
9.1.4. Генератор тактовых импульсов
Генератор тактовых импульсов служит для выработки тактовых сигналов. Данный генератор построен на основе логических элементов (рис. 9.3) с положительной обратной связью на конденсаторе C, которая охватывает элементы DD1.1 и DD1.2. Элемент DD1.1 введён в линейный усилительный режим с помощью резистора R отрицательной обратной связи. Элемент DD1.3 применяется здесь как буферный.
Рис. 9.3. Функциональная схема генератора тактовых импульсов
Генерируемая частота определяется величинами С и R.
9.2. Программно-техническая реализация функциональных блоков на программируемых логических контроллерах
Программируемые логические контроллеры (ПЛК) представляют собой устройства программно-технического типа. Они требуют для своей работы не только технических средств определённого набора, но и составления программы их работы.
Набор технических средств определяется типом задач, решаемых ПЛК. Для реализации дискретных телемеханических функций, например, телеуправления или телесигнализации, применяется набор блоков, реализующих дискретные функции. Для реализации непрерывных телемеханических функций, например, телеизмерения или телерегулирования, в набор блоков включаются элементы, реализующих непрерывные функции.
Для составления программы необходимо предварительно составить алгоритм, по которому и выполняется дальнейшее программирование.
Комплекс устройств телемеханики естественным образом разделяется на устройство ПУ и устройство КП. Ранее были рассмотрены структурные схемы устройств ПУ и КП цифровой системы телеизмерения, представленные на рис. 8.1 и 8.2. В них отображено исполнение основных функций системы.
В действующих системах телемеханики эти функции дополняются рядом других, например, функцией контроля исправности линии связи и других блоков системы.
Поскольку одним из важнейших показателей системы является её помехоустойчивость, то с этой целью применяется многоступенчатая защита от помех. Например, на нижнем уровне каждый посылаемый байт защищается корректирующим кодом с проверкой на нечётность (чётность), на следующем уровне – группа сообщений, передаваемых в течение цикла, защищается корректирующим циклическим кодом с обнаружением ошибки, на следующем уровне применяется решающая обратная связь.
Для составления алгоритма работы устройства необходимо:
– определить состав функциональных блоков, входящих в устройство;
– для каждого функционального блока составить алгоритм работы;
– для каждого функционального блока рассчитать требуемые параметры;
– объединить функциональные блоки в единое устройство и по требуемой работе устройства составить алгоритм;
– при необходимости вернуться к исходному составу функциональных блоков, скорректировать его и повторить процедуру алгоритмизации.
Выбор языка программирования во многом определяется типом принятого набора контроллеров. Например, для программирования промышленных контроллеров фирмы SCHNEIDER ELECTRIC используются средства Concept DFB. Программирование модели работы каждого функционального блока выполняется на паскалеподобном языке структурированного текста (ST), который предназначен для решения подобных задач.
Более детально задача программирования была рассмотрена в дисциплине «Технические средства автоматизации и управления».