Skocz do zawartości
superhero1235

[Line Follower] ATtiny2313, 3 czujniki

Pomocna odpowiedź

podłącz do vcc przez rezystor

Mógłbyś wytłumaczyć dlaczego? Bo szczerze mówiąc, pierwszy raz spotykam się z czymś takim : o

Udostępnij ten post


Link to post
Share on other sites

by uzyskać "1" na wejściu EN, żeby układ rozpoznawał jedynkę potrzebna jest minimum 2 V i 40uA.

można bezpośrednio do vcc, a daje sie opornik by układ był bardziej universalnyny.

vcc przez opornik np 10kohm do układu do zworki i do gnd, jeśli zworka zamknięta to mamy 0 jeśli otwarta to 1, takie ręczne programowanie 🙂

Udostępnij ten post


Link to post
Share on other sites

en podłącz do vcc, i będzie git. 🙂

[ Dodano: 26 Paź 09 05:31 ]

sory trochę namieszałem

Udostępnij ten post


Link to post
Share on other sites

Dobra to mam rozumieć że schemat mam z głowy?

Teraz chcę się zabrać za pisanie programu i mam pytanie jak chciałbym na przykład włączyć jeden silnik to muszę podać prąd na oba wprowadzenia do mostka czy tylko na jedno a jak na dwa to w jakiej kolejności bo procek nie jest w stanie wykonać dwóch czynności na raz. Wiem że to są ułamki sekund i są niezauważalne ale dla mostka to może mieć znaczenie .

Udostępnij ten post


Link to post
Share on other sites

Znaczenie mają co najwyżej tzw. szpilki napięciowe - efekt indukcyjnego charakteru uzwojeń silnika. Zabezpieczają przed nimi diody - jeśli masz układ L293D(NE), to ma je wbudowane w swoją strukturę. Popatrz trochę po innych konstrukcjach, bo próbujesz wyważyć drzwi, które wielu ludzi już wcześniej szeroko otworzyło...

Udostępnij ten post


Link to post
Share on other sites

Wziołem się za to jeszcze raz i wyszedł mi taki schemat. I napisałem do niego program . Już chyba nie musze pisać że proszę o sprawdzenie (ja tu nie widzę żadnych błędów)

i program

$regfile = "2313def.dat"
$crystal = 10000000

Config Portb = Output
Config Portd = Input
Portb = &B00000000
Portd = &B00000000

Do
  If Pind.4 = 1 And Pind.5 = 0 And Pind.3 = 1 Then  
    Portb.1 = 1 And Portb.2 = 1

   Elseif Pind.4 = 0 And Pind.5 = 1 Pind.3 = 1 Then       
    Portb.1 = 0 And Portb.2 = 1

   Elseif Pind.4 = 0 And Pind.5 = 0 And Pind.3 = 1 Then    
    Portb.1 = 0 And Portb.2 = 1

   Elseif Pind.4 = 1 And Pind.5 = 1 And Pind.3 = 0 Then      
    Portb.1 = 1 And Portb.2 = 0

   Elseif Pind.4 = 1 And Pind.5 = 0 And Pind.3 = 0 Then     
    Portb.1 = 1 And Portb.2 = 0



  End If
Loop

End

Udostępnij ten post


Link to post
Share on other sites

Reset procesora masz zupełnie źle podłączony (połączyłeś do GND, czyli ciągle będzie reset).

Poza tym VCC masz po obu stronach stabilizatora, więc zamiast 5V dasz na procek napięcie z baterii.

Udostępnij ten post


Link to post
Share on other sites

Przy resecie zapomniałem dać przycisku. A jakbyś się przyglądnął to zaznaczyłem vcc dwoma różnymi znakami vcc 5V idzie do procka i do jednego z zasilań mostka a vcc z baterii idzie do drugiego zasilania mostka h które będzie zasilało silniki.

Udostępnij ten post


Link to post
Share on other sites

Widzę, że oba vcc miały znaczyć co innego.

Problem w tym, że użyłeś tej samej linii, więc są ze sobą połączone (nawet jeśli tego na schemacie nie widać). Jak nie wierzysz, to wygeneruj pcb, albo użyj narzędzia "show" w eagle.

Udostępnij ten post


Link to post
Share on other sites

Ale dla eagle to jedno i to samo.

Zamiast VCC możesz użyć np. VDD.

A co do resetu to albo z niego zrezygnuj, albo podłącz poprawni, czyli przez rezystor 10k do Vcc, a przez przycisk do masy.

Udostępnij ten post


Link to post
Share on other sites

Natomiast co do resetu, to kondensator powinien być między reset, a masą. Między reset, a 5V (vcc) można dać rezystor.

Udostępnij ten post


Link to post
Share on other sites

Ja jeszcze przyczepię się do wejść mostka "enable" wiszących w powietrzu - podepnij je do logicznego 1, albo wyjścia PWM uC.

Udostępnij ten post


Link to post
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!

Gość
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...