Skocz do zawartości

Multipleksacja - line follower - Atmega32 - 16x KTIR0711S


electrik_eye

Pomocna odpowiedź

To jest schemat regulacji prądu czegokolwiek. Jeśli wstawisz tam diody od czujników, dajesz im jakieś oporniki szeregowe wynikające z napięć przewodzenia tych diodek i działa. Jeśli wstawisz diodki robiące za neon, też będzie OK (po przeliczeniu oporników) ale pamiętaj, że u Ciebie układ działa przy zasilaniu 5V. Im mniejsza jest różnica między zasilaniem a napięciem diodki, regulacja jest bardziej ostra bo coraz mniejsze są oporniki szeregowe a to one powinny odpowiadać za ustawienie prądu przy pewnym napięciu. Im są mniejsze, tym bardziej obciążenie jest "diodowe" zamiast "rezystorowe" i tym robi się stromo. Dla diodek z czujników jest dobrze, dla czerwonych też jeszcze będzie OK ale już np. białe czy niebieskie mają tak duże napięcie przewodzenia, że na margines związany z (taką prymitywną) regulacją nie zostaje prawie nic. Albo wstawisz wzmacniacz operacyjny który będzie "wiedział" jaki prąd rzeczywiście płynie i wtedy regulacja może działać ładnie z niewielkim nadmiarem napięcia albo zasilisz wszystko (znaczy całe oświetlenie) sprzed stabilizatora. Swoją drogą to chyba niezły pomysł bo jak jeszcze odpalisz "neon" to możesz dojechać do 1A i to już naprawdę będzie piecyk skupiony w stabilizatorze. Zasilając wszystkie LEDy z 8V rozpraszasz moc na wielu opornikach i wtedy to tak nie boli. BD139 jest OK, wytrzyma zarówno prądowo jak i mocowo pod warunkiem, że do czegoś go przykręcisz. Żaden tranzystor z założenia nie daje sobie rady z temperaturą chyba, że to Ty zapewnisz jej obniżenie. Pewnie w typowych warunkach będzie u Ciebie ok. 0.4W i kawałek blaszki nie zaszkodzi. Znajdź mu trochę miejsca na płytce i postaw lub połóż z 5cm² jakiejkolwiek blaszki grubszej niż 0.5mm. Możesz wykorzystać jakiś element konstrukcji robota ale pamiętaj, że na obudowie tego tranzystora jest kolektor.

Do neonów możesz zrobić sterowanie z potencjometru, jeśli już brakuje wyjść PWM.

  • Pomogłeś! 1
Link do komentarza
Share on other sites

marek1707, szczerze nie rozumiem po co proponujesz tego typu sterowanie jakimikolwiek diodami. Do diod z czujników wystarczy zwykły rezystor wyliczony z wzoru z przyjęciem spadku na diodach czujników równego 1,2V (przy przepływie przez nie prądu 20mA). Wtedy najlepiej jest połączyć diody szeregowo, co najmniej po 2 a w najlepszym wypadku po 4, co da łącznie spadek na diodach 4,8V i przy zasilaniu z 5V będzie wymagało dodania rezystora o wartości 10 om. Połączenie szeregowe oszczędzi bardzo dużo prądu. Sam od bardzo dawna zasilam diody czujników w ten sposób w swoich linefollowerach.

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Sabre, ja tylko proponuję. To nie ja rysuję ten schemat i nie ja projektuję tego robota. Dlaczego każdy kolejny ma być robiony wg tej samej sztampy: procesor, kilka czujników, stabilizator, mostek i silniczki? Napisałem, że możnaby zrobić regulację jasności. Czy to zły pomysł? Czy nigdy nie przyszło Ci do głowy, że przydałoby się oświetlić trasę jaśniej albo ciemniej w pewnych konkretnych warunkach? To jest pole do eksperymentów, nic więcej. Bawmy się tym. W swoich konstrukcjach pewnie regulacji nie masz i działają zapewne świetnie. Jeżeli Autor watku zdecyduje się na regulację - wstawi to, jeżeli nie - nie. Czy bolą kogoś dwa tranzystory więcej? Czy to komplikuje schemat ponad miarę? Kosztuje? Ilu ludzi czytając to pomyśli: "Ee, to bzdura" a ilu "Hm, ciekawe.."? Rozwiązań takich robocików może być prawie nieskończenie wiele. Spróbujmy tak zrobić, by każdy był jednak trochę inny. Jestem pewien, że electrik_eye już dawno zauważył, że możliwości budowania własnych układów nie kończą się na kopiowaniu rozwiązań z internetu a są ograniczone jedynie własną wyobraźnią. Wymyślił sobie mnóstwo czujników? Super. Czy nie można pójść jeszcze trochę dalej i podyskutować o kilku fajnych funkcjach? Nie ma na nie prostego przepisu, wymyślamy coś nowego więc i dyskusja zbacza na poboczne tematy ale po to chyba jest Forum, nie?

Electrik_eye, nie ma pośpiechu. Nie wiesz co robić? To daj sobie dzień na przemyślenie, zastanów się i zrób jak uważasz. Coś Cię kręci? Wmontuj to i miej z tego zabawę. Niech nie przeraża Cię to, że czegoś sobie teraz nie wyobrażasz. Właśnie oswajanie takich rzeczy to droga do coraz większej biegłości w sztuce. Za kilka dni układ regulacji który narysowałem będziesz znał na wylot, a kiedy już uruchomisz go w działaniu zdziwisz się, jak mogłeś się tego bać. W następnym robocie dodasz coś nowego i.. tak już będzie zawsze 🙂

  • Lubię! 1
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

marek1707, nie twierdzę, że wszystkie konstrukcje muszą być szablonowe, ale to co proponujesz niepotrzebnie komplikuje płytkę, dodaje niemałe gabarytowo tranzystory no i niestety istnieje ryzyko i to niemałe, że zostaną spalone diody IR czujników przy złym kodzie.

Według mnie rozwiązania powinny być jak najprostsze, gwarantujące poprawne działanie i idiotoodporne. Im coś jest bardziej skomplikowane tym wzrasta szansa na głupią pomyłkę, która może być dość kosztowna. Osobiście nie chciałbym uszkodzić 16 KTIRów, biorąc pod uwagę jak deficytowy jest to towar w tej chwili. A regulacja jasności diod w czujnikach jest zbyteczna, wystarczy dać katalogowe 20mA a do tego wystarczy szeregowy rezystor.

  • Pomogłeś! 1
Link do komentarza
Share on other sites

"..to co proponujesz niepotrzebnie komplikuje płytkę.."

Ocena komplikacji zależy od założeń jakie chcesz spełnić. Jeśli chcesz mieć regulację, musisz coś dołożyć. Samo się nie zrobi.

"..i niestety istnieje ryzyko i to niemałe, że zostaną spalone diody IR czujników przy złym kodzie"

Dlaczego tak uważasz? Oporniki mają ograniczać prąd do 30mA - taki przyjąłem górny próg regulacji. Jak najbardziej mieści się to w zakresie prądów katalogowych i zły kod nie ma tu nic do gadania, więcej mA nie będzie.

"..rozwiązania powinny być jak najprostsze, gwarantujące poprawne działanie.."

OK, nie mam monopolu na wiedzę. Zaproponuj prostszy układ regulacji zapewniający poprawne działanie.

"Osobiście nie chciałbym uszkodzić 16 KTIRów.."

Ja też nie, wierz mi.

"..regulacja jasności diod w czujnikach jest zbyteczna.."

To Twoja ocena ale projekt już nie.

Wyobraź sobie taką sytuację: stawiasz robota na białej kartce "wzrocowej" i wciskasz guzik. Program mierzy czujniki, liczy średnią ze wszystkich tranzystorów, zmienia jasność LEDów i po kilku iteracjach tak dobiera prąd, by czujniki oddawały np. 3/4 maksymalnego sygnału. Dzięki temu jest zarówno szansa na ewentualny wzrost jasności jak i mnóstwo "miejsca" na prawidłowy pomiar ciemniejszych pasków na trasie. Czy to nie fajne? Nie musisz już modlić się, by taśma była odpowiednio czarna bo ten robot pojedzie też po zielonej a może i po źółtej. Jasne, możesz powiedzieć, że masz potencjometr (lub zmienną w programie) i po jednokrotnym pokręceniu ustawisz próg prawidłowo ale to nie to samo. Ty możesz tylko obserwować stan wyjść. Jeżeli czujniki nasycą się na czymś bardzo dobrze odbijającym, to nie odróżnią tego czegoś od innej jasnej powierzchni i żadne dobieranie progu komparatora nie pomoże. W rozwiązaniu z regulacją LEDów procesor będzie miał szansę dobrać oświetlenie i punkt pracy czujnika do szerokiego spektrum współczynników odbicia. Z drugiej strony wiem, że korzystając ze swojego ogromnego doświadczenia zawsze możesz powiedzieć, że to sytuacja wyimaginowana i stratą czasu jest w ogóle jej rozpatrywanie - zrozumiem to, ale.. pomysł regulacji po prostu mi się podoba i nie kosztuje wiele 🙂 Za to otwiera pole do ciekawych eksperymentów.

Moim zdaniem proponowanie i pokazywanie takich prostych rozwiązań na Forum może kogoś nakręcić do wymyślenia kolejnej fajnej funkcji w swoim robocie a to tylko lepiej. Nie każdy LF jest projektowany ściśle do wygrywania zawodów, niektóre są po prostu obiektami dobrej zabawy i jako takie powinny ją nam dawać. Nie tylko już w czasie jazdy ale też, a może nawet przede wszystkim dużo wcześniej, na etapie wymyślania i budowania.

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Ja także nie chciałbym uszkodzić czujników i to nie 16 a 24 🙂

Pomysł regulacji oświetlenia wydaje mi się nie tyle niezbędny co bardzo ciekawy.

Wszystko jeszcze przemyślę, i wypowiem się jutro 😉

Ale już teraz chciałbym wiedzieć czy aktualny schemat jest powiedzmy - gotowy do produkcji ?

(przycisk reset i TSOP jeszcze dodam)

Link do komentarza
Share on other sites

Moim zdaniem to niektóre oporniki np. R63-R65 są jakoś tak dziwnie uwikłane w inne połączenia. To już niech spece od Eagla wypowiedzą się, czy formalnie jest to błąd.

Może jednak wrysuj wszystko co ma być, bo jak chcesz "produkcję" zacząć bez wyczyszczonego i uzupełnionego na na 100% schematu?

Brakuje też podłączenia sterowania jasnością (R40) a w kolektorze T1 to już może kabelek by wystarczył zamiast etykiety do opornika tuż powyżej? Generalnie jakoś nadmiar tych etykiet nie wpłynął na prostotę przekazu, szczególnie ta gmatwanina w okolicach czujników. Czy narysowanie tego za pomocą drutów nie byłoby jednak jaśniejsze?

Wyjeżdżam na weekend, powodzenia w pracach 🙂

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Jak używasz etykiet to daj rozmiar mniejsze i rób je w tych 'strzałeczkach', bo faktycznie jak zacząłem się przyglądać tym rezystorom 15k przy czujnikach to się zgubiłem gdzie dalej ma to iść.

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Podłączyłem R40.

T1 podłączony za pomocą "wire".

Te dziwne połączenia oporników R63-R65 wynikają z braku miejsca, aczkolwiek jak widać na poniższym screenie - nie łączą się z ścieżką poniżej. Gdyby się łączyły to przy próbie podniesienia danego fragmentu podniesiona byłaby całość.

Miłego weekendu 😉

Nie bardzo wiem o co chodzi ci z tymi "strzałeczkami", czy mógłbyś to jakoś wytłumaczyć/sprecyzować bądź pokazać konkretny przykład ?

Dzięki 😉

Link do komentarza
Share on other sites

Aha, a jak takowe strzałki zrobić ??

A tak przy okazji to...zgapiłeś moją koncepcję na minisumo 😃 :D W sumie to chodzi, mi o to, że 3 dni temu sobie myślałem, że jeżeli wyjdzie mi z tym LF'em to w odstępie paru miesięcy wezmę się za minisumo 🙂 Trochę poczytałem i też stwierdziłem, że:

4x pololu hp 50:1

I ten sam mostek oraz uC 😉

Ale wiadomo - zbiego okoliczności a raczej typowe rozwiązanie 😃

Link do komentarza
Share on other sites

No akurat mega w DIP40 i modułowy mostek TB6612 to nie jest standard 😉

Co do strzałek to zaraz ci pokaże...

Edit:

1. Albo gdy klikniesz na symbol tworzenia etykiet (ale zanim ją zrobisz) klikasz tu i obok zmieniasz rozmiar na 0,05:

2. Albo po stworzeniu wchodzisz w jej opcje i zmieniasz rozmiar i zaznaczasz Xref:

Później jeszcze możesz ją obrócić stronę połączenia.

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.