Odbiór danych z uP przez port szeregowy(500Hz)

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
lucasenior
Posty: 8
Rejestracja: 31 maja 2014 18:10
Wersja środowiska: LabVIEW 2010

Odbiór danych z uP przez port szeregowy(500Hz)

Post autor: lucasenior »

Witam,
Mój problem polega na tym, że nie moge zsynchronizować danych z mikroprocesora do labview, które są próbkowane z częstotliwością 500Hz. Prędkość Uarta to 19200. Dodam, że przy częstotliwości próbkowania 50Hz wszystko pieknie sie synchronizuje przy czasie opóźnienia pętli while 20ms, natomiast przy częstotliwości 500Hz ustawiając czas pętli na 3ms, opóźnia prawidłowe dane, natomiast jak dałem 2ms to już gubi dane.Dodam również, że dane w mikroprocesorze przepuszczam już przez bufor cykliczny także nie musze już drugi raz danych ładować do bloczka read tylko chciałbym bezpośrednio te dane wyświetlać na wykresie i nie wiem jak to zrobić. Poniżej wrzucam screen programu. Co poradzicie ?
screen schematu.jpg
ODPOWIEDZ