Skocz do zawartości
OutSideR2k11

LineFollower sprawdzenie schematu

Pomocna odpowiedź

zajazylem blad, dziekuje za pomoc, juz poprawki nie bd wrzucal bo jasna sprawa, reszta dobrze tak ? jak tak to zaczynam projekt PCB

[ Dodano: 17-05-2011, 19:23 ]

pierw robie schematy dla poszczegolnych plytek, a potem jak wszystko bd dobrze zabieram sie na ich podstawie za PCB, a wiec pierw schemat czujnikow, polaczenia na goldpinach, zas LED 5 jedynie do wskazania, ze uklad napewno zostal zasilony

Udostępnij ten post


Link to post
Share on other sites

Prawo ohma + prąd zasilania diod LED. Polecam przestudiować.

Udostępnij ten post


Link to post
Share on other sites

Witam, po dlugiej nieobecnosci pragne zamiescic fotki z postepem prac, oczywiscie wszystkie powyzsze bledy zostaly poprawione.

obudowe stanowi jakis tam zabawkowy model mercedesa, odpowiednio odchudzony oczywiscie 🙂

calosc sterowania wraz z diodami sygnalizujacymi zasilanie poszczegolnych plytek znajduje sie na klapie bagaznika, zlacze candy zas swoje miejsce bedzie mialo na tylnej czesci dachu auta (niewidoczny na foto).

wszystko podpinane na goldpinach, plytki jednak uniwersalne, a zasilanie 6X1.5 AA

fotki:

[

obecnie koncze konstrukcje a w miedzy czasie, podczas oczekiwania na czesci skrobie programik 😉 i tutaj moja prosba bo z programowania to jestem strasznie slaby ;/

przegladajac inne prace oraz kurs programowania udalo mi sie napisac cos takiego :

''''''''''''''''''''''''Konfiguracja''''''''''''''''''''''''
$regfile = "m8def.dat"
$crystal = 12000000 

'Konfiguracja przetwornika analog-cyfra (ADC)
Config Adc = Single , Prescaler = Auto , Reference = Avcc

'Konfiguracja sterowania sprzętowym PWM
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down

'Granica reagowania na linię - dobierana doświadczalnie
Const Granica = 500

'Konfiguracja portów
Config Portd = Output
Config Portb = Output 

'Opis portów
'Enable1 - Silnik lewy - Portb.1 (PWM1A)
'Enable2 - Silnik prawy - portb.2 (PWM1B)
'Input1 - Silnik lewy A - Portd.3
'Input2 - Silnik lewy B - Portd.2
'Input4 - Silnik prawy A - Portd.0
'Input3 - Silnik prawy B - Portd.1

'Czujnik lewy - ADC0
'Czujnik środkowy lewy - ADC1
'Czujnik środkowy prawy - ADC2
'Czujnik prawy - ADC3

'Deklaracje zmiennych
Dim Czujnik_lewy As Word
Dim Czujnik_srodkowy_lewy As Word
Dim Czujnik_srodkowy_prawy As Word
Dim Czujnik_prawy As Word 

Start Adc

Set Silnik_lewy_a
Reset Silnik_lewy_b
Set Silnik_prawy_a
Reset Silnik_prawy_b
'Silniki włączone
Pwm1a = 255
Pwm1b = 255
''''''''''''''''''''''''Pętla główna'''''''''''''''''''''''' 
   Do
   'Każdowazowa konfiguracja czujników
   Czujnik_lewy = Getadc(0)
   Czujnik_srodkowy_lewy = Getadc(1)
   Czujnik_srodkowy_prawy = Getadc(2)
   Czujnik_prawy = Getadc(3)

      If Czujnik_srodkowy_lewy > Granica Then
         Pwm1a = 255
         Pwm1b = 255
      If Czujnik_srodkowy_prawy > Granica Then
         Pwm1a = 255
         Pwm1b = 255
      Elseif Czujnik_lewy > Granica Then
         Pwm1a = 0
         Pwm1b = 255
      Elseif Czujnik_prawy > Granica Then
         Pwm1a = 255
         Pwm1b = 0
      Else
         Pwm1a = 255
         Pwm1b = 255
      End If
      End If
   Loop
   End

prosilbym o sprawdzenie kodu oraz wszelkie sugestie jak go moge bardziej rozbudowac, pozdrawiam serdecznie 🙂

Udostępnij ten post


Link to post
Share on other sites

witam po zlozeniu mam nastepujacy problem, jak odpale robota bez programu jeszcze tylko na samym zasilaniu to z miejsca swieca mi sie wszystkie diody sygnalizujace dzialanie czujnikow, z tym ze jedne slabiej jedna mocniej. czy to normalne ?? nie widze zadnej reakcji ze strony czujnikow jak sa nad bialym czy ciemnym tle ;/ co moze byc nie tak ? scheamt identyczny jak pare postow wyzej z tym ze rezystory przy diodach maja wartosc 120 Ohm.

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...