Skocz do zawartości

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


Komentator

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
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

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
Link do komentarza
Share on other sites

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?

Link do komentarza
Share on other sites

@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.

Link do komentarza
Share on other sites

@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
Link do komentarza
Share on other sites

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
Link do komentarza
Share on other sites

@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.

Link do komentarza
Share on other sites

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
Link do komentarza
Share on other sites

@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 🙂

Link do komentarza
Share on other sites

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
Link do komentarza
Share on other sites

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...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.