Добавлен: 23.11.2023
Просмотров: 23
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»
Радиотехнический факультет
Кафедра: ПиП ЭВС
КУРСОВАЯ работа
По дисциплине: «Проектирование электронных систем»
На тему:
«Измерение температур»
Выполнил: студент группы ЭВС-41 о/з
Козичко В.М.
Проверил:доктор технических наук
профессор каф. ПиП ЭВС
Рябов Игорь Владимирович
Оценка___________
Подпись___________
Дата__________
Йошкар-Ола
2023
Введение
Целью данного курсового проекта является создание виртуального прибора для измерения показателей температуры, а также – для информирования пользователя о моментах выхода ее значений за пределы допустимых (заданных пользователем). Программа включает в себя сбор, обработку и отображение информации.
После получения данных о значениях температур (с внешнего или виртуального источника), прибор вырисовывает график на осциллографе, с указанием выхода значений температуры за допустимы пределы (заданные пользователем), также существует дополнительная индикация с помощью лампочек. Все это реализовано с помощью среды разработки LabVIEW
Теоретическая часть
Термометр - измерительный прибор для измерения температуры различный тел и сред. По принципу измерения существуют несколько видов термометров: жидкостные, механические, электронные, оптические, газовые, инфракрасные.
В нашем случаем, нам удобнее использовать электронный термометр. т.к. устройство обеспечивает сверхточные измерения температуры в широком диапазоне с малым временем отклика.
Данный виртуальный прибор, спроектированный в среде LabVIEV может использоваться в печах, в комнатах, теплицах и т.д., с помощью этого прибора можно отрегулировать диапазон поддержание температуры
, в случае отклонения от этого диапазона, загорится индикатор.
Практическая часть
В данном примере можно видеть, как значение температуры отображается на графике. Есть возможность выставления верхнего и нижнего предела (лимита). Значения пределов также отображается на графике. В случае, если значение температуры выходит за пределы, происходит индикация этого факта загорающейся лампочкой. Также демонстрируется перевод текущего значения температуры в двоичное представление и индикация этого значения в виде загорающихся лампочек.
Рисунок 1 Лицевая панель (front panel) нашего измерительного устройства
Рисунок 2 Лицевая панель виртуального термометра
Принципиальная схема
Рисунок 3 Диаграмма нашего виртуального устройства
При добавлении элемента управления на лицевую панель, на диаграмме появляется его терминал. В зависимости от того, какую роль будет играть этот элемент на лицевой панели (управляющую или информационную) - имеет соответственно тип "Control" либо "Indicator". Изменить роль элемента можно из контекстного меню терминала на диаграмме, которое становится доступным по правому клику мыши на терминале. Внутри терминала, обычно, указан тип данных определенных для того или иного элемента управления. Скажем "I16" означает, что мы имеем дело со знаковым целочисленным типом размером 16 бит; "U8" - целый беззнаковый восмибитный; "TF" - логический элемент принимающий значение "True" и "False". Терминалы соединены друг с другом и прочими элементами (например логическими функциями, сумматорами и т.д.) проводами, цвет которых также совпадает с цветом терминала-источника из которого они исходят. Терминалы и другие элементы расположены на диаграмме не случайным образом. Логика визуального языка программирования G заключается в том, что программа выполняется согласно расположению элементов на диаграмме слева направо и сверху вниз. При расположении, скажем, блока "AS Temp" (источника сигнала) в правой части диаграммы, программа выполнятся не будет.
Рисунок 4 Блок диаграмма виртуального термометра
Также отмечу, что в учебных целях данные для получения значений температуры берутся не с физического источника (измерительного преобразователя), а по сути, с генератора случайных чисел (встроенного в среду LabView виртуального инструмента DemoVoltageRead.vi)
Заключение
По итогам выполнения данной курсовой работы в виртуальной среде разработки LabView мною было создано виртуальное измерительное устройство для контроля температур (для отслеживания ее значений).
Список литературы
1. Д. Трэвис "LabVIEW для всех (4 издание)". Издательство: Книга по Требованию. ISBN 978-5-94074-674-4; 2011 г.
2. Феликс Жарков, Владимир Каратаев, Виктор Никифоров, Владислав Панов "Использование виртуальных инструментов LabVIEW". Издательство: Радио и связь, Горячая Линия - Телеком, СОЛОН - Р. ISBN 5-93455-023-3; 12/1/1999 г.
3. Валентин Федосов, Андрей Нестеренко "Цифровая обработка сигналов в LabVIEW". Издательство: ДМК Пресс. ISBN 5-94074-342-0; 2007 г.