УСТРОЙСТВО ПЕРЕДАЧИ ДАННЫХ
О.П.Абрамов, студ.; рук
О.А.Дулов, доц.
(УлГТУ, г.Ульяновск)
В последние годы при проведении физического эксперимента часто
возникает задача в непрерывного получения данных с большого количества датчиков
и выдачи управляющих сигналов элементам управления.
Для этой цели было разработано устройство передачи данных (УПД),
которое позволяет непрерывно получать информацию от датчиков, накапливая её в
буферах УПД, передавать в персональный компьютер(ПК) посредствам последовательного
порта RS232 или в информационный канал
ИК.
Разработанное УПД устройство позволяет использовать ПК в режиме
разделения времени, т.е. когда в ПК
выполняется какое-либо приложение, УПД накапливает информацию с датчиков в свои
буфера и при их заполнении формирует признак заполнения буфера. ПК начинает принимать данные от УПД, а при
освобождении буферов в УПД, ПК передаёт
в них массивы данных управляющих сигналов для передачи в ИК. В УПД имеется два
буфера на передачу и два на приём данных из ИК, что даёт возможность
осуществлять непрерывный обмен информацией.
Для синхронизации обмена
данными между ПК и УПД разработан специальный протокол. Перед каждым обменом
массивами данных ПК даёт команду запроса состояния УПД. В случае, если УПД
готов принять массив данных, ПК осуществляет сброс данных ,а при наличии данных
в УПД ПК передаёт команду готовности принять массив и переходит в режим
ожидания массива данных.
УПД может работать в двух режимах. В первом режиме
осуществляется обмен информацией по одному ИК, во втором по шести ИК
одновременно, но с меньшей скоростью.
Одной из особенностей данного устройства является его универсальность,
подключении к ПК через внешний разъём, в отличие от устройств для ISA, PCI шин данных.
Информационный канал допускает подключение большого
количества датчиков(десятки, сотни), каждый из которых имеет свой адрес. При
обращении к какому-либо датчику он начинает выдавать текущие данные в ИК.
Разработанное
УПД реализовано на практике и проходит стадию внедрения на одном из предприятий
г. Ульяновска