Strona 1 z 1

LabVIEW + Arduino = problem z komunikacją

: 12 sie 2011 17:51
autor: smiglo
Zachęcony jakimś wcześniejszym postem nt. Arduino postanowiłem pobawić się tym sprzętem wykorzystując LV.
Niestety już od początku pojawił się problem w postaci braku komunikacji komputera z Arduino.
Używam Arduino Duemilanove - jest to kit AVT 5272.
Zainstalowałem Toolkit do LabVIEW (2010), zainstalowałem środowisko do Arduino, zaprogramowałem Arduino kodem LVFIFA_Base z katalagu, który powstał po instalacji Toolkitu (bez problemów).
Uruchomienie przykładowego programu z palety: Analog Read Pin Example kończy się wyrzuceniem błędu 5002 - czyli

"Error 5002 occurred at Init.vi. Unable to establish connection with Arduino. Please ensure that you have selected the correct COM port and that you have flashed the Arduino with the correct firmware."
Wszystko co jest tutaj:
http://digital.ni.com/public.nsf/allkb/ ... 84006DF1CD
zrobiłem.

Połączenie jest dobre bo inaczej nie programowałby się układ, kod dla Arduino, w którym wysyła jakieś dane przez RS też działa, niestety komunikacja z kompem (z wykorzystaniem gotowca w LabVIEW) nie działa.
Ma ktoś doświadczenie z Arduino i spotkał się z tym problemem?

Niby miało być prosto a pewnie szybciej by poszło napisanie samodzielne obydwu aplikacji :(

LabVIEW + Arduino = problem z komunikacją

: 12 sie 2011 22:04
autor: de80
A pod jaką nazwą jest wykrywane przez system po podłączeniu? "Arduino"? czy inaczej?

Re: LabVIEW + Arduino = problem z komunikacją

: 12 sie 2011 22:40
autor: smiglo
Przez Windowsa po prostu jako FTDI i jakiś tam numer portu.

Funkcja detekcji - pierwsza w Init.vi nie wyrzuca błędu. Problem pojawia się dopiero w dlaszej części, w której są przesyłane dane do synchronizacji.

Gdzieś na forum NI znalazłem radę aby wyłączyć VISA Configure (jest na screenie) ale to i tak nic nie dało.

Re: LabVIEW + Arduino = problem z komunikacją

: 13 sie 2011 00:36
autor: PiDi
Może to kwestia wersji płytki, masz inną niż sugerują w instrukcjach do tego toolkita? A szczególnie nieco inny model proca? Na ile to istotne nie wiem, bo doświadczenia ani z Arduino, ani z samymi ATmegami nie mam, ale zacząłbym od tego.

Re: LabVIEW + Arduino = problem z komunikacją

: 17 sie 2011 12:49
autor: smiglo
Układ uruchomiony po ponownym podejściu - to co pomogło to: ustawienie linii DTR oraz wyzerowanie RTS w LV a także zwiększanie czasu do rozpoczęcia wysyłania danych do Arduino.