Raspberry, BeagleBone + Labview - это реально!

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

Activity Professionalism Silver
doctor
doctor
Сообщения: 2106
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 19 раз
Поблагодарили: 15 раз

Raspberry, BeagleBone + Labview - это реально!

Сообщение Borjomy_1 »

Итак, господа )) В течение недели экспериментировал с платами BeagleBone и Raspberry 3 и :labview:. Что вам сказать? Таки категорически оно работает! :dance:
Были подключены ШИМ, Serial, I2C, SPI
Например датчик GY-21
Если какие вопросы- спрашивайте.
Вложения
R&B.png
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5344
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 25 раз
Поблагодарили: 65 раз

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение IvanLis »

Borjomy_1 писал(а):Итак, господа )) В течение недели экспериментировал с платами BeagleBone и Raspberry 3 и :labview:.
........
Если какие вопросы- спрашивайте.
Привет!
Использовались как DAQ посредством LINX?
Или самостоятельное устройство, то какая OS была установлена на устройстве?
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2106
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 19 раз
Поблагодарили: 15 раз

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение Borjomy_1 »

Использовались как DAQ посредством LINX?
Через LINX. Операционные системы штатные (BBB - Debian 7.4, RSB -Debian 8.0)
Но не понятно, что вы имеете в виду про DAQ. VI прогружается на контроллер и там выполняется
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5344
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 25 раз
Поблагодарили: 65 раз

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение IvanLis »

Borjomy_1 писал(а):
Использовались как DAQ посредством LINX?
Через LINX. Операционные системы штатные (BBB - Debian 7.4, RSB -Debian 8.0)
Но не понятно, что вы имеете в виду про DAQ. VI прогружается на контроллер и там выполняется
Т.е. имеется возможность отключить ПК и оставить Raspberry работать, например опрашивать датчики с логированием. А потом подключиться к нему и снять инфу для дальнейшего анализа?

Я не вникал, как LINX работает с Raspberry, но что касается Arduino, то весь код исполняется на ПК. На Arduino заливается специальная прошивка, которая взаимодействует с ПО выполняемым на ПК, просто предоставляя доступ к портам и интерфейсам.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2106
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 19 раз
Поблагодарили: 15 раз

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение Borjomy_1 »

Работа как с cRIO
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2106
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 19 раз
Поблагодарили: 15 раз

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение Borjomy_1 »

Ограничения: несмотря на то, что у BBB указаны 2 I2C интерфейса, программно (под :labview: ) доступен только один. C адресом устройства, которым предваряется каждая команда, посылаемая по этому интерфейсу, тоже есть нюанс: Драйвер указанный адрес сдвигает влево и добавляет бит чтения/записи, т.е если в документации указан результирующий код адреса (у которого младший бит управляет направлением данных), то его надо делить на 2. Разбирался с этим долго, ибо для некоторых комбинаций адресов посылки вообще(!) не передаются. Если нет осциллографа, то можно долго разбираться. Частота SCL не выставляется. С SPI та-же песня, по крайней мере под BBB можно указать скорость, она правильно вычислится, но фактическая ВСЕГДА будет около 50кГц. Причем распиновка CS не совпадает с хелпом. Например CS61 нашелся на P9.15.
Что касается производительности, то BBB дает 100% загрузку там, где тот-же код (без изменений) на RPi3 выполняется с 10-15% загрузкой. Попробую поставить на BBB более свежий Debian 8.0, но надежд мало.
Проект компилируется, деплоится и встает в автозагрузку. Т.е способен работать автономно. Удалось даже поднять на RPi3 Web сервер, который транслирует данные, собранные с датчика.
Последний раз редактировалось Borjomy_1 02 ноя 2016, 16:07, всего редактировалось 1 раз.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4412
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 11 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение Pavel Krivozubov »

Саша, а можешь примеры кода выложить?
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2106
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 19 раз
Поблагодарили: 15 раз

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение Borjomy_1 »

TI2S.:vi: это работа с датчиком GY-21, с публикацией на Web сервере
TSPI.:vi: это работа с датчиком STEVAL-MKI159V1
Визуализация работает с первым примером и строит график изменений температуры и влажности через Shared Variables
Вложения
BBBtest.zip
(156.29 КБ) 300 скачиваний
Tspi.vi
Это рабочий вариант
(61.36 КБ) 330 скачиваний
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2106
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 19 раз
Поблагодарили: 15 раз

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение Borjomy_1 »

Короче говоря, не берите BBB. У него и I2C и SPI программный!
На RPi3 SPI разгоняется до 15.6МГц
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5344
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 25 раз
Поблагодарили: 65 раз

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение IvanLis »

Borjomy_1 писал(а):Итак, господа )) В течение недели экспериментировал с платами BeagleBone и Raspberry 3 и :labview:. Что вам сказать? Таки категорически оно работает!
Привет!
Взял себе для пробы Raspberry, установлен :labview: 2015.
При попытке создать Target Device, выдает сообщение, что необходима :labview: 2014.
Получается, что связка LabVIEW + LINX + Raspberry работает только до 2014 версии включительно?
Хотя VIPM установил MakerHub ничего не написав про это.... :cry:
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5344
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 25 раз
Поблагодарили: 65 раз

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение IvanLis »

Видимо нужно именно 2014, нашел вот что: http://home.hit.no/~hansha/documents/la ... 20LINX.pdf
Снимок экрана от 2017-01-22 18-06-37.png
Снимок экрана от 2017-01-22 18-07-49.png
Получается, что для программирования 2015 и 2016 использовать можно, но для загрузки на целевое устройство необходима именно 2014.

Вот и в VIPM инфу нашел, до этого видимо внимания не обращал.
Снимок экрана от 2017-01-22 21-46-42.png
shorkinman
interested
interested
Сообщения: 1
Зарегистрирован: 25 апр 2017, 16:35
Версия LabVIEW: 2014
Контактная информация:

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение shorkinman »

Borjomy_1, Здравствуй! Недавно начал работать с Raspberry Pi 3 , и решил связать микрокомпьютер с Labview, но такая проблема образовалась. Пишет: Device interrogation failed: Unable to connect to the target. Патч-корд подключен, IP адрес прописан, SSH включен. Сам через SecureCRT спокойной стукаюсь до Raspberry. Если смог ли бы чем то помочь, то был бы очень признателен.
Stkn
assistant
assistant
Сообщения: 128
Зарегистрирован: 25 янв 2009, 11:08
Версия LabVIEW: 2014

Re: Raspberry, BeagleBone + Labview - это реально!

Сообщение Stkn »

Решал проблему с подключением RPi2 таким образом https://www.labviewmakerhub.com/forums/ ... t=10#p7089
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Софт»