Стаханов П.А., Косулин В.В.
Казанский государственный энергетический университет, Россия
Создание обучающих элементов электрической цепи
В настоящее время
широкое распространение получили различные имитационные программные комплексы,
симулирующие работу и протекающие физические процессы как в отдельных
составляющих измерительных схем, так и в готовых устройствах. Наибольшее
распространение получили такие продукты как Multisim, OrCAD
и др.
Но, несмотря на их
повсеместное внедрение, существует ряд проблем, не позволяющих их использовать
в полной мере, а именно стоимость программных комплексов, их несовместимость
между собой, зависимость от аппаратной части ПК и пр.
Эту проблему можно решить, используя для моделирования работы
измерительных схем и устройств современные
языки программирования позволяющие описать компоненты и устройства по
известным математическим закономерностям. Это позволяет не только снизить
затраты на приобретение эмуляторов, но и работать с реальными измерительными сигналами.
Одним из таких языков
является язык G, реализованный в среде графического программирования под
названием LabVIEW, разработанной фирмой National Instruments.
LabVIEW используется
в системах сбора и обработки данных, а также для управления
техническими объектами и технологическими процессами. Идеологически LabVIEW
очень близка к программным пакетам, предназначенных для разработки или
обеспечения работы в реальном времени: систем сбора, обработки, отображения и
архивирования информации об объекте, мониторинга или управления
(SCADA-системы). Но в отличие от них в большей степени ориентирована на решение
задач не столько в области автоматизированных
систем управления технологическими процессами (АСУ ТП), сколько в
области автоматизированных систем научных
исследований (АСНИ).
Программа LabVIEW
называется и является виртуальным прибором и состоит из трех
частей:
● блочная диаграмма, которая
содержит функциональные узлы, являющиеся источниками, приемниками и
средствами обработки данных. Также компонентами блочной диаграммы
являются терминалы, так называемые «задние контакты» объектов лицевой
панели, и управляющие структуры являющиеся аналогами таких элементов
текстовых языков программирования, как условный оператор «IF если», операторы
цикла «FOR для того, чтобы», «WHILE в то время как» и т. п. Функциональные узлы и терминалы объединены в
единую схему линиями связей.
● лицевая панель, содержит средства
ввода-вывода: кнопки, переключатели, светодиоды, верньеры, шкалы,
информационные табло и т. п. Они используются человеком для
управления виртуальным прибором, а также другими виртуальными приборами для
обмена данными.
● соединительная панель, определяет картину
расположения входных и выходных терминалов, посредством которых производится
ввод и вывод данных при использовании виртуального прибора в качестве
подпрограммы. Для того, чтобы элементы лицевой панели могли обмениваться
данными с виртуальными приборами верхнего уровня, они должны быть подключены к
терминалам соединительной панели.
Для того, чтобы создать
любой компонент электрической цепи в среде графического программирования LabVIEW, необходимо определить его математические
зависимости, т.е. различные формулы и соотношения, определяющие выходные
параметры исходя из входных, таких как давление, влажность и температура
окружающего воздуха, электромагнитное поле Земли, материал, из которого
планируется изготавливать электрорадиоэлемент и др. параметры, существенно
влияющие на конечные выходные характеристики.
На данный момент созданы
четыре имитационные модели электрорадиоэлементов электрической цепи, а именно
резистор, конденсатор, катушка индуктивности и диод. Все они основаны на
различных математических соотношениях, в последствии позволяющих их применять в
различных фильтрах, таких как интегрирующие RC-цепочки, фильтр нижних
и верхних частот, полосовые фильтры, диодные мосты и т.п. Учет всех возможных
входных характеристик позволит с достаточно большой точностью определять
выходные параметры фильтров.
Данная технология
виртуальных приборов позволит осуществлять учебный эксперимент с любой
географической точки Земли, что означает повышение качества образования, т.к.
учащийся сможет выполнять, например, лабораторную работу на дому и предоставить
отчет в электронном виде, что, на сегодняшний день является очень актуальным.
Таким образом, в
результате проделанной работы, можно сделать вывод, что созданные имитационные
модели электрорадиоэлементов резистора, конденсатора, катушки индуктивности и
диода имеют достаточно простой и удобный интерфейс, что позволяет проводить
учебный эксперимент с только начавшими обучатся студентами, не имеющими
специализированного технического образования. Так же, используя для создания
данных виртуальных приборов большое количество различных математических
закономерностей, позволяет с высокой точностью замерять выходные параметры как
компонентов, так и в последующем различных фильтров на их основе.
Простота, так
называемого, «проектирования» и создания данных приборов позволяет их повсеместное
внедрение, без использования специализированного программного обеспечения, что
сводит существующие затраты на лицензионный софт практически к нулю.
Полученные результаты
были подтверждены с помощью программного комплекса Multisim, что показывает достоверность
приведенных математических закономерностей использованных при создании
приборов.