Страница 1 из 1

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

Добавлено: 28 окт 2016, 18:20
Borjomy_1
Итак, господа )) В течение недели экспериментировал с платами BeagleBone и Raspberry 3 и :labview:. Что вам сказать? Таки категорически оно работает! :dance:
Были подключены ШИМ, Serial, I2C, SPI
Например датчик GY-21
Если какие вопросы- спрашивайте.

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

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

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

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

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

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

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

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

Добавлено: 28 окт 2016, 19:49
Borjomy_1
Работа как с cRIO

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

Добавлено: 02 ноя 2016, 12:29
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 сервер, который транслирует данные, собранные с датчика.

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

Добавлено: 02 ноя 2016, 14:27
Pavel Krivozubov
Саша, а можешь примеры кода выложить?

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

Добавлено: 02 ноя 2016, 15:37
Borjomy_1
TI2S.:vi: это работа с датчиком GY-21, с публикацией на Web сервере
TSPI.:vi: это работа с датчиком STEVAL-MKI159V1
Визуализация работает с первым примером и строит график изменений температуры и влажности через Shared Variables

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

Добавлено: 03 ноя 2016, 14:18
Borjomy_1
Короче говоря, не берите BBB. У него и I2C и SPI программный!
На RPi3 SPI разгоняется до 15.6МГц

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

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

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

Добавлено: 22 янв 2017, 18:12
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

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

Добавлено: 25 апр 2017, 16:48
shorkinman
Borjomy_1, Здравствуй! Недавно начал работать с Raspberry Pi 3 , и решил связать микрокомпьютер с Labview, но такая проблема образовалась. Пишет: Device interrogation failed: Unable to connect to the target. Патч-корд подключен, IP адрес прописан, SSH включен. Сам через SecureCRT спокойной стукаюсь до Raspberry. Если смог ли бы чем то помочь, то был бы очень признателен.

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

Добавлено: 26 апр 2017, 09:19
Stkn
Решал проблему с подключением RPi2 таким образом https://www.labviewmakerhub.com/forums/ ... t=10#p7089