- •1 Область применения системы и описание
- •2 Структура системы
- •2.1 Выбор структуры системы
- •2.2 Выбор линии связи
- •2.3 Выбор структуры сигналов
- •3 Алгоритм функционирования системы
- •3.1 Алгоритм функционирования контролируемого пункта
- •3.2 Алгоритм функционирования пункта управления
- •4 Разработка структурной схемы системы
- •4.1 Структурная схема контролируемого пункта
- •4.2 Структурная схема пункта управления.
- •5 Принципиальная электрическая схема системы
- •5.1 Выбор элементной базы системы
- •5.2 Принципиальная электрическая схема контролируемого пункта
- •5.3 Принципиальная электрическая схема пункта управления
- •6 Расчетная часть
- •6.1 Расчет частотных и временных параметров
- •6.2 Выбор и расчет линии связи
- •7 Системные расчеты
- •7.1 Расчет помехоустойчивости
- •7.2 Спектр сигнала линии связи
- •7.3 Пропускная способность канала
- •7.4 Расчет надежности
- •8 Разработка программногоо обеспечения
- •8.1 Программное обеспечение кп
- •7.2 Программное обеспечение пу
3 Алгоритм функционирования системы
3.1 Алгоритм функционирования контролируемого пункта
Алгоритм функционирования КП представлен на листе 1 графического материала.
При отсутствии сигналов с линии связи устройство КП находится в режиме ожидания запроса с ПУ. О начале запроса сигнализирует прием синхрокода. Каждый получаемый байт из линии связи анализируется на предмет синхрокода. Если обнаруживается соответствие синхрокоду, то устройство переходит к получению адреса КП, в противном случае возвращается к ожиданию очередного байта из линии связи.
После приема адреса опрашиваемого КП, он анализируется на соответствие данному КП. Если адрес не соответствует, то осуществляется возврат к приему синхрокода. Если адрес текущего и адрес опрашиваемого КП совпадают, то устройство ПУ передаёт в линию связи квитанцию. В роли которой выступает адрес КП.
Далее устройство опрашивает все датчики формирует посылку согласно алгоритму рационального построения кадра, и отправляет на ПУ. Для этого устройство КП поочередно считывает данные для каждого датчика и сравнивает с предыдущим значением, которое берется из памяти устройства. Если для очередного датчика разница между значениями больше величины уставки, адрес и значение записывается в память. Таким образом создается список из активных датчиков, в который входит адрес и текущее значение измеряемого параметра.
Далее происходит формирование кадра. Для чего берется первое значение из списка, и поочередно сравнивается с остальными значениями. Если на каком-то шаге значения совпадают, адрес соответствующего датчика добавляется в кадр, а запись удаляется из списка. После прохода всего списка, из него также удаляется первая запись, а код параметра добавляется в кадр. После чего действия повторяются, пока в списке не останется записей.
3.2 Алгоритм функционирования пункта управления
Алгоритм функционирования пункта управления имеет вид, приведенный на листе 2 графического материала.
Вначале работы устройства происходит установка начальных данных и выставление режимов работы периферийных микросхем. Далее устройство ПУ поочередно опрашивает все КП. Для чего выполняет описываемые ниже операции для каждого КП.
Очередной адрес КП кодируется в корреляционном коде. Далее в линию связи отправляется синхрокод, за которым следую закодированный адрес опрашиваемого КП. После чего из линии связи ожидается синхрокод, в случае его получения, принимается вся кодовая комбинация и декодируется из корреляционного кода. В случае не обнаружения ошибок, сравнивается адрес ответившего КП с адресом опрашиваемого. Если адреса не совпадают, то выдается повторный запрос. Если ответ не получен в течении 100мс, то устройство опрашивает следующий КП.
В случае совпадения адресов происходит обработка декодированной комбинации. Вначале считывается значение ТИ и масштабируются, после чего полученное значение выдается линию данных. Далее считывается количество датчиков в группе. В соответствии с количеством датчиков в группе с одинаковым кодом параметра поочередно считываются адреса датчиков и выдаются на линию адреса дисплея. После выдачи адреса выдается команда на запись значения в соответствующий датчику регистр. После считывания всех адресов, выделяется значение измерения следующей группы. После обработки всей кодовой комбинации, устройство переходит к опросу следующего КП.