Skocz do zawartości
Komentator

Kurs elektroniki II - #9 - czujnik przeszkód, sterownik serwa

Pomocna odpowiedź

Treker, wartości dzielnika napieciowego oraz kondensatora obliczyłem za pomocą wzorów w nocie katalogowej układu ne555. W każdym razie dziękuję za chęć pomocy.

Udostępnij ten post


Link to post
Share on other sites

Witam!

Od jakiegoś czasu poznaje elektronikę za pomocą Waszych kursów i napotkałem pierwszy problem z którym sam nie potrafię sobie poradzić.

Mianowicie z micro servo:

Przy "przekręcaniu" potencjometrem, micro servo nie zmienia swojego położenia.

W miarę przekręcania potencjometrem zwiększa i zmniejsza się "piszczenie" micro serva.

Co może być powodem ? Micro servo może być uszkodzone ?

Pozdrawiam,

Udostępnij ten post


Link to post
Share on other sites

OSKAR07, jeśli wykluczasz błąd w schemacie to prawdopodobnie jest jakiś problem z zasilaniem i serwomechanizm nie daje rady się poruszyć. Z czego zasilasz cały układ? Możesz zmierzyć, czy pojawia się jakiś spadek napięcia po podłączeniu serwomechanizmu?

Udostępnij ten post


Link to post
Share on other sites

Witam,

Zasilanie jest o napięciu 6V (dokładnie 5,98V).

Po podłączeniu zasilania do układu z serwomechanizmem napięcie wynosi 5,02V.

Po podłączeniu zasilania do układu bez serwomechanizmu napięcie wynosi 5,82V.

Udostępnij ten post


Link to post
Share on other sites

OSKAR07, wygląda, że wszystko jest poprawnie podłączone. Spadki napięcia są trochę duże, możesz dla pewności jeszcze przetestować układ na nowych bateriach? Sprawdź też dla pewności, czy potencjometr jest wystarczająco mocno wetknięty w płytkę stykową (najlepiej zmierz miernikiem, czy wszędzie jest przejście sygnału).

Udostępnij ten post


Link to post
Share on other sites

Przejście sygnału jest, potencjometr też wygląda ok, na nowych bateriach żadnych zmian.

Micro servo cały czas tak samo reaguje:

Przy "przekręcaniu" potencjometrem, micro servo nie zmienia swojego położenia.

W miarę przekręcania potencjometrem zwiększa i zmniejsza się "piszczenie" micro serva.

Bardzo mocno się nagrzewa, możliwe że chińczykowi coś nie wyszło i jest jakieś zwarcie.

Trzeba zareklamować w botlandzie 😉😋

Udostępnij ten post


Link to post
Share on other sites

OSKAR07, daj koniecznie później znać, czy wymiana serwa pomogła 🙂

Udostępnij ten post


Link to post
Share on other sites

Witam,

Z Botland'em załatwiono sprawę szybko i sprawnie, przez to zamówiłem u nich jeszcze Wasz kurs lutowania.

Serwomechanizm pożyczyłem od znajomego i wszystko działa jak należy 😉

Udostępnij ten post


Link to post
Share on other sites

OSKAR07, super, cieszę się, że teraz jest dobrze. Powodzenia podczas kursu lutowania 🙂

Udostępnij ten post


Link to post
Share on other sites

Cześć, mam 2 pytania do artykułu:

1.

W typowej konfiguracji astabilnej, za czas trwania stanu wysokiego odpowiada suma rezystancji R1 + R2, a za stan niski tylko R2. Podczas zmiany stanu wysokiego zmieniamy również czas stanu niskiego

Nie powinno to być inaczej sformułowane? Skoro za stan niski odpowiada tylko R2 to wydaje mi się, że przy typowej konfiguracji zwiększając tylko rezystancję R1 jesteśmy wstanie zwiększyć czas ładowania kondensatora bez wpływu na czas jego rozładowania.

2. Kwestie obliczeniowe: Przy Projekcie1(detektor przeszkód) piszesz, że

Elementy R2, R3 i C4 zostały dobrane tak, aby generował on sygnał o częstotliwości około 36kHz i wypełnieniu około 80%.

R2=1k66, R3 = 1k

Czy nie powinno wynosić ok 70%? ale to chyba szczegół.

Przyznaję, że artykuły o NE555 to jedne z ciekawszych 😉 Jeżeli chodzi o detektor przeszkód to dla napięcia 6V udało mi się uzyskać poprawne działanie diody IR na maksymalną odległość 2/3cm przy różnych próbach zmian rezystancji. Zasięg oraz kąt działania diody IR w porównaniu do pilota domowego wyglądał bardzo słabo.

Udostępnij ten post


Link to post
Share on other sites

Cześć, to mój pierwszy post, więc witam wszystkich i dzięki za fajny kurs.

Dotychczas nie miałem żadnych uwag/pytań do artykułów, ale tutaj mam kumulację.

Mam dwie uwagi i dwa pytania:

1. to samo co kolega powyżej, ale dokładniej:

W typowej konfiguracji astabilnej, za czas trwania stanu wysokiego odpowiada suma rezystancji R1 + R2, a za stan niski tylko R2. Podczas zmiany stanu wysokiego zmieniamy również czas stanu niskiego. Jest to pewna niedogodność w sytuacji, gdy stan niski powinien trwać tyle samo.

Moim zdaniem, to nie jest tylko źle sformułowane, a wręcz po prostu nieprawdziwe. Nie ma problemu z czasem trwania stanu niskiego, ponieważ odpowiada za niego tylko rezystor R2 i będzie działał tak samo zarówno dla wersji z diodą, jak i bez niej. Problemem w konfiguracji bez diody jest to, że nie da się zrobić krótszego czasu stanu wysokiego

niż niskiego.

2. Rozumiem, że można sobie doszukać w Internecie (co zresztą zrobiłem) i macie swoją wizję tego artykułu, ale mnie do pełnego zrozumienia brakowało jednego jakże istotnego wzoru na czas ładowania układu RC. To z niego wynikają magiczne formuły do wyliczania czasu trwania stanu wysokiego i niskiego. Przekształcanie wzoru można spokojnie zostawić zainteresowanym, ale dodanie zdania, że poniższe wzory wynikają z tego jednego byłoby wg mnie bardzo pomocne.

3. Odnośnie układu z servem. Kiedy dość szybko zwiększam opór na potencjometrze to servo odchyla się i natychmiast wykonuje delikatny ruch w przeciwnym kierunku. Z czego to wynika? Kondensatory oddają prąd, potencjometr może jakoś dziwnie działać, czy może problem jest w układzie NE555?

4. Z moich obliczeń wynika, że suma oporów R1 i P1 powinna mieścić się w zakresie 3-6k (ze wzorów dla 3k mamy 1ms, dla 6k mamy 2ms) i raczej powinno się użyć opornika 2k, żeby środek zakresu serva był w środku zakresu potencjometru. Tymczasem poprawnie działa opornik 1k, a 2k jest wyraźnie za duży. Z czego to wynika? Czy dioda wpływa na obliczenia?

Udostępnij ten post


Link to post
Share on other sites

Przy serwomechanizmie są 2 błędy. W kroku 6. zamiast C5 powinien być C3 oraz między 4, a 5. krokiem pojawia się połączenie 8 nóżki z plusem chociaż nic o tym nie jest napisane. Mam nadzieję, że poprawicie to dla przyszłych osób, mi chwilę zajęło, aby do tego dojść. 🙂

Udostępnij ten post


Link to post
Share on other sites

MateuszX, ra88, Atta, dziękuję za zgłoszenia - sprawdzę niedługo wszystkie Wasze sugestie i wprowadzę poprawki/wrócę do Was z odpowiedziami 🙂

Udostępnij ten post


Link to post
Share on other sites

MateuszX, faktycznie był błąd powinno być około 70% - już poprawione, dziękuję za czujność. Jeśli chodzi o diody IR, to nie mamy tutaj co liczyć, że osiągniemy wyniki pilotów od TV. Po pierwsze, odczytujemy sygnał odbity od przeszkody (a w TV sygnał leci od pilota do TV). Po drugie w pilotach diody sterowane są impulsowo tzn., że zasilane są dużo większym prądem, przez krótki czas. Dzięki temu generują mocniejszy sygnał i jednocześnie się nie palą. Wyniki eksperymentów na pewno będą się różnić również w zależności od otoczenia. Sztuczne oświetlenie i promienie słoneczne mogą zakłócać odczyty IR.

ra88, po pierwsze witam nowego użytkownika na forum 🙂 Tworzenie kursów niestety wymaga od nas ciągłych kompromisów. Opisywanie wszystkiego spowodowałoby zbytnie rozciąganie artykułów. Celem artykułu było przekazanie "minimum" do zrozumienia ogólnej zasady działania NE555, co pozwoli na dalsze eksperymenty w praktyce. Zakładam, że tak jak wspomniałeś, zainteresowani doczytają lub zapytają 🙂

Ad. 3, jeśli serwo wykonuje delikatny ruch przy skrajnej pozycji, to raczej jest to spowodowane mechaniczną blokadą silnika. Małe serwa nie są idealne i czasami blokady mechaniczne są ustawione trochę inaczej od elektronicznych. W praktyce oznacza to, że od strony elektronicznej serwo "myśli", że może się jeszcze obrócić, a w praktyce napiera już blokadą na przekładnię. Gdy dopływa napięcie, to silnik na siłę dociska przekładnię. Po odłączeniu zasilania serwo wraca do swojej prawdziwej skrajnej pozycji. Jeśli się przyjrzysz, to na pewno zobaczysz (przez obudowę) plastikową blokadę na jednym kole zębatym, która w skrajnej pozycji uderza w inne koło zębate.

Ad. 4 Oczywiście dioda trochę zmienia działanie układu. Jednak prawdopodobnie jest to kwestia serwa, które nie jest idealne. W praktyce jego zakres ruchu jest trochę inny i może nawet zależeć od konkretnych egzemplarza. Pamiętajmy również o wszystkich tolerancjach, niedoskonałościach itd. - nie warto liczyć układu, aby działał na styk 🙂

Atta, bardzo dziękuję za czujność. Faktycznie wkradły się takie drobne błędy - już poprawione!

Udostępnij ten post


Link to post
Share on other sites

Cześć,

mam podobny problem z układem czujnika ruchu jak szymo092, tylko że składam układ dokładnie z kursu. Złożyłem go nawet dwa razy, jednak dalej efekt jest taki, że poruszając przedmiotem przed czujnikiem można zaobserwować miganie diody. Jak przedmiot jest nieruchomo to dioda się nie świeci.

Poniżej zdjęcie układu:

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Napisz odpowiedź...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...