RTV forum PL | NewsGroups PL

Wirtualne modele mechaniczne do testowania sterowników w C/C++/Java?

"emulator mechaniki"

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Wirtualne modele mechaniczne do testowania sterowników w C/C++/Java?

Sebastian Bialy
Guest

Thu Sep 13, 2007 8:03 pm   



Witam!

Mam taką przedziwną potrzebę:

Jest pewne urządzenie wyposarzone w silniki, enkodery, czujniki itd.

Jest tego sporo i w dodatku zachodzą pokręcone interakcje pomiedzy
elementami mechanicznymi.

Oczywiście mogę zbudować układ mechaniczny będący modelem rzeczywistego
urządzenia, ale jest to trudne i w przypadku nowego projektu musze
budowac nową mechanikę modelu.

Zastanawia mnie jednak podejście inne. A co, gdyby zaemulować wszystkie
elementy mechaniczne za pomocą jezyka programowania. Miałbym np. klasę
silnik krokowy która potrafiła by reagować na wejściu na stan cewek i
wysyłać "na wał" sygnał że się przekręca.

Ogólnie mając zestaw klocków tego typu mogę zbudować prototyp mechaniki
w sensie wirtualnym składając je i wrzucając we wzajemne iterakcje za
pomocą jakiejś logiki.

Potrzebuje to do testowania głównie sterowników urządzeń wykonawczych.
Żeby prawidłowo testować sterownik silnika warto by go umieścić w
rzeczywistych warunkach. Oczywiscie zdaje sobie sprawę z przybliżeń, ale
tu chodzi nie tyle o testowanie mechaniki, co raczej tesotwoanie
programów sterujących w sensie ich wewnątrznych cyklów pracy a to jest
trudne bez modelu.

Teraz pytanie:

Czy istnieje coś podobnegow koncepcji już zrobione? Zagadnienie jest
dość ciekawe, szczególnie jeśli chodzi o testowanie układów automatyki
przemysłowej i myśle, że nie tylko ja mam taki pomysł. Zakładam, że
powinno to być mozliwie tanie albo za friko i mieć interfejs do
C/C++/Java. Jeśli jest to poproszę o informacje czym nakarmić googla.

PS. Tak naprawdę ja nie chce testować silnika tylko jego sterownik -
częśc komunikacyjną, logiki, etc. Prezycja "emulacji" mechaniki jest
drugorzedna, chodzi o to, że jak się silnik przekręci, to ma zareagować
własciwy czujnik. Itd.

Miller Artur
Guest

Thu Sep 13, 2007 8:37 pm   



Użytkownik "Sebastian Bialy" <heby@poczta.onet.pl> napisał w wiadomości
news:fcc1jf$rnv$1@atlantis.news.tpi.pl...
Quote:
Witam!

Mam taką przedziwną potrzebę:

Jest pewne urządzenie wyposarzone w silniki, enkodery, czujniki itd.

Jest tego sporo i w dodatku zachodzą pokręcone interakcje pomiedzy
elementami mechanicznymi.


[mlask]

jest taki sofcik ... Working Model się zwie (use google, Luke), potrafi
wymieniać dane ze światem przez DDE, ale niestety tani nie jest. może idąc
tym tropem da się znaleźć tańszy lub darmowy odpowiednik.

@

Marek Lewandowski
Guest

Thu Sep 13, 2007 8:40 pm   



Sebastian Bialy wrote:

Quote:
Zastanawia mnie jednak podejście inne. A co, gdyby zaemulować wszystkie
elementy mechaniczne za pomocą jezyka programowania. Miałbym np. klasę
silnik krokowy która potrafiła by reagować na wejściu na stan cewek i
wysyłać "na wał" sygnał że się przekręca.

1. Matlab + Simulink
2. Simplorer

Simplorera mozesz sobie za darmo sciagnac w wersji studenckiej.

--
Marek Lewandowski

elektroda NewsGroups Forum Index - Elektronika Polska - Wirtualne modele mechaniczne do testowania sterowników w C/C++/Java?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map