Skocz do zawartości

[Line follower] Silver shaft - worklog


Pomocna odpowiedź

Bo jeżeli się pomylisz, i ustawisz na chwilę napięcie np:2.56V to mógłbyś teoretycznie uszkodzić procek.

W jaki sposób bo nie rozumiem? Przecież zewnętrzne napięcie referencyjne nie ma nic wspólnego z włączanym wewnętrznym. Więc w jaki sposób można uszkodzić mikrokontroler włączając wewnętrzne 2,56V?

Na przykład ustawiając bity REFS1 i REFS0 na 1 a tym samym tryb

Internal 2.56V Voltage Reference with external capacitor at AREF pin
Link to post
Share on other sites

Sabre, kwestia zakłóceń i stabilności, po prostu tak wydaje mi się, że będzie lepiej. Różnica będzie taka, że podłączenie AREF przez kondensator do masy da lepszą odporność na zakłócenia (wg dokumentacji).

Link to post
Share on other sites

fish, ale dokładnie to samo da połączenie takie jak zrobił Naelektryzowany, czyli Avcc i Aref połączone, odsprzęgnięte przez kondensator do GND i zasilone z Vcc przez dławik. Więc ja nie widzę w tym żadnego błędu, sam robiłem tak samo w moich lfr'ach i nie miałem z tym żadnych problemów.

Link to post
Share on other sites

Można wybrać wewnętrzne +5 jako napięcie odniesienia, można też wybrać (a właściwie powinno być wybrane fabrycznie) napięcie z aref i podać na nie odfiltrowane przez dławik +5, który i tak daje dla avcc. Jak bawiłem się adc podczas nauki bascoma, oba sposoby dawały podobne wyniki i tak samo stabilne.

Odnośnie czujników rozrysowałem obie kilka wariantów:

Przy ustawieniu (1) ktirów co 5mm zakres jest mały (na szerokość), przy odstępach 6mm, jest już lepiej (3). Co powiecie na warianty 2,4? Coś mi się wydaje, że w praktyce brak środkowych czujników będzie wprowadzał zamieszanie, cho w teorii wygląda dobrze. Nad symbolicznymi czujnikami wypisałem wartość zwracaną dla algorytmu. Najsensowniejszy wydaje mi się wariant 3.

dzięki Armir, pomyślałem też że można by przykręcić kulkę do płytki górnej i ew. podnieść tego sharpa, zresztą Jeszcze zobaczę... nie jest tak, źle jak myślałem 😋

Link to post
Share on other sites

Opcje 2 i 4 mają jakiś sens, ale ujmują troszeczkę na rozdzielczości, niby nie będzie nigdy tak, że czujniki nie będą widziały linii, ale zmiana położenia względem tych czujników z wagą 2 będzie niewykrywalna bo nie masz odniesienia względem zmian na innym czujniku (na tym z wagą 2 będzie linia cały czas widziana, a będzie się ona przesuwać od jego początku do następnego czujnika).

Najlepsze są ustawienia gdzie czujniki są bez żadnych przerw (są w równych odległościach), a to jaka jest odległość optymalna między czujnikami to tak naprawdę temat rzeka. Ja preferuję dość ciasne ustawienie bo daje ono tym większą rozdzielczość im gęściej są czujniki. Trzeba znaleźć jakiś kompromis pomiędzy rozdzielczością a szerokością wykrywanego toru. Szerokość ma znaczenie tylko przy torach zawiłych (tak jak na tegorocznych zawodach w Warszawie) gdzie w danej szerokości czujników linia występuje w kilku miejscach w tym samym kierunku (czyli jakieś zygzaki itp.). Szerokość nie ma znaczenia na prędkość, na prędkość ma znaczenie rozdzielczość.

Link to post
Share on other sites
fish, ale dokładnie to samo da połączenie takie jak zrobił Naelektryzowany, czyli Avcc i Aref połączone, odsprzęgnięte przez kondensator do GND i zasilone z Vcc przez dławik. Więc ja nie widzę w tym żadnego błędu, sam robiłem tak samo w moich lfr'ach i nie miałem z tym żadnych problemów.

Problem jest w momencie kiedy przypadkowo załączy się wewnętrzne napięcie odniesienia jako napięcie referencyjne. Wtedy wewnętrzne napięcie odniesienia jest podpięte do AREF gdzie powinien się znajdować kondensator odszumiający. Kiedy dopięte tam jest AVCC to robi się nieciekawie.

Dochodzi do najzwyklejszego w świecie zwarcia. Może się procek nie usmaży, ale jest to świetne źródło błędów. Napięcie odniesienia równe AVCC włącza się wewnętrznie a nie fizycznie poza prockiem.

Link to post
Share on other sites

McRancor, ok niech będzie tak jak piszesz. Ja uważam dalej, że jeśli ktoś tak robi to wie za co się bierze, ja sam wzorowałem się na jakimś cudzym układzie i nigdy nie miałem z tym problemów. Zastosowałem to już w pierwszym Psotku a wtedy miałem nikłe pojęcie tak o ADC jak i o linefollowerach, ale do dziś nie uszkodziłem przez to połączenie żadnego mikrokontrolera.

Link to post
Share on other sites

Pewnie, można tak robić, tylko wiesz jak to jest - potem ktoś spojrzy na Twój schemat, zrobi po swojemu soft i będzie się dziwił że mu Atmega przy 8MHz radiatora z wiatraczkiem wymaga 😉

Link to post
Share on other sites
A czy w wersji 8 można narysować okrąg o średnicy 0,8mm? Bo w poprzedniej wersji nie mogłem a nie wiem czy chce mi się aktualizować 😃

Okręgi można od 1mm, mniejszych nie potrzebowałem jeszcze rysować. Właściwie ten line follower jest najmniejszą rzeczą jaką w sketchupie rysowałem kiedykolwiek.

Link to post
Share on other sites

No właśnie też byłbym ciekawy informacji odnośnie możliwej rozdzielczości,bo w mojej (6.x) jest ograniczenie do 1mm, a na twoich szkicach wydaje mi się, że dokładność jest znacznie wyższa.

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.