Научная статья на тему 'Моделирование функционирования электронных компонентов компьютеризированных систем'

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

CC BY
91
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АНАЛИЗ / ANALYSIS / КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ / COMPUTER SIMULATION / ФУНКЦИОНАЛЬНАЯ ДИАГНОСТИКА / FUNCTIONAL DIAGNOSTICS / ДИСТАНЦИОННЫЙ КОНТРОЛЬ / REMOTE CONTROL / ЭЛЕКТРОННЫЕ КОМПОНЕНТЫ / ELECTRONIC COMPONENTS / ЭЛЕКТРОННЫЙ СЧЕТЧИК / ELECTRONIC METER

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Гергало А.Н., Лебеденко Ю.А., Рудакова А.В.

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Гергало А.Н., Лебеденко Ю.А., Рудакова А.В.

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

SIMULATION OF THE COMPUTERIZED SYSTEMS ELECTRONIC COMPONENTS

The article provides an overview of modern software packages designed for modeling computerized systems electronic components. The possibility of modeling and analysis of the electronic device operation parameters, for example, a modeling of the electronic single-phase electricity meter, at the Proteus is described. The functional scheme of modern electricity meters, flowchart of simulation its elements, all input and output signals.

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

УДК 004.942

АН. ГЕРГАЛО, Ю.А. ЛЕБЕДЕНКО, А.В. РУДАКОВА

Херсонский национальный технический университет

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

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

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

А.М. ГЕРГАЛО, Ю.О. ЛЕБЕДЕНКО, Г.В. РУДАКОВА

Херсонський нацюнальнш техшчний ушверситет

МОДЕЛЮВАННЯ ФУНКЦ1ОНУВАННЯ ЕЛЕКТРОННИХ КОМПОНЕНТ1В КОМП'ЮТЕРИЗОВАННИХ СИСТЕМ

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

Ключовi слова: анализ, комп'ютерне моделювання, функцюнальна дiагностика, дистанцтний контроль, електроннi компоненти, електронний лiчильник

A.N. HERHALO, Y.A. LEBEDENKO, G.V. RUDAKOVA

Kherson National Technical University

SIMULATION OF THE COMPUTERIZED SYSTEMS ELECTRONIC COMPONENTS

The article provides an overview of modern software packages designed for modeling computerized systems electronic components. The possibility of modeling and analysis of the electronic device operation parameters, for example, a modeling of the electronic single-phase electricity meter, at the Proteus is described. The functional scheme of modern electricity meters, flowchart of simulation its elements, all input and output signals.

Keywords: analysis, computer simulation, functional diagnostics, remote control, electronic components, electronic meter.

Постановка проблемы

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

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

Анализ последних исследований и публикаций

Для моделирования работы электронных компонентов широко используются методы теории графов, теории конечных автоматов, теории массового обслуживания, теории электрических и магнитных цепей, и другие. Теория графов используется для описания структурных связей и отношений между объектами в различных физических системах на основе геометрического подхода к изучению объектов [1]. Конечные автоматы позволяют строить модели систем и анализировать их поведение с позиции состояний и переходов [2]. Теория электрических и магнитных цепей основывается на анализе физических процессов, протекающих на всех участках электронной схемы [3]. Теория массового обслуживания целиком базируется

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

Для проведения компьютерного моделирования работы электронных компонентов можно использовать различные по сложности и возможностям профессиональные пакеты прикладных программ, такие как: Electronics Workbench, MatLab, VHDL, Proteus и другие. Во всех пакетах предусмотрено наличие библиотек, включающих в себя большой набор моделей различных элементов систем, с возможностью создания моделей новых компонентов или подключения дополнительных библиотек.

Система схемотехнического моделирования Electronics Workbench предназначена для моделирования и анализа электрических схем постоянного, и переменного тока. Пакет Electronics Workbench позволяет исследовать переходные процессы в цифро-аналоговых и цифровых схемах различной степени сложности при воздействии входных сигналов различной формы, а также анализировать параметры их функционирования [5].

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

Язык программирования VHDL является базовым языком при разработке аппаратуры современных вычислительных систем. Он может использоваться на этапах проектирования, верификации, синтеза и тестирования аппаратуры, разработке вычислительных систем любой сложности - микросхема, плата, устройство, ЭВМ, комплекс [7].

Программное средство Proteus - это среда для проектирования и отладки электронных устройств, в т.ч. выполненных на основе микроконтроллеров различных семейств. Позволяет изображать схемы в графическом редакторе, моделировать их работу и разрабатывать печатные платы, включая трехмерную визуализацию их сборки. Уникальной чертой среды Proteus является возможность эффективного моделирования работы разнообразных микроконтроллеров и отладки микропрограммного обеспечения, удобные средства визуализации, возможности имитации подключения реальных измерительных приборов и устройств [8].

Формулирование цели исследования

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

Основная часть

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

Современные электронные приборы учета электроэнергии осуществляют цифровую обработку сигналов, измеренных датчиками, с помощью адаптивных алгоритмов, реализованных в специализированных микроконтроллерах (рис. 1), и обладают возможностью подключения через телекоммуникационные тракты к удаленному диспетчерскому пункту [9].

Нагрузка

Сеть -220В

Рис. 1. Структурная схема електронного счетчика электрической энергии

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

Нормирующие усилители Ки и К предназначены для преобразования выходного сигнала датчиков и и I в нормированные аналоговые сигналы по напряжению и или току 1. На схеме моделирования блока усиления сигналов от датчиков по току и напряжению реализуются однотипно в виде фрагмента схемы приведенного на рис. 3а. Сигналы до и после преобразования приведены на рис. 3б.

R10(R11)

J6K <трхт>

U(I)

R1 (R6)

1,4, Ш) u(i) t

¿.ей; СТЕЧТЭ

OKI К

'TRiT*

R5 (R7)

ID CK

U

u

а) блок схема модели нормирующего усилителя б) входные и выходные сигналы

Рис. 3. Нормирующий усилитель сигналов

Блок перемножения сигналов БП предназначен для получения мгновенного значения мощности P(t) = u(t) • i(t) . Условное графическое изображение блока перемножения показано на рис. 4а, входные и выходные сигналы - на рис. 4б.

и» ^

Л

\

\

%%%%

\

X

\

ад

а) графическое обозначение

б) сигналы: входные - U, I; выходные - UI

Рис. 4. Блок перемножения сигналов

Для очистки сигнала от флуктуальных помех используют фильтр нижних частот (ФНЧ), который реализуется посредством в блоке с заданной передаточной функцией (рис 5а). Сигналы до и после фильтрации показаны на рис. 5б.

а) блок модели

н ftf м ЛА И/1 /1/1 У и Aft И /1/1 /11

ft ft мяш ft I 1 л ftft ft

л п л и ли л п И Г1

;

IAAAAAAAAA^/VWWWWWV^

Рис. 5. Фильтр нижних частот

б) сигналы

P

вх

P

P

вх

P

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

1 2 3

а) блок схема модели

б) сигналы в схеме Рис. 6. Моделирования преобразователя напряжения в частоту

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

Рис. 7. Блок-схема модели счетного устройства

Объединение моделей рассмотренных блоков в общую схему согласно функциональной схеме счетчика электрической энергии (см. рис 2) позволяет получить схему моделирования в среде Proteus для анализа эффективности функционирования прибора учета в различных условиях: с различным сдвигом фаз между током и напряжением, с зашумленным сигналом, с различными номиналами компонент схемы.

Выводы

При разработке модели однофазного электронного счетчика электрической энергии в специализированной программе Proteus большая часть компонент схемы была реализована с использованием стандартных библиотечных модулей. Для проведения моделирования работы прибора необходимо предварительно откалибровать схему (подобрать параметры элементов схемы).

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

Список использованной литературы

1. Пронькин Ю.С. Элементы теории графов и их технические приложения. / Ю.С Пронькин, Ю.А. Егоров. - Уч.-метод. пособие для студентов технических специальностей. Тверь, 2007. - 57 с.

2. Брауэр В. Введение в теорию конечных автоматов /В. Брауэр. - М.: Радио и связь, 1987. - 392 с.

3. Буль Б.К. Основы теории и расчета магнитных цепей. / Б.К. Буль. М. - Л.: Энергия, 1964. - 464 с.

4. Павский В.А. Теория массового обслуживания: Учебное пособие /В.А. Павский; Кемеровский технологический институт пищевой промышленности. - Кемерово, 2008 - 116с.

5. Чернышов Н.Г. Моделирование и анализ схем в Electronics Workbench: Учебно-методическое пособие / Н.Г. Чернышов, Т.И. Чернышова. - Тамбов, 2005 - 52 с.

6. Лазарев Ю.Ф. Начала программирования в среде MatLab: Учебное пособие / Ю.Ф. Лазарев. -К.: НТУУ «КПИ», 2003. - 424с.

7. Ивченко В.Г. Применение языка VHDL при проектировании специализированных СБИС: Учебное пособие / В.Г. Ивченко. Таганрог, 1999. - 80с.

8. Карлащук В.И. Моделирование в среде Proteus / В.И. Карлащук. - М.: РУДН, 2009. - 256 с.

9. Опадчий Ю.Ф. Аналоговая и цифровая электроника / Ю.Ф. Опадчий, О.Л. Глудкин, А.И. Гуров. -М.: «Горячая Линия - Телеком», 2000. - 763 с.

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