Смекни!
smekni.com

Приемно адаптерный прибор пожарной сигнализации (стр. 4 из 7)

Специально разработанное программное обеспечение позволит оператору управлять пуском АУП и состоянием приемно-контрольного прибора того или иного объекта через адаптер от компьютера после набора пароля, при этом предполагается наличие у оператора элементарных навыков работы на компьютере. В процессе функционирования прибора по каждому событию на объекте формируется запись в банк-протокол текущих событий, где информация о событии сформирована по признаку даты (места) и содержит:

а) время возникновения события;

б) наименование сигнала;

в) установившееся состояние сигнала.

Банк протоколов текущих событий можно просмотреть на экране монитора или распечатать в виде суточной сводки.

Структурно адаптер состоит (рис.3) из формирователей байтов, имеющих непосредственную связь с определенным ПКП при помощи кабеля (провода) и разъемов; приемо-передающего контроллера сбора и обработки информации, передающего сообщение по интерфейсу последовательного типа на IBM-совместимый компьютер для последующей обработки и хранения информации о событиях на контролируемом объекте, а также для адресного восстановления состояния ПКП и запуска АУП по команде оператора ЭВМ.

Электрическую схему приемно-адаптерного прибора можно реализовать на дискретных элементах и ИМС, что позволит выполнить его с небольшими габаритными размерами и высокой безотказностью в работе.

Таким образом, при работе с адаптерным прибором имеется возможность «гибкого» управления алгоритмом работы и изменения некоторых его характеристик как за счет регулировки параметров элементной базы, так и с компьютера (программно).


Приемно-адаптерный прибор


Шл.№1

Шл.№n

ПАСО

10000011 – 1 шлейф

10000011 – ПКП №1

10001001 - «КЗ»

стартовые биты стоповые биты


Рис. 3. Схема информационного обмена.

3.2 Работа с драйвером, передача информации по сети.

Драйвер обеспечивает расшифровку байта данных поступающего с формирователя байта адаптера, обработку информации и выдаст сообщение на экран (принтер). Алгоритм программы может быть успешно реализован на языках высокого уровня Turbo Pascal 7.0 или С++ с применением ассемблерных вставок, при этом обеспечится удобный графический интерфейс программы управления, четкость работы, рациональность алгоритма программы, автозапуск и резидентность.

Драйвер резидентно располагается в памяти компьютера, постоянно опрашивает состояние порта, осуществляет обработку информации, поступающей от адаптера и отображение ее на экране монитора. Неотъемлемым звеном работы этой системы является интерфейс RS-232-C и, в частности, порт последовательной передачи данных СОМ2 для соединения с ком.Последовательная передача данных означает, что данные пе­редаются по единственной линии. При этом биты байта данных пе­редаются по очереди с использованием одного провода. Для синх­ронизации группе битов данных обычно предшествует специальный стартовый бит, после группы битов следуют бит проверки на чет­ность и один или два стоповых бита. Иногда бит проверки на чет­ность может отсутствовать.

Существует три основных способа соединения с компьютером для обмена информацией:

- непосредственная связь через асинхронный порт;

- связь с использованием модема;

- связь через локальные сети.

Далее рассматриваются первые два типа соединений ­непосредственное и соединение через модем.

Практически каждый компьютер оборудован хотя бы одним последовательным асинхронным адаптером. Обычно он представляет собой отдельную плату или же расположен прямо на материнской плате компьютера. Его полное название - RS-232-C. Каждый асинх­ронный адаптер обычно содержит несколько портов, через которые к компьютеру можно подключать внешние устройства. Каждому такому порту соответствует несколько регистров, через которые прог­рамма получает к нему доступ, и определенная линия IRQ (линия запроса прерывания) для сигнализации компьютеру об изменении состояния порта. Каждому порту присваивается логическое имя (COM1,COM2,и т.д.).

Компьютер IBM PC поддерживает интерфейс RS-232-C не в пол­ной мере; скорее разъем, обозначенный на корпусе компьютера как порт последовательной передачи данных, содержит некоторые из сигналов, входящих в интерфейс RS-232-C и имеющих соответствую­щие этому стандарту уровни напряжения.

В настоящее время порт последовательной передачи данных используется очень широко. Вот далеко не полный список примене­ний:

- подключение мыши;

- подключение графопостроителей, сканеров, принтеров, ди­гитайзеров;

- связь двух компьютеров через порты последовательной пе­редачи данных с использованием специального кабеля и таких программ, как FastWire II или Norton Commander;

- подключение модемов для передачи данных по телефонным линиям;

- подключение к сети персональных компьютеров;

Последовательная передача данных означает, что данные пе­редаются по единственной линии. При этом биты байта данных пе­редаются по очереди с использованием одного провода. Для синх­ронизации группе битов данных обычно предшествует специальный стартовый бит, после группы битов следуют бит проверки на чет­ность и один или два стоповых бита. Иногда бит проверки на чет­ность может отсутствовать.

Компьютер может быть оснащен одним или двумя портами последовательной передачи данных. Эти порты расположены либо на материнской плате, либо на отдельной плате, вставляемой в слоты расширения материнской платы.