Skocz do zawartości

Line Follower-proszę o sprawdzenie schematu


Szuszy

Pomocna odpowiedź

Datasheety nie gryzą 🙂 Podpinasz SCK pod pin19, MISO pod 18, MOSI pod 17, reset pod 1, VCC i GND wiadomo. Zakładam, że masz jakiś programator, żeby drugie końce kabli nie wisiały w powietrzu. Jak nie to zakup sobie albo zrób prosty.

Link do komentarza
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

- Nie podłączone wejścia z sygnałem PWM do mostka (1-2EN i 3-4EN),
- Brakuje kondensatora miedzi VCC a GND przy uC,
- To samo przy mostku brak kondensatora miedzy VCC1 a GND,

PS

Wydaje mi się że ten uC który jest na tym schemacie ma tylko jedno wyjście PWM a tobie potrzeba są 2.

Link do komentarza
Share on other sites

- Brakuje kondensatora miedzi VCC a GND przy uC,

Jak to??? A C5!?

- Nie podłączone wejścia z sygnałem PWM do mostka (1-2EN i 3-4EN),

Myślałem że to nie jest obowiązkowe.

Wydaje mi się że ten uC który jest na tym schemacie ma tylko jedno wyjście PWM a tobie potrzeba są 2.

Może da się 1-2EN i 3-4EN podłączyć pod jedno wejście?

Pytanie: Czy kondensator C2 może być zamiast 330uf 220uf?

Link do komentarza
Share on other sites

Jak to??? A C5!?

C5 jest do układu resetu, na dodatek jest złe podłączony to samo rezystor. Powinno być tak:

Może da się 1-2EN i 3-4EN podłączyć pod jedno wejście?

Nie! Napisałeś ze chcesz użyć attiny2313 a w eaglu wstawiłeś AT90S2313 który ma tylko jednego PWM'a (datasheet AT90S2313). Zacznij od zmiany uC i wtedy połączysz 1-2EN do OC1A a 3-4EN do OC1B

Pytanie: Czy kondensator C2 może być zamiast 330uf 220uf?

Tak

Link do komentarza
Share on other sites

Standardowo nie ma, musisz dociągnać sobie biblioteki z cadsoftu. A bez PWMa obejdzie się, podłącz do +5V, ale wtedy tracisz możliwość regulowania prędkością silników. Ale jak wymienisz uC na tiny2313 to podepnij te piny pod OC1a i OC1b, lub OC0a i OC0b.

Link do komentarza
Share on other sites

A gdy podepne ten pwm do ATTINY2313 to będe musiał zmienić program???

Czy on jest poprawny?

$regfile = "2313def.dat"
$crystal = 4000000
'$noramclear

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

Motor_lp Alias Portb.0
Motor_lt Alias Portb.1
Motor_pp Alias Portb.3
Motor_pt Alias Portb.2

Sensor_p Alias Pind.2
Sensor_s Alias Pind.5
Sensor_l Alias Pind.4


Do
  If Sensor_l = 1 And Sensor_s = 0 And Sensor_p = 1 Then   'jedz prosto
     Gosub Go

   Elseif Sensor_l = 0 And Sensor_s = 1 And Sensor_p = 1 Then       'skrec w lewo
     Gosub Lewt

   Elseif Sensor_l = 0 And Sensor_s = 0 And Sensor_p = 1 Then       'skrec w lewo
     Gosub Lewt


   Elseif Sensor_l = 1 And Sensor_s = 1 And Sensor_p = 0 Then       'skrec w prawo
     Gosub Righ

   Elseif Sensor_l = 1 And Sensor_s = 0 And Sensor_p = 0 Then       'skrec w prawo
     Gosub Righ



  End If
Loop


Go:
Motor_lt = 1
Motor_pt = 1
Return
Lewt:
Motor_lt = 0
Motor_pt = 1

Return
Righ:
Motor_lt = 1
Motor_pt = 0

Return
Link do komentarza
Share on other sites

No to kilka uwag. Po pierwsze, lepiej żeby wejścia były podciągnięte, czyli portd = 0B11111111, wtedy trzeba uczywiście zamienić zera i jedyni w sprawdzaniu warunków. Po rugie, dlaczego Motor_lp i motor_pp jako określone porty, a potem nigdzie ich nie używasz? Jeżeli chodzi o to, że na drugiej nóżce i tak zawsze chcesz miec stan niski, bo silniki i tak kręcą się w jedna stronę, to lepiej podłącz to do masy, a nie marnujesz wyjścia uC.

Link do komentarza
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!

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.