Jump to content

Pomocy! 2 urządzenia na 1 kanale


Tomek

Recommended Posts

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.

Link to comment
Share on other sites

Postaw mi kawę na buycoffee.to

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 :)

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Najlepiej jeśli mógłbym sobie sam dobrac np własnie potencjometerem.

Jka bedzie zasada generowania sygnału na wyjściu?

Procek sam sobie "zbuduje" obydwa sygnały czy też przepóści oryginalny ?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Ż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ść".

Link to comment
Share on other sites

  • 2 weeks later...

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

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.