Skocz do zawartości

Podczerwień


robo1238

Pomocna odpowiedź

Jak działa układ tsop1736, bo mi coś chyba źle działa.

Podobno gdy podam na niego falę podczernieni to na wyjściu ma się pojawić stan niski, a u mnie jest chyba coś nie tak.

Gdy podam falę podczerwieni to napięcie na wyjściu spada z 5v, na 4,2.

Zepsuty nowy odbiornik ?

Link do komentarza
Share on other sites

A skąd bierzesz tę "falę podczerwieni"? Bo jeśli z pilota, to przecież nie nadaje on ciągle jak żarówka w latarce, tylko produkuje krótkie impulsy. Tak jest w każdym standardzie sterowania podczerwienią. W czasie każdego takich impulsów wyjście Twojego odbiornika opada prawdopodobnie do ok. 0V ale ponieważ impulsów w stosunku do przerw między nimi jest raczej mało, to uśrednione napięcie jakie pokazuje woltomierz jest właśnie takie, jak napisałeś. Chyba do dekodowania tych impulsów chciałeś użyć procesora, nieprawdaż? To czego się spodziewałeś? Stałego 0V? To jak by była przekazywana jakaś informacja oprócz świeci-nieświeci?

Inna przyczyną (jeśli rzeczywiście świecisz zwykłą diodą IR na odbiornik) może być:

1. Użycie za małego rezystora jako obciążenia wyjścia i odbiornik po prostu "nie ma siły" ściągnąć wyjścia do 0V.

2. Odbiornik jest bardziej inteligentny niż Ci się wydaje i zamiast długiego zera wypuszcza tylko impuls 0V o maksymalnej (dla siebie) długości a potem dłuższą przerwę, czyli 5V. Woltomierz to uśrednia i - patrz wyżej.

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

Zrobiłem układ ze schematu ale nie działa nie mam pojęcia czemu.

Z tego kodu;

$regfile = "attiny2313.dat"

$crystal = 8000000

Config Portb.4 = Output

Config Rc5 = Portb.0

$hwstack = 20

$swstack = 10

$framesize = 40

Dim Address As Byte , Command As Byte

Enable Interrupts

Do

Getrc5(address , Command)

Command = Command And &B01111111

Waitms 1

If Address = 0 And Command = 20 Then

Portb.4 = 1

End If

If Address = 0 And Command = 21 Then

Portb.4 = 0

End If

Loop

Link do komentarza
Share on other sites

Jej.. na idiotę wyszedłem 😃

Miałem drobne problemy i nie mogłem powiększyć sobie obrazka, a układ przekaźnika z daleka przypomina ir + tranzystorek 😉

A odnośnie programiku. Na pewno masz źle ustawiony port przekaźnika 😉 w programie masz portb.4, kiedy wg. schematu masz podpięty do portd.4

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.