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

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

Link do komentarza
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!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

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

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.