Научная статья на тему 'Схемы организации сбора и обработки аналоговых сигналов в многовходовых интеллектуальных микропроцессорных модулях'

Схемы организации сбора и обработки аналоговых сигналов в многовходовых интеллектуальных микропроцессорных модулях Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
578
81
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СХЕМА / ОРГАНИЗАЦИЯ / ПРОЦЕСС / АРХИТЕКТУРА / МИКРОПРОЦЕССОРНЫЙ МОДУЛЬ / THE SCHEME / THE ORGANIZATION / PROCESS / ARCHITECTURE / THE MICROPROCESSOR MODULE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Пьявченко Олег Николаевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SCHEMES OF THE ORGANISATION OF GATHERING AND PROCESSING OF ANALOGUE SIGNALS IN MULTIPORT INFORMATION MICROPROCESSOR MODULES

In work schemes of processes of gathering and processing of signals of gauges of physical variables are considered, defined by conditions, which should be carried out at realization of these schemes in intellectual microprocessor modules.

Текст научной работы на тему «Схемы организации сбора и обработки аналоговых сигналов в многовходовых интеллектуальных микропроцессорных модулях»

5. Кирин Ю.П., Затонский А.В., Беккер В.Ф., Бильфепьд Н.В. Разработка алгоритма контроля динамики позиционного управления вакуумной сепарацией губчатого титана // Математические методы в технике и технологиях - ММТТ-19: Сб. тр. 19-ой Междунар. науч. конф., - Воронеж: ВГТА, 2006. - Т.6. - С. 136-139.

6. Кирин Ю.П., Затонский А.В., Беккер В.Ф., Бильфепьд Н.В. Качественный анализ динамики позиционного регулирования температуры процесса восстановления титана // Приборы и системы. Управление, контроль, диагностика. 2008. № 10. С. 54-56.

7. Кирин Ю.П., Черепанов А.И., Протасов Ю.А. и др. Принципы построения двухуровневой АСУ процессами сепарации губчатого титана // Цветная металлургия. 1983. №13. С. 33-35.

8. Кирин Ю.П., Черепанов А.И., Протасов Ю.А. и др. Минимизация длительности процессов сепарации титана в АСУТП // Цветные металлы. 1983. №1. С. 51-54.

Кирин Юрий Петрович

Березниковский филиал Пермского государственного технического университета

Е-mail: zxenon@narod.ru

618221, Пермский край, г. Березники, ул.Юбилейная 74-64, 31, кв. 6

Kirin Yury Petrovich

Berezniki branch of the Perm State Technical University

Е-mail: zxenon@narod.ru

74-64, Ubileynaj street, Berezniki, 618221, Russia

УДК 681.323

О.Н. Пьявченко

СХЕМЫ ОРГАНИЗАЦИИ СБОРА И ОБРАБОТКИ АНАЛОГОВЫХ СИГНАЛОВ В МНОГОВХОДОВЫХ ИНТЕЛЛЕКТУАЛЬНЫХ МИКРОПРОЦЕССОРНЫХ МОДУЛЯХ

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

Схема; организация; процесс; архитектура; микропроцессорный модуль.

O.N. Pyavchenko SCHEMES OF THE ORGANISATION OF GATHERING AND PROCESSING OF ANALOGUE SIGNALS IN MULTIPORT INFORMATION MICROPROCESSOR MODULES

In work schemes ofprocesses of gathering and processing of signals of gauges of physical variables are considered, defined by conditions, which should be carried out at realization of these schemes in intellectual microprocessor modules.

The scheme; the organization; process; architecture; the microprocessor module.

В ближайшей перспективе появление и применение в локальных и распределенных микрокомпьютерных системах мониторинга быстродействующих динамических объектов прецизионных многовходовых многофункциональных интеллектуальных микропроцессорных модулей (ИММ) [1], предназначенных для решения в темпе реального времени совокупностей следующих задач:

1) аналоговой обработки (АО) сигналов датчиков иё (ё = 1,0) (фильтрации помех, масштабирования амплитуды сигнала);

2) аналого-цифрового преобразования сигналов иё (АЦ-преобразование) в числовые значения и^ (ё = 1,0) ;

3) первичной цифровой обработки (ПЦО), к которой относятся обнаружение и подавление импульсных помех, сглаживание флуктуаций и др.;

4) первого уровня вторичной цифровой обработки (1ВЦО), включающей измерения (прецизионные преобразования) значений сигналов в единицах физических величин Хё , оценки текущих и прогнозируемых состояний &'ё, измеряемых

физических переменных, выработка рекомендаций гё о воздействиях на эти состояния;

5) второго уровня вторичной цифровой обработки (2ВЦО), в том числе расчет значения интегральной траектории У, изменения состояния динамического объекта, оценки текущего и прогнозируемого состояний формирование по результатам оценок рекомендаций Я, о корректировке состояний;

6) формирования информационного объекта (ФИО) на ,-й момент времени 10, ={¥,, & Я,};

7) поддержки процедур сетевого обмена (СО), посылки информационного объекта в сетевой канал.

Входящие в информационный объект 10, значения траектории изменения состояния объекта У, рассчитываются с погрешностями, которые оказывают влияние на погрешности определения состояний объекта & и выработки рекомендаций Я, о воздействиях на эти состояния. Погрешность вычисления У, можно условно разделить на основную, процессную и динамическую.

Основная погрешность порождается погрешностями обработки данных блоками ИММ. Ограничения на погрешности блоков определяются в результате анализа вычислительного процесса и соблюдаются при принятии схемотехнических решений и разработке реализуемых программно алгоритмов обработки. При этом можно добиться, чтобы приведенная относительная погрешность результатов измерений определялась приведенной предельной относительной погрешностью чувствительного элемента (ЧЭ) датчика физической переменной [2].

В частности, используя специальные математические методы обработки сигналов можно создать прецизионные ИММ, обеспечивающие стабильную низкую погрешность в широком диапазоне измерений давления и изменения темпера -туры окружающей среды [3].

Процессная погрешность ИММ образуется в результате трансформирования погрешностей сдвига по времени формирования цифровых значений сигналов й~ё в порядке установленной программой очерёдности (погрешностей сдвига). Динамическая погрешность является следствием формирования в ИММ результа -тов обработки к концу интервала дискретизации Т (Т/0).

В ИММ основное влияние на величины задержки формирования результатов обработки оказывает микропроцессорная программная обработка, которая сводится к затратным по времени реализациям последовательностей скалярных операций над одним-двумя операндами.

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

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

Выделим три основных направления повышения производительности и точности многовходовых многофункциональных ИММ:

1) применение высокопроизводительных микроконтроллеров с развитыми функциональными возможностями, в архитектуре которых реализуются принципы «система-на-кристалле»;

2) оптимизация организации решения задач в темпе реального времени;

3) совершенствование архитектуры многовходовых многофункциональных

ИММ.

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

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

Рассмотрим схемы организации процесса решения задач 1-7, определим особенности архитектурных решений, соответствующих этим схемам, и оценим затраты времени на реализацию этих схем в ИММ.

Схемы процессов решения задач 1-7 отличаются организацией аналоговой обработки и цифровой обработки. Прежде всего, проанализируем нашедшие практическое применение схемы последовательной цифровой обработки. В схеме последовательной аналоговой и цифровой обработки сигналов иё (ё = 1,0) (рис.1) используется один универсальный блок решения задачи аналоговой обработки АОё, который после предварительных настроек последовательно обрабатывает выделяемые им сигналы иё. Для этого в ИММ в блоке аналоговой обработки имеется электронный коммутатор, подключающий по программе ЦМП за время tк сигнал иё, и схема аналоговой обработки, параметры которой настраиваются по программе ЦМП за время tпн. Поэтому время аналоговой обработки можно оценить как сумму = tк + 4„.

и,

и.

АО,,

2

АЦП,

3

ПЦО,

4

1ВЦО,

5

2ВЦОг

6

ФИО

/о.

со

ю,

Рис. 1. Схема последовательной аналоговой и цифровой обработки сигналов иё (ё = 1,0)

Обработанный аналоговый сигнал и^ за время ґАцП подвергается аналогоцифровому преобразованию (АЦ-преобразованию), в результате которого определяется его цифровое значение . В ИММ для такого преобразования используется либо устройство, входящее в состав микроконтроллера, либо отдельная микросхема, когда параметры АЦП микроконтроллера не удовлетворяют заданным требованиям.

Цифровой сигнал в течение времени t^O проходит в ИММ первичную цифровую обработку ПЦОа и за время первый уровень вторичной цифровой обработки 1ВЦОа- Результаты обработки x^j, sdi, rdi запоминаются до завершения обработки сигнала последнего датчика D, после чего используются на втором уровне вторичной цифровой обработки 2ВЦО, на которую затрачивается время ЬвцО- Результаты вторичной обработки Yi, Si, Ri за время t^O оформляются в информационный объект IOi, который в течение времени tco посылается в сетевой канал.

При реализации рассматриваемой версии процесса сбора, обработки и сетевого обмена время решения задач 1-7 в одноядерном ИММ составляет

Tpi = (tAO + 1:щп + ^:пцо + <:1вцо )D + 1:2Вцо + *:фио + tco . С1)

Особенностью рассмотренной версии организации процесса считывания обработки является значительный сдвиг по времени считывания сигналов датчиков

^sd = (tAO + tAU,.П + tnЦО + >:1ВЦО )(d—1). (2)

Чем позже опрашивается датчик, тем больше задержка t3d. Сигнал последнего датчика опрашивается и поступает на обработку с максимальной задержкой.

При высокой скорости изменения сигналов max\u'd(t)\ это может привести к

t

образованию значительных погрешностей сдвига по времени оцифровки

end = max \u'd(t)\ t3d (d = 2,3,...,D) . (3)

t

Погрешности, трансформируясь на выход ИММ, могут существенно ухудшить точность обработки и негативно повлиять на решение задач мониторинга и управления.

Для ограничения погрешностей сдвига (3) порядок опроса датчиков следует устанавливать так, чтобы

max\u'd(t)\> max\u'd+i(t)\ (d = 1,D -1) . (4)

tt

Но и в этом случае при значительных затратах времени на t3d (2) могут сформироваться существенные погрешности.

Другим решением, приводящим к уменьшению end (3) погрешностей, является ограничение количества D опрашиваемых датчиков сигналов. Такое решение приводит к увеличению количества ИММ, что не всегда оправдано и может быть причиной ухудшения технико-экономических характеристик систем сбора.

Альтернативным решением проблемы сокращения погрешностей сдвига по времени при формировании цифровых значений входных переменных ud(t)

(d = 1,D) является двухпакетная организация работы ИММ. В первом пакете выполняется опрос, аналоговая обработка и АЦ-преобразования сигналов всех D датчиков, во втором - производится первичная и первого уровня вторичная микропроцессорная обработка всех D числовых значений сигналов. В этом случае изменяется организация процесса, но время решения задач (1-7) остается прежним Tp2 = (tAO + tAЦп)D +( 1:пцо + 1:1вцо)D + 1:2Вцо + ^:фио + tco . (5)

Однако сокращение затрат времени на формирование числовых значений сигналов до

td = (tAO + tA^n)d ( d = 1,D ) (6)

сводит к минимуму порождаемую этими задержками погрешность.

Когда в ИММ затруднена реализация перепрограммируемой аналоговой обработки, выполняется параллельная многоканальная аналоговая обработка (рис. 2).

При реализации такой схемы в ИММ время ТАО уменьшается, так как отпадает необходимость в программной настройке параметров аналоговой обработ -

ки tn„ = 0 и tАО »tK.

и, ( 1 АО,

и* 10, IO,

U; 1 2 U а 3 4 х* 5 У, 6 7

ао2 и, / АЦП, ПЦО,, 1ВЦО, S.» 2 И ЦО, S, ' ФИО СО

• rd¡ R,

U D 1 АО0 /и»

Рис. 2. Схема параллельной аналоговой и последовательной цифровой обработки сигналов иё (ё = 1,О)

Наиболее высокая производительность может быть достигнута в ИММ, в которых реализуется схема многоканальной аналоговой и частично цифровой обработки (рис. 3).

и, 1 АО, "/ 2 АЦП, «и 3 ПЦО, и„ 4 1ВЦО, х„

и, и* Ю, ю,

1 2 u2f 3 4 5 У, 6 7

ао2 ацп2 пцо2 1ВЦО, , 2ВЦО S, ' ФИО СО

Чи * • * о. • / Г,п Я,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1 АО„ и» 2 АЦП„ U ¡)i 3 1ЩО„ 4 1ВЦО„ / -v» х„,

Рис. 3. Схема многоканальной обработки сигналов иё (ё = 1,0)

В таких ИММ на шаге Т однократно параллельно решаются задачи аналоговой обработки 1, АЦ-преобразований 2, первичной обработки 3 и первого уровня вторичной цифровой обработки 4. Организация и содержание решения задач второго уровня вторичной обработки 5, формирование информационного объекта 6 и сетевого обмена 7 не изменяются, но добавляются затраты времени 1кд на коммутацию операндов второго уровня вторичной цифровой обработки. Для реализации многоканального, параллельно-последовательного процесса необходимо время

Тр3 = ¡ПЦО + 11ВЦО + 4д + ЬвЦО + 1ФИО + 1со . (7)

В ИММ затраты времени на коммутацию данных /кд значительно меньше затрат на решение задач 2-7. Поэтому, так как

0(1 АО + IАЦП + 1ПЦО + 11ВЦО) > IАЦП + 1ПЦО + ¡1ВЦО , (8)

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

Таким образом, из анализа рассмотренных схем сбора и обработки сигналов следует:

1) для снижения процессной погрешности в многоходовых одноядерных ИММ реализовать принцип пакетного разделенного сбора и обработки сигналов, соблюдая соотношение (4);

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

3) для уменьшения динамической погрешности использовать многоядерные решения на основе высокопроизводительных микроконтроллеров, обеспечивающие не только высокий уровень параллелизма процессов обработки сигналов, но и сокращение времени сетевого обмена.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Пьявченко О.Н. Проектирование локальных микрокомпьютерных систем. - Таганрог: Изд-во ТРТУ, 2005. - 238 с.

2. Пьявченко О.Н. Особенности построения перспективных многофункциональных интеллектуальных датчиков давления // Известия ЮФУ. Технические науки. Тематический выпуск: «Компьютерные и информационные технологии в науке, инженерии и управлении». - Таганрог: Изд-во ТТИ ЮФУ, 2008. № 11(88). - С .110-121.

3. Пьявченко О.Н., Мокрое Е.А., Панич А.Е., Клевцов С.И., Пьявченко А.О., Удод Е.В., Федоров А.Г. Методы, модели, алгоритмы и архитектура прецизионных интеллектуальных датчиков давления / Под ред. д.т.н. профессора О.Н. Пьявченко. - Таганрог: Изд-во ТТИ ЮФУ, 2007. - 130 с.

Пьявченко Олег Николаевич

Технологический институт федерального государственного образовательного уч-реждения высшего профессионального образования «Южный федеральный университет» в г.Таганроге E-mail: kafmps@ttpark.ru.

347900, г. Таганрог, ул. Петровская, 81 Тел. +7(8634)328052

Pyavchenko Oleg Nikolaevich

Taganrog Institute of Technological - Federal State-Owned Educational Establishment of Higher Vocational Education «Southern Federal University»

E-mail :kafmps@ttpark.ru

81, Petrovskay street, Taganrog, 347900, Russia

Phone: +7(8634) 328052

УДК 681.3

А.В. Дагаев, Ю.М. Бородянский, О.Д. Глод ИНФОРМАЦИОННАЯ СИСТЕМА ХРАНЕНИЯ ДАННЫХ

В статье представлены основные понятия хеширования, исследовано поведение характеристик хеш-таблиц в различных алгоритмах хеширования, разработан класс хранения предложений и на основе его создана информационная система. Система позволяет хранить большие объемы информации и выполнять практически мгновенный поиск любых данных независимо от местонахождения в информационном хранилище. Она может применяться в библиотечных, справочных и поисковых системах.

i Надоели баннеры? Вы всегда можете отключить рекламу.