LabVIEW+arduino+шаговый двигатель
-
- beginner
- Сообщения: 15
- Зарегистрирован: 04 авг 2014, 18:31
- Версия LabVIEW: 10
- Контактная информация:
LabVIEW+arduino+шаговый двигатель
Прошу помочь в таком деле.
Мне нужно подключить Arduino UNO к чтоб закрутить 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));
Соответственно всё, что я пишу на ничего не воспринемается arduino.
Мне нужно подключить Arduino UNO к чтоб закрутить 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));
Соответственно всё, что я пишу на ничего не воспринемается arduino.
-
- beginner
- Сообщения: 15
- Зарегистрирован: 04 авг 2014, 18:31
- Версия LabVIEW: 10
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
Добавляю картинку в которой появилась ещё одна ошибка. Хотя ничего не менялось. http://itmag.es/5Oz2J
-
IvanLis
- guru
- Сообщения: 5462
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: LabVIEW+arduino+шаговый двигатель
Я как бы с LIFA не работаю, но посмотрите: https://decibel.ni.com/content/thread/16923Yar писал(а):Прошу помочь в таком деле.
Еще могут быть проблемы из-за несовместимости именно с самой IDE Arduino, у Вас установлена последняя версия 1.6.6, попробуйте откатиться на более раннюю версию. Ту которая была актуальна на момент создания LIFA.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
LIFA более не поддерживается, нужно использовать LINX: https://www.labviewmakerhub.com/
-
- beginner
- Сообщения: 15
- Зарегистрирован: 04 авг 2014, 18:31
- Версия LabVIEW: 10
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
Спасибо за ответы. Я так понял, что 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 возникают ошибки. Подскажите, в чём здесь могут быть проблемы?
Я установил старую версию IDE Arduino 1.0.5 и все ошибки исчезли. Получается,что прошив LIFA Base, всё должно работать, но не работает.
Использую я пример Stepper Motor Example. Теперь в самом LV возникают ошибки. Подскажите, в чём здесь могут быть проблемы?
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
В описании ошибки ведь все написано - не может найти Ардуино устройство; мне кажется это потому, что VISA Resource пустой, ссылка не указана.
Мы делили апельсин - много наших полегло...
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
Yar, дико извиняюсь, а это не может быть то, что у вас на картинке?
- Вложения
-
- h_1445796664_5717392_7ee06b50af.jpg (11.48 КБ) 9526 просмотров
-
- beginner
- Сообщения: 15
- Зарегистрирован: 04 авг 2014, 18:31
- Версия LabVIEW: 10
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
Это понятно, что не может найти. Вот я и не понимаю почему. LIFA Base закачал. А в Visa Resourse прописываю COM6 порт к которому подключен arduino uno.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
Через терминал связь устанавливается? Идёт обмен данными?
http://arduino.ru/forum/programmirovanie/com-port
http://arduino.ru/forum/programmirovanie/com-port
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
А у Вас непосредственно сама VISA установлена? Установите и попробуйте через неё опросить устройство.Yar писал(а):Это понятно, что не может найти. Вот я и не понимаю почему.
В MAX-е устройство обнаруживается?
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
Yar, я так понимаю, вы отправляете пустую строку, но в ответ ничего не приходит? А "перемычку" загрузили в девайс, как в ссылке написано?
-
- beginner
- Сообщения: 15
- Зарегистрирован: 04 авг 2014, 18:31
- Версия LabVIEW: 10
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
VISA пока не устанавливал. Попробую установить. В Test_MAX232_115200 не обнаруживается.
Дело в том, что у меня ардуино работает через usb b - usb. Только чуть позже мне надо сделать через последовательный порт.
А самое интересное завращать мотором я могу через IDE Arduino(значит порт работает), а вот с уже не получается.
Но в Advanced Serial Port Monitor всё работает.
Краказябры из-за рускоязычной версии.Дело в том, что у меня ардуино работает через usb b - usb. Только чуть позже мне надо сделать через последовательный порт.
А самое интересное завращать мотором я могу через IDE Arduino(значит порт работает), а вот с уже не получается.
-
- beginner
- Сообщения: 15
- Зарегистрирован: 04 авг 2014, 18:31
- Версия LabVIEW: 10
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
Установил VISA. Теперь видит порты(я же думал их надо вводить в ручную). VISA resource COM6 и всё нормально. А вот что делать с Arduino Resource(VISA resource)? Что туда надо прописать? И какой boud rate? Может из-за него ?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: LabVIEW+arduino+шаговый двигатель
В терминале и в сервисной программе какой ставили? 9600? Такой же и ставьте.Yar писал(а):И какой boud rate?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 2029 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 1844 Просмотры
-
Последнее сообщение Anastasia
-
- 0 Ответы
- 323 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2265 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 373 Просмотры
-
Последнее сообщение ujin1