Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 21 gru 2024, o 16:34


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 23 sie 2013, o 22:26 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Obrazek
Kiedy potrzeba nam izolowany interfejs RS232/UART można użyć transoptorów albo modułów Bluetooth, a można też niewielkim wysiłkiem zbudować taki bezprzewodowy interfejs wykorzystując nadajnik i odbiornik podczerwieni, który znajduje się na ATB 1.04. Przypomina to standard IRDA, ale tam część programowa jest dość mocno rozbudowana. Do prostych doświadczeń wystarczą sprawdzone funkcje do komunikacji poprzez UART i kilka linijek kodu do generowania sygnału o częstotliwości 36kHz:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Standardowe podłączenie diody nadawczej w zestawie ATB wygląda tak:
Obrazek

Wyjście OCx steruje tranzystorem diody nadawczej. Należy zmodyfikować układ, aby wykorzystać dodatkowy sygnał z wyjścia TxD co obrazuje następujący schemat.
Obrazek

Tutaj to wyjście TxD steruje tranzystorem diody nadawczej, a wyjście OCx wysterowuje dodatkowy tranzystor npn, który moduluje sygnał z TxD częstotliwością 36kHz. Na zdjęciu widać jak to wygląda w rzeczywistości:
Obrazek

Odbiornik podczerwieni można wprost, bez żadnych modyfikacji podłączyć do wejścia RxD mikrokontrolera, albo przejściówki USB/UART. Działanie toru komunikacyjnego obrazuje poniższy rysunek.
Obrazek

Układ testowano wykorzystując procesor jako nadajnik, przejściówkę USB/UART jako odbiornik. Rejestrowany był sygnał odbity od dłoni i uzyskano bezproblemową komunikację na odległość 0,5m (łącznie 1m) przy prędkości 2400. Przy prędkości 9600 nie odebrano poprawnej informacji.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sie 2013, o 22:46 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Krauser --> No nawet nie można Ciebie do Lochu zesłać za to , że nie umieściłeś projektu we właściwym dziale ;) .... i to Ty - "stary nasz forumowy mistrz" ;) ....

Panowie moderatorzy proszę na pomoc i przerzucić ten świetny post do działu DIY Projekty Sprzętowe .... ;) ...

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sie 2013, o 22:56 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Się robi, Szefie ;-)

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 sie 2013, o 23:05 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Dzięki Jagi - a kolegę Krausera - teraz na tydzień do Lochu bez jedzenia i picia ;) - za to, że bez kolejki sam się tam wpycha :lol:

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2013, o 12:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

Bardzo fajny pomysł :D i dobra alternatywa dla modułu Bluetooth

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2013, o 12:19 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Aż korci żeby spróbować ;-)

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2013, o 12:21 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Jaglarz napisał(a):
Aż korci żeby spróbować ;-)


kurza melodia ja też tak mam .... od razu jak zobaczyłem - to zaczęło mnie korcić ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2013, o 13:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

No ja też za chwile się biore za podłańczanie :D

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2013, o 13:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 mar 2013
Posty: 64
Pomógł: 0

Krauser napisał(a):
Przy prędkości 9600 nie odebrano poprawnej informacji.


Czy jest to związane z maksymalną częstotliwością przełączania tranzystorów ?

_________________
-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2013, o 13:45 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Częstotliwość przełączania tranzystorów liczona jest w MHz, stawiałbym na małą częstotliwość nośną 36 kHz.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 sie 2013, o 14:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 mar 2013
Posty: 64
Pomógł: 0

Racja. W sumie takim podejściem cudów się nie zdziała, ale i tak jest to dobra alternatywa ;)

_________________
-



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 sty 2014, o 09:49 
Offline
Nowy

Dołączył(a): 18 sty 2014
Posty: 1
Pomógł: 0

Kiedyś użyłem podobnego układu, ale bez modulacji. Nadajnikiem była dioda, która świeciła w takt sygnału TXD, a odbiornikiem dioda odbiorcza z układem różniczkowym. Transmisja śmiga nawet na dużych częstotliwościach, ale na pewno nie będzie tak uodporniona jak ten układ przed wpływem zewnętrznego oświetlenia.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO