Raspberry, BeagleBone + Labview - это реально!
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Raspberry, BeagleBone + Labview - это реально!
Итак, господа )) В течение недели экспериментировал с платами BeagleBone и Raspberry 3 и . Что вам сказать? Таки категорически оно работает!
Были подключены ШИМ, Serial, I2C, SPI
Например датчик GY-21
Если какие вопросы- спрашивайте.
Были подключены ШИМ, Serial, I2C, SPI
Например датчик GY-21
Если какие вопросы- спрашивайте.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Raspberry, BeagleBone + Labview - это реально!
Привет!Borjomy_1 писал(а):Итак, господа )) В течение недели экспериментировал с платами BeagleBone и Raspberry 3 и .
........
Если какие вопросы- спрашивайте.
Использовались как DAQ посредством LINX?
Или самостоятельное устройство, то какая OS была установлена на устройстве?
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Raspberry, BeagleBone + Labview - это реально!
Через LINX. Операционные системы штатные (BBB - Debian 7.4, RSB -Debian 8.0)Использовались как DAQ посредством LINX?
Но не понятно, что вы имеете в виду про DAQ. VI прогружается на контроллер и там выполняется
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Raspberry, BeagleBone + Labview - это реально!
Т.е. имеется возможность отключить ПК и оставить Raspberry работать, например опрашивать датчики с логированием. А потом подключиться к нему и снять инфу для дальнейшего анализа?Borjomy_1 писал(а):Через LINX. Операционные системы штатные (BBB - Debian 7.4, RSB -Debian 8.0)Использовались как DAQ посредством LINX?
Но не понятно, что вы имеете в виду про DAQ. VI прогружается на контроллер и там выполняется
Я не вникал, как LINX работает с Raspberry, но что касается Arduino, то весь код исполняется на ПК. На Arduino заливается специальная прошивка, которая взаимодействует с ПО выполняемым на ПК, просто предоставляя доступ к портам и интерфейсам.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Raspberry, BeagleBone + Labview - это реально!
Ограничения: несмотря на то, что у BBB указаны 2 I2C интерфейса, программно (под ) доступен только один. C адресом устройства, которым предваряется каждая команда, посылаемая по этому интерфейсу, тоже есть нюанс: Драйвер указанный адрес сдвигает влево и добавляет бит чтения/записи, т.е если в документации указан результирующий код адреса (у которого младший бит управляет направлением данных), то его надо делить на 2. Разбирался с этим долго, ибо для некоторых комбинаций адресов посылки вообще(!) не передаются. Если нет осциллографа, то можно долго разбираться. Частота SCL не выставляется. С SPI та-же песня, по крайней мере под BBB можно указать скорость, она правильно вычислится, но фактическая ВСЕГДА будет около 50кГц. Причем распиновка CS не совпадает с хелпом. Например CS61 нашелся на P9.15.
Что касается производительности, то BBB дает 100% загрузку там, где тот-же код (без изменений) на RPi3 выполняется с 10-15% загрузкой. Попробую поставить на BBB более свежий Debian 8.0, но надежд мало.
Проект компилируется, деплоится и встает в автозагрузку. Т.е способен работать автономно. Удалось даже поднять на RPi3 Web сервер, который транслирует данные, собранные с датчика.
Что касается производительности, то BBB дает 100% загрузку там, где тот-же код (без изменений) на RPi3 выполняется с 10-15% загрузкой. Попробую поставить на BBB более свежий Debian 8.0, но надежд мало.
Проект компилируется, деплоится и встает в автозагрузку. Т.е способен работать автономно. Удалось даже поднять на RPi3 Web сервер, который транслирует данные, собранные с датчика.
Последний раз редактировалось Borjomy_1 02 ноя 2016, 16:07, всего редактировалось 1 раз.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Raspberry, BeagleBone + Labview - это реально!
Саша, а можешь примеры кода выложить?
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Raspberry, BeagleBone + Labview - это реально!
TI2S. это работа с датчиком GY-21, с публикацией на Web сервере
TSPI. это работа с датчиком STEVAL-MKI159V1
Визуализация работает с первым примером и строит график изменений температуры и влажности через Shared Variables
TSPI. это работа с датчиком STEVAL-MKI159V1
Визуализация работает с первым примером и строит график изменений температуры и влажности через Shared Variables
- Вложения
-
- BBBtest.zip
- (156.29 КБ) 354 скачивания
-
- Tspi.vi
- Это рабочий вариант
- (61.36 КБ) 378 скачиваний
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Raspberry, BeagleBone + Labview - это реально!
Короче говоря, не берите BBB. У него и I2C и SPI программный!
На RPi3 SPI разгоняется до 15.6МГц
На RPi3 SPI разгоняется до 15.6МГц
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Raspberry, BeagleBone + Labview - это реально!
Привет!Borjomy_1 писал(а):Итак, господа )) В течение недели экспериментировал с платами BeagleBone и Raspberry 3 и . Что вам сказать? Таки категорически оно работает!
Взял себе для пробы Raspberry, установлен 2015.
При попытке создать Target Device, выдает сообщение, что необходима 2014.
Получается, что связка LabVIEW + LINX + Raspberry работает только до 2014 версии включительно?
Хотя VIPM установил MakerHub ничего не написав про это....
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Raspberry, BeagleBone + Labview - это реально!
Видимо нужно именно 2014, нашел вот что: http://home.hit.no/~hansha/documents/la ... 20LINX.pdf
Получается, что для программирования 2015 и 2016 использовать можно, но для загрузки на целевое устройство необходима именно 2014.
Вот и в VIPM инфу нашел, до этого видимо внимания не обращал.
Получается, что для программирования 2015 и 2016 использовать можно, но для загрузки на целевое устройство необходима именно 2014.
Вот и в VIPM инфу нашел, до этого видимо внимания не обращал.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 1
- Зарегистрирован: 25 апр 2017, 16:35
- Версия LabVIEW: 2014
- Контактная информация:
Re: Raspberry, BeagleBone + Labview - это реально!
Borjomy_1, Здравствуй! Недавно начал работать с Raspberry Pi 3 , и решил связать микрокомпьютер с Labview, но такая проблема образовалась. Пишет: Device interrogation failed: Unable to connect to the target. Патч-корд подключен, IP адрес прописан, SSH включен. Сам через SecureCRT спокойной стукаюсь до Raspberry. Если смог ли бы чем то помочь, то был бы очень признателен.
Re: Raspberry, BeagleBone + Labview - это реально!
Решал проблему с подключением RPi2 таким образом https://www.labviewmakerhub.com/forums/ ... t=10#p7089
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 2068 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 344 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2422 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 391 Просмотры
-
Последнее сообщение ujin1
-
- 5 Ответы
- 847 Просмотры
-
Последнее сообщение dadreamer