Skocz do zawartości

Problem ze schematem i programem do robota ''odbijadła''


klonyyy

Pomocna odpowiedź

Witam! Mam pewien problem ,a mianowicie zbudowałem robota podobnego do tego https://www.forbot.pl/forum/topics7/moj-pierwszy-programowany-robot-rumcajs-vt1579.htm

tylko że podpiąłem mostek H pod piny 6,7,8,9 ,a czujniki pod piny 12,13. Wszystko polutowałem zaprogramowałem procka i nic 🙁

To mój przerobiony kod :

                                          $regfile = "attiny2313.dat"
$crystal = 4000000

Config Pind.5 = Output                                      'ustalanie portow wyjscowych
Config Pind.4 = Output
Config Pind.3 = Output
Config Pind.2 = Output
Config Pinb.0 = Input                                       'ustalanie portow wejscoiwych
Config Pinb.1 = Input
Config Pinb.2 = Input


Czujnik_1 Alias Pinb.0                                      'zmiana nazw portow
Czujnik_2 Alias Pinb.1
L1_a Alias Portd.5
L1_b Alias Portd.4
L2_a Alias Portd.3
L2_b Alias Portd.2

Set Portb.0                                                 'ustalanie stanow wysokich
Set Portb.1
Set Portb.2

L1_a = 1                                                    'ustalenie stanow niskich
L1_b = 1                                                    'na wyjsciach
L2_a = 1
L2_b = 1





Do                                                          'glowny program

  Waitms 90                                                'czekaj 90ms


  If Czujnik_1 = 0 Then                                    'jesli czu.1 zostanie zalaczony to przejdz do Cofnij
     Waitms 15
     Gosub Cofnij
  Elseif Czujnik_2 = 0 Then                                'jesli czu.2 zostanie zalaczony to przejdz do Cofnij
     Waitms 15
     Gosub Cofnij
  Else
     L1_a = 0
     L2_a = 0
     L1_b = 1
     L2_b = 1
  End If                                                   'jesli nic nie zostalo zalaczone to jedz
Loop
End


Cofnij:
  L1_a = 1                                                 'ustalenie stanow niskich
  L1_b = 1                                                 'na wyjsciach
  L2_a = 1
  L2_b = 1
  Waitms 30                                                'czekaj 30ms
  L1_b = 0                                                 'cofaj
  L2_b = 0
  Waitms 100                                               'obroc sie
  L1_b = 1
  L1_a = 0
  Waitms 160
  L1_a = 1                                                 'zatrzymaj obrot
  L1_b = 1
  L2_a = 1
  L2_b = 1

Return                                                      'wroc do glow

Czy wiecie co może być źle ?

Dodatkowo zamieszczam obrazek z używanymi przeze mnie pinami:

Sorry za to ,że schemat w paincie 😉

PS. nie wiedziałem w jakim forum założyć ten temat jeśli jest w złym proszę o przeniesienie.

Link do komentarza
Share on other sites

Pokaż schemat, jak masz podłączone wejścia enable mostka?

L1_a = 1                                                    'ustalenie stanow niskich
L1_b = 1                                                    'na wyjsciach
L2_a = 1
L2_b = 1

1 to stan wysoki. Mogłeś/możesz przez to uwalić mostek.

Link do komentarza
Share on other sites

Wszystko jest połączone tak jak na schemacie.A apropo mostka czy mógł się zepsuć nie nagrzewając się ? Bo przez cały czas podczas działania układu sprawdzałem i mostek nie był wcale ciepły.

Link do komentarza
Share on other sites

Czy wiecie co może być źle ?

Dodatkowo zamieszczam obrazek z używanymi przeze mnie pinami:

https://www.forbot.pl/forum/upload_img/obrazki/IMG_4e0738af24d359689.jpg

Sorry za to ,że schemat w paincie

PS. nie wiedziałem w jakim forum założyć ten temat jeśli jest w złym proszę o przeniesienie.

i

Wszystko jest połączone tak jak na schemacie.A apropo mostka czy mógł się zepsuć nie nagrzewając się ? Bo przez cały czas podczas działania układu sprawdzałem i mostek nie był wcale ciepły.

https://www.forbot.pl/forum/upload_img/obrazki/IMG_4e0810e85b0103332.jpg

Pin 10 od Attiny2313 masz ściągnięty do masy czy może wykorzystany jaki I/O?

Na pewno podłączyłeś to tak jak na pierwszym rysunku?

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

1 to stan wysoki. Mogłeś/możesz przez to uwalić mostek.

Jak ustawisz wszystkie piny w mostku na stan wysoki to go nie uwalisz, bo prąd wtedy nie przepływa. Przynajmniej nigdy o czymś takim nie słyszałem. Mnie się udało rozwalić jeden L293D, jak przepuściłem przez niego prąd 4A włączając silnik na 24V 13W, był krótki strzał i mostek zaczął się bardzo grzać.

Link do komentarza
Share on other sites

Przykro mi to mówić ale nic się nie zmieniło. Serwa stoją w miejscu, gdy wciskam czujniki nic się nie dzieje:( Ale jestem w trakcie wytrawiania płytki autora. Może to wina płytki a nie programu

Link do komentarza
Share on other sites

Podepnij do tiny zasilanie i podłącz reset.

Jak ustawisz wszystkie piny w mostku na stan wysoki to go nie uwalisz, bo prąd wtedy nie przepływa.

Nie wiem, czy logika l293 ma zabezpieczenia przed czymś takim, ale ostrożność nie zaszkodzi. W normalnym mostku(bez zabezpieczeń) takie coś spowoduje zwarcie zasilania tranzystorami mostka i efektowny strzał.

Link do komentarza
Share on other sites

nanab, wystarczy zerknąć do dokumentajcji, do tabeli prawdy dla tego mostka i okaże się, że gdy na wejściach są same 1, to jest wtedy fast brake, czyli oba wyprowadzenia silnika są zwarte.

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.