Skocz do zawartości

ATtiny2313 + L293D Line Follower


Pomocna odpowiedź

A sprawdzałeś połączenia sprawdzaniem DRC ? Bo wydaje mi się że możesz mieć kilka zwarć.

Jeśli chodzi o przelotki, może Ci to nie przeszkadza, ale na pweno ładnie nie wygląda i nie oszczędzi Ci czasu, ale jak chcesz - Twoja płytka 😉

Sprawdzałem. (zdjęcie)

Może i nie wygląda to ładnie, ale... każdy ma swój gust 😃

[ Dodano: 21-07-2012, 19:54 ]

Czy teraz jest ok?? : >

"Marek1707 zaproponował, żebym tak zrobił, więc myśląc, że jest dobrze tak zrobiłem"

aixI, nie rób czegoś bo ktoś (no akurat ja) tak zaproponował i już. Masz być przekonany o każdym aspekcie Twojego projektu. Jeśli czegoś nie wiesz, nie rozumiesz to pytaj aż będziesz pewien. To żaden wstyd. Inaczej przestajesz być autorem swojego dzieła a to przecież ostatecznie tylko Twoje decyzje powinny wpływać na jego kształt.

Oporniki do masy na liniach sterujących mostkiem są po to, by wymusić tam stan nieaktywny (zero) gdy procesor nie będzie nimi "zarządzał". Tak dzieje się w chwili włączania zasilania, podczas RESETu wymuszonego przyciskiem lub podczas programowania procesora. W tych momentach mostek będzie starał się wymusić na swoich wejściach stany wysokie bo (akurat ten) tak jest skonstruowany. Uda mu się to bez problemu, bo porty procesora są wtedy wejściami. Może nie jest to wielka tragedia gdy na obu wyjściach silnika pojawi się napięcie zasilania a mostek zostanie załączony jedynką na wejściu EN ale sam przyznasz, że warto mieć kontrolę nad takimi sygnałami w każdym stanie urządzenia. Oporniki właśnie taką kontrolę dają. Oczywiście bez nich układ działa, one nie pomagają w niczym gdy procesor normalnie pracuje. Jeżeli bardzo to komplikuje płytkę, zostaw chociaż opornik do masy na EN. Zero na tym wejściu zablokuje mostek i niezależnie od stanów wejść A i B silnik będzie odcięty.

Dzięki za info ;]

Nie komplikuje to płytki i nie przeszkadzają mi te oporniki. Czyli jak dobrze zrozumiałem to jak będę programował procka to jak popłynie 5V (potrzebne dla procka) to nie załączy silników?? Bo jak gdzieś czytałem, że trzeba wyjmować mostek H i dopiero programować. (wtedy jak czytałem to nikt nie miał pwm'a podciągniętego do masy przez rezystor)

Jeżeli płytki są dobre to ok. Wracając do tego rezystora R26. Wyszło mi, że jego wartość to 1R. (nie wiem, czy dobrze ;/ )

Jak będę wiedział jaka jest jego wartość to tylko będzie mnie czekało wyjście do elektronika ;]

EDIT: myślę jeszcze nad zmianą płytki PCB, ponieważ łączenie dwóch płytek nie pasuje mi za bardzo. W razie co będę pisał.

Czyli jak dobrze zrozumiałem to jak będę programował procka to jak popłynie 5V (potrzebne dla procka) to nie załączy silników??

W takim układzie nie powinny się załączać. Ale żeby uniknąć tego problemu wystarczy zapodać napięcie na złącze kanda w tedy masz 100% pewności, że robot nie ucieknie ci w czasie programowania 😅

"Wyszło mi, że jego wartość to 1R. (nie wiem, czy dobrze ;/ )"

Niedobrze, próbuj dalej. Pokaż jak to liczysz - przynajmniej będzie wiadomo, gdzie robisz błąd.

"..żeby uniknąć tego problemu wystarczy zapodać napięcie na złącze kanda.."

Mógłbyś to wyjaśnić dokładniej?

[ Dodano: 02-08-2012, 16:19 ]

Ok. zaprojektowałem nową płytkę tego samego ;]

Teraz wygląda to tak, na płycie głównej jest procek, mostek, komparator i inne, a na płytce "czujniki" są czujniki z rezystorami.

Nie ma tylko rozlanej masy.

😃 No jest duża ale nie aż tak ;] jak dla mnie to jest ok. : >

wymiary płyty głównej: pionowo-8,6cm / poziomo-8,7cm

Szczerze to sam nie wiem jak to policzyć. Mógłbyś mi to jakość bardziej wytłumaczyć jak to liczyć, ja postaram się to ogarnąć.

  • 3 tygodnie później...
"..żeby uniknąć tego problemu wystarczy zapodać napięcie na złącze kanda.."

Chodzi o to ,że w czasie programowania zasilasz robota z programatora. W ten sposób odcinasz napięcie zasilania silników i robot nie "ucieka" .

W załączniku masz płytkę z tego robota może się zainspirujesz...

"w czasie programowania zasilasz robota z programatora"

Acha, to znaczy, ze po pierwsze musisz mieć programator który to umożliwia a po drugie taka sytuacja (brak zasilania "silnikowego" przy obecności zasilania "logicznego") nie jest normalnym stanem pracy mostka L293. Producent w ogóle nie przewiduje czegoś takiego i nawet jeśli sprawdziłeś i nic się nie popsuło, proponując to pisz wyraźnie że inni zrobią to na własną odpowiedzialność. Chyba, że nie bardzo wiesz o czym piszesz lub rozwiązałeś ten problem jakoś układowo (bo chyba da się).

Acha, to znaczy, ze po pierwsze musisz mieć programator który to umożliwia.

To akurat nie jest problem wszystkie pracujące na usb mają taką opcje a resztę i tak trzeba zasilać w czasie pracy. Więc można to zasilanie podciągnąć do programatora np. Z portu usb albo z zewnętrzengo zasilacz.

nie jest normalnym stanem pracy mostka L293.

Nie wiem czy producent to przewidział czy nie ale nie widzę powodów dla których tranzystor darlingtona miałby, bez obciążenia eksplodować. Po za tym sprawdzone empirycznie 😅

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ę »
×
×
  • Utwórz nowe...