Как получить данные с gps в labview

Официальный форум ОАО «СКБИС»

  • Темы без ответов
  • Активные темы
  • Поиск
  • Наша команда

Здравствуйте, занимаюсь разработкой в среде LabView и использую оборудование NI.
Ваши датчики спасение для лаборатории (ЛИР-17, ЛИР-19), но возникает ряд вопросов по работе с ними.
(Как я себе это вижу на данный момент)
1. Есть три аналоговых сигнала
2. Сигналы после обработки преобразуются в длину перемещения штока. (прочитав мануал, я пока не очень понял принцип обработки).
«Взаимный характер изменения указанных сигналов (Ia, Ib) дает возможность определить направление перемещения, а число их периодов при данном перемещении его величину (L)».
На всем этом фоне возникает ряд вопросов.
1.Правильно ли я понял принцип работы? или необходимо дополнительное оборудование и т.п.
2.Есть ли готовые библиотеки обработки сигналов на LabView?
3.Есть ли примеры обработки сигналов? (Написанные от руки, матлаб и т.п.)

Вариант с покупкой интерфейсов типа ЛИР-917, не очень удобен так как планируется использовать порядка 20 датчиков.
Я не говорю о возможности синхронного считывания данных.

а что делать, если выдается ошибка -1073807202 при запуске примеров с использованием VISA ? это проблемы самого ПК?

ЗЫ СОМ порт точно рабочий. в чём может быть дело. LPT открывает и работает, а сом нет =(

На рис. простенький пример как можно работать с COM через VISA.
Устанавливаете соединение с устройством «configure VI» далее посылаете команды устр. через «Write VI» затем нужно считать данные из буфера «READ VI» и закрываете ресурс.
это пример работы с устр. которое понимает определенные команды.
полагаю Вам нужно разработать стандарт по которому устр. будет понимать команды и отправлять в ответ данные, затем после получения данных их можно преобразовать (при помощи фукций LV) и вывести на график.

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

Огромное Спасибо за пример!
Если можно объясните поподробнее!?
Я так думаю, что для передачи в график нужно составить структуру — Sequence, где в первом окне быдет включение СОМ порта (VISA), а во втором графический редактор.
Интересно, а какой более сложный вариант работы с СОМ портом?

Самое главное знать протокол передачи данных, остальное дело техники.

Запусти виндовский Hyperterminal и попробуй для начала общаться с контроллером с помощью клавиатуры (ну как по аське ) Ну это конечно в случае если протокол построковой (ASCII) и понятный человеку.

А если протокол бинарный, т.е. в Hyperterminal ты видишь всякие китайские иероглифы, то надо изучить документацию к протоколу ну или (если конечно есть) подслушать как «разговаривает» какая нибудь программа с этим микроконтроллером по этому протоколу.

ЗЫ установки интерфейса на ПК конечно должны совпадать с установками интерфейса на контроллере, иначе ты при любом протоколе будешь видеть всякие каракули. В этом случае не подумай сразу, что это бинарный протокол.

Ну а само представление данных на графике дело плёвое, пятиминутное.

Содержание лекции:системы сбора данных; классификация систем сбора данных; программное обеспечение для систем сбора данных.

Цель лекции:изучение систем сбора данных и возможностей их создания на базе LabVIEW

Система сбора данных (ССД) или DAQ — устройство — комплекс средств, предназначенный для работы совместно с персональным компьютером, либо специализированной ЭВМ и осуществляющий автоматизированный сбор информации о значениях физических параметров в заданных точках объекта исследования с аналоговых и/или цифровых источников сигнала, а также первичную обработку, накопление и передачу данных.

Среда LabVIEW включает в себя набор подпрограмм ВП, позволяющих конфигурировать, собирать и посылать данные на DAQ-устройства. Сама аббревиатура DAQ расшифровывается как Data Acquisition и переводится на русский язык как сбор данных. DAQ-устройства могут выполнять разнообразные функции: аналого-цифровое преобразование (A/D), цифро-аналоговое преобразование (D/A), цифровой ввод/вывод (I/O) и управление счетчиком/таймером. Каждое устройство имеет свой набор возможностей, у каждого устройства своя скорость обработки данных.

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

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

Через DAQ устройство компьютер получает исходные данные. Далее они обрабатываются в приложении, которое вы можете написать сами, используя возможности LabVIEW.

Классификация ССД. По способу сопряжения с компьютером системы сбора данных делятся:

1) ССД на основе встраиваемых плат сбора данных со стандартным системным интерфейсом (наиболее распространен — интерфейс PCI).

2) ССД на основе модулей сбора данных с внешним интерфейсом (RS-232, RS-485, USB).

3) ССД, выполненные в виде крейтов (магистрально-модульные ССД) (КАМАК,VXI).

4) Группы цифровых измерительных приборов (ЦИП) или интеллектуальных датчиков (для их организации применяются интерфейсы: GPIB (IEEE-488), 1-wire, CAN, HART).

По способу получения информации ССД делятся:

Последний тип ССД практически не используется в силу своего исключительно низкого быстродействия. Единственное достоинство ССД этого типа — относительная простота — полностью нивелируется современными технологиями изготовления интегральных схем.

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

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

Рисунок 11.1 – Стандартная система сбора данных

Обозначения: 1 – сигнал, 2 – терминальный узел, 3 – кабель, 4 – устройство сбора данных, 5 – компьютер.

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

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

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

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

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

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

Измерительные устройства компании NI включают инструментальный драйвер NI-DAQ – набор виртуальных приборов, используемых для настройки, сбора и отправки данных в измерительные устройства.

Измерительная система содержит следующее программное обеспечение:

— NI-DAQ – программное обеспечение для управления DAQ устройством.

— Проводник по средствам измерений и автоматизации (Measurement & Automation Explorer – MAX) – программное обеспечение для взаимодействия LabVIEW и NI-DAQ.

— LabVIEW – программное обеспечение, используемое для создания приложения, которое отправляет команды драйверу и получает, анализирует и представляет данные.

Совместно с персональной ЭВМ, оснащенной специализированным программным обеспечением, система сбора данных образует информационно-измерительную систему (ИИС). Попросту говоря — это многоканальный измерительный прибор с широкими возможностями обработки и анализа данных. На основе ИИС могут быть построены различные автоматизированные системы управления (АСУ), среди которых: информационно-логические комплексы (то, что называют еще АСУ технологическими процессами), информационно-вычислительные комплексы (автоматизированная система научных исследований — АСНИ), информационно-диагностические комплексы и информационно-контролирующие системы.

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

1 Бутырин П. А., Васьковская Т. Ф., Каратаев В. В., Материкин С. В. Автоматизация физических исследований и эксперимента: компьютерные измерения и виртуальные приборы на основе LabVIEW 7 (30 лекций) / Под ред. П. А. Бутырина. – М.: ДМК Пресс, 2005. – 264 с. (2 экз.).

2 Трэвис Д., Кринг Д. LabVIEW для всех – М.: ДМК Пресс, 2011 – 904с.

3 Суранов А. Я. LabVIEW 7: справочник по функциям – М., ДМК Пресс, 2005. – 512 с. (2 экз.).

4 Евдокимов Ю. К., Линдваль В. Р., Щербаков Г. И. LabVIEW для радиоинженера: от виртуальной модели до реального прибора. Практическое руководстводля работы в программной среде LabVIEW. – М.: ДМК Пресс, 2007. — 400 с.

6 Богатырёв Е.А., Гребенко Ю.А., Лишак М.Ю. Схемотехническое моделирование радио-электронных устройств. Лабораторные работы № 1-7: учебное пособие. – М.: Издательский дом МЭИ, 2007.

Содержание

1 Лекция №1. Введение в моделирование приборов в среде LabVIEW. 3

2 Лекция №2. Основные понятия программной среды LabVIEW и ВП.. 7

3 Лекция №3. Создание, редактирование и отладка ВП.. 13

4 Лекция №4. Создание подпрограмм ВП.. 15

5 Лекция №5. Многократные повторения и циклы при создании ВП.. 17

6 Лекция №6. Работа с массивами в среде LabVIEW. 22

7 Лекция №7. Создание кластеров, работа с кластерами. 26

8 Лекция №8. Графическое отображение данных. 28

9 Лекция №9. Строки и таблицы.. 32

10 Лекция №10. Файловый ввод и вывод. 36

11 Лекция №11. Системы сбора данных на базе LabVIEW. 40

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

Сводный план 2015 г., поз.

Данияр Равилович Шагиахметов

Зарина Варисовна Абдулина

ОСНОВЫ МОДЕЛИРОВАНИЯ ПРИБОРОВ В LABVIEW

Конспект лекций для студентов специальности

Редактор А.Т. Сластихина

Специалист по стандартизации Н.К. Молдабекова

Тираж 75 экз. Бумага типографская №1

Объем 3,5 уч.- изд. л. Заказ _____ Цена тг

Некоммерческого акционерного общества

Читайте также:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Adblock
detector