Zaloguj się
Blog na Matlab.pl
Forum polskich użytkowników
 
UŻYTKOWNICY GRUPY PROFIL Zaloguj się, by sprawdzić wiadomości FAQ
 



Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

serial+port w matlabie - oczzyt danych.
Forum MATLAB Strona Główna-> Pomiary i testowanie
Post Wysłany: 3 Października 2010, Nie 9:24 pm Temat postu: serial+port w matlabie - oczzyt danych. Odpowiedz z cytatem
 
AUTOR:
fraktal
Może pisać książki


Dołączył: 27 Sty 2009
Posty: 744


Ogląda profil użytkownika Wyślij prywatną wiadomość Wyślij email
Witam
mam nastepujący problem - testuję w matlabie kolunikacje przez port szeregowy rs232 - w ten sposób iż zamiast laczyć sie z urzadzeniem - spiełem ze sobą odpowiednio linie RXD oraz TXD czyli obieram w tym samym porcie to co nadałem.

problem polada na tym iz mieszdzy poleceniem nadania:

fprintf(Ser,'%s','e');pause(0.2)

a odbiorem

out = fscanf(Ser);

mija około 8 sekund.
Nie wiem czy jest to akurat spowodowane specyfiką wykonanego przezemie podłaczenia - choć podejrzewam że nie - gdyż komunikując sie przez Hyperterminal - mam odpowiedz natychmiast.

Czy ktoś szanownych forumowiczów miał podobny problem ?

Za wselkie sugestie bede bardzo wdzięczny.


 

Post Wysłany: 29 Czerwca 2011, Sro 3:44 pm Temat postu: Odpowiedz z cytatem
 
AUTOR:
dalkonen



Dołączył: 29 Cze 2011
Posty: 2


Ogląda profil użytkownika Wyślij prywatną wiadomość
Witam, odświeżam temat. Mam pytanie, czy ktoś miał doczynienia z połączeniem po usarcie urządzenia typu IMU (czujnik przyspieszen i prędkości) ? Mam urządzenie IMU ADIS16405 z wyjściem SPI, ale z tego co rozumiem to trudno mi bezpośrednio przechwytywać sygnały z niego na PC, zatem zamierzam użyć iC a dokładniej ARM'a 32 bitowego na pokładzie zestawu "ZL27ARM" do komunikacji po SPI z czujnikem, a dalej wysyłać po USARCIE dane do PC. Docelowo dane będą poddawane FK (filtracji kalmana). W każdymra razie ja widzę to tak:
ADIS16504------(SPI)---->ARM32----------(USART)------->PC
Może ktoś wspomóc dobrym słowem i radą?
Inną opcją jest ADIS160405-----(USB)------->PC
Moim celem jest filtracja i estymacja kalmanawoska sygnałów z czujnika, jednak nie chciał bym tego robić offline, w sensie zapisywać do pliku i odczytywać w matlabie, tylko bezpośrednio w czasie rzecywistym odbierać dane w matlabie i obrabiać.


 

Post Wysłany: 30 Czerwca 2011, Czw 6:38 am Temat postu: Odpowiedz z cytatem
 
AUTOR:
Pawel B
Może pisać książki


Dołączył: 19 Lis 2008
Posty: 614
Skąd: Kraków


Ogląda profil użytkownika Wyślij prywatną wiadomość
skoro chcesz to robić w czasie rzeczywistym, powinieneś robić to na procesorze, a nie komputerze. Komputera powinieneś w takim przypadku użyć co najwyżej do wizualizacji wyników i ewentualnie ustawiania parametrów algorytmu.
Jeżeli nie chcesz pisać algorytmu w C, Simulink może okazać się najlepszym rozwiązaniem - pozwala on na wygenerowanie kodu C z Twojego algorytmu. Jest to kod ANSI C, więc możesz go wykorzystać później na dowolnym procesorze. Podobnie sprawa wygląda z VHDL, ale tutaj to narzędzie nie było przeze mnie testowane i na pewno jest mniej rozwinięte od generacji kodu C.
Jeżeli miałbyś dostęp do innych procesorów (nie wiem czy jest wpsarcie do IDE ARM'a), mógłbyś bezpośrednio z Simulinka wgrywać program na procesor. Do tego później dorabiasz GUI z prezentacją wyników online i masz całą aplikację - osobiście pracuję w ten sposób z mikroprocesorami sygnałowymi Texas Instrumenst C2000 (konkretnie F28335). Możesz kupić zestaw uruchomieniowy (płytka + stacja dokująca) za ok 100$. Są też tańsze wersje również obsługiwane przez Simulinka



_________________
 

Post Wysłany: 30 Czerwca 2011, Czw 9:41 am Temat postu: Odpowiedz z cytatem
 
AUTOR:
dalkonen



Dołączył: 29 Cze 2011
Posty: 2


Ogląda profil użytkownika Wyślij prywatną wiadomość
Dzieki, pomysł jest dobry, jednak chyba na początek skupię się na filtracji offline w matlabie i jeżeli wszystko będzie działało to przejdę do podłączenia IMU i filtracji online...jednym słowem temat podłączenia powroci jakoś pod koniec lipca


 

Forum MATLAB Strona Główna-> Pomiary i testowanie
Wyświetl posty z ostatnich:   

Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Wszystkie czasy w strefie CET (Europa)

Skocz do:  

Statystyki forum:



Od dnia 08.06.2006 forum odwiedzano 34464671
Najwięcej użytkowników 266 było obecnych 19 Lutego 2015, Czw 7:03 pm

Aktualnie online:




Najnowsze posty na forum:
Problem optymalizacji wielokryterialnej  (15 Lutego 2017, Sro 12:06 am)
Zadanie z matlaba  (14 Lutego 2017, Wto 6:48 pm)
pomoc przy wykresie funkcji kwadratowej  (13 Lutego 2017, Pon 7:54 pm)
Współrzędne kartezjańskie uwikłane przy przejściu z układu ?  (13 Lutego 2017, Pon 2:20 pm)
nowe okno po kliknięciu na wykres  (12 Lutego 2017, Nie 6:41 pm)
Pomoc w Matlabie z macierzami  (12 Lutego 2017, Nie 10:28 am)
dodawanie szumu - prosba o pomoc  (10 Lutego 2017, Pią 11:51 am)
wykres do Octave - prośba o pomoc  (9 Lutego 2017, Czw 9:51 pm)
wpisywanie danych do tablicy  (8 Lutego 2017, Sro 8:17 pm)
Pole powierzchni (obraz binarny)  (8 Lutego 2017, Sro 7:55 pm)
Twoje prawa:
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać plików na tym forum