Konstruktor Napisano Marzec 20, 2012 Udostępnij Napisano Marzec 20, 2012 witam,jakiś czas temu(mniej więcej pół roku) opisywałem na tym forum robota-Pixel'a, którego można znaleźć w temacie: https://www.forbot.pl/forum/topics60/beam-innypixel-moj-pierwszy-robot-vt5471.htm . No i stało się, tzn. postanowiłem zbudować drugiego robota, tj. linefollowera. kiedyś znalazłem tutaj schemat do takowego, i niedawno przeniosłem tenże do EAGLE(przy okazji ucząc się jego obsługi). Moje pytanie/prośba brzmi: czy mógłby ktoś sprawdzić ten schemat, jak również ewentualnie podpowiedzieć czy należałoby dodać jakieś elementy? Robot ma służyć celom mojej edukacji w dziedzinie robotyki oraz programowania, na zawody raczej się nie wybieram 😉 Kolejne pytanie: dodatkowe CNY70 mogę podpiąć do dowolnych portów ADC, prawda? Link do komentarza Share on other sites More sharing options...
bartek1333 Marzec 20, 2012 Udostępnij Marzec 20, 2012 Kolejne pytanie: dodatkowe CNY70 mogę podpiąć do dowolnych portów ADC, prawda? Tak. Do dowolnych pinów ADC. Co do schematu... : - brak filtrowania pinów zasilających - popatrz się na inne, gotowe już schematy - brak pull-up na RESET. Link do komentarza Share on other sites More sharing options...
pawcio0928 Marzec 20, 2012 Udostępnij Marzec 20, 2012 brak rezystora podciągającego reset, źle podłączone aref i avcc. Ogólnie poprzeglądaj sobie inne schematy na forum i zobacz sobie jak są one zbudowane i spróbuj się na nich wzorować. Link do komentarza Share on other sites More sharing options...
piotreks-89 Marzec 20, 2012 Udostępnij Marzec 20, 2012 Konstruktor: 1) Brak kondensatorów filtrujących na zasilaniu procesora 2) Pin 16 mostka powinien być podłączony do +5V, zaś 8 (najlepiej) do zasilania bezpośrednio z akumulatora/baterii 3) Piny zasilania mostka wypadałoby również filtrować 4) Podciągnij Reset do Vcc rezystorem rzędu 4k7 - 10k 5) Atmega8 ma większa wydajność prądową w stanie niskim, więc diody lepiej zapalać tymże stanem 6) Aref i Avcc także wypadałoby filtrować 7) Piąty pin programatora to Reset i powinieneś go tam podłączyć 8) Nie podłączyłeś pinów GND1-4 mostka do masy 9) Brak węzłów Tak do dowolnego wejścia ADC. Nawet do zwykłych I/O by można od biedy 😉 Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. 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
Armir Marzec 20, 2012 Udostępnij Marzec 20, 2012 1. Reset nie podpięty do złącza i nie podciągnięty. 2. Dodaj przynajmniej po jednym kondensatorze 100nf na parę vcc i gnd. 3. Jakie zasilanie? Na schemacie nie ma stabilizatora. Link do komentarza Share on other sites More sharing options...
Konstruktor Marzec 20, 2012 Autor tematu Udostępnij Marzec 20, 2012 dzieki wszystkim za szybkie odpowiedzi. jutro poprawie co sie da i dam screeny z eagle'a. w jakim celu podlacza sie reset do vcc? jak zapalac diode stanem niskim? wysokim wiem, podac napiecie w programie, na pin 12, ale tak? Link do komentarza Share on other sites More sharing options...
piotreks-89 Marzec 20, 2012 Udostępnij Marzec 20, 2012 Konstruktor nie podłączać, a podciągać 😋 To jest inna sprawa pomiędzy tymi pojęciami. Robi się to po to, aby uniknąć niekontrolowanych resetów mikrokontrolera. Żeby zapalać LED-a stanem niskim musisz go tak podłaczyć: Vcc -> Rezystor 470R -> Anoda LED-a -> Katoda LED-a do pinu uC Link do komentarza Share on other sites More sharing options...
Armir Marzec 20, 2012 Udostępnij Marzec 20, 2012 Reset podciąga się do vcc przez rezystor 10k. Zapobiega to ewentualnym samoczynnym resetom. Żeby zapalić diodę stanem niskim podpinasz ją anodą do vcc przez rezystor, a na katodę podajesz stan niski czyli masę. Żeby zgasić podajesz stan wysoki. Nie ma wtedy różnicy potencjałów więc prąd przez diodę nie płynie. Link do komentarza Share on other sites More sharing options...
bartek1333 Marzec 20, 2012 Udostępnij Marzec 20, 2012 w jakim celu podlacza sie reset do vcc? RESET niby ma w sobie wenętrzny pull-up, jednak bezpiecznie jest zawsze dodawać zewnętrzny, bo wystąpią zakłocenia i Reset uC murowany. jak zapalac diode stanem niskim? Podłączenie: pin - rezystor - katoda diody - anoda - VCC Zapalasz stanem niski, tak aby prąd wpływał do pinu. Link do komentarza Share on other sites More sharing options...
dondu Marzec 21, 2012 Udostępnij Marzec 21, 2012 Przeczytaj uważnie ten artykuł: [Dla początkujących] Zakłócenia w pracy mikrokontrolerów - poradnik praktyczny dla robotyków. Następnie popraw schemat i wrzuć ponownie do sprawdzenia. Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
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ę »