Forum modelarskie RC , projektowanie CAD

forum.aerodesignworks.eu
Dzisiaj jest 22 maja 2025, o 15:50

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 7 ] 
Autor Wiadomość
Post: 18 lis 2023, o 16:39 
Offline
Administrator
Awatar użytkownika

Rejestracja: 12 lip 2014, o 07:56
Posty: 1749
Lokalizacja: Gdańsk
We wrześniu rozpocząłem nowy projekt, może dość nietypowy jak na forum modelarskie
ale dalej z modelami związany. Chodziło o altimetr - czyli urządzenie które monitoruje wysokość
i wyłącza silnik na określonym pułapie.

Po wstępnym określeniu wymagań dla takowego urządzenia zacząłem prototypowanie.
Sercem układu miał być mikroprocesor z rodziny STM32, gdyż takowy miałem pod ręką,
to po pierwsze a po drugie to świetne mikrokontrolery z dużą ilością pamięci Flash, do tego
bardzo wydajne.

Zatem powstał prototyp, który wyglądał tak:
Załącznik:
IMG_20231118_150213.jpg
IMG_20231118_150213.jpg [ 582.64 KiB | Przeglądany 8017 razy ]

W skrócie trochę kabli, płytka deweloperska STM32, płytka stykowa (breadboard), diody do komunikacji.

Po ogarnięciu pierwszych wyzwań jakimi było monitorowanie i generowanie sygnału PPM, z odbiornika do ESC.
Przygotowałem pierwszy prototyp urządzenia.
Załącznik:
IMG_20231117_185721.jpg
IMG_20231117_185721.jpg [ 498.88 KiB | Przeglądany 8017 razy ]


Potem był drugi prototyp:
Załącznik:
IMG_20231117_185740.jpg
IMG_20231117_185740.jpg [ 290.64 KiB | Przeglądany 8017 razy ]


Potem trzeci prototyp:
Załącznik:
IMG_20231117_185800.jpg
IMG_20231117_185800.jpg [ 289.28 KiB | Przeglądany 8017 razy ]


Potem czwarty:
Załącznik:
IMG_20231117_185820.jpg
IMG_20231117_185820.jpg [ 258.36 KiB | Przeglądany 8017 razy ]


Potem piąty:
Załącznik:
IMG_20231117_185834.jpg
IMG_20231117_185834.jpg [ 273.33 KiB | Przeglądany 8017 razy ]


Wersje pierwsza oraz trzecia były bazami do testów w locie, w faktycznych modelach przez wykwalifikowanych
testerów ;) (dziękuję milo, dziękuję Janek)

Oprócz prototypów urządzenia zaprojektowałem i wykonałem także płytkę do testowania sensorów.
Chodziło trochę o sprawdzenie fabryki by upewnić się, że sensory z różnych partii raportują te same wartości.
Testy wypadły pomyślnie, faktycznie fabryczne dane kalibracyjne pozwalają uzyskiwać te same / porównywalne w granicy błędu wartości.
Załącznik:
IMG_20231118_152451.jpg
IMG_20231118_152451.jpg [ 1.51 MiB | Przeglądany 8017 razy ]

Załącznik:
IMG_20231118_152506.jpg
IMG_20231118_152506.jpg [ 270.34 KiB | Przeglądany 8017 razy ]


Tu piąta generacja podczas montażu.
Załącznik:
IMG_20231117_190046.jpg
IMG_20231117_190046.jpg [ 1.35 MiB | Przeglądany 8017 razy ]


Ile trwa montaż - jednego urządzenia uwzględniając testy, programowanie, czyszczenie i pakowanie trochę ponad 2 godziny.
Lutowanie odbywa się pod mikroskopem, inaczej jest już trudno ;) :lol:
Załącznik:
IMG_20231117_190104.jpg
IMG_20231117_190104.jpg [ 867.12 KiB | Przeglądany 8017 razy ]


Jeśli chodzi o zaimplementowane funkcje, to można wyróżnić następujące tryby pracy:
Załącznik:
Zrzut ekranu 2023-11-18 153341.png
Zrzut ekranu 2023-11-18 153341.png [ 73 KiB | Przeglądany 8017 razy ]


Tu pełna instrukcja obsługi.
Załącznik:
Altimeter_ALT100S_PL_ENG.pdf [209.33 KiB]
Pobrany 249 razy


Koszty tej zabawy:
Coś ponad 700zł, poszło na komponenty, różne wersje płytek itd.
Mikroskop 1300zł - na początku pożyczyłem od znajomego, ale szybko okazało się, że jak w różnym czasie
mam lutować różne wersje, w nieznanych ilościach, to jednak wypadało by go mieć pod ręką...
Na szczęście mogłem też pożyczyć analizatory stanów logicznych do prób urządzenia na biurku,
jak i rozwiązywania problemów z generowaniem sygnały PPM.

_________________
Nic tak nie cieszy, jak własny szybowiec :D
____________SAM 18-025_____________
https://gliders.pl


Na górę
 Wyświetl profil  
 
Post: 19 lis 2023, o 22:26 
Offline
Administrator
Awatar użytkownika

Rejestracja: 22 sie 2011, o 22:39
Posty: 3791
Lokalizacja: Elbląg
Tomek wykonał świetną robotę. Poświęcił mnóstwo czasu i wysiłku aby skonstruować i zbudować prototypy urządzenia. Dużo rozmawialiśmy, analizowaliśmy, były momenty zwątpienia i takiej dziecinnej radości. Dla mnie to magia, kompletnie nie znam się na tym. Mój i Janka wkład to testy, próby. Mamy za sobą dwie pierwsze fazy testów. W pierwszej testowaliśmy działanie samej płytki w różnych trybach. Działanie na różnych systemach. W drugim porównywaliśmy wysokość wyłączenia silnika ze wskazaniami telemetrii w nadajniku. Ostatecznie altimetr przeszedł wszystkie próby pozytywnie.
Wykonałem ok 100 lotów testowych, początkowo Wicherkiem15, później motoszybowcem Alfa Pelikana.
Odbiorniki /2,4 GHz/ : FrSky V8Fr II, Hitec Optima 6, Flysky FS-iA6B i regulatory Ray, Redox, ZTW, Pelikan, Turnigy Plush, i jakiś no name. Janek na swoich systemach.
Urządzenie jest niezbędne aby startować w klasie "Electric Glider", nowej klasie oldtimer której regulamin jest zamieszczony w wątku Oldtimery. Na razie to tłumaczenie ale myślę, że zbytnio lub nawet wcale się nie zmieni.
Budować/przerabiać modele, zamawiać Altimeter i od wiosny ruszamy z rywalizacją :D .

_________________
https://gliders.pl/ Szybowce są najfajniejsze....
SAM 18-007
pozdrawiam
milo


Na górę
 Wyświetl profil  
 
Post: 20 lis 2023, o 22:42 
Offline
Administrator
Awatar użytkownika

Rejestracja: 12 lip 2014, o 07:56
Posty: 1749
Lokalizacja: Gdańsk
Urządzenie aktualnie jest w dwóch wersjach.
Załącznik:
IMG_20231120_195046.jpg
IMG_20231120_195046.jpg [ 290.23 KiB | Przeglądany 7943 razy ]


ALT100S - socket - czyli złącza
Załącznik:
IMG_20231120_194559.jpg
IMG_20231120_194559.jpg [ 275.33 KiB | Przeglądany 7943 razy ]


ALT100W - wire - czyli z wlutowanym przewodem
Załącznik:
IMG_20231120_194635.jpg
IMG_20231120_194635.jpg [ 292.6 KiB | Przeglądany 7943 razy ]

_________________
Nic tak nie cieszy, jak własny szybowiec :D
____________SAM 18-025_____________
https://gliders.pl


Na górę
 Wyświetl profil  
 
Post: 24 lis 2024, o 20:49 
Offline
Administrator
Awatar użytkownika

Rejestracja: 12 lip 2014, o 07:56
Posty: 1749
Lokalizacja: Gdańsk
Zabawy ciąg dalszy... jakiś czas temu opracowałem kolejną wersję już z wyświetlaczem - Altimetr PRO.

Ale z tym projektem chcę pójść jeszcze o krok dalej i stosować inne bardziej nowoczesne sensory.
Zatem powstaje powoli wersja PRO V2. I kolejna płytka... już przestałem liczyć ich rewizje...
Załącznik:
IMG_20241120_173335.jpg
IMG_20241120_173335.jpg [ 584.52 KiB | Przeglądany 2380 razy ]

Załącznik:
IMG_20241120_174206.jpg
IMG_20241120_174206.jpg [ 653.28 KiB | Przeglądany 2380 razy ]


I po montażu elementów górnej warstwy, jest ich jeszcze kilka od spodu, ale najpierw chcę uruchomić nowy procesor jak i czujnik.
Załącznik:
IMG_20241120_185858.jpg
IMG_20241120_185858.jpg [ 608.29 KiB | Przeglądany 2380 razy ]

_________________
Nic tak nie cieszy, jak własny szybowiec :D
____________SAM 18-025_____________
https://gliders.pl


Na górę
 Wyświetl profil  
 
Post: 26 sty 2025, o 21:22 
Offline
Administrator
Awatar użytkownika

Rejestracja: 12 lip 2014, o 07:56
Posty: 1749
Lokalizacja: Gdańsk
Temat dalej w toku, do wersji z poprzedniego postu napisałem nowy firmware, wprowadziłem kilka ulepszeń
i wiadomo co... powstała kolejna rewizja płytki.
Załącznik:
IMG_20250126_200419.jpg
IMG_20250126_200419.jpg [ 636.09 KiB | Przeglądany 1670 razy ]


Jest kilka zmian, przede wszystkim przeniosłem przycisk na górę płytki dla wygodniejszej obsługi.
Nowy sensor jak i nowy procesor sprawują się wyśmienicie 8-)

Przez ten cały czas jaki poświęcam temu tematowi, zauważyłem, że dość sporo czasu pochłania testowanie.
Każdy zmontowany altimetr wypada przetestować, podłączyć pod radio, zobaczyć jak działa przekazywanie sygnału do ESC itd...
Zatem przygotowałem na płytce developerskiej mały firmware który wspomaga testowanie - taki symulator odbiornika RC, co generuje sygnał...
Do tego stworzyłem kilka testów i wygląda to tak:

_________________
Nic tak nie cieszy, jak własny szybowiec :D
____________SAM 18-025_____________
https://gliders.pl


Na górę
 Wyświetl profil  
 
Post: 29 sty 2025, o 22:23 
Offline
Modelarz
Awatar użytkownika

Rejestracja: 5 paź 2011, o 15:06
Posty: 319
Lokalizacja: Elbląg
ten stmek w pythonie programowany ? jakiś rtos na tym siedzi ?

_________________
Piotrek


Na górę
 Wyświetl profil  
 
Post: 30 sty 2025, o 16:10 
Offline
Administrator
Awatar użytkownika

Rejestracja: 12 lip 2014, o 07:56
Posty: 1749
Lokalizacja: Gdańsk
Nie do końca.
STM jest programowany w C, bare-metal nie mam OS-a bo nie potrzeba.
Komunikacja do PC na którym uruchamiają się testy jest poprzez UART (RS232).
Testy są w Pythonie, wydają polecenia do płytki sterującej, która mierzy bądź generuje sygnał PPM.

_________________
Nic tak nie cieszy, jak własny szybowiec :D
____________SAM 18-025_____________
https://gliders.pl


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 7 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość


Nie możesz tworzyć 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 dodawać załączników

Szukaj:
Przejdź do:  
Technologię dostarcza phpBB® Forum Software © phpBB Group