38 khz uretmek

Başlatan selvi, 23 Nisan 2009, 21:20:47

selvi

pbp ile rf ile uzerinde ir sinyal yayan alici devresini icalistirmak istiyorum.verici ile ir sinyalli alici devresini actigimda 2ms ir ledi on, 2msn ir ledi off kalacak sekilde ir sinyali olusturmak istiyorum.usart kesmesini ile bilgi alisini saglayacak.hem rf kismini hemde ir sinyal kismini bir arada nasil bir programla duzenleyebilirim.asagidaki sekilde ir sinyal kismini duzenledim.fakat hem rf kismi hem ir sinyal kismini bir arada duzenleyemedim.farkli yontemler nasilolabilir.      
DON:         
        PR2 = 25     ' Set PWM Period for approximately 38KHz
   CCPR1L = 13  ' Set PWM Duty-Cycle to 50% 
   CCP1CON = %00001100  ' Select PWM Mode
   T2CON = %00000100    ' Timer2 = ON + 1:1 prescale 
    FOR K=0 TO 400
         PAUSEUS 5  
         NEXT K  
         CCP1CON=0
         FOR M=0 TO 400
         PAUSEUS 5  
         NEXT M 
         GOTO  DON
Yaşam anlamlandırıldıkça kutsaldır....

selvi

Alıntı YapSome examples for such disturbance signals which
are suppressed by the TSOP17.. are:
• DC light (e.g. from tungsten bulb or sunlight)
• Continuous signal at 38kHz or at any other
frequency
• Signals from fluorescent lamps with electronic
ballast (an example of the signal modulation is in the
figure below).
yukardaki aciklamaya gore 38khz in surekli olmamasi gerekiyormus.ben simdiye kadar ir sinyalini surekli gonderiyordum.bu durum tsop1738 datasheet ine gore hatali sonuc veriyormus.yaptigim denemelerde  ir dedektorun uzerinde surekli(kesintisiz) ir sinyali var.ir sinyal  bir cisim tarafindan kesilmedigi halde kesilmis kabul ediyordu.bu durumu parazitten kaynakl biliyordum.datasheetine gore surekli 38khz gonderilmemesi gerekiyormus.38khz asagidaki sekilde data formati duzenlenmesi gerekiyordu.
Alıntı YapThe data signal should fullfill the following condition:
• Carrier frequency should be close to center
frequency of the bandpass (e.g. 38kHz).
• Burst length should be 10 cycles/burst or longer.
• After each burst which is between 10 cycles and 70
cycles a gap time of at least 14 cycles is neccessary.
• For each burst which is longer than 1.8ms a
corresponding gap time is necessary at some time in
the data stream. This gap time should have at least
same length as the burst.
• Up to 1400 short bursts per second can be received
bu kendi kendine tetikleme sorunu gidermek icin ir sinyali yukardaki bicimler gore duzenlemek istiyorum.en basitinde ir sinyalini 2msn on 2msn off konumunda tutmak istiyorum.devrede hem rf kismi hemde 38khz uretmesi gerekiyor.bunu pbp ile nasil duzenleyebilirim.
Yaşam anlamlandırıldıkça kutsaldır....