УСТРОЙСТВО ПЕРЕДАЧИ ДАННЫХ

 

 

О.П.Абрамов, студ.; рук О.А.Дулов, доц.

 

 

(УлГТУ, г.Ульяновск)

 

 

 

 

В последние годы при проведении физического эксперимента часто возникает задача в непрерывного получения данных с большого количества датчиков и выдачи управляющих сигналов элементам управления.

Для этой цели было разработано устройство передачи данных (УПД), которое позволяет непрерывно получать информацию от датчиков, накапливая её в буферах УПД, передавать в персональный компьютер(ПК) посредствам последовательного порта RS232 или в информационный канал ИК.

Разработанное УПД устройство позволяет использовать ПК в режиме разделения времени, т.е. когда  в ПК выполняется какое-либо приложение, УПД накапливает информацию с датчиков в свои буфера и при их заполнении формирует признак заполнения буфера. ПК  начинает принимать данные от УПД, а при освобождении буферов в УПД,  ПК передаёт в них массивы данных управляющих сигналов для передачи в ИК. В УПД имеется два буфера на передачу и два на приём данных из ИК, что даёт возможность осуществлять непрерывный обмен информацией.

Для синхронизации обмена данными между ПК и УПД разработан специальный протокол. Перед каждым обменом массивами данных ПК даёт команду запроса состояния УПД. В случае, если УПД готов принять массив данных, ПК осуществляет сброс данных ,а при наличии данных в УПД ПК передаёт команду готовности принять массив и переходит в режим ожидания массива данных.

          УПД может работать в двух режимах. В первом режиме осуществляется обмен информацией по одному ИК, во втором по шести ИК одновременно, но с меньшей скоростью.

Одной из особенностей данного устройства является его универсальность, подключении к ПК через внешний разъём, в отличие от  устройств для ISA, PCI шин данных.

          Информационный канал допускает подключение большого количества датчиков(десятки, сотни), каждый из которых имеет свой адрес. При обращении к какому-либо датчику он начинает выдавать текущие данные в ИК.

          Разработанное УПД реализовано на практике и проходит стадию внедрения на одном из предприятий г. Ульяновска