Ik heb wat problemen met een tsop34838. Ik probeer gewoon een led aan en uit te laten gaan door een IR led te sturen met een microcontroller aan 38kHz en deze te laten ontvangen door een tsop34838. Het probleem is dat de IR led wel werkt (nagekeken met de camera van mijn ipad) maar de tsop ontvangt niets. De led is aangesloten op de OUT klem van de TSOP, de IR led staat op een poort op de pic (de pic werkt ook). Ik vraag mij eigenlijk ook af of ze met 38kHz bedoelen dat je de IR led moet laten knipperen aan +- 26 microseconden of is dit iets anders. (de microcontroller zorgt daar al voor). iemand een idee ik zou zeer dankbaar zijn.

Volgens de DATASHEET is de TSOP34838 een ontvanger die een 38kHz-signaal ook demoduleert. Eén van de storingsbronnen die onderdrukt worden is een ongemoduleerde draaggolf van 38kHz. Dat is precies wat jij aanbiedt.

Kan je iets meer uitleg geven want ik begrijp nog steeds niet hoe ik dat signaal nu moet doorsturen en ontvangen

De uitgang van een tsop levert niet genoeg stroom voor een led . even een buffertje met een bc547 (met basisweerstandje 1k of zo,+ aan collector, emiter naar de led.en led weerstandje 470 ohm naar gnd)
even testen met een standaard ab. werkt dat, dan werkt dat pic gebeuren ook wel als alles beetje klopt.

Wat begrijp je niet van de datasheet, die is volgens mij duidelijk. Als je alleen een led wilt laten branden als er een 38kHz IR-signaal is, dan is de TSOP34838 niet de oplossing.

maar de led brand wel hoor hij moet gewoon uitgaan als de tsop iets ontvangt. Zoals Hunter al zij stuur ik een ongedemoduleerde draaggolf naar de tsop maar die gemoduleerd zijn ik weet niet hoe ik dat moet doen dus dat zou ik graag weten. Met de led is alles goed en als ik met mijn tv afstandsbediening op de tsop richt en op een knop druk dan knippert de led zeer lichtjes.

Aha! Nieuwe info :) je uC lijkt geen 38kc te produceren, moet er nog zoiets achter : http://www.bowdenshobbycircuits.info/ir_led.gif

De afstandbediening zendt pulsjes van 38kHz volgens een bepaalde code bijv RC-5 (google met streepje). Deze pulsjes kunnen door een microcontroller vertaald worden.

@richardvelsen, volgens mij gebruikt TS de PIC alleen om 38kHz te genereren, en hangt er een led direct aan de uitgang van de TSOP. Ik zou de led en weerstand alleen tussen de plus en collector aansluiten.

De PIC geeft waarschijnlijk wel 38kHz, maar de TSOP werkt alleen met een gemoduleerd signaal. Zoals ik al eerder schreef staat in de datasheet dat ongmoduleerde 38kHz gezien wordt als storend, dus onderdrukt wordt.

[Bericht gewijzigd door Hunter op (23%)]

Het zou trouwens ook wel erg gemakkelijk zijn als we een foto hadden van de opstelling, en wisten op welke uC dit draait, en hoe die ge'progt is...

Tja ...En dan weten we ook nog niet welke zend-ir-led er gebruikt is. zend die wel de juiste ir-golflengte? 820nm,870 nm etc...

[Bericht gewijzigd door richardvelsen op (28%)]

Als TS zegt dat er wel wat gebeurt als hij een willekeurige AB gebruikt is het m.i. duidelijk dat
- de led die hij aan z'n uC heeft hangen geen 38 kHz draaggolf heeft of
- de led niet de goede golflengte heeft.

@hadv Als je de moeite had genomen om mijn posts te lezen, had je kunnen lezen dat in de datasheet van de TSOP staat dat een ongemoduleerde draaggolf gezien wordt als storing. Dat klopt, want het signaal bevat geen code. Ik begrijp je reactie, want als het al te veel moeite is om de hele discussie te volgen, dan is het zeker te veel om de datasheet te lezen. Dan is het makkelijler om iets te posten dat volkomen onjuist is.

Onduidelijk wat je wilt. Gebruikt je RC5 of RC6 op 38KHz? Normaal wordt er nl. een van de standaard modulaties voor remote control over IR op 38Khz gebruikt.

[Bericht gewijzigd door markce op (47%)]

Waarom allemaal zo moeilijk doen met zaken als RC5, RC6 en modulatie? De TSOP maakt van een inkomende frequentie van 38kHz een 0 en blijft anders hoog (zie figuur 1 van de datasheet). Dus als TS continu een IR-signaal van 38kHz zendt zal de TSOP niet schakelen maar laag blijven. TS kan dus simpel testen of het werkt: hou een hand vlak voor de IR-diode en kijk of de TSOP schakelt, nl. hoog wordt. Zijn besturing kan dus ook simpel: zendt wel of niet 38kHz, afhankelijk van wat je wilt bereiken.

[Bericht gewijzigd door BenZ op (11%)]

Waarom allemaal zo moeilijk doen met zaken als RC5, RC6 en modulatie?

Als het maar om één kanaal gaat, zou dat misschien kunnen. Maar dat is niet de opzet van een TSOPxxxx.

Hunter heeft het al een paar keer gezegt, en die heeft gewoon gelijk!
En dat is niet alleen bij dat type TSOPxxxx, maar bij de meeste.

Op 31 maart 2014 12:22:08 schreef Lambiek:[...]
Als het maar om één kanaal gaat, zou dat misschien kunnen. Maar dat is niet de opzet van een TSOPxxxx.

Het gaat niet om de bedoeling van een TSOP, maar om die van de TS.

Leren lezen, datasheet nemen, en dan ontdekken dat wat TS wil niet gaat met een TSOP. Echt!

Wat de TS in zijn eerste bericht meldt is dat hij een led wil sturen. Het lijkt me aan of uit. Kan dat met een TSOP en een 38kHz IRled zonder codering? Ja. Codes zijn nodig als je wilt vermijden dat allerlei afstandsbedieningen je TSOP gaan sturen, maar niet nodig als je geen andere 38kHz bronnen hebt. Het gaat nu niet om meerdere functies zoals bij afstandbedieningen die apparaten sturen.
Toevallig heb ik juist een projectje achter de rug op dit gebied (codes uitlezen en sturen met IRled en TSOP).

Als er bij TS iets mis is dan zit het eerder in de IR-bron en/of de voeding van de led.

NEE! NEE! NEE! HET KAN NIET! Ik ga uit van de datasheet van Vishay, document number 82210. Op pagina 5 staat;

The data signal should fulfill the following conditions:
- Carrier frequency should be close to center fre- quency of the bandpass (e.g. 38 kHz).
- 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 necessary.
- For each burst which is longer than 1.8 ms a corresponding gap time is necessary at some time in the data stream. This gap time should be at least 4 times longer than the burst.

Bij een ongemoduleerde draaggolf komt er na 70 cycles geen gap time, dus het aangeboden signaal voldoet niet aan de voorwaarden.

Even verderop staat dit;

Some examples for such disturbance signals which are suppressed by the TSOP348..SI1 are:
- DC light (e.g. from tungsten bulb or sunlight)
- Continuous signal at 38 kHz or at any other frequency

Wie kan nu uitleggen hoe je met alleen een draaggolf een LED aan en uit kan zetten. Succes.

Accoord, maar dat is iets anders dan codering en decodering, zoals RC5 of RC6. Als de led continu op volle sterkte moet branden is een logische schakeling nodig (iets met een flipflop of een controllertje) die de continuiteit verzorgt.

TS heeft het nooit gehad over een code, wel over de TSOP. Ik heb alleen meerdere keren aangegeven dat de TSOP in dit geval niet geschikt is omdat die alleen met gecodeerde signalen werkt. Als voorbeeld heb ik RC-5 gegeven.

Een mogelijke oplossing is een IR photodiode of transistor, een versterkertrap, en dan een NE567. Het is een beetje oude oplossing, maar iets simpelers kan ik zo snel niet bedenken.

Het hangt er natuurlijk allemaal vanaf wat de TS precies wil en kan bouwen.
In dit stadium, een programmeerbare PIC met IRled en een TSOP met led, lijkt me het slim programmeren van de PIC en (omdat hij blijkbaar PICs heeft en er mee overweg kan)een PIC als controllertje van de ontvangst voor de TS te doen. Dan wordt het iets van: lange puls=aan, korte puls=uit. Natuurlijk niet erg geschikt als serieus project, maar er valt wat te leren en te doen.
En ja, dat is ook mijn mening: leer datasheets lezen en neem er altijd de tijd voor.

Op 31 maart 2014 19:15:04 schreef Hunter:
NEE! NEE! NEE! HET KAN NIET! ...........................
Wie kan nu uitleggen hoe je met alleen een draaggolf een LED aan en uit kan zetten. Succes.

Toch maar even getest. Een toongenerator op 38kHz, IRled eraan, TSOP (de 34838) in een voedingscircuit en de uitgang gemeten. Resultaat: zonder IR-signaal is die uitgang hoog (zoals te verwachten was), met continu 38kHz IR-signaal wordt de uitgang continu laag.

Het zou niet de eerste keer zijn dat de informatie in een datasheet niet (geheel) overeenkomt met de werkelijkheid. :(