Оболочка NI LabVIEW ориентирована на работу с оборудованием фирмы National Instruments (NI). Данная фирма представляет мирового лидера в области компьютеризированных систем сбора данных. Спектр оборудования очень обширен. Используя комплекты драйверов, возможно подключение большого количества устройств сбора данных с различными интерфейсами. Наряду с системами сбора данных, также выпускается оборудование для проведения испытаний, измерений и автоматического управления. Тем не менее, в сфере LabVIEW существуют возможности подключать к ней нестандартное оборудование пользователя. Ранее (в бакалаврской работе) мною был продемонстрирован один из способов сопряжения NI LabVIEW с Arduino Diecimila, в нем использовались две дополнительные компоненты: 1) библиотека NI VISA и 2) программа MAX (Measurement &Automation Explorer). Но автоматизация прогрессирует, и данные компоненты устарели. Их реже стали применять для тех или иных задач. На смену им появился быстрый, современный и удобный в использовании интерфейс NI LINX. В процессе данной работы будет рассмотрено сопряжение этих же компонент, но уже с помощью новой библиотеки.
Цель работы заключается, в исследовании возможности подключения двух оболочек программной NI LabVIEW и аппаратной Arduino UNO с помощью интерфейса NI LINX, и в демонстрации этого процесса. Также вначале к микроконтроллеру Arduino UNO будет подключен аналоговый термодатчик LM-335, RGB LED, кулер 5V и используя виртуальные приборы NI LabVIEW осуществим управление и контролирование реальным аппаратным комплексом. В заключение, построю комплекс терморегуляции, позволяющий поддерживать постоянную температуру, развернутый на той же плате.
Цель данной работы заключалась, в исследовании возможности синхронизации двух разных оболочек (аппаратной Arduino UNO и программной NI LabVIEW), с помощью нового интерфейса LINX от компании National Instruments (NI). Также предстояло рассмотреть на практике два режима работы лабораторного комплекса: 1) управление с графического интерфейса микроконтроллером, 2) визуальное представление процесса, протекающего на плате с помощью виртуальных приборов LabVIEW. Для выполнения указанных задач было решено некоторое количество задач, а именно, ознакомление с необходимым программным обеспечением и реализацией подключения программных сред. Разработан аппаратный комплекс, развернутый на Arduino UNO позволяющий контролировать температуру. В среде LabVIEW создан и отлажен интерфейс виртуального прибора. Указанные задачи успешно решены в полном объеме, цель достигнута - Arduino UNO c NI LabVIEW сопряжены, изучена визуализация и управление микроконтроллером.