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...
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...
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ł...
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...
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...
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...
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 :)
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...
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.
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.
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ć?
Witam! Męczę się nad nadajnikiem IR 36kHz na AVR 2312. Do generowania nośnej wykorzystuję timer1 skonfigurowany w ten sposób, że generuje na pinie naprzemienne impulsy zbliżone do 36khz. Z grubsza jest OK choć dokładność siada, ale to m.in. kwestia złego doboru kwarcu. Interesuje inna kwestia, a mianowicie kluczowanie tego sygnału nośnego w programie....
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.
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.
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...
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.
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??
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...
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...
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...
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...
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.
W ferdkach , nośna na IR jest na 36kHz , a więc szczerze możesz użyć dowolnego odbiornika na 36 kHz .
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.
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...
Prawdopodobnie kod nadajnika masz błędny. Lepiej zrobić tę funkcję na timerach. ;) Będzie ładniej i stabilniej. Funkcje delay mają dużą tolerację, za dużą. I to, że w programie ustawisz F_CPU jako 16900000 nie znaczy, że procesor działa z takim taktowaniem ;) Musisz mieć taki kwarc. Zmienna ta jest tylko pomocna przy niektórych obliczeniach dla kompilatora...
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...
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
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ż...
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...
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 :)
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...
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...
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...
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...
kolego Samuraj , z opisu twojego pilota wynika, że jest to kodowanie typu SPACE i nie jest wysyłany żaden nagłówek (header). Natomiast pilot generuje tylko dwa rodzaje kodów o nazwach S i 2S, ktróre oznaczają, że jeśli wysyłamy kod S to oznacza, że trzeba wysłać porpostu zero zgodnie z podanymi czasami, a kod 2S to wysłanie jedynki. aby wysłać ZERO...
Witam. Mam problem z pilotem na attiny13 otóż wysyła on różne kody zamiast np:2. Dioda IR podłączona jest do PB0, taktowanie 9.9 MHz bez dzielnika. Dioda IR podłączona poprzez tranzystor PNP. Wysyłając dane z pilota RC5 cały czas odbierane są poprawnie, także odbiornik jest sprawny. Robię urządzenie działające jako bariera podczerwieni. Według moich...
Może łatwiej i szybciej wymienić odbiornik z 36kHz na 38kHz? To jest raptem kilka złoty...
Wander_669 uzyłem tego przycisku i to nie jedno krotnie i bardzo dużo na ten temat czytałem Bogdan_p także czytałem cały artykół o elebocie i wiekszość co czytałem to miało to zrobione własnie na ne555 a jak nie na ne 555 to na jakiś rejestrach ocr w sumie to mógłbym skopiowac program pewnie by działał ale niechce pisac czegos czego jescze nierozumiem...
Ja właśnie chciałem spróbować z odbiornikami podczerwieni TSOP 1736 i TSOP 1740, ale z tego co wyczytałem na elektrodzie i z moich doświadczeń nie ma sensu tak robić, ponieważ odbiornik TSOP 1736 - 36kHz potrafi nawet odebrać falę 40kHz :( do ducker1: też takie rozwiązanie rozważałem, w nadajniku bym zrobił żeby 555 wygenerował dwa różne przebiegi,...
W końcu sukces. Dzięki koledze Mirekk36 procek generuje piękną nośną na portb.3. Wielkie dzięki. A tak na marginesie to sposób kolegi Atom1477 nie chce się kompilować, wyskakuje błąd w tym miejscu: ICR1 = 222 OCR1A = 22 '0...222 . Dodano po 3 Nie długo trwała moja radość że wszystko działa. Mam dwie diody IR na które podaję przebieg 36kHz a z drugiej...
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...
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
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...
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 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
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.
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
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?
nośna moment częstotliwość nośna zawieszona nośna
wzmacniacz ul1482 odgromowa instalacja zawór regulacyjny
toshiba 23el933 nagrzewnica sirokko
Regulacja wolnych obrotów w Mercedes-Benz Atego P025C64 – interpretacja kodu błędu sterowania pompą paliwa, znaczenie sufiksu 64, objawy i diagnostyka