Многоканальная система сбора и обработки информации с использованием интерфейса USB

В статье рассмотрены принципы построения многофункциональной информационно – измерительной системы освещения подводной обстановки акваторий.

Gespeichert in:
Bibliographische Detailangaben
Datum:2009
1. Verfasser: Худоконь, В.В.
Format: Artikel
Sprache:Russian
Veröffentlicht: Науково-технічний центр панорамних акустичних систем НАН України 2009
Schriftenreihe:Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану)
Online Zugang:http://dspace.nbuv.gov.ua/handle/123456789/19235
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Zitieren:Многоканальная система сбора и обработки информации с использованием интерфейса USB / В.В. Худоконь // Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану): Зб. наук. пр. — Запоріжжя: НТЦ ПАС НАН України, 2009. — № 6. — С. 106-112. — Бібліогр.: 4 назв. — рос.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-19235
record_format dspace
spelling irk-123456789-192352011-04-23T12:04:25Z Многоканальная система сбора и обработки информации с использованием интерфейса USB Худоконь, В.В. В статье рассмотрены принципы построения многофункциональной информационно – измерительной системы освещения подводной обстановки акваторий. У статті розглянуті принципи побудови багатофункціональної інформаційно–вимірювальної системи висвітлення підводної обстановки акваторій. In the paper the principles of construction of multifunctional information-measuring system of underwater area illumination are examined. 2009 Article Многоканальная система сбора и обработки информации с использованием интерфейса USB / В.В. Худоконь // Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану): Зб. наук. пр. — Запоріжжя: НТЦ ПАС НАН України, 2009. — № 6. — С. 106-112. — Бібліогр.: 4 назв. — рос. 1815-8277 http://dspace.nbuv.gov.ua/handle/123456789/19235 681.883.6; 681.518.3; 681.524 ru Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану) Науково-технічний центр панорамних акустичних систем НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Russian
description В статье рассмотрены принципы построения многофункциональной информационно – измерительной системы освещения подводной обстановки акваторий.
format Article
author Худоконь, В.В.
spellingShingle Худоконь, В.В.
Многоканальная система сбора и обработки информации с использованием интерфейса USB
Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану)
author_facet Худоконь, В.В.
author_sort Худоконь, В.В.
title Многоканальная система сбора и обработки информации с использованием интерфейса USB
title_short Многоканальная система сбора и обработки информации с использованием интерфейса USB
title_full Многоканальная система сбора и обработки информации с использованием интерфейса USB
title_fullStr Многоканальная система сбора и обработки информации с использованием интерфейса USB
title_full_unstemmed Многоканальная система сбора и обработки информации с использованием интерфейса USB
title_sort многоканальная система сбора и обработки информации с использованием интерфейса usb
publisher Науково-технічний центр панорамних акустичних систем НАН України
publishDate 2009
url http://dspace.nbuv.gov.ua/handle/123456789/19235
citation_txt Многоканальная система сбора и обработки информации с использованием интерфейса USB / В.В. Худоконь // Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану): Зб. наук. пр. — Запоріжжя: НТЦ ПАС НАН України, 2009. — № 6. — С. 106-112. — Бібліогр.: 4 назв. — рос.
series Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану)
work_keys_str_mv AT hudokonʹvv mnogokanalʹnaâsistemasboraiobrabotkiinformaciisispolʹzovanieminterfejsausb
first_indexed 2025-07-02T20:07:22Z
last_indexed 2025-07-02T20:07:22Z
_version_ 1836567067407417344
fulltext Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану), 2009 (№ 6) 106 УДК 681.883.6; 681.518.3; 681.524 МНОГОКАНАЛЬНАЯ СИСТЕМА СБОРА И ОБРАБОТКИ ИНФОРМАЦИИ С ИСПОЛЬЗОВАНИЕМ ИНТЕРФЕЙСА USB © В.В. Худоконь, 2009 Научно-технический центр панорамных акустических систем НАН Украины, г. Запорожье У статті розглянуті принципи побудови багатофункціональної інформаційно–вимірювальної системи висвітлення підводної обстановки акваторій. В статье рассмотрены принципы построения многофункциональной информационно – измерительной системы освещения подводной обстановки акваторий. In the paper the principles of construction of multifunctional information-measuring system of underwater area illumination are examined. ИНТЕРФЕЙС, USB, ПОТОК ДАННЫХ, АЛГОРИТМ, ЭХОГРАММА Разведка и добыча полезных ископаемых со дна морей и океанов, транспортировка газа, нефти и продуктов ее переработки, других химически активных веществ морскими судами и магистральными подводными трубопроводами создают предпосылки загрязнений акваторий и выдвигают настоятельную необходимость оперативного и комплексного мониторинга дна и водной среды акваторий. В настоящее время существует разнообразное судовое оборудование для контроля рельефа дна, донных отложений, поиска затонувших и лежащих на дне объектов, в том числе представляющих угрозу экологической безопасности (затонувшие суда, свалки взрывчатых веществ и т.п.), а также оборудование для получения гидрофизических и гидрохимических параметров среды (гидрофизические и гидрохимические зонды, судовые лаборатории и оборудование для проведения химического анализа проб) [1–3]. Но даже установленное на одном судне, оно дает информацию в разных форматах, зачастую без автоматической привязки ко времени и месту получения информации (координатам). Переход к автоматизированным методам и средствам исследований акваторий позволит не только принимать, обрабатывать и регистрировать огромные массивы информации, но также повысить точность и достоверность результатов исследований, существенно сократить цикл получения отчетных материалов, а, следовательно, и время до момента использования результатов океанографических работ на практике. При этом обеспечивается возможность: 1) выполнения комплексной автоматизированной съемки и создания замкнутого, полностью автоматизированного цикла картосоставления, что способствует повышению качества и информативности документов; 2) обработки информации в реальном масштабе времени, 3) существенного увеличения производительности выполняемых работ; 4) оптимального планирования и управления съемкой путем обоснованного выбора подробности промера, оптимизации параметров и выработки управляющих сигналов для удержания судна на заданной траектории; Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану), 2009 (№ 6) 107 5) создания банка данных информационно – логической системы, выполняющей функции накопления, хранения и выдачи по запросам потребителей полной информации на интересующую акваторию. Структура автоматизированного судового комплекса должна представлять собой совокупность унифицированных, удобно сопрягаемых модулей. Это позволит в зависимости от типов судов и задач рейсов создавать необходимые модификации, а также обеспечит возможность перестройки комплекса и его расширения при последующих модернизациях. Одним из важнейших требований, предъявляемых к структуре аппаратных и программных средств судового комплекса, является требование надежности, т.к. потеря информации по причине отказа аппаратуры приводит к большим материальным затратам, связанным с эксплуатацией судна. Необходимость установки на судне средств измерения, наиболее выгодных с точки зрения максимального обеспечения необходимых условий съемки, предъявляет к структуре комплекса требование территориальной распределенности, что в свою очередь приводит к требованию распределенной иерархической обработки данных путем объединения измерительной, управляющей, обрабатывающей и регистрирующей аппаратуры в единый комплекс на основе локальной сети. Одним из принципиальных преимуществ локальной вычислительной сети является обеспечение не только распределенной обработки данных, но также и распределенного накопления измерительной информации. Это важно для обеспечения надежной работы комплекса в наиболее ответственном режиме сбора данных, при котором возможна организация обработки данных в псевдореальном режиме времени, когда обработка результатов и подготовка отчетов ведется на дополнительной вычислительной машине по мере приема и накапливания информации. Важным является также обеспечение возможности эксплуатации комплекса одновременно в двух режимах: реального времени и постобработки данных, для чего необходимо применение однотипных компьютеров, тогда компьютер для псевдореальной обработки можно рассматривать в качестве резерва для реального времени. Кроме того, ПК псевдореальной обработки будет выполнять дублирующую запись данных. Таким образом, обеспечивается надежность комплекса в наиболее ответственном режиме - сбора данных в реальном масштабе времени. Построение таких многоканальных комплексов может осуществляться объединением различных каналов одним устройством сопряжения, при реализации их согласования (установки режимов работы, совместной работы, комплексирования информации). При этом общее устройство сопряжения реализует управление, сбор и передачу информации от всех датчиков (измерительных систем) в один компьютер. Передача данных с устройства сопряжения в компьютер может осуществляться через интерфейс LPT, USB или Ethernet. При реализации независимых законченных устройств с интерфейсом USB, Ethernet исключается необходимость разработки и применения общего многоканального устройства сопряжения. При этом вопросы синхронизации и комплексирования данных полностью возлагаются на управляющий компьютер и его программное обеспечение. Информационные системы – датчики, имеющие стандартные интерфейсы RS-232 или RS-485 могут подключаться через соответствующие переходники USB (в ОС устанавливаются виртуальные СОМ-порты. Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану), 2009 (№ 6) 108 В таком варианте программное обеспечение выполняет синхронизацию работы различных устройств, комплексирование данных, управление режимами работы, обработку и представление данных. Возможные алгоритмы: 1) работа может быть реализована путем выделения отдельного программного потока для каждого устройства при считывании и обработке данных; 2) использования отдельного программного потока для каналов однотипных данных (эхолот, профилограф). В первом варианте выполняется общая для всех каналов регистрация данных. Приоритеты всех потоков одинаковы. Второй вариант представляет собой алгоритм с асинхронно – циклическим обслуживанием источников. В потоке с асинхронно – циклическим обслуживанием просмотр всех источников осуществляется поочередно. На первом же источнике, в котором будет обнаружено требование на передачу, поток считывает данные и направляет сообщение этого источника в соответствующий канал, освободившийся от передачи предыдущего сообщения, а затем продолжает просмотр остальных источников в той же последовательности. Если, осмотрев все источники, поток не обнаруживает требований на передачу, имеет место холостой ход, поток останавливается на некоторый период ожидания. Если же какой-либо источник выставит новое требование на передачу, а предыдущее сообщение этого источника еще не будет выведено (обработано), то происходит его потеря. Каждое устройство USB передает информацию на этапе инициализации о режимах своей работы и типе устройства. При такой организации многоканального комплекса достигается максимальная гибкость при его построении и возможность использования каждого устройства отдельно, вне комплекса с минимальными затратами. Организацию совместной работы или одиночной выполняет программное обеспечение (комплекса либо устройства). Аналогичный алгоритм построения и организации работы комплекса возможен полностью с использованием локальной сети или USB и локальной сети. На рис. 1 представлена схема программного обеспечения гидроакустического модуля информационно – измерительного комплекса. Потоки данных комплекса: Передача данных с устройства сопряжения в компьютер может осуществляться через интерфейс LPT, USB или Ethernet. Скорость передачи данных через интерфейс LPT порта составляет до 1,5 Мб/с в режиме EPP. Скорость передачи данных через шину USB 2.0 (максимальная) составляет 60 Мб/с, на полной скорости 1,5 Мб/с. Скорость передачи данных по локальной сети Ethernet 10/100/1000 Мбит/с (в контроллерах реализована 30 Мбит/с). При параметрах устройства сопряжения гидроакустического модуля: - количество выборок на канал – 1024, - количество каналов – 5 (эхолот, профилограф, 2 борта ГБО) + GPS, - 8 бит в выборке, - диапазон работы системы 100 м (133 мс), - все каналы работают на одном диапазоне от общего запуска, Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану), 2009 (№ 6) 109 количество передаваемых данных за один цикл излучения/приема – 4096 Б, или 30797 Б/c. Время передачи данных через интерфейс LPT порта – 2,6 мс. Время передачи данных через интерфейс USB 2.0 (максимальная скорость) – 0,065 мс. Время передачи данных по локальной сети Ethernet (100 Мбит/с) – 0,31 мс (3,1 при 10 Мбит/с). Количество записываемых данных на жесткий диск управляющего компьютера ≈30797 байт/c или 110869200 байт/ч (105 Мб/ч), 2,46 Гб/сутки. При использовании RAID массива (3 жестких диска объемом 250 Гб) объемом 596 Гб время заполнения диска составит ≈242 суток. Фирмы Reson, Klain, IXSEA используют в своих гидроакустических устройствах (ГБО, профилографы) интерфейсы: RS 485, USB, Ethernet. Параметры гидрологического и гидрохимического модулей МГИ [2] представлены в таблицах 1,2 (при использовании 4 байта для каждого параметра): Таблица 1. Потоки данных гидрологического модуля (МГИ) Измеряемый параметр Постоянная времени Поток данных, Б/с Температура, °С 50 мс 80 Удельная электрическая проводимость, отн. ед. 10 мс 400 Гидростатическое давление, мПа 5 мс 800 1280 Таблица 2. Гидрохимического модуля (МГИ) Измеряемый параметр Постоянная времени, с Поток данных, Б/с Кислород, мл/л 5 0,8 Сульфиды, мл/л 10 0,4 Показатель активности водорода, pH 10 0,4 Редокс – потенциал 1 4 5,6 Общий поток данных гидрологического и гидрохимического модулей МГИ ≈4,414 Мб/ч, 105,9 Мб/сутки. Время заполнения жесткого диска объемом 250 Гб – 2416 суток. Исходя из приведенных выше данных, остается запас времени для проведения обработки данных в режиме реального времени. В ГБО необходима стационаризация сигналов по дальности. Например, с помощью ВАРУ и метода Стюарта Ейнсти [4] можно стационаризировать сигнал. Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану), 2009 (№ 6) 110 Рис. 1 – Схема программного обеспечения гидроакустического модуля информационно–измерительного комплекса Библиотека функций драйвера устройства сопряжения USB Режим пользователя Режим ядра Внешнее оборудование Устройство сопряжения ГБО-100 МП (LPT интерфейс) Устройство сопряжения (USB интерфейс) WDM драйвер режима ядра устройства сопряжения USB Legacy драйвер режима ядра устройства сопряжения ГБО-100 МП Библиотека функций драйвера устройства сопряжения ГБО-100 МП База данных ГАС Приемник GPS Стандартный драйвер COM - порта Интерфейс ввода-вывода Win32 DLL API WinSockets Ws2_32.dll Драйвер эмулятора интерфейса WinSockets Afd.sys Стек сетевых драйверов Windows Слой абстрагирования от оборудования (HAL) “ Родное” API для ОС Windows NT (ntdll.dll) Менеджер видеопамяти DirectDraw Графический интерфейс пользователя(GDI) К видеокарте Стек WDM драйверов шины USB Win32 приложение реального времени. Сервер данных (Отображение на мониторе 1). Win32 приложение реального времени. Клиент данных (Отображение на мониторе 2) К сетевой карте Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану), 2009 (№ 6) 111 Среднее число сигналов вдоль трека будет: ∑ − = += 1 0 )),(,( 1 )( PN nP nbinS N ia min...0 Ni = , (1) где PN – число импульсов вдоль трека; S(n,i), i=0, 1…Ns-1 – временной ряд выборки Ns для реализации n; i=b(n) – выборка, первый эхосигнал от дна для реализации n; b(n) – диаграмма направленности; Nmin – минимальное число «наземных» выборок на одну реализацию в течение процесса усреднения: )),(min(min nbnN S −= PNn ...1= . (2) Необходимо дальнейшее усреднение: ∑ =+− = )( )( )( 1)()( 1 )( iq ipj ja ipiq ia . (3) Здесь .50 );,1min()( );,0max()( min min Nl liNiq liip = +−= −= (4) В конечном итоге, получаем оценку среднего уровня сигнала на данном участке. ∑ − = = 1 0min min ).( 1 N i ia N A (5) Коррекция задается формулой: ))(,1max()( iaAiС = . (6) Коррекцию изображения ГБО можно проводить, используя формулу: ),())((),( inSnbiCinSC −= . (7) Гідроакустичний журнал (Проблеми, методи та засоби досліджень Світового океану), 2009 (№ 6) 112 Применение локальной сети позволяет реализовать распределенные вычисления и накопление информации, что повышает надежность сохранения информации, а также дает возможность территориально распределить приборы комплекса в условиях реального судна. Таким образом, предложены принципы построения многофункциональной информационно-измерительной системы, которые могут быть применены как в гидроакустических комплексах, так и в системе, объединяющие информацию различных датчиков. Они позволяют унифицировать и сократить объем аппаратуры. Литература 1. Гончар А.И. Проблема создания высокоэффективных многоцелевых гидролокаторов бокового обзора. НАН Украины. Научно-технический центр панорамных акустических систем Института проблем природопользования и экологии. Запорожье, 1998. – 142 с. 2. Иванов В.А., Дыкман О.И. и др. Современные методы и средства контроля морской среды. Севастополь, 2006. – 112 с 3. Осипов Ю.В., Писанко И.Н., Шилов Р.Д. Интерфейсы обмена данными в современных гидроакустических комплексах: поиск оптимальных решений. Проблемы, методы и средства исследований мирового океана: сборник докладов 1-й международн. науч. конф. – НАН Украины. Научно-технический центр панорамных акустических систем. Запорожье, 2003 – 237 с. 4. Stuart Anstee. Removal of Range-dependent Artifacts from Sidescan Sonar Imagery. – Australia: DSTO, 2001. – 18 c.