Skocz do zawartości

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


Pomocna odpowiedź

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 😉

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.

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?

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ść. 🙂

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 🙂

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!

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:

Link to post
Share on other sites

Atendi, witam na forum 🙂 Czy wszystkie elementy są na pewno takie jak powinny być (pochodzą z zestawu Forbota)? Pytam, ponieważ nie zarejestrowałeś zestawu do tego kursu, a wolę na początku wykluczyć problemy ze sprzętem. Wrzuć też dla pewności zdjęcie całej płytki (najlepiej widok od góry) - będzie można wtedy prześledzić dokładnie budowę układu 🙂

Link to post
Share on other sites

Dzięki za naprowadzenie.

Oprócz kursu mam zakupiony jeszcze zestaw startowy Arduino z Botlandu.

Zmyliła mnie dioda użyta na zdjęciach bo wygląda identycznie jak LIRED5C(dołączona do zestawu Arduino). Jak odszukałem LIRED3B i ją podłączyłem to wszystko zaczęło działać.

Przydałby się opis na schemacie wskazujący jaka dioda jest użyta. Pół dnia bym oszczędził 😉

Link to post
Share on other sites

Czy dioda ir, którą należy zamontować jest opisana jako fototranzystor? Pytam bo nie znalazłem w zestawie nic innego podobnego. Jest jeszcze nadajnik ir, ale wygląda inaczej niż dioda na zdjęciach.

Link to post
Share on other sites

No, po prostu jest inne dioda ir użyta w kursie a inna w zestawach. Ja mam też tą co napisałeś Atendi, a patrzyłem na stronę Botlandu to mają w ofercie również takie przezroczyste i większe jak na zdjęciach z kursu.

Link to post
Share on other sites

MarqPol, Atendi, możliwe, że dioda została zmieniona (przez brak dostępności danego modelu). Na pewno jednak będzie działała poprawnie - kształt soczewki i kolor nie robi tutaj różnicy 🙂

Link to post
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

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.