Skocz do zawartości

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


Wiadomość dodana przez Treker,

Uwaga! Aktualnie u niektórych osób występuje problem z realizacją czujnika przeszkód. Jeśli Twój układ nie działa poprawnie to napisz do Botland ([email protected]) w celu wymiany czujnika TSOP na nowszą wersję. Problem powinien wtedy ustąpić. Niestety wada niektórych czujników jest niemożliwa do wizualnej identyfikacji (oznaczenia, obudowa itd).

Pomocna odpowiedź

2 godziny temu, Pawelll napisał:

ale mam pytanie odnośnie tego czujnika z ne555 czy można go jakoś przekształcić aby zamiast diody led dać silniczek 6v

Raczej nie. Potrzebowałbyś czegoś do wzmocnienia prądu, by nie uszkodzić fotodiody... Np. mostka H... Ale to już zbyt skomplikowany temat na moją głowę o 24...

 

  • Lubię! 2
  • 1 miesiąc później...

@Piotr66 w tej chwili dioda IR świeci u Ciebie "do góry". Spróbuj ustawić ją w taki sposób, aby świeciła prostopadle na przeszkodę - wtedy zasięg czujnika powinien być lepszy.

  • Lubię! 1

Wykonałem układ sterownika serwomechanizmów na NE555. Stosowałem się do poleceń i nie było problemów. Jak widać na zdjęciach serwo działa prawidłowo, obraca się wraz z potencjometrem. Pozdrawiam

1702223783328.jpg

1702223783407.jpg

1702223783463.jpg

  • Lubię! 1
  • 3 tygodnie później...
  • 2 miesiące później...
(edytowany)

Cześć! 

Od kilku tygodni uczę się podstaw elektroniki, wygenerowanie sygnału PWM było dla mnie stosunkowo proste przy czujniku przeszkód. Dużo większe trudności napotkałem przy budowie układu z serwomechanizmem. A konkretniej problem który napotkałem:

  • Serwomechanizm podczas regulacji potencjometrem w zakresie 0Ω-5kΩ pracuje w zakresie 90st (dla 0Ω = -45st, 2,5kΩ = 0st, 5kΩ = +45st). Na ściągach podręcznych jest informacja o gwarantowanym zakresie ruchu +- 45st(najczęściej dochodzi do +-90st).Czy w tym przypadku jest szansa że moje serwo jest tym ograniczone ? Poniżej przesyłam zdjęcia z oscyloskopu(( jeszcze nie do końca jestem pewien czy dobrze go używam :))Model to DS0150)

20240322_134438_HDR.thumb.jpg.bd5ea9083407a6ca03c87e24902d4f9b.jpg20240322_135437.thumb.jpg.731b7f6353a4ee230360614f71a166ce.jpg20240322_135426.thumb.jpg.cb03d7d3be5891c1cbf15600c5b96c6b.jpg

Tak wpiąłem się aby sprawdzić sygnał 20240322_134425.thumb.jpg.03f8f4bb01fcf8b6ea51cfe1fc50aad2.jpg

Poniżej zamieszczam podgląd płytki, praktycznie składałem to kilka razy przez próby samodzielnego złożenia do przeniesienia schematu z "Gotowy układ z podłączonym serwem"

20240322_134400.thumb.jpg.545c732fd5c169bc5764491b3620af67.jpg20240322_134348.thumb.jpg.e1eeb4261b85489f64654d05f1936e07.jpg

P.S 

Wiem że jest za dużo o jeden kondensator 470nF, zapomniałem go wyjąć przed zrobieniem zdjęcia. Został on wsadzony po przeczytaniu wcześniejszych komentarzy na temat problemów z serwo. Zaznaczyłem go na niebiesko.

20240322_134400.thumb.jpg.210c877f917e7ac32550213f10d48ac7.jpg

  

Dnia 14.02.2021 o 20:29, Dawek napisał:

Cześć,

odnośnie części mojego postu o serwo [patrz post wyżej] - pokombinowałem dzisiaj raz jeszcze i o dziwo pomogło wstawienie, w połączeniu równoległym, kolejnego kondensatora ceramicznego 470 nF. Dość dziwne bo zaburza to całe obliczenia z końcowej często artykułu, ale serwo wreszcie obraca się o 180 stopni. Może ktoś kiedyś będzie miał podobny problem to polecam spróbować.

Pozdrawiam!
Dawid

 

 

Pozdrawiam

Edytowano przez KamilWGM
7 minut temu, KamilWGM napisał:

Serwomechanizm podczas regulacji potencjometrem w zakresie 0Ω-5kΩ pracuje w zakresie 90st (dla 0Ω = -45st, 2,5kΩ = 0st, 5kΩ = +45st). Na ściągach podręcznych jest informacja o gwarantowanym zakresie ruchu +- 45st(najczęściej dochodzi do +-90st).Czy w tym przypadku jest szansa że moje serwo jest tym ograniczone ?

@KamilWGM witam na forum 🙂 Przeczytałem cały post, ale nie zrozumiałem na czym dokładnie polega problem. Napisałeś, że serwo porusza się się w zakresie +/-45 stopni, więc wygląda to poprawnie. Co dokładnie masz na myśli w tym ostatnim zdaniu z powyższego cytatu, że Twoje serwo jest ograniczone? Uzyskujesz inny, mniejszy zakres ruchu?

@Treker

Tak uzyskuje mniejszy zakres ruchu. 

Według noty katalogowej serwo powinno posiadać zakres 180st w moim przypadku to tylko 90st

image.thumb.png.7ed9065be77ab75dc0d3a75892210355.png

W mojej konfiguracji zakres impulsu wynosi od około 250us do 800us 

20240322_144530.thumb.jpg.2ff78ad71f95a85c7af0bad31c60ddcd.jpg20240322_144510.thumb.jpg.b72de63f235701e858b711da042cfaa9.jpg

Zastanawiam się gdzie mogłem popełnić błąd skoro czas stanu wysokiego jak i niskiego w żaden sposób nie pokrywa się z założeniami kursu. Dodatkowo zauważyłem że okres przebiegu wynosi około 12ms, tak jak bym generował zły sygnał PWM.

@KamilWGM dokumentacją serwomechanizmu akurat bym się mocno nie sugerował, bo tego typu proste serwomechanizmy mają akurat całkiem spory rozrzut parametrów między poszczególnymi egzemplarzami 😉 Tutaj mamy dwie opcje: masz uszkodzony serwomechanizm i/lub w błąd wprowadza nas ten malutki oscyloskop. Czy mierzyłeś nim sygnał generowany we wcześniejszym przykładzie (detektor przeszkód)? Czy tam odczyty mniej więcej zgadzały się z oczekiwanymi wartościami? 

PS Masz może pod ręką jakieś Arduino? Dzięki niemu moglibyśmy najszybciej sprawdzić serwomechanizm i oscyloskop.

  • Lubię! 1
  • 1 miesiąc później...

Witam. No niestety układ z czujnikiem ruchu nie chce działać za grosz. Montowałem go 3 razy , za każdym razem od  nowa, sprawdzałem rezystory, połączenia, kondensatory. Dioda zapala się na moment w momencie np podłączania zasilania albo jak odłączę i włączę diodę Ir. Ale poza tym nic się nie dzieje . 😕 czujnik Ir na pilocie działał bez zarzutu, dioda Ir też działa. Klops :[ 

PS - po ustawieniu diody ir by nie patrzyla do gory tylko prostopadle zaczelo dzialac  🙂 pozdrawiam 

😀

  • Lubię! 1

@zabek cieszę się, że problem został rozwiązany 😉 W tym przypadku takie umiejscowienie diody jest kluczowe, bo sygnał emitowany przez diodę musi się odbić i trafić do odbiornika IR. Jeśli dioda świeci do góry to odbite światło trafia w obudowę czujnika od góry, a nie jest on przystosowany do obieranie sygnału w taki sposób.

  • 2 tygodnie później...
(edytowany)

Witam. Mam problem z wykonaniem czujnika przeszkód. Rezystor r5 strasznie się grzeje a czujnik przeszkód nie działa. Dodam że z pilotem od TV odbiornik działał. Nadajnik w kamerze się świeci.

Edytowano przez sp2013

@sp2013 w takim razie coś na pewno jest błędnie połączone na płytce stykowej, bo nic nie powinno się grzać. Zachęcam do rozebrania układu i ponownej próby jego uruchomienia. Jeśli układ nadal nie będzie działał to proszę o wstawienie wyraźnych zdjęć - sprawdzimy poprawność montażu 🙂

  • 1 miesiąc później...
Dnia 25.03.2024 o 16:23, Treker napisał:

@KamilWGM dokumentacją serwomechanizmu akurat bym się mocno nie sugerował, bo tego typu proste serwomechanizmy mają akurat całkiem spory rozrzut parametrów między poszczególnymi egzemplarzami 😉 Tutaj mamy dwie opcje: masz uszkodzony serwomechanizm i/lub w błąd wprowadza nas ten malutki oscyloskop. Czy mierzyłeś nim sygnał generowany we wcześniejszym przykładzie (detektor przeszkód)? Czy tam odczyty mniej więcej zgadzały się z oczekiwanymi wartościami? 

PS Masz może pod ręką jakieś Arduino? Dzięki niemu moglibyśmy najszybciej sprawdzić serwomechanizm i oscyloskop.

Udało mi się rozpracować servo z pomocą arduino podczas 5# kursu arduino. 

Wielkie dzięki @Treker za pomoc 🙂 

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...