marek1707 Marzec 29, 2012 Udostępnij Marzec 29, 2012 Nie no, jeszcze nie jest tak źle. Schemat jest na razie w miarę prosty. Powoli ewoluował i dochodziły kolejne elementy ale raczej nie ma gmatwaniny kabli puszczanych byle jak, po skosie czy na przestrzał przez np. procesor - a przecież takie też tu widzieliśmy. Kondensatory przy kwarcu są ważne ale podłączyłeś je źle - popraw. Podwójne przyciski trochę zaciemniają obraz ale taki symbol dokładnie odzwierciedla 4 nóźki typowego microswitcha. Co za różnica jaka jest kolejnośc elementów w układzie szeregowym? Dioda LED czy opornik pierwsze? To nie ma znaczenia. Dwa symbole masy bo są dwie masy - przeczytaj wątek od początku. TSOPy rzeczywiście mają rekomendowany układ filtra w środowiskach o dużych zakłóceniach. Tu do końca nie wiadomo jak będzie (jest fajny wykres jak spada czułość w zależności od poziomu zakłóceń) więc wrysuj te RC na schemat. Podciąg nie jest konieczny. Wstawili już 30k do TSOPa no i drugi będzie w procesorze. W sumie opornik można dać - lub nie. Najważniejsza sprawa to dioda LED dla TSOPa, świecąca do przodu. Jeśli przebieg 36kHz chcesz robić w procesorze, musisz zamienić któryś z INTów w taśmie na wyjście timera 2 (OC2) - już o tym pisałem. Tylko on pozwoli na sprzętową generację przebiegu 36kHz. Cytuj Link do komentarza Share on other sites More sharing options...
sosnus Marzec 29, 2012 Autor tematu Udostępnij Marzec 29, 2012 Poprawiłem te kondensatory. Jutro spróbuję te etykiety zrobić 😉 Cytuj Link do komentarza Share on other sites More sharing options...
sosnus Marzec 30, 2012 Autor tematu Udostępnij Marzec 30, 2012 Nareszcie. Poprawiony schemat, z etykietami oczywiście 🤣 Po za transoptorem i diodą IR, wszystko jest ok? Ten czujnik odległości poprawię jutro (właściwie to dzisiaj). Cytuj Link do komentarza Share on other sites More sharing options...
Carpe Diem Marzec 30, 2012 Udostępnij Marzec 30, 2012 Tak na szybko to: 1. Zamień miejscami C4 i C5. 2. C10/12 daj do góry nogami i wtedy daj je wyżej. 3. Zmniejsz wielkość etykiet bo wchodzą na siebie. 4. Przy samym stabilizatorze daj elektrolity 470uF/220uF in/out i następnie ceramiki 100nF, pociągnięte do masy. 5. Brakuje węzła przy kwarcu. 6. Reset jeszcze przez R do Vcc. Cytuj 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
sosnus Marzec 31, 2012 Autor tematu Udostępnij Marzec 31, 2012 Poprawiłem. Nie wiedziałem jak rozwiązać problem złącza OC2, które ma być używane do programatora, oraz diody IR, więc zastosowałem zworkę, aby móc zmieniać funkcję złącza. To jest już (według mnie) ostateczna wersja schematu. są jeszcze jakieś wątpliwości? Cytuj Link do komentarza Share on other sites More sharing options...
bartek1333 Marzec 31, 2012 Udostępnij Marzec 31, 2012 sosnus, zapomniałeś o: 6. Reset jeszcze przez R do Vcc. A po za tym wydaje mi się, że to właśnie ceramiki powinny być najbliżej stabilizatora, a nie elektrolity. Ale co do tego niech się wypowiedzą bardziej doświadczeni elektronicy. Cytuj Link do komentarza Share on other sites More sharing options...
sosnus Marzec 31, 2012 Autor tematu Udostępnij Marzec 31, 2012 Przecież jest, przez 10k do +, spójrz na moduł do programatora. Cytuj Link do komentarza Share on other sites More sharing options...
piotreks-89 Marzec 31, 2012 Udostępnij Marzec 31, 2012 bartek1333 wydaje mi się, że masz racje. Kondensatory elektrolityczne wyłapują wolniejsze i większe szpilki, zaś ceramiki za nimi wyłapują te mniejsze i szybsze. Poza tym do generowania częstotliwości dla TSOP-a potrzebujesz (jak już marek1707 wspominał) wyjścia OC2 (bądź jakiegokolwiek innego, na którym wygenerujesz częstotliwość. Da się właściwe na każdym, ale najlepiej na wyjściu ze sprzętową możliwością) Cytuj Link do komentarza Share on other sites More sharing options...
sosnus Marzec 31, 2012 Autor tematu Udostępnij Marzec 31, 2012 bartek1333 Poza tym do generowania częstotliwości dla TSOP-a potrzebujesz (jak już marek1707 wspominał) wyjścia OC2 (bądź jakiegokolwiek innego, na którym wygenerujesz częstotliwość. Da się właściwe na każdym, ale najlepiej na wyjściu ze sprzętową możliwością) Właśnie tak zrobiłem, ale czy dobrze? Mam na myśli moduł ze zworką. Cytuj Link do komentarza Share on other sites More sharing options...
dondu Marzec 31, 2012 Udostępnij Marzec 31, 2012 A po za tym wydaje mi się, że to właśnie ceramiki powinny być najbliżej stabilizatora, a nie elektrolity. To dobra praktyka. bartek1333 wydaje mi się, że masz racje. Kondensatory elektrolityczne wyłapują wolniejsze i większe szpilki, zaś ceramiki za nimi wyłapują te mniejsze i szybsze. Dokładnie chodzi o to, że szpilki zakłócejące, eliminowane są przez kondensatory liczone w nF. Natomiast elektrolity lub tantale o wartościach w µF, stanowią magazyny energii, które pozwalają zapewnić prawidłowe zasilanie, w przypadku pojawienia się nagłego zapotrzebowania na nią. O ile kondensatory filtrujące powinny być przy każdym układzie scalonym, na każdym jego pinie Vcc, by eliminować zakłócenia przez niego generowane oraz te które mogą do niego docierać, o tyle magazyny energii już niekoniecznie muszą być na każdym pinie, czy wręcz scalaku (tutaj wiele zależy od PCB, długości przewodów, itp.). Opisałem to tutaj w punkcie II.1: https://www.forbot.pl/forum/topics20/dla-poczatkujacych-zaklocenia-w-pracy-mikrokontrolerow-poradnik-praktyczny-dla-robotykow-vt6913.htm Cytuj Link do komentarza Share on other sites More sharing options...
marek1707 Marzec 31, 2012 Udostępnij Marzec 31, 2012 Jestem pod wrażeniem. Schemat jest teraz dla mnie zupełnie nieczytelny ale za to wygląda porządnie 🙂 W tym przeroście formy nad treścią szukam i szukam bliźniaczych etykiet i.. ech, to kwesta gustu, wybaczcie. Z tą zworką to coś nie teges. Gdzie jest druga OC2, chyba powinna być na PB3 procesora? Wtedy by się zgadzało. W sumie to nie wiem, czy warto odpinać tę nożke procesora od złącza ISP. Przecież po zakończeniu programowania programator 🙂 przestaje z tych linii korzystać i możemy ich używać do woli. Ja bym nawet całą tę zworkę wyrzucił, niech sobie diodka LED błyska, groźne to nie jest - to nie silnik, a i tak jej nie widać. Dla porządku można dać zworkę do jej odpinania od linii PB3 ale i tak po kilku programowaniach odechce Ci się ją wciąż wyciągać. Dużo gorzej moim zdaniem wygląda sprawa sterowania samej diody IRED. Takie emitery lubią trochę większe prądy i liczenie, że pin procesora to zapewni jest błędem. Zrób taki sam driver jak do silnika (tylko na tranzystorze npn i bez diody i bez 100nF równolegle do LEDa), daj w bazę opornik ze 330 omów a szeregowo z LEDem jakieś 22 omy. Przecież w impulsie to można przez taką LEDę IR przepchnąć i kilkaset mA - dopiero wtedy to sensownie działa i można liczyć na 10 metrów. Tu będzie z odbicia (ze 3 razy gorzej) ale i tak nie można ograniczać się do słabego prądu procesorka. Najwyżej opornik szeregowy dasz 100 omów. Teraz widać, że dwie masy na tasmie to był strzał w dziesiątkę. Przecież prąd diody IRED będzie wracał przez masę! To byłaby jatka z pomiarami, gdyby masa była wspólna.. Acha, skoro LEDa ma ciągnąć "poważne" impulsy prądu, daj jej też odpowiedni elektrolit, żeby miała je skąd brać i nie liczyła na tę marną tasiemkę. Czyli: na płytce czujników dodajesz 100-470uF między zasilanie a masę "prądową" na której stoi (będzie stał) emiter drivera diody IR. Cytuj Link do komentarza Share on other sites More sharing options...
sosnus Marzec 31, 2012 Autor tematu Udostępnij Marzec 31, 2012 Zmieniłem to miejsce, gdzie była zworka, teraz mogą zworki, albo nie; zmieniłem moduł diody IR: Aha, tuż przed wysłaniem tego posta zauważyłem że, TSOP jest pod OC2, ale dioda IR nie ma jeszcze żadnej nóżki procesora, gdzie ją podpiąć? Cytuj Link do komentarza Share on other sites More sharing options...
Bobby Marzec 31, 2012 Udostępnij Marzec 31, 2012 Stabilizator nie ma podpiętej masy. Nie bardzo też rozumiem ideę tego reflektora led włączonego non-stop. Cytuj Link do komentarza Share on other sites More sharing options...
sosnus Marzec 31, 2012 Autor tematu Udostępnij Marzec 31, 2012 Masa poprawiona. Coś jeszcze? Cytuj Link do komentarza Share on other sites More sharing options...
marek1707 Marzec 31, 2012 Udostępnij Marzec 31, 2012 Tak, dopnijmy sprawę tego czujnika IR i zakończmy jego temat bo już trochę mi się nudzi wałkowanie wciąż tego samego po kilka razy. Sosnus, słuchaj uważnie (bo nie bedę powtarzał...) 😉 : - Dioda IR świecąca do przodu powinna być sterowana przebiegiem ileśtam kHz. Takie coś uzyskasz tylko z nóżki PB3/OC2. Nie wiem, tak zmień schemat i pouzgadniaj etykiety by ten sygnał do płytki czujników dochodził i mrugał czołowym LEDem. - To, że ten sam sygnał używany jest przez programator, programatorowi nie przeszkadza. Może przeszkadzać Tobie lub diodzie IR (czyli w sumie też Tobie). Jeżeli będzie Cię uwierać, że podczas programowania pobłyskuje sobie zdrowo, daj zworkę po drodze do tranzystora T1 ale tak, by jego baza nigdy nie wisiała w powietrzu. W tym celu samą bazę podepnij opornikiem 22k do masy. Zworka może być na płytce czujników albo na płycie głównej - obojętnie. - Sygnał powrotny, z TSOPa musi jakoś do procesora wracać. I tak będzie obsługiwany programowo, więc możesz go podpiąć do któregoś INTa ale niekoniecznie, może być także do PD5. Zrób to, uzgodnij etykiety i finito. Dopiero wtedy, gdy już na spokojnie prześledzisz w myślach drogę wszystkich sygnałów, pokaż kolejny schemat. Przyklepiemy go - lub nie, ale nie chciałbym na nim znaleźć jakiegoś kwiata w okolicy czujnika IR. Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
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!