LabVIEW+arduino+шаговый двигатель

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Yar
beginner
beginner
Сообщения: 15
Зарегистрирован: 04 авг 2014, 18:31
Версия LabVIEW: 10
Контактная информация:

LabVIEW+arduino+шаговый двигатель

Сообщение Yar »

Прошу помочь в таком деле.
Мне нужно подключить Arduino UNO к :labview: чтоб закрутить 4-мя шаговыми двигателями.
Нашёл статью http://fakir.name/podklyuchenie-arduino-k-labview/ и видео , где описаны последовательно шаги. Все шаги я выполнил. Только вот при прошивке LIFA_Base появляется такое предупреждение:

P:\National Instruments\LabVIEW 2010\vi.lib\LabVIEW Interface for Arduino\Firmware\LIFA_Base\LabVIEWInterface.ino: In function 'void processCommand(unsigned char*)':

P:\National Instruments\LabVIEW 2010\vi.lib\LabVIEW Interface for Arduino\Firmware\LIFA_Base\LabVIEWInterface.ino:150:60: warning: left shift count >= width of type [enabled by default]

duration=(command[8]+ (command[7]<<8)+ (command[6]<<16)+(command[5]<<24));

Соответственно всё, что я пишу на :labview: ничего не воспринемается arduino.
Yar
beginner
beginner
Сообщения: 15
Зарегистрирован: 04 авг 2014, 18:31
Версия LabVIEW: 10
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение Yar »

Добавляю картинку в которой появилась ещё одна ошибка. Хотя ничего не менялось. http://itmag.es/5Oz2J
h_1445772432_1345024_9557d47071.jpg
Аватара пользователя
IvanLis

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

Re: LabVIEW+arduino+шаговый двигатель

Сообщение IvanLis »

Yar писал(а):Прошу помочь в таком деле.
Я как бы с LIFA не работаю, но посмотрите: https://decibel.ni.com/content/thread/16923
Еще могут быть проблемы из-за несовместимости именно с самой IDE Arduino, у Вас установлена последняя версия 1.6.6, попробуйте откатиться на более раннюю версию. Ту которая была актуальна на момент создания LIFA.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение dadreamer »

LIFA более не поддерживается, нужно использовать LINX: https://www.labviewmakerhub.com/
Yar
beginner
beginner
Сообщения: 15
Зарегистрирован: 04 авг 2014, 18:31
Версия LabVIEW: 10
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение Yar »

Спасибо за ответы. Я так понял, что LIFA работает со старыми версиями IDE Arduino(типа 1.0.5), LINX с новыми(типа 1.6.6). Но с т.к. у меня LV2010 мне подходит LIFA. А LINX работает с ровыми версиями LV .
Я установил старую версию IDE Arduino 1.0.5 и все ошибки исчезли. Получается,что прошив LIFA Base, всё должно работать, но не работает.
Использую я пример Stepper Motor Example. Теперь в самом LV возникают ошибки.
11.jpg
12.jpg
Подскажите, в чём здесь могут быть проблемы?
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение Kosist »

В описании ошибки ведь все написано - :labview: не может найти Ардуино устройство; мне кажется это потому, что VISA Resource пустой, ссылка не указана.
Мы делили апельсин - много наших полегло...
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение dadreamer »

Yar, дико извиняюсь, а это не может быть то, что у вас на картинке?
Вложения
h_1445796664_5717392_7ee06b50af.jpg
h_1445796664_5717392_7ee06b50af.jpg (11.48 КБ) 9526 просмотров
Yar
beginner
beginner
Сообщения: 15
Зарегистрирован: 04 авг 2014, 18:31
Версия LabVIEW: 10
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение Yar »

Это понятно, что не может найти. Вот я и не понимаю почему. LIFA Base закачал. А в Visa Resourse прописываю COM6 порт к которому подключен arduino uno.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение dadreamer »

Через терминал связь устанавливается? Идёт обмен данными?
http://arduino.ru/forum/programmirovanie/com-port
Yar
beginner
beginner
Сообщения: 15
Зарегистрирован: 04 авг 2014, 18:31
Версия LabVIEW: 10
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение Yar »

Прогнал через программу Advanced Serial Port Monitor.
21.jpg
Аватара пользователя
Vitekkz88

Activity Silver Автор
expert
expert
Сообщения: 1100
Зарегистрирован: 21 янв 2014, 15:45
Награды: 3
Версия LabVIEW: 12,13,14
Откуда: Томск
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение Vitekkz88 »

Yar писал(а):Это понятно, что не может найти. Вот я и не понимаю почему.
А у Вас непосредственно сама VISA установлена? Установите и попробуйте через неё опросить устройство.
В MAX-е устройство обнаруживается?
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение dadreamer »

Yar, я так понимаю, вы отправляете пустую строку, но в ответ ничего не приходит? А "перемычку" загрузили в девайс, как в ссылке написано?
Yar
beginner
beginner
Сообщения: 15
Зарегистрирован: 04 авг 2014, 18:31
Версия LabVIEW: 10
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение Yar »

VISA пока не устанавливал. Попробую установить. В Test_MAX232_115200 не обнаруживается.
31.jpg
Но в Advanced Serial Port Monitor всё работает.
32.jpg
Краказябры из-за рускоязычной версии.
Дело в том, что у меня ардуино работает через usb b - usb. Только чуть позже мне надо сделать через последовательный порт.
А самое интересное завращать мотором я могу через IDE Arduino(значит порт работает), а вот с :labview: уже не получается.
Yar
beginner
beginner
Сообщения: 15
Зарегистрирован: 04 авг 2014, 18:31
Версия LabVIEW: 10
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение Yar »

Установил VISA. Теперь видит порты(я же думал их надо вводить в ручную). VISA resource COM6 и всё нормально. А вот что делать с Arduino Resource(VISA resource)? Что туда надо прописать? И какой boud rate? Может из-за него ?
41.jpg
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

Re: LabVIEW+arduino+шаговый двигатель

Сообщение dadreamer »

Yar писал(а):И какой boud rate?
В терминале и в сервисной программе какой ставили? 9600? Такой же и ставьте.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»