Po pierwsze to staraj się przejrzyście pisać kod, bo sam się szybciej zakałapućkasz z takim stylem pisania jak wyżej: [syntax=c]#include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> // #define F_CPU 8000000L ----> TEGO NIGDY NIE RÓB PROGRAMOWO - w kodzie int main(void) { TCCR2 |= (1<<WGM21); // tryb CTC TCCR2...
To nie lepiej wysyłać z 3 LED, 3 kody RC5 i odbierać je 3 czujnikami?? LEDy podłączasz wtedy do 1 tranzystora a kody odbierasz poszczególnymi czujnikami. Układ jest wtedy nie wrażliwy na inne nadajniki IR ,takie jak np PILOTY. hyhyhy teraz to kolega zaszalał ;) - 3 diody nadawcze i aż 3 czujniki ;) szok. Toż już by można było sobie w głowie pomysł...
mikro = 0.001 [mili] mikro = 1 / 1000 [mili] czyli jedna milisekunda(ms) ma tysiąc mikrosekund(us). Mam pytanie: czy to działa z metodą wysyłania kwadratowej fali? Bo ja chcę zrobić pilot który będzie wysyłał parę komend, ale nie wiedziałem jak zmodulować sygnał. bardzo bym prosił o potwierdzenie tego sposobu. A co do wysyłania tylko przez określony...
Wszelkie nadajniki na AVR też raczej się tymi wytycznymi nie przejmują i działają - ma być nośna 36kHz to ustawia się PWM.50/50 i po sprawie :)
aby był mega uniwersalny dobrze byłoby podłączać różne odbiorniki. obecnie odbiera tylko z nośna 36khz a tych częstotliwości jest kilka.
witam, zamierzam, przy użyciu timera 1 wygenerować falę nośna 36kHz a następniej wysyłać kody RC5. zakładając, że: FCPU = 8MHz preskaler = 8 ze wzoru http://obrazki.elektroda.net/100_1247003... obliczyłem, że wartość OCRnA ~ 13. następnie ustawiam Timer: TCCR1A = 1<<COM1A0; // toggle OC1A on Compare Match TCCR1A = 1<<WGM12; // CTC mode...
Mam pytanie do autora,czy jest możliwość regulacji prądu diody IR z poziomu mikrokontrolera? tak aby nośna 36kHz była nadal poprawnie rozpoznawana przez TSOPa. Jak najprościej taką regulację zrobić?
z całym szacunkiem dla kolegów co oznacza przechwytuje ?? nie widze tam żadnego odbiornika promieniowania a tylko nadajnik prawdopodobnie 2x ne555 jeden jako nośna 36kHz drugi do kluczowania nośnej jakąśmała częstotliwością. wiec gdzie tu przechwytywanie ? zakłucanie to już inna sprawa.
Układ tfms5360 jest przystosowany do pracy z nośna 36kHz. Jeśli zrobisz sterowanie IR bez użycia nośnej, to będzie reagować na wszystko, światło dzienne, latarki itp. itd. Poza tym, zasięg takiego sterowania IR jest bardzo kieski i mocno zależy od oświetlenia zewnętrznego.
Wydaje mi się ze tutaj chodzi o częstotliwość nośną 36khz,określaną wzorem który podłem w poprzednim poście. wszystko się zgadza, fala nośna = 36kHz, ale technicznie 1/36kHz to czas całego okresu, czyli 27us. A CTC musi odliczyć dwie połówki tego okresu, stąd wartość OCRn dwukrotnie mniejsza.. Ale niech ktoś jeszcze się wypowie.. Zobacz tutaj: http://www.ustr.net/infrared/index.shtml
Problem jest w tym , że pomijasz odbiornik podczerwieni w TV , a procek wysyła falę nośna 36kHz zmodulowana kodem RC5.Najprościej było by napisać (lub zmienić oryginalną) procedurę generującą sygnał. Pozdrawiam. Piotrek Sz.
Sygnał informacyjny jest modulowany nośna 36kHz. Sygnał na wyjściu odbiornika(w moim przypadku TFMS5360) jest zdemulowany. Jeden bit trwa 1,778ms. Wiec 3/4 tego czasu to 1,3335ms. Więc jaki czas powinienem ustawić Twoim zdaniem?
Układ który podałeś jest odbiornikiem podczerwieni o nośnej 36kHz. Na nim czegoś takiego nie zrobisz, będziesz miał diodę zapaloną lub nie, typowe 0/1.
Potrzebuję wykonać dekoder kodu RC5 na naturalny binarny. Układ ma pobierać syganał z fotodiody (odbiornik sygnału z pilota - nośna 36kHz). Wyjście układu ma być szeregowe, dodatkowa linia sygnalizująca wysłanie 18bitów i linia sygnalizująca brak odbioru z pilota. Rozumiem, że należy to wykonać za pomocą uC, jednak nie umiem poradzić sobie z odpowiednim...
takie moje praktyczne spostzreżenia na temat tego postu: 1) Nośna (36kHz) musi być (przynajmiej) modulowana przebiegiem prostokatnym o częstotliwosci kilkuset Hz. 2) jesli TFSM-a "oświecimy" takim przebiegiem to na jego wyjsciu nie będzie cały czas panował stan niski, tylko będą sie pojawiac paczki impulsów (cos w rytmie impulsów modulujacych ). 3)...
Znam Kody RC5 i jego funkcje. Ale jak napisać program,który po naciśnięciu przycisku wyśle do podczerwieni odpowiednio wybrany Kod. Tzn Kod urządzenia 0. a rozkaz 12. oczywiście wiem jak to wygląda binarnie. Ale jak zrobić aby na P1.0 była fala nośna 36kHz a na P1.1 odpowiednio wybrany kod. czyli w RC5 11000000001100. Bo chyba tak trzeba zrobić prawda??
36kHz to jest nośna, a poszczególne jednostki czasu mogą trwać kilka ms Dodano po 5 I nie zawsze nośna ma 36kHz a poszczególne bity zazwyczaj trwają określoną ilość okresów nośnej.
A nie lepiej zapuścić Timer w trybie CTC żeby generował nośną 36kHz na swoim pinie OCxx? I jakimś innym Timerem albo nawet programem głównym za pomocą Waitms-ów włączać i wyłącza pin OCxx? Prostsze i łatwiejsze do zrobienia. I tak właśnie się zwykle robi.
Witam. W układzie "radaru na podczerwień" jest zarówno nadajnik jak i odbiornik sygnału (nośna 36kHz jest kluczowana częstotliwością akustyczną). http://www.elektroda.pl/rtvforum/topic14... Aby otrzymać przełącznik bistabilny (włącz/wyłącz) należy uzupełnić układ odbiornika dzielnikiem przez dwa (np. przerzutnik typu "D" - 4013). Jest to oczywiście...
A widzisz :!: Gdybyś wkleił kod ,który już napisałeś , to bym sie tak nie "gimnastykował" ;) Teraz napisz , jak chcesz modulować "nośną" , czy to ma być RC5 , czy jakiś inny sygnał :?: Przy jakim stanie pinu dioda "świeci" :?: Nie bądź taki tajemniczy ;) Piotrek
Dowolny pilot nie może być - musi być taki o częstotliwości nośnej 36kHz lub inaczej mówiąc dopasowany do odbiornika (TMFS5360). Odbiornik podłączony do PB6 - w innym przypadku oprogramowanie będzie znacznie bardziej kłopotliwe. Jeżeli nie używasz adc to lepszy od tiny26 byłby tiny2313.
WITAM MAM PYTANIE CZY W PILOT PIONEER 1430 WYKORZYSTYWANE JEST KODOWANIE RC5 I CZY JEGO CZESTOTLIWOŚĆ NOŚNA TO 36kHz? Z góry dziękuje za wszystkie odpowiedzi Mikrofon
uC i scalony odbiornik podczerwieni z demodulatorem i program staje się prosty. uC to praktycznie dowolny, odbiornik odpowiedni najwygodniej gotowy "dla pilota" - u mnie w domu wszystkie 3 piloty maja fale nośna 36kHz i dobrze współpracują z TSOP1236. Jeśli czytasz po angielsku na początek zajrzyj na stronę http://www.sbprojects.com/knowledge/ir/i...
Pytanie jak generujesz sygnał w pilocie. Sygnał musi być modulowany chyba nośną 36kHz - tylko wtedy odbiornik sprowadzi wyjście do stanu niskiego. 36kHz można łatwo sprzętowo generować wykorzystując jeden z timerów pracujący w trybie PWM, wystarczy ustawić wypełnienie na 50%, częstotliwość na 36kHz i można nadawać poprzez załączenie/wyłączenie timera...
Witam, chciałbym zrealizować pomiar odległości na odbiciowym czujniku, jest on zbudowany z diody IR i odbiornika TSOP1736. Attiny13 generuje nośną 36kHz która pod odbiciu od przeszkody wraca do czujnika a procesor sygnalizuje to stanem wysokim na jednym z wyjść. Teraz chciałbym zrobić pomiar odległości i teoretycznie gdybym regulował jasność diody IR...
Ten "optical test" to po prostu modulacja fali nośnej (36kHz) sygnałem o częstotliwości okolo 800Hz. W Twoim przypadku problemem jest sama fala nośna, którą trzeba przerobić. Gdybyś używał pinu z wyjściem PWM to nie byłoby problemu
Nie istotne. Dziwne jest to, że u kolegi miałem podłączony plugin pod laptopa i tak właśnie było dla tego pilota. Za to mój nadajnik wydawał się działać. Po podłączeniu pod komputer stacjonarny pluginu Girdera i sprawdzeniu kodów tego pilota w większości przychodziły te same(poprawnie)- za to GIRDER bardzo ociężale reagował na przesłony ręką wiązki...
Witam (at)Kabuto15 napisał: Demodulacja synchroniczna cyfrowo jest bardzo prosta w realizacji jeśli znasz częstotliwość nośnej Jeżeli masz na myśli to co jest poniżej na zdjęciu to soooory ale to nie jest proste :D Lubię matematykę ale jak są cyfry nie litery :D http://www.modelarz.neostrada.pl/elektro... O ile ja jeszcze może bym to...
1. Jeżeli przy braku wysyłania nośnej 36kHz na wyjściu TSOP masz stan wysoki, a podczas wysyłania nośnej masz stan niski to znaczy, że jest OK. Większość scalonych odbiorników IR ma zabezpieczenie przed ciągłą transmisja - 36kHz trzeba modulować - tak np definiuje to sobie Vishay: Minimum burst length 10 cycles/burst 10 cycles/burst After each burst...
Mogę zapytać jak programowo realizujesz nadawanie rc5? Nigdzie nie mogę tego znaleźć, a staram się zrobić własny pilot rc5. Jeśli nie możesz pokazać kawałka kodu, to chociaż opisz jak to robisz. Za pomocą timerów, czy jak? Proszę o szybką odpowiedź ;) Ok już sobie poradziłem :D Już mam praktycznie gotowy kod obsługi rc5. Nie było w sumie tak trudno...
Może łatwiej i szybciej wymienić odbiornik z 36kHz na 38kHz? To jest raptem kilka złoty...
W ferdkach , nośna na IR jest na 36kHz , a więc szczerze możesz użyć dowolnego odbiornika na 36 kHz .
Witam. Posiadam pilot do tunera DVB-T WIWA HD-50. Pilot ma na obudowie wydrukowane oznaczenie: JX-1009(1). http://obrazki.elektroda.pl/4714553100_1... Gdzie mogę znaleźć informacje na temat, w jakim standardzie wysyła on dane? Udało mi się zapisać ramkę danych z pilota, która prezentuje się następująco: http://obrazki.elektroda.pl/9279185800_1...
Mam podobny problem. Ja dodałem modulacje tzn. włączam i wyłączam nośna co kilkanaście okresów przebiegu 36KHz. trochę to pomaga ale nie na 100%. Kiedyś miałem inne odbiorniki i działało lepiej.
mkpl: Jeśli był by ktoś tak miły i sczytał kody z pilota i czy w ogóle pracuje on w standardzie RC5 to mógłbym się pokusić o wykonanie pilota na attiny (wstawiając attiny np do jakiegoś istniejącego pilota jako sterownik) Pioneer nadaje w standardzie NEC. Kiedyś rozpracowałem odbiór podobnego pilota, konkretnie takiego: http://obrazki.elektroda.pl/9270306100_1...
Aby łącze IR oparte na scalonym odbiorniku typu TSOP... i nadajniku o odpowiedniej do odbiornika częstotliwoości , np. 28, 36, 40kHz i inne, poprawnie i pewnie działało, sygnał z nadajnika o odpowiedniej częstotliwości musi byż ZMODULOWANY innym przebiegiem, "użytkowym", a w układzie odbiorczym musi być odpowiedni demodulator (detektor). Jeszcze raz...
Nie zmieści mi się zewnętrzny kwarc, dlatego pytanie dotyczy tego, co oferuje na pokładzie procek. Czyli pytanie brzmi: jakie kombinacje wewnętrznego zegara i preskalerów dadzą mi ( i jakie) najbliższe częstotliwości tej wymaganej tj. 38kHz. L Ale to się bardzo prosto wylicza ;) np ustawiasz sobie taktowanie wen. oscylatorem 8MHz (bo moim zdaniem dodawanie...
Rc5 na pewno ma nośną 36khz. Nie wiem jak jest z innymi. Pozostaje tylko podejrzeć oscyloskopem. Odbiornik Igora obsłuży wszystkie bo działa jak rekorder.
Dziękuję za odpowiedź, a czy mógłby mi ktoś powiedzieć, jak powinien wyglądać w takim razie, jeden okres wysyłanego sygnału, aby móc zaadaptować to do pracy ciągłej ? Chodzi mi o to, że skoro częstotliwość nośna ma 36kHz to jak powinna być ona kluczowana ? (częstotliwość oraz współczynnik wypełnienia). Przyjmijmy, żądaną częstotliwość nośną f = 36000...
Nie wiem czym to odbierasz, ale na postawie powyższego zdania wnioskuję, że oprócz nośnej 36kHz sygnał musi być zmodulowany Tak więc trzeba dodać jakieś kluczowanie tego przebiegu 36kHz. Wykorzystuję scalony odbiornik, kiedy "zobaczy" nośną ~36kHz na jego wyjściu jest stan niski
>>>Dr_DEAD "pojemność ta wynosi 40pF, czyli raczej mała aby zawracać sobie nią głowę przy częstotliwości 36kHz (nośna kodu RC5). " pojemność ta występuje w obwodzie kolektora i występuje tu znany efekt Millera, jeszcze bardziej widoczny przy wyłączaniu tranzystora będącego w stanie nasycenia, z obwodu bazy którego też trzeba szybko usunąć nadmiarowy...
zupełnie czymś innym jest czujnik odległości a bariera optyczna po mimo że technicznie oba układy nie wiele się różnią , pamiętaj jednak o tym że przerwanie wiązki promieniowania to coś innego jak wykrycie wiązki od odbitego przedmiotu : nadajnik > odbiornik nadajnik > obiekt > odbiornik temat czujników i barier był już poruszany wielokrotnie sam również...
Witam! Używam scalonego odbiornika podczerwieni, właśnie takiego jaki opisany jest w helpie do Bascoma. Na fale nośna o częstotliwości 36kHz. Co do pilota, to nie mam tej pewności. Jutro kupię diodę podczerwieni i sam zbuduje nadajnik. Cały problem polega na tym, że ja już zbudowałem urządzenie oparte na transmisji danych w podczerwieni. Jedyna różnica...
podstawowa sprawa czy pilot nadaje w kodzie RC5 i na jakiej nośnej , typowa to 36kHz ale to nie reguła , wszystko na temat Bascoma i RC5 masz tu http://edw.com.pl/pdf/k10/54_05.pdf
gdzieś na elektrodzie wyczytałem odbiornik przy stałej częstotliwości odbiera sygnał i się "wyłancza" nie zbyt dokładnie przeczytałeś , chodzi o to że przy nadawaniu tylko nośnej ( 36kHz ) odbiorniki lubią się blokować szczególnie serii TSOP , dlatego wskazana jest modulacja nośnej , programy odbiornika masz na kod RC5 a nadajesz tylko nośną 36kHz...
Nigdy na takiej karcie pomiarowej nie pracowałem, nigdy nic do niej nie podłączałem, i dla mnie też jest to zagadką, jednak jutro jak będę na uczelni jak nie zapomnę to się zapytam. Najpierw podłączy TSOP'a do oscyloskopu i zasil go. Następnie migaj pilotami /naciskając klawisze/ i patrz co masz na ekranie. Powinieneś widzieć schodki /wiesz jak wygląda...
W pilotach nośna (np. 36kHz u Philipsa) jest modulowana i każde wciśnięcie przycisku wysyła kod, tak więc sygnał nie jest jako taki ciągły... Dodatkowo jeśli trzymamy cały czas wciśniety ten sam przycisk w wysyłanej paczce ustawiany/zerowany jest bit powtórzenia... Dlatego jeżeli chcesz żeby to działało bez wysyłania kodów i ich odbierania to jako odbiornik...
Czy nadajesz kod RC-5 wprost jako dane kodu, czy jest on jeszcze zmodulowany jakąś nośną 36kHz - 40kHz . Jeżeli nie masz nośnej to żaden modułowy odbiornik podczerwieni nie odbierze tego.
Żeby wyzerować liczniki daj na R0(1) i R0(2) opornik kilka KΩ do masy a przycisk do +5V (zeruje się stanem wysokim). Częstotliwość 36KHz to jest nośna, trzeba ja zmodulować np. sygnałem 1Hz wtedy licznik powinien liczyć. Przeczytaj uważnie notę katalogową do tego odbiornika IR. Tam jest filtr pasmowo-przepustowy, który wycina 36KHz. Piloty do sprzętu...
Odbiorniki TSOP reagują prawidłowo tylko na sygnał zmodulowany, czyli na nośną 36kHz trzeba nałożyć sygnał kilkaset Hz, a taki sam uzyskamy na wyjściu odbiornika.
Tam dostałem taką "Może to "przedłużać dowolnego pilota" pracującego na częstotliwości nośnej 36kHz (ale powinno działać przyzwoicie też przy częstotliwościach 36+/-2kHz)" odpowiedź , stąd ten temat. Dziękuję za pomoc!
TSOP17 36 i TFSM5 36 0 można traktować jak zamienniki, obydwa te odbiorniki reagują na promieniowanie podczerwone o częstotliwości nośnej 36kHz :) Do nóżki "Vs" podłącz napięcie do 6V (źródłem napięcia może być np. bateria 4,5V), Do "GND" minus, a do wyjścia OUT podłącz przez rezystor 2,2k bazę tranzystora, który wysteruje diodę LED ;) Przypominam,...
Podczerwień emitowana przez pilota jest modulowana sygnałem prostokątnym o częstotliwości około 36kHz. Dopiero taki sygnał (nośna) jest drugi raz modulowany danymi które pozwalają przenieść informacje o naciśniętym klawiszu. 36kHz taką wybrano jako standardową choć mogły być odstępstwa - 35 - 40kHz. Było dobrze do czasu gdy pojawiły się telewizory HD....
Karta dźwiękowa może się przydać do analizy takich sygnałów, pod warunkiem wspomnianego odbiornika tfms5360 lub TSOP1736, dobranego do częstotliwości nośnej. Przy "odtwarzaniu" przyda się generator nośnej ~36Khz, na np. NE555 lub innym układzie, wysterowujący diody ired, bramkowany sygnałem zewnętrznym.
Właśnie odpaliłem przedłużacz pilota z układami SFH506 i 4093. Zasięg odbiornika przekracza 5m. W załączniku schemat. Potencjometrem reguluje się częstotliwość nośną. Układ należy zasilić napięciem stabilizowanym 5V. Bramki nand to układ 4093. Wrazie stosowania odbiornika na częstotliwość nośną inną niż 36kHz może zajść konieczność dobrania rezystora...
A ten TSOP1736 już masz? co on daje na wyjściu? Na wyjściu otrzymujesz sygnał modulowany (pozbawiony nośnej 36kHz)
Rozumiem, pisząc RC5 używam skrótu myślowego, być może niepotrzebnie, chodzi mi o częstotliwość nośną 36kHz. Ale wracając uważacie, że zastosowanie określonej częstotliwości wyeliminuje dużą część wzbudzeń? Wprost: czy zastosowanie czujnika odbiciowego na określoną częstotliwość np. jak w linku poprawi sytuację z niekontrolowanymi wzbudzeniami urządzenia?...
No skoro NE555 się grzeje to coś zwarłeś i upaliłeś - wytraw PCB i użyj nowych elementów. Może to "przedłużać dowolnego pilota" pracującego na częstotliwości nośnej 36kHz (ale powinno działać przyzwoicie też przy częstotliwościach 36+/-2kHz)
Miałem na myśli transmisję z kluczowaniem nośnej (36kHz, 56kHz itp TSOP17xx). W przypadku Irdy nie da się pracować jednocześnie, chyba, że rozbijesz to na dwie długości fali, ale nie wiem czy znajdziesz na tyle selektywne fotokomóry.
Skoro już się przywitałem to wrzucę jeszcze dwie ciekawostki. Oto znajomo wyglądający aparat Aster-72. Nie jest to jednak ten sam nudny układ elektryczny znany od przed-wojny. Ten wynalazek z Poznania (PZT) działał na jednej parze ze zwykłym telefonem, na modulacji AM 24 i 36kHz (tzw. telefonia nośna TN1+1) umożliwiając podłączenie nowych abonentów...
Witam, Jezeli tak ,to praponuje diode odbiorcza ze wzmacniaczem : TSOP1736 lub TFMS 5360.pozd. TSOP1736 jest fajny, ale on reaguje tylko na nośną 36kHz i niczego innego nie przepuszcza. Ale są też diody odbiorcze w ciemnych obudowach.
w sumie to wyczytałem gdzieś ze nawet odbiornikiem 36kHz mogę odebrać nośna 38kHz i powinno zadziałać....To dopiero odchyłka ;-) Narazie chyba mam problem prawdopodobnie z tranzystorem (tak mi kolega mirekk36 podpowiedział). Tak wiec .. kurka .. nei przetestuje działania :/ Dioda IR podłączona pomiędzy E a GND ciągle świeci po włączeniu programu, a...
Dzięki za satysfakcjonującą odpowiedź. Zastosowałem sie do Twojej rady. Timer w trybie CTC działa bardzo ładnie generuje falę nośną 36KHz. Drugi Timer również działa dobrze. Natomiast jak je połączę w całość to się wszystko rozjeżdża??? Jest możliwość żeby jeden z tych timerów miał wpływ na drugi?
Bardzo proszę byś jednak przeczytał specyfikację układu, te 36kHz to jest odniesienie do konkretnych rozwiązań, częstotliwość sygnału zarówno kodowanego RC5 oraz częstotliwość nośnej są wyznaczone parametrami Tosc, źródło tej informacji to specyfikacja. Co do opisu modulacji to właściwsze jest pojęcie, że sygnał nośnej (36kHz) jest modulowany (kluczowany)...
hmmmm masz to w obudowie czy bez? jeśli w obudowie warto wyciągnąć odbiornik. odbiornik odbiera coś nawet jak nie przyciskasz napilocie nic? zmień pilota byćmoże ten który masz nie pracuje w kodzie RC5 z nośną 36kHz chociaż dla próbu pożycz od kogoś......jakiś inny ja mam od wierzy Aiwa i chodzi super.... pozdrawiam Łukasz
Witam, Zaciekawił mnie temat uniwersalnego wyłącznika telewizora. http://www.elektroda.pl/rtvforum/viewtop... Wyczytałem, że standard RC5 pracuje na fali nośnej 36kHz Oraz, że większość telewizorów PHILIPSA, działa na komendę 100, aby wyłączyć TV. Teraz jeśli napiszę sobie program, który będzie wysyłał po naciśnięciu klawisza komendę...
witam, ja też, szukam rozwiązania jak przerobić sterowanie podczerwienią na fale radiowe tzn jak z zwykłego pilota na podczerwień rc5 który steruje mikrokontrolerem zrobić sterowanie radiowe, (działający system na ir już mam). Z tego co wiem kod rc5 jest generowany na fali nośnej 36kHz - 38kHz, czy jest potrzebna jej eliminacji w sterowaniu radiowym?...
Ale to oznacza że raczej nie instalowano tej skrzynki u abonenta, tylko - podobnie jak filtry - w piwnicy? Bo wówczas abonent nośny miałby bezpośredni dostęp do linii naturalnej. Dodatkowo linia naturalna nie była filtrowana dolnoprzepustowo i szło tam 24/36kHz z nośnego? Jakoś mi się to nie spina.
Zrobić programową konwersję na wartość HEX albo inną, bądź samemu wklepać "zera i jedynki do kalkulatora" oraz przeliczyć... To Zrób. Nikt Ci przecież nie broni? A wiesz że nad tym urządzeniem swojego czasu poważnie myślałem? Chciałem to zrealizować na mega32 wiem że pójdzie na ósemce, albo mniejszym, ale takie mam już środowisko programistyczne. Na...
Nie widzę możliwości, aby proste podłączenie LED IR do wyjść portu szeregowego było w stanie wygenerować jakikolwiek odczytywalny dla urządzeń sterowanych standardowymi pilotami kod. Oczywiście mogą być jakieś wyjatki... Piloty zwykle pracują na częstotliwości nośnej 36kHz lub zbliżonej. RS samoczynnie nie oferuje takiej prędkości przesyłu danych na...
w IR takie śmieci jak zapalniczka chyba daje się zredukować nadając falę nośną 36kHz pozostaną tylko takie zakłucenia jak inne urządzenia na IR ale to idzie wyeliminować sumami kontrolnymi. Kwestia jest tylko taka, że chcę zrobić transmisję tylko w jednym kierunku. Więc nawet jeśli sumami wykryję, że pojawił się błąd to nadawca o tym nie wie więc nie...
A cóż to za pilot? Nie możesz po prostu użyć gotowego odbiornika przewidzianego do odbioru sygnału z pilota podczerwieni (np. SFH5110-36 lub TSOP34836). Pytam o pilota bo jeżeli jest on niestandardowy to trzeba kombinować, ale zwykle to te urządzenia (np do telewizora) pracują z falą nośną 36kHz (ogólnie znajdzie się coś z przedziału od 30kHz do 40kHz...
Właśnie odpaliłem przedłużacz pilota z układami SFH506 i 4093. Zasięg odbiornika przekracza 5m. W załączniku schemat. Potencjometrem reguluje się częstotliwość nośną. Układ należy zasilić napięciem stabilizowanym 5V. Bramki nand to układ 4093. Wrazie stosowania odbiornika na częstotliwość nośną inną niż 36kHz może zajść konieczność dobrania rezystora...
Witam. Przy nadajniku daj oprócz 100uF także kondensator ceramiczny 100nF. Dodatkowo układ TFMS5360 z tego co pamiętam największą czułość ma dla częstotliwości nośnej 36KHz, a Ty generujesz ok. 38KHz. Zwiększ czasy impulsów z 13us na 14us. Nie zmieniaj tranzystora na BUZ10 bo go nie wysterujesz z 5V (ew. może być BUZ10L). Poza tym nie wiem czy taki...
Myślałem, że mówimy o rejestracji sygnału pozbawionego nośnej. Zapomniałem tylko, że przy odtwarzaniu ta nośna by się przydała :P No to do układu, który opisałem dochodzi jeszcze NE555 ustawiony na 36kHz :)
Nie znam prostego sposobu rozwiązania tego problemu. Ponieważ czułość odbiornika podczerwieni wynika m.in. z faktu, że jest to filtr pasmowoprzepustowy nastrojony na częstotliwość nośnej pilota, a na wyjściu widać tylko OBWIEDNIĘ sygnału, to nie ma możliwości dokładnego odwzorowania sygnału pilota przez "przedłużacz". Prawdopodobnie działa to tak: 1....
hmm no policzmy, mam nadzieje że robie to dobrze na początek strona nr 2, jest tam opisana zależność paczki/imulsu z TSOPa http://pdf.elenota.pl/pdf/Vishay/82190.p... zalecany czas jednej paczki to 10/f0 (nośna), zakładając że będzie to 36kHz to czas pojedyńczej paczki (Tpi) wyjdzie 277us. Jeśli uznać by taką pojedyńczą paczke za jeden bit to UART mógł...
TAk panowie dzisiaj nadszedł czas na opublikowanie softu do pilota na TINY25. Ale najpierw krótki opis zmian. Więc zrezygnowano ostatecznie z opcji latarki, ponieważ okazało się że dwie diody połączone szeregowo to za dużo dla małej bateryjki 3V i zasięg jest niedopuszczalnie mały, a i świecenie samej latarki pozostawiało dużo do życzenia, więc wywaliłem...
Zobacz tutaj: http://www.sbprojects.com/knowledge/ir/n... http://www.ustr.net/infrared/nec.shtml Programowo robisz to tak: Konfigurujesz PWM żeby generował częstotliwość nośną (36kHz dla NEC) Dajesz odpowiednie wypełnienie PWM (od 25% do 35%) W trakcie nadawania kodu włączasz podłączasz wyjście PWM do timera na czas trwania 1, a odłączasz na czas...
W bascomie możesz użyć po prostu send rc5. Rc5 to manchester. Komenda od wysyłania rc5 w bascomie nie generuje dodatkowo nośnej typu 36kHz, więc możesz to wykorzystać bez problemu.
"Wystarczy popatrzeć na jakiś projekt z podczerwieni" Czyli zamiast diody IR użyć tego nadajnika? Po prostu RC5SEND. No! z tą tylko małą uwagą, że: 1. nie musimy a w zasadzie nawet nie można generować NOŚNEJ - tylko sam sygnałmodulujący. W takich nadajnikach nośną generuje nadajnik 433MHz 2. trzeba wysyłać ramkę synchronizującą o różnej długości w...
Teraz jak to wszystko podłączyć, dwa generatory na kwarcach i jaka jest moc wyjściowa nadal nie rozumiesz idei , jeden generator to generator fali nośnej 36kHz ten może być na kwarcu , drugi to generator modulujący o częstotliwości powiedzmy 1kHz , wykonasz go z użyciem tylko kondesatora i opornika - ków , oba sygnały z generatorów mieszane są w 2...
Attiny15 nie ma pamieci ram, wiec raczej cieąko sie na niego kompiluje jezyki wysokiego poziomu. Jeden timer generuje nośną 36kHz, a długość impulsów mierzysz zliczając wygenerowane impulsy: 1 bit rc5 trwa 1.782ms, czyli w bicie mieści się 62.2 okresów sygnału 36kHz. Przy nadawaniu włączasz COM0A[1:0] na "toggle", a przy braku nadawania na "normal port...
A mógłbyś trochę szerzej opisać tez sposób z generatorem kluczowanym sygnałem TX? W pierwszym podejściu może to być zwykły generator 555 w układzie astabilnym, z wejściem zerującym, sterowanym sygnałem TX. Na wyjściu ewentualnie jakiś opornik ograniczający obciążenie i kondensator szeregowo do linii transmisyjnej. Można ewentualnie dorzucić jakiś transil...
Czy odbiornik IR na nośną 36kHz (w moim przypadku TSOP34836) będzie odbierał poprawnie sygnał o nośnej 40kHz z protokołu SIRC? Posiadam pilota wspomnianego w temacie wątku (RM-ED016). Podłączyłem czujnik wg. jego noty katalogowej, na rozgrzewkę napisałem prosty program w C pod WinAVR na pomiar okresu między zboczami opadającymi i niestety nie przypomina...
Poza tym po odfiltrowaniu pozostaje kwestia zamiany sygnału na jakiś sygnał cyfrowy. Co Ty chcesz odfiltrowywać i zamieniać na sygnał cyfrowy ? to co napisałem o Twojej wiedzy o RC5 jest taka sama o analogowym przesyle danych . Domyślam się że RC5 i mikrokontroler odpada bo nie umiesz programować tylko wystarczyło o tym napisać zaraz na początku ....
nie wiem czy dobrze myślę, ale to nie ma szans działać, bo procesor jednocześnie nie nadaje i odbiera... Ma szanse działać ;) zapewniam cię. Tylko trzeba to dobrze oprogramować. Wprawdzie sam kiedyś tak myślałem ale ostatnio aż się zdziwiłem że kody wygenerowane w podczerwieni z diody IR (za pomocą zresztą programu z PC'ta, który przez USART wysyłał...
No wieć tak. Dziękuję za odpowiedź ;) Oto procedura nadawania rc5. Może nie jest napisana jakoś cudownie, ale wydaje mi się, że poprawnie. Timer 0 ustawiony w CTC z opcją toggle OC1A generuje nośną 36kHz a timer 1 odlicza potrzebny czas w µsekundach. Chodzi ogólnie o to, że przy tym drugim kodzie urządzenie wysyła czasami jakieś śmieci :/ I nie...
SIRC ma nośną 40KHz, standard NECa ma 38KHz, a RC5 36Khz, może tym by się pokierował i sprawdził które częstotliwości przepuszcza odbiornik?
Zobacz sobie dowolną dokumentację scalonego odbiornika podczerwieni i sam stwierdź czy to tylko wzmacniacz . Częstotliwość 36kHz dla podczerwieni podobnie jak 433 MHz dla torów radiowych to najczęściej używane w zdalnym sterowaniu . Układ który zbudowałeś reagował tylko na nośna w wyniku czego nastąpiła zmiana stanu przerzutnika , wystarczył nawet krótki...
Rozumiem że opracowany kod nie jest przeznaczony do publikacji?? Ale za to pomogę chętnie we wszystkich informacjach żeby sobie go napisać bo to nie trudne, tym bardziej, że już podpowiedziałem, że wystarczy tak na prawdę wziąć prawie na "żywca" kod nadajnika i odbiornika podczerwieni w standardzie RC5 (bo to też kodowanie manchester). Jedyne co trzeba...
Witam Podaj więcej informacji, to pomogę - krok po kroku - co zrobić i się nie narobić i żeby jako-tako działało. Tak na razie - w procku typu '51 nie spodziewaj się wydajności dla prądu wypływającego. Jednak i tutaj można podłączyć LEDy bez dodatkowych wzmacniaczy: (oczywiście z oponikiem ograniczającym prąd) od +Vz (przez opornik) do portu procesora....
Już na wstępie w trzecim zdaniu zaprezentowałem projekt, na którym się wzorowałem. Autor przedstawia w swoim opracowaniu ogólną zasadę działania, a ja skorzystałem z jego wskazówek. Skoro tak, co mógłbym dodać od siebie? To prototyp więc wygląd nie ma znaczenia, chociaż wykorzystany. Powstał dla prezentacji i testów. Pierwotnie była to jedynie płytka....
Podłączyłem analizator stanów logicznych i faktycznie wyliczona wartość a prawdziwa się różniła. Zmieniłem wartość na taką aż dało mi kokoło 36KHz i jest lepiej chodź jeszcze czasem portafi przesłać losową liczbę. Tyle, ze nośna, czy to bedzie 34kHz, czy 38 to zadziała. Zmniejszy sie czułość. Tak więc losowe wartości to jakis inny problem.
blecky -> a poczytałeś troszkę n/t np nadawania kodów IR w standardzie RC5 ??? podstawą tego typu kodowania jest częstotliwość nośna, dla RC5 ok 36KHz i ona jest właśnie modulowana. W Bascomie tak jak i w innych rozwiązaniach trzeba jakoś taką nośną wygenerować. Jak widać można to zrobić w b.prosty sposób korzystając z PWM i tak właśnie zrobili autorzy...
Z pamięciami I2C, w odróżnieniu od Microwire, jest tak że najcześciej czytają się bez błędów bo tam kazdy bajt wymaga potwierdzenia ACK a i protokół jest zalezny czasowo. Tak więc jeśli jeszcze nacisniesz przycisk "Verify IC" i napisze Success to raczej wszystko co z tego odczytasz. Tam za dużo na tej płytce nie masz. Układ PL-2303 to konwerter USB<>Serial....
Witam ponownie :) Posiadam już dodatkowe informacje. Mianowicie sprawa wygląda tak że cegły są układane w dość dużych odsŧępach od siebie, tak że nie trzeba stosować żadnych prowadnic. Szerokość taśmociągu ok 1m. Tak jak wspominałem na początku planuję użyć wstępnie bariery IR. Wstępny układ jaki sobie wymyśliłem to atmega8 z transoptorami na wejściu....
Teraz zrobiłem według Twoich zaleceń: Przerwanie wywołuje zmiana stanu pinu INT0 na przeciwny, rusza timer który w równych odstępach czasu przepisuje wartość pcode (odpowiada stanowi pinu INT0) do CODE, który jest kodem "klawisza" przed zdekodowaniem modulacji MENCHESTER. [syntax=c] volatile uint32_t CODE =0; volatile uint8_t index1 =0; volatile uint8_t...
Można wykorzystać falę nośną (np. 40kHz) nie zmodulowaną, ale wtedy układ będzie mieć dużo mniejszą czułość, dużo mniejszy zasięg, oraz trzeba bardzo dokładnie ustawiać diodę nadawczą i odbiornik względem siebie. Jest to tylko pozorne uproszczenie układu. Zastosowanie układu modulującego np. częstotliwością 500Hz (wprzypadku tej opisywanej bariery)...
Jeżeli chcesz zastąpić diodę nadajnikiem, musisz się pozbyć nośnej sygnału 36kHz, która jest niepotrzebna i może tylko wprowadzać zakłucenia. Ja to rozwiązałem w bardzo prosty sposób - zastosowałem filtr dolno-przepustowy RC, gdzie R=1kΩ między wyjście scalaka (zazwyczaj jest od już na płytce i ogranicza prąd bazy tranzystora - klucza). Zamiast...
nośna moment siła nośna modulacji nośna
żarówka światła soczewka przestal dzialac podłoga samochód
zmywarka przesuwa nierówna praca silnika benzyna
Wymiana membrany w głośniku Altus 150 - krok po kroku Linka skali w radioodbiorniku Wola - naprawa i wymiana