Skocz do zawartości

Pomocy! 2 urządzenia na 1 kanale


Tomek

Rekomendowane odpowiedzi

Witam!

Proszę o pomoc w "produkcji" układu który miałby za zadanie uaktywnić 2 urządzenia z opóżnieniem czasowym .

Wszyscy co ogłądali podwozie w moim Łosiu wiedzą ,że najpierw otwiera się klapy,potem pdwozie a z powrotem odwrotnie ,ale na 2 kanałach.

Chodzi mi ozaprojektowanie takiego układu co robił by to z poziomu 1 kanału.

samo wykonanie nie jest dlamnie problememm ale wynalezienie i lub zaprogramowanie (jesli miałby byc na pic-u)to dlamnie katastrofa.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeżeli możesz rozwiń temat. Czy chodzi ci tylko o coś takiego, że jak przełączysz jakiś tam kanał to najpierw schowa się podwozie a po jakimś tam czasie (w sekundach) zamkną się klapy. No i oczywiście w drugą stronę tak samo. Jest to do zrobienia na PIC'ku 12f675 plus kilka drobnych elementów. Jak narysuje schemat to wrzucę. Napisanie programiku to jakieś 30 min. Jeżeli jesteś zainteresowany to powiedz, będę dalej ciągnął ten temat.

 

Obiecany schemat:

http://www.galileusz.pl/~kjaskot/ukladzik.jpg

 

Serwo 1 i serwo 2 to sygnały sterujące odpowiednimi serwomechanizmami. Zasilanie z odbiornika kabelkiem trój żyłowym takim jak do serwomechanizmu. Kanał sterujący - dowolny kanał z odbiornika.

 

Przepraszam za pismo kondensator ceramiczny 100nF

Odnośnik do komentarza
Udostępnij na innych stronach

Tak dokladnie o tochodzi.

W tej chwili nadajnik realizuje to na przełączniku 3 stanowym na 1-2 otwieranie klapek 2-3 podwozia i zpowrotem .Do tego na radiu ustawione jest zwolnienie. Ale to nie problm mogę zolnic dowolny kanał i podpiąć na dowolny podwójny przełącznik.

Układ wygląda na obłędnie prosty.

Odnośnik do komentarza
Udostępnij na innych stronach

Tylko ze zwalnianie serwa musi realizować teraz ten układzik :D a nie aparatura.

 

 

A jeśli ma być o realizowane z aparatury , to PIC musi się najpierw nauczyć czasu realizacji, a później wykonwać.

 

Ten układ przedstawiony przez KJ, najprawdopodobniej miał być sterowany neiproporcjonalnie z przełącznika :D

 

 

A teraz Tomku układ komplikuje się ze stronu Oprogramowania :)

Odnośnik do komentarza
Udostępnij na innych stronach

Dlamnie to czy to procek zwolni wykonanie ruchu i opóżni w czasie prace serw ,czy tylko przezuci synał z opóznieniem na drugie serwo to całkowita rybka.

Układame jestem zainteresowany pd jednym warunkiem ż ktoś mi to zaprogramuje bo ja sie na tym nie wyznaje :(

Z góry byłbym wdzięczny.

Odnośnik do komentarza
Udostępnij na innych stronach

ehh

 

Zauważ że :)

 

aparatura wysyła ramke której czas sie zmienia :D załużmy od 1ms do 2ms.

 

czas tej zmiany możesz sobie dowolnie ustawić z poziomu softu.

 

 

 

teraz chces zukładzij takowy j/w i wykonanie twierania klapek jest barszczoskie bo wystarczy przeżucić sygnał odebrany z aparatury, ale otwarcie podwozia już gorzej bo apratura sie zatrzymała n aramce 2ms. i sygnał takowy musi wygenerować PIC. Wszystko da sie zrobić pod warunkiem stałych czasów, albo PIC musi się "uczyć" czasu w jakim ramka zmieniła się z 1 na 2ms. i tu pojawia się problem czy sarczy ROMu w Picu :D

 

Wszystko w wiedzy KJ :D

Odnośnik do komentarza
Udostępnij na innych stronach

Niestety zawsze coś za coś. Oczywiście można spróbować dodać takie elementy. Jednak wtedy program a może nawet układ zaczyna się komplikować. Może trzeba spisać co układ ma robić. Bo jak widać w 20 min. z prostego zrobił się już bardziej skomplikowany :)

W jaki sposób ustawia się ten delay w aparaturze? Nigdy z tego nie korzystałem. Jest to jakaś specjalna funkcja.

Odnośnik do komentarza
Udostępnij na innych stronach

PIC musi się "uczyć" czasu w jakim ramka zmieniła się z 1 na 2ms. i tu pojawia się problem czy sarczy ROMu w Picu

 

Spokojnie Motyl. To jest dwustan i w sumie wystarczy w EEPromie zaszyć 2 bajty na długość impulsu w cyklach maszynowych dla 1,5ms, a potem sprawdzać czy to co przyszło jest mniejsze/większe niż to wpisane :-)

 

Niech popatrzę w notatki... drążek na 0, trymer na 0 - jakieś 1550-1570 cykli maszynowych dla zegara 4 MHz

Odnośnik do komentarza
Udostępnij na innych stronach

Żeby nie mieszać.

1.

Serwo 1 ma byc odpalone po czasie x (rególowane na potencjometrze) po serwie nr2.

2.

Serwa mają się poruszać wolniej niż normalnie (bo otwieranie na scyzoryk nie jest zbyt efektowne)

 

Punkt2 może być zrealizowany przez pic (sam wygeneruje opóznienie czasowe ,ale to utrudni chyba program) albo tylko sygnał z nadajnika przesunie w czasie pomiędzy 1 a 2 serwem (punkt 1) nie ingerując w jgo "dlugość".

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Witam,

Przepraszam za chwilowe opóźnienia (nawał pracy zawodowej). Poniżej przedstawiam film z "powiedzmy" :) finalnej wersji działania układu. Sygnał sterujący pochodzi z kanału dwupozycyjnego, w którym ustawiamy odpowiednie EPA (ATV) czyli np. +80% dla otwrtego podwozia i -50% dla zamkniętego. Układ sam wprowadzi opóźnienie między ruchem poszczególnych serwomechanizmów i spowolni ich poruszanie się.

 

Wszelkie uwagi mile widziane.

 

Aktualnie testuję układ zmęczeniowo :) czy się gdzieś nie zawiesi.

 

Film z działania układu:

http://157.158.14.100/~kjaskot/podwozie2.avi

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.