Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 27 lis 2024, o 11:39


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 20 lip 2013, o 19:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sie 2012
Posty: 159
Pomógł: 1

Witam!

W wakacje postanowiłem sobie trochę polatać niedawno zrobionym samolotem RC. Ale jest problem - nie mam aparatury. Postanowiłem zrobić ją sam na modułach rfm12. W pilocie znajdują się dwa joysticki- jeden gaz i jeden na sterowanie np. statecznikiem pionowym i poziomym. I póki co chciałbym zrobić sterowanie serwem za pomocą potencjometru, ale kompletnie nie mam pomysłu jak to zrobić - zamienić wartość adc na dane położenie orczyka. I nie prosze tu o kod tylko o jakiś wzór, czy jakąś metodę. I nie mam pojęcia jak powinny wyglądać ramki danych, więc od razu chciałbym się o nie poradzić.

z góry dzięki,
pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lip 2013, o 20:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 lip 2013
Posty: 106
Pomógł: 0

Wg. mnie to powinno wyglądać tak: "wypełnienie" potencjometru odczytywane przez ADC odpowiada częstotliwości impulsów na wyjściu PWM. Ale podejrzewam że w trakcie lotu serwo może się samoczynnie resetować do pozycji środkowej bo Ty ze swojej "aparatury" ciągle wysyłasz sygnał z wypełnieniem PWM do odbiornika który steruje serwami, który z kolei może się zerwać, stracić swoją częstotliwość.
Chyba że zrobisz to na 2-gi sposób.
Aparatura odczytuje obecną pozycję potencjometru przekształca ją przez ADC na sygnał do przesłania (nie sygnał wypełnienia pwm tylko jakiś protokół przesłania danych na podstawie modułu radiowego) a potem w samolocie moduł odbiornika przesyła dalej odebrany sygnał do drugiego mikrokontrolera połączonego z modułem radiowym w samolocie a ten z kolei przekształca sygnał w wypełnienie PWM sterujące serwami :) Ale to tylko luźna teoria. Nie wiem jak napisać pod to kod bo aż taki dobry to nie jestem :D Dzisiaj dopiero zacząłem się bawić wyświetlaczem 7-segmentowym.

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lip 2013, o 21:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 kwi 2013
Posty: 53
Lokalizacja: łojzimek
Pomógł: 13

Jeśli bawisz się z arduino to kod odpowiedzialny za to wygląda mniej więcej tak:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 lip 2013, o 11:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sie 2012
Posty: 159
Pomógł: 1

Niestety nie piszę w Arduino, nawet nigdy z niego nie korzystałem. Co do pomysłu MrWeb123 nie za za bardzo o to mi chodziło - chodzi mi o to że w jojsticku są dwa potencjometry z których odczutuję wartość adci chcę przetworzyć je na dane położenie orczyka. Ale bardziej chodzi mi o wzór czy pomysł samego przetworzenia adc na położenie orczyka.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lip 2013, o 08:55 
Offline
Użytkownik

Dołączył(a): 17 paź 2012
Posty: 58
Lokalizacja: Oława
Pomógł: 4

klonyyy napisał(a):
W wakacje postanowiłem sobie trochę polatać niedawno zrobionym samolotem RC. Ale jest problem - nie mam aparatury. Postanowiłem zrobić ją sam na modułach rfm12. W pilocie znajdują się dwa joysticki- jeden gaz i jeden na sterowanie np. statecznikiem pionowym i poziomym.

Cześć, nie wiem jak duży to model i ile czasu poświeciłeś na budowę, ale pomyśl nad gotowym radiem RC. RFM12 ma zasięg <300m więc do sterowania modelem na boisku wystarczy, ale do sterowania potrzebujesz przynajmniej trzech kanałów: silnik, wysokość i do wyboru albo lotki albo kierunek. Chyba, że to szybowiec i nie masz silnika. Ja tak zaczynałem modelem Tzagi i wynosiłem go w powietrze strzelając za pomocą 50m gumy :-) Nie miałem wtedy na silnik, regulator itd. Były sprzedawane kiedyś modeliki, gdzie wysokość regulowało się ciągiem silnika ;-) ale nie tędy droga. Możesz też kombinować z silnikiem, że będzie działał np. przez 5 minut ale nie masz wtedy regulacji siły ciągu i będziesz lądował w przypadkowych miejscach. Pozostałe dwa kanały dajesz więc na ster wysokości i sterowanie kierunkiem albo lotkami.
Pozostaje kwestia bezpieczeństwa (już tak mam, że w tej kwestii wolę dmuchać na zimne) na ile moduł rfm12 jest odporny na zakłócenia. Nie chcę Cię zniechęcać, ale gotowe aparatury potrafią łapać zakłócenia i rozbijamy modele.
Radio na 2,4Ghz z odbiornikiem kupisz już za około 150 zł.
A jeżeli bardzo chcesz zgłębić temat zrobienia własnego radia to polecam:
https://www.alexrc.pl/viewtopic.php?f=17&t=4795
Gruby temat :-) i trochę lektury do zapoznania się.
Pozdrawiam, Darek.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lip 2013, o 12:21 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sie 2012
Posty: 159
Pomógł: 1

Dzięki za odpowiedź ;-)
To tak :
model do nauki i rozwalenia czyli toto-0, 300m spokojnie mi wystarczy, a co do aparatury chciałbym jednak spróbować własnych sił, na elektrodzie jest kilka tematów w których ludzie robią aparatury na rfm01 i rfm02. Nie wiem czemu przejmujesz się silnikiem ;-) regulator już kończę lutować, a silnik przewinięty już czeka na testy. Pwm'a będę miał jak w każdym regulatorze, więc będę mógł sterować siłą ciągu. Jakby co to mogę od kolegi odkupić aparaturę, ale nie ma to jak satysfakcja ze zrobienia własnej...

Tylko nie wiem jak sterować serwem i jak powinna wyglądać ramka danych, i mam nadzieję że mi pomożecie ;-)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lip 2013, o 12:56 
Offline
Użytkownik

Dołączył(a): 17 paź 2012
Posty: 58
Lokalizacja: Oława
Pomógł: 4

dareck70 napisał(a):
Nie wiem czemu przejmujesz się silnikiem ;-) regulator już kończę lutować, a silnik przewinięty już czeka na testy.

klonyyy napisał(a):
W pilocie znajdują się dwa joysticki- jeden gaz i jeden na sterowanie np. statecznikiem pionowym i poziomym.

Może nie do końca zrozumiałem jakie masz "joysticki" stąd moje wątpliwości dt. sterowania. Zrozumiałem, że są jednoosiowe.
Darek.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lip 2013, o 12:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sie 2012
Posty: 159
Pomógł: 1

Jeden z nich jest, ale on będzie do gazu, a drugi jest dwuosiowy ;-)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO