Strona 13 z 25

Re: Rejestrator

: czwartek, 22 sie 2013, 12:27
autor: KSard
robercik pisze:Cześć
Poniżej dwa wykresy ciągu silników uzyskane z Arecordera na podstawie akcelerometru pokładowego

Cześć Robert

Czy możesz podać dane ciągów silników w formie tekstowej lub Excela.
Mogę przystosować te dane do programów symulacyjnych w formacie *.rkt

Na pewno przydadzą się do symulacji osiągów modeli do konkurencji wysokościowych na FM 2013.

Re: Rejestrator

: środa, 28 sie 2013, 20:17
autor: arekp
Długo się nie odzywałem w kwestii Arecordera, więc najwyższa pora przedstawić trochę informacji.

Prace nad Arecorderem dobiegają końca. Wszystkie ważne funkcjonalności działają, z powodzeniem można na nim już latać. W ciągu ostatnich kilku miesięcy razem z Andrzejem i Robertem skupialiśmy się na uwzględnieniu w kodzie wszystkich przypadków szczególnych, jakie mogą się przytrafić w czasie lotu (do czego Andrzej i Robert mają wyjątkowe szczęście), na które Arecorder może zareagować zmniejszając ryzyko i straty materialne.
Mamy więc:
  • Znacznie poprawione wykrywanie startu rakiety. Teraz start rakiety wykrywany jest, gdy rakieta wzleci na wysokość większą niż wynosi wysokość wyrzutni (wysokość wyrzutni jest programowalna w zakresie 1 - 9 metrów, domyślnie 1 metr). Kilkakrotne podskoki rakiety na wyrzutni nie spowodują wykrycia startu rakiety, dopóki rakieta nie wyleci z wyrzutni.
  • Automatyczne wykrywanie drugiego stopnia rakiety (konieczne są jeszcze dalsze testy kodu na dwustopniowych rakietach; na rakietach jednostopniowych kod działa dobrze).
  • Po wykryciu opadania rakiety z pułapu wyzwalanie spadochronu-pilota jest wstrzymywanie do czasu uzyskania przez rakietę minimalnej prędkości w osi rakiety. Ten czas oczekiwania zmniejsza ryzyko zerwania spadochronu w przypadku mocno poziomego lotu rakiety - gdy rakieta zaczyna opadać z pułapu jej prędkość może być wciąż duża i, mimo że rakieta opada, to opory powietrza sprawiają, że prędkość się zmniejsza. Ten sam warunek zabezpiecza również przed wyzwoleniem spadochronów na skutek wahnięcia ciśnienia przy przekraczania przez rakietę prędkości dźwięku.
  • Wykrywanie kąta pochylenia rakiety na wyrzutni, co zapewnia dużą dokładność obliczeń prędkości i wysokości rakiety.
  • Na kartę zapisywane są dane od kilkudziesięciu próbek przed startem rakiety do wykrycia lądowania + (na wszelki wypadek) dodatkowe 60 sekund. Zapisywanych jest więc niewiele więcej danych niż sam lot.
  • Zapalnik drugiego stopnia wyzwalany jest zawsze, po określonej (programowalnej w zakresie 0 - 99, domyślnie 0) liczbie sekund od końca pracy pierwszego silnika. Jeśli ktoś nie chce wyzwalać drugiego stopnia, to po prostu nie podłącza zapalnika do tego wyjścia.
  • Wyzwalanie spadochronu głównego następuje, gdy rakieta opadnie poniżej określonej wysokości (programowanej w zakresie 10 - 999 metrów, domyślnie 200 metrów). Jeśli pilot został wyzwolony poniżej tej wysokości, spadochron główny jest wyzwalany po ok. 100 ms od czasu wyzwolenia pilota.
  • Programowanie do czterech różnych programów lotu, wybieranych za pomocą zworek. Przy każdym programie lotu można zaprogramować różną wysokość wyzwolenia spadochronu (domyślnie kolejne programy mają 200, 150, 100 i 50 metrów), różne opóźnienie wyzwolenia zapalnika silnika drugiego stopnia (domyślnie 0, wszystkie programy) oraz wysokości wyrzutni (domyślnie 1 metr, wszystkie programy).
  • Programowanie imienia i nazwiska oraz numeru telefonu właściciela Arecordera - dane te są zapisane na początku każdego pliku z danymi (domyślnie są wpisane moje dane).
  • Automatyczny zapis najważniejszych wydarzeń w czasie lotu do pliku tekstowego po wylądowaniu rakiety. Zapisywane (i obliczane) dane to (przykładowy plik z lotu, oprócz czterech ostatnich wartości, wszystkie czasy są podane jako czas od chwili włączenia Arecordera):

Kod: Zaznacz cały


Kat rakiety podczas startu,85.1
Cisnienie na poziomie ziemi,102071.94
Cisnienie na pulapie,98827.77
Predkosc w osi rakiety maksymalna,71.31
Wysokosc maksymalna (acc),312.48
Wysokosc maksymalna (cisnienie),271.97
Start rakiety [s],73.43
Koniec pracy silnika pierwszego stopnia [s],76.20
Wlaczenie silnika drugiego stopnia [s],76.31
Poczatek pracy silnika drugiego stopnia [s],0.0
Koniec pracy silnika drugiego stopnia [s],0.0
Czas osiagniecia pulapu [s],81.93
Czas osiagniecia minimalnej predkosci na pulapie [s],82.46
Czas odpalenia pierwszego spadochronu [s],83.21
Czas odpalenia drugiego spadochronu [s],87.47
Czas ladowania [s],114.0
Czas pracy silnika pierwszego stopnia [s],2.77
Czas pracy silnika drugiego stopnia [s],0.0
Czas lotu na pulap [s],8.50
Calkowity czas lotu [s],40.57
To, co pozostało do zrobienia, to przetestowanie najnowszego algorytmu awaryjnego wyzwalania spadochronu głównego w przypadku zerwania pilota, poprawienie komunikacji pomiędzy Arecorderem a programem do jego konfiguracji (komunikacja nie zawsze działa perfekcyjnie) oraz dodanie kilku funkcjonalności (bajerów takich jak np. zapis wyników kilku ostatnich lotów w pamięci nieulotnej) i zmiana kabelków zasilających do JST na mniej sztywne.

Można więc uznać, że Arecorder jest w zaawansowanej fazie beta. W tej fazie potrzebne są dane z większej liczby różnorodnych lotów, aby sprawdzić działanie algorytmów w różnych warunkach. Zdecydowałem więc, że zabiorę ze sobą na poligon pięć dodatkowych Arecorderów (w stosunku do tych, które dostaną Andrzej i Robert), które będzie można kupić. Na dzień dzisiejszy niestety nie będzie jeszcze możliwości samodzielnego programowania Arecordera, bo prawdopodobnie nie wyrobię się z polutowaniem przejściówek, za pomocą których będzie można zaprogramować Arecorder (a nawet jeśli zdążę, to będę miał tylko dwie dodatkowe przejściówki, oprócz swojej). Obiecuję jednak, że na poligonie zaprogramuję dowolne dane każdemu, kto będzie tego chciał.
Nie zdążę również kupić większej liczby kard micro SD, więc trzeba będzie się zaopatrzyć w nie samemu.

Cena Arecordera to:
- dla członków PTR oraz czytelników forum rakiety.org.pl - 200 zł,
- dla wszystkich pozostałych - 250 zł.

Informacja dla kupujących:
Jeśli w czasie lotu działanie Arecordera różniło się w jakikolwiek sposób od założonego (zwłaszcza, jeśli spadochron został wyzwolony za późno, za szybko albo i wcale), to prosiłbym o przesłanie danych Aredordera z lotu oraz wszystkich innych danych dotyczących lotu, żebym mógł dociec przyczyny nieprawidłowego zachowania. Miejmy nadzieję, że taki przypadek nigdy się nie zdarzy.
Jeśli kolejny raz się spotkamy na poligonie, to przeprogramuję Arecorder do najnowszej wersji programu.

Zapewne o czymś zapomniałem napisać, więc pytać śmiało. Jak zwykle zapraszam do podsyłania sugestii co jeszcze można by dodać/zmienić w Arecorderze (ale to już raczej po Festiwalu Meteora).

Re: Rejestrator

: środa, 28 sie 2013, 20:32
autor: Skiba
Świetna wiadomość! Nareszcie się doczekaliśmy :roll: .

Re: Rejestrator

: środa, 28 sie 2013, 21:25
autor: arekp
No i oczywiście zapomniałem o ważnej rzeczy - zasilanie.
Arecorder można zasilać dowolnym źródłem o napięciu 4 - 10 V. Jeśli Arecorder ma wyzwalać zapalniki, to źródło napięcia powinno być niskoimpedancyjne (czyli powinno móc oddać duży prąd). Zalecane źródło napięcia to ogniwa litowo-polimerowe (jedno albo dwa ogniwa połączone szeregowo), pod takie źródło napięcia projektowałem rejestrator (ogniwa można kupić np. u Kacpra).
Wejście zasilania jest zakończone złączem RCY typu crimp (popularnie zwanym JST - http://www.farnell.com/datasheets/524722.pdf).
Jutro wstawię zdjęcia rejestratorów, bo na razie schną po spryskaniu ich bezbarwnym lakierem zabezpieczającym.

Re: Rejestrator

: środa, 28 sie 2013, 21:37
autor: verex
Arek, świetna robota! W końcu doczekaliśmy się naprawdę profesjonalnej elektroniki na polskim rynku. Gratulacje!

Moje pytanie, czy będzie można nabyć to cud urządzenie w terminie późniejszym niż wrzesień? Chodzi mi o dostępność, jak zapatrujesz się na produkcję tych urządzeń. Bo być może wziąłbym ze dwie sztuki na modelarnię na jesień.

Pozdrawiam

Re: Rejestrator

: czwartek, 29 sie 2013, 06:04
autor: arekp
Mam w domu jeszcze cztery płytki, które mogę polutować, więc po Festiwalu Meteora będę mógł jeszcze wypuścić cztery Arecordery. Aby zrobić więcej musiałbym zamówić kolejne płytki, a z tym wolę zaczekać, aby wprowadzić ewentualne poprawki na podstawie uwag dotychczasowych użytkowników.

Rejestrator starałem się zaprojektować w taki sposób, aby możliwe było wielokrotne użycie jednej sztuki w kilku rakietach w krótkim czasie (po to jest właśnie przełączanie programów). Aktualnie rzeczą najbardziej w tym przeszkadzającą jest konieczność odkręcania i przykręcania zapalników do listew zaciskowych (złącza ARK, o takie http://www.tme.eu/pl/Document/a301a87b8 ... 1-3.81.pdf). Widziałem takie złącza, które można łatwo wypinać z płytki, muszę o nie jeszcze popytać.
Tak więc tak naprawdę potrzebny byłby Ci tylko jeden rejestrator (chyba, że chcesz mieć zapas na wypadek zniszczenia rakiety).

Re: Rejestrator

: poniedziałek, 2 wrz 2013, 22:47
autor: robercik
Cześć
Dzięki Arecorderowi udało nam się dowieść, że w zapasach PTR mamy dwa rodzaje silników WESSEX.
Przed FM2013 odpaliliśmy dwie rakiety Paczang do testu Arecordera i otrzymaliśmy bardzo podobne wyniki: 246 Ns impulsu właściwego i 2,84 sekundy pracy.
Na FM2013 odpaliliśmy pierwszego dnia dwa razy rakietę Paczang4 na silniku Wessex. Za pierwszym razem nawet zgłosiliśmy lot do konkursu na zadaną wysokość, i zdeklarowaliśmy że będzie to 350 metrów. Jakie było zdziwienie, gdy okazało się że rakieta zaleciała na 460 m !

http://rakiety.pomorze.pl/filmy/V142.avi
http://rakiety.pomorze.pl/filmy/V142.OSZ.mov

Nie wiedzieliśmy o co chodzi, padło nawet przypuszczenie, że trafiliśmy na prąd wstępujący i chmura zassała rakietę do góry :smile:

Za drugim razem było już bliżej deklarowanej wartości, bo 324 m według ciśnienia.

http://rakiety.pomorze.pl/filmy/V145.avi

Wprawdzie z powodu sporego wiatru, który się akurat zerwał, wyrzutnia została pochylona do 85 stopni, jednak różnice wydają się zbyt duże.
Odpowiedź jest jak zwykle najprostsza z możliwych

Obrazek

Kolorem fioletowym i żółtym zaznaczono loty V140 i V141 jeszcze z przed FM2013 gdzie uzyskany impuls wyniósł 246 [Ns]
Kolorem czerwonym zaznaczono dwie próby V142 i V145 już na FM. Jak widać mamy do czynienia z silnikami Wessex o czasie pracy 2,84 oraz z silnikami o krótszym czasie pracy 2,15 .
Niestety do prób V142 i V145 nie zważyliśmy dokładnie rakiety, więc nie podam dokładnie impulsu całkowitego. Mogę jednak podać, że silnik o krótszej pracy ma o kilkanaście procent większy impuls całkowity, który może wynosić 290 [Ns] (jak wyszło na hamowni za pierwszym badaniem).

Jest to istotna sprawa, ponieważ popularne zaczęły być loty na kilku takich silnikach, warto więc przeprowdzić śledztwo i przyporządkować Wessexy do odpowiednich kategorii.

pzdr

Re: Rejestrator

: środa, 18 wrz 2013, 17:21
autor: arekp
Napisałem instrukcję do Arecordera, można ją ściągnąć stąd:

http://palinski.org/files/Arecorder_v.0 ... .09.18.pdf

Wszelkie błędy i niejasności zgłaszajcie mi proszę na pw.

Ponieważ z trakcie pisania instrukcji myślałem o Arecorderze trochę bardziej z punktu widzenia użytkownika, dokonałem paru kosmetycznych zmian w kodzie i przez to działanie Arecorderów, które do tej pory sprzedałem może delikatnie się różnić od działania opisanego w instrukcji, jednakże ważne algorytmy są niezmienione.

Re: Rejestrator

: czwartek, 19 wrz 2013, 08:16
autor: KSard
PROFESKA !!!!

Już chciałbym mieć to cacko. :)

Gratulacje.

Re: Rejestrator

: piątek, 27 gru 2013, 20:48
autor: arekp
Zaktualizowałem instrukcję (liczba stron wzrosła z 24 do 37) oraz napisałem angielską wersję instrukcji. Instrukcje są teraz na specjalnej podstronie w mojej stronie internetowej o łatwym do zapamiętania adresie:
http://palinski.org/Arecorder

Zmiany:
  • Dodana instrukcja wkładania i wyjmowania karty SD.
  • Dodany słownik pojęć.
  • Uaktualnienie instrukcji do najnowszej wersji oprogramowania Arecordera.
  • Dodane wymiarowanie Arecordera wraz z położeniami ważniejszych elementów na płycie drukowanej.
  • Dodane wiele rysunków.
  • Dodane nowe pytania do F.A.Q.
  • Dodany załącznik o siłach działających na rakietę i sposobie obliczania prędkości rakiety.
Jak zwykle proszę o wszelkie uwagi, co dodać, co ująć, co poprawić.