Аппаратная реализация интеллектуального многоточечного датчика температуры на платформе Arduino

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид статья
Язык русский
Дата добавления 18.03.2022
Размер файла 1,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Адыгейский государственный университет

Аппаратная реализация интеллектуального многоточечного датчика температуры на платформе Arduino

Теплоухов С.В.

Черненко А.А.

Онищенко С.В.

Авджиян А.А.

Аннотация

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

Ключевые слова: интеллектуальный датчик, датчик температуры, Arduino, многоточечный датчик

Teploukhov S.V.

Adyghe State University, Maikop,

Chernenko A.A.

Adyghe State University, Maikop, Russia,

Onishchenko S.V.

Southern Federal University, Taganrog, Russia,

Avdzhiyan A.A.

National Research University ITMO, St. Petersburg, Russia,

Hardware implementation of an intelligent multipoint temperature sensor

on the Arduino platform

Abstract. This paper discusses the possibility of creating a multipoint intelligent temperature sensor based on the Arduino platform. To achieve the highest temperature measurement accuracy, it is proposed to implement a multipoint meter that allows measurements at several points in the environment, basing on which the average temperature value in the object is calculated. The main requirements for the designed intelligent sensor are its low cost and sufficient accuracy of measurements. The paper presents an algorithm for functioning of the designed sensor and a schematic diagram of the designed device based on the Arduino platform is developed.

Keywords: intelligent sensor, temperature sensor, Arduino, multipoint sensor

Введение

Незаменимым элементом современных систем управления являются измерительные приборы - датчики. Они выполняют важную роль, поскольку на основе их показаний формируются различные управляющие воздействия, позволяющие производить регулирование необходимых технологических параметров. В процессе длительного использования, а также при сбоях в системе управления датчики могут отражать показатели с некоторой погрешностью, в результате чего необходимо производить их калибровку или замену [1]. Чаще всего данная проблема решается установкой избыточного числа датчиков и вычисления средних температур, что приводит к увеличению расходов и усложнению схем передачи сигналов на обрабатывающие устройства [2].

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

Материалы и методы

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

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

микропроцессор - для обработки получаемых сигналов и реализации алгоритма восстановления и управления;

аналого-цифровой преобразователь (АЦП) - для преобразования исходных аналоговых сигналов в цифровые;

алгоритм, реализующий процесс адаптации к изменению входной информации и обеспечивающий восстановление после сбоев;

некий цифровой интерфейс с поддержкой сетевых протоколов для коммуникации и т. д.

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

должен поддерживать протоколы связи для передачи обработанных значений в некоторую систему;

иметь встроенную индикацию;

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

проводить диагностику состояния линии связи;

- иметь возможность считывания показаний с резервного датчика.

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

Отдельно следует отметить, что необходимо позаботиться о том, чтобы при получении среднего значения температуры жидкости не учитывались показания датчиков, не погруженных в нее. Существуют уже готовые многоточечные датчики с встроенными датчиками контроля уровня воды, однако их применение приведет к значительному удорожанию предлагаемого решения [7]. Для решения этой проблемы предлагается параллельно с датчиком температуры включать датчик уровня жидкости, позволяющий не учитывать показания датчика температуры в случае его нахождения вне жидкости, что показано на рисунке 1.

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

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

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

где t1-tn - показания датчиков температуры; l1-ln - показания датчиков уровня; m - число датчиков уровня, не погруженных в воду; n - общее количество датчиков.

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

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

датчик температуры;

датчик уровня жидкости;

микроконтроллер;

жидкокристаллический дисплей.

В качестве микроконтроллера можно использовать один из микроконтроллеров Arduino, позволяющий производить необходимые преобразования входных сигналов и реализовывать необходимые алгоритмы. Например, можно использовать микроконтроллер ArduinoUNO с микропроцессором AtmelATmega 328, который соответствует необходимым требованиям и имеет достаточное количество необходимых входов и выходов [8, 9].

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

Рис. 2. Функциональная схема «интеллектуального датчика» температуры

Теперь рассмотрим предлагаемый алгоритм функционирования интеллектуального датчика температуры для производственных емкостей, приведенный на рисунке 3. интеллектуальный датчик температура

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

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

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

Следует отметить, что в данном алгоритме не описана процедура выбора датчиков, показания которых будут учитываться при определении температуры (то есть датчиков, погруженных в жидкость), поскольку эта процедура была подробно описана выше. Также данный алгоритм не предусматривает самокалибровки датчиков, поскольку большинство температурных датчиков не подлежат повторной калибровке [10].

Рис. 3. Блок-схема алгоритма функционирования интеллектуального датчика

Рис. 4. Принципиальная схема интеллектуального многоточечного датчика температуры, где (на схеме): ДТ - аналоговый датчик температуры;

ДУ - цифровой датчик уровня жидкости;

LCD - жидкокристаллический дисплей

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

Заключение

В данной работе рассмотрена возможность создания интеллектуального многоточечного датчика температуры. Основными функциями такого датчика являются: поддержка протоколов связи для передачи обработанных значений в SCADA систему; диагностика измерительных элементов и состояния линий связи; наличие резервного датчика. Для реализации этих функций разработан алгоритм функционирования данного устройства, описывающий этапы функционирования многоточечного интеллектуального датчика температуры жидкости. Предложена элементная база устройства и разработана принципиальная схема соединения всех элементов. В дальнейшем возможно провести моделирование данного устройства в САПР, чтобы оценить точность и полноценность предлагаемого алгоритма функционирования. Далее необходимо реализовать данное устройство и провести непосредственные испытания на объекте управления.

Список литературы

Михеев В.П., Просандеев А.В. Датчики и детекторы: учебное пособие. Москва: МИФИ, 2007. 172 с

Поверка датчиков температуры на объекте (бездемонтажная поверка). URL: http://temperatures.ru/pages/poverka_datchikov_te mperatury_na_obekte (дата обращения: 23.03.2021).

Интеллектуальные датчики и их использование. URL:

http://electricalschool.info/automation/1829- intehektualnye-datchiki-i-ikh.html (дата обращения: 23.03.2021).

Makinwa K.A.A. Smart temperature sensors in standard CMOS / Proc. Eurosensors XXIV. 2010.

Интеллектуальные датчики давления. URL: https://www.bdsensors.ru/ru/products/list-pressure- intelligent/ (дата обращения: 25.03.2021).

Ицкович Э.Л. Современные интеллектуальные датчики общепромышленного назначения на рынке СНГ. Москва, 2005.

Многоточечный датчик температуры

Rosemount™ 765 со встроенным датчиком уровня воды. URL: https://www.emerson.ru/ru- ru/catalog/rosemount-765-multiple-spot- temperature-and-water-level-sensor-ru-ru (дата

обращения: 25.03.2021).

Реализация программно-аппаратного комплекса для оценки энергетического потенциала возобновляемых источников энергии / П.Ю. Бу- чацкий, С.В. Теплоухов, С.В. Онищенко [и др.] // Вестник Адыгейского государственного университета. Сер.: Естественно-математические и технические науки. 2019. Вып. 4 (251). С. 103108. URL: http://vestnik.adygnet.ru

Buchatskiy P.Yu., Teploukhov S.V., Onishchenko

S.V. Software and Hardware Complex for Evaluating the Potential of Wind and Solar Energy // International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM). Sochi, Russia 2020. Sochi, 2020. P. 1-5.

Калибровка по температуре. URL: https://ru.flukecal.com/products/temperature- calibration (дата обращения: 30.03.2021).

Vol. 5. P. 930-939.

References

Mikheev V.P., Prosandeev A.V. Sensors and detectors: a manual. Moscow: MIFI, 2007. 172 p.

Verification of temperature sensors on the object (non-demountable verification). URL: http://temperatures.ru/pages/poverka_datchikov_te mperatury_na_obekte (access date: 23.03.2021).

Smart sensors and their use. URL: http://electricalschool.info/automation/1829- intellektualnye-datchiki-i-ikh.html (access date: 23.03.2021).

Makinwa K.A.A. Smart temperature sensors in standard CMOS / Proc. Eurosensors XXIV. 2010.

Vol. 5. P. 930-939.

Intelligent pressure sensors. URL: https://www.bdsensors.ru/ru/products/list-pressure- intelligent/ (access date: 25.03.2021).

Itskovich E.L. Modern intelligent sensors of general industrial purpose on the CIS market. Moscow, 2005.

Rosemount™ 765 multi-point temperature sensor with integrated water level sensor. URL: https://www.emerson.ru/ru-ru/catalog/rosemount- 765-multiple-spot-temperature-and-water-level- sensor-ru-ru (access date: 25.03.2021).

Implementation of the power assessment appliance for renewable energy sources / P.Yu. Buchatsky, S.V. Teploukhov, S.V. Onishchenko [at al.] // The Bulletin of the Adyghe State University. Ser. Natural-Mathematical and Technical Sciences. 2019.

Iss. 4 (251). P. 103-108. URL: http://vestnik.adygnet.ru

Buchatskiy P.Yu., Teploukhov S.V., Onishchenko S.V. Software and Hardware Complex for Evaluating the Potential of Wind and Solar Energy // International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM). Sochi, Russia 2020. Sochi, 2020. P. 1-5.

Temperature calibration. URL: https://ru.flukecal.com/products/temperature- calibration (access date: 30.03.2021).Размещено на Allbest.ru

...

Подобные документы

  • Последовательность и методика разработки датчиков расстояния и касания. Принцип работы поверяемых датчиков и образцовых приборов (микрометра или индикатора часового типа ИЧ-25). Соотношение показаний поверяемого датчика. Обработка результатов измерений.

    дипломная работа [947,7 K], добавлен 10.07.2012

  • Проектирование устройства, измеряющего температуру в помещении. Выбор датчика температуры, микроконтроллера и отладочной платы. Изучение работы встроенного датчика температуры. Разработка программного обеспечения. Функциональная организация программы.

    курсовая работа [2,0 M], добавлен 26.12.2013

  • Аппаратные средства с возможностью расширения и открытыми принципиальными схемами. Процесс работы с микроконтроллерами. Теоретические сведения о платформе Arduino. Установка драйверов для Arduino Duemilanove, Nano или Diecimila в Windows 7, Vista или XP.

    курсовая работа [3,3 M], добавлен 26.09.2014

  • Понятие интеллектуального датчика и принцип его работы. Обработка сигнала. Разработка требований правил PC к интеллектуальным датчикам как элементам повышенной надежности. Описание современных ИД. Первичные измерительные преобразователи температуры.

    дипломная работа [1,9 M], добавлен 10.02.2011

  • Общая схема емкостного датчика уровня. Радарные уровнемеры, сферы их применения. Вертикальное крепление датчиков. Принцип действия ротационного сигнализатора уровня. Датчик уровня заполнения вибрационного типа. Способы установки ротационных датчиков.

    реферат [5,5 M], добавлен 25.11.2014

  • Выбор и обоснование принципа работы узла аналого-цифрового преобразования. Создание измерительного преобразователя для датчика термопары. Определение максимальной погрешности нелинейности характеристики в заданном диапазоне температуры; линеаризация.

    курсовая работа [585,9 K], добавлен 05.11.2011

  • Принцип действия обобщенного волоконно-оптического датчика. Оптическая схема модуляции света. Классификация фазовых (интерферометрических) датчиков. Внешний вид интерферометра световолоконного автоматизированного ИСА-1, технические характеристики.

    доклад [847,6 K], добавлен 19.07.2015

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

    дипломная работа [2,1 M], добавлен 25.06.2017

  • Эквивалентная схема измерения температуры с использованием термопреобразователя сопротивления. Функциональная схема измерительного преобразователя. Расчет и выбор схемы источника опорного напряжения. Настройка схемы ИП в условиях комнатной температуры.

    курсовая работа [2,3 M], добавлен 29.08.2013

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

    контрольная работа [593,3 K], добавлен 29.12.2012

  • Емкостные датчики измерения влажности: требования и функции. Технические характеристики датчика измерения температуры. Устройство и принцип работы датчиков измерения качества воздуха, основные требования в соответствии с условиями их эксплуатации.

    реферат [968,1 K], добавлен 17.06.2014

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

    дипломная работа [770,6 K], добавлен 26.04.2014

  • Основные технические характеристики и устройства термопреобразователей сопротивления и термопар. Принципы, методики выполнения калибровки датчика температуры. Процесс калибровки калибратора. Приборы и государственная поверочная схема измерения температуры

    курсовая работа [532,1 K], добавлен 28.05.2015

  • Принципы работы цифрового компаса HMC5883L, платы Arduino UNO. Особенности шины I2C, ее недостатки и преимущества. Программа Fritzing, ее значение для построения схемы подключения цифрового компаса к Arduino UNO. Согласование уровней выхода со входом.

    курсовая работа [1,4 M], добавлен 30.03.2014

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

    курсовая работа [692,8 K], добавлен 26.12.2011

  • Функциональная схема измеряемого канала. Выбор первичного преобразователя. Операционный усилитель, фильтр верхних частот, реле и источник питания. Принципиальная схема измерительного канала. Уровень выходного сигнала. Конструкция датчиков тока.

    курсовая работа [1,2 M], добавлен 20.04.2014

  • Метод переменного перепада давления измерения расхода газа. Описание датчика разности давлений Метран-100-ДД. Описание схемы электронного преобразователя, схема соединительных линий измерительного датчика. Возможные неисправности и способы их устранения.

    курсовая работа [398,6 K], добавлен 02.02.2014

  • Функциональная схема микропроцессорной системы управления, алгоритм ее работы. Инициализация микроконтроллера и листинг соответствующей программы. Преобразование напряжения от датчика температуры. Обработка прерываний. Расчет электрических параметров.

    дипломная работа [1,7 M], добавлен 23.05.2012

  • Принцип эффекта Фарадея в работе волоконно-оптических датчиков тока. Разработка и исследование микроструктурных оптических волокон. Сравнение оптоволоконного датчика и трансформатора тока. Потенциальные сферы применения оптоволоконных датчиков тока.

    реферат [934,2 K], добавлен 12.11.2015

  • Описание и устройство датчиков; их принципы работы, примеры использования. Охрана и освещение лестницы в многоэтажном доме, подсобных помещений и автомобильной стоянки. Различия устройств движения. Характеристики электронного инфракрасного датчика.

    курсовая работа [1,2 M], добавлен 14.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.