Avatar billede cyberesben Nybegynder
17. april 2004 - 02:34 Der er 18 kommentarer og
2 løsninger

IR modtager vil ikke modtage noget i WinLIRC

(håber i kan leve med den er på gebrokkent engelsk, jeg giver 20 ekstra point som trøst)

It seems that nothing works. WinLIRC doesn't get any data when i press a button on the remote.


I've built my own receiver based on the schematics here, but used USB power: http://www.lirc.org/receivers.html

The exact construction is:

I use an SFH5110-36 chip

Vcc is connected to USB 5v power
Out is connected to DCD (p1) on the serial port
GND is connected to GND (p5) and USB Ground

Between Vcc and Gnd is a 4.7µF capacitor
Between Vcc and Out is a 3.3K resistor (also tried with 6.8K)


When connecting the Out fom the IR-chip with GND, I see that WinLIRC receives a pulse and a space, so the cable works.

There are 4.98 volts on the Vcc at the IR-chip.



I've tried on 2 PCs, one with Intel 855P (ICH4M) and one with Nvidia Nforce 2 IGP-T, same result.

I've tried 3 remotes, one for Philips TV, one for Sony receiver, and one for United DVD player

I use Windows XP Pro and winlirc-0.6.5

Still, nothing works. Is my IR-receiver dead or what?!?
Avatar billede scb Praktikant
17. april 2004 - 15:57 #1
Har du prøvet på en anden PC / Seriel port?
Opstillingen overholder ikke RS232 standarden, hvor det normale spændingsnivau på DCD ben 1 skal være fra - 3 til - 10 volt og + 3 til + 10 volt.
Opstillingen giver 0 volt når der skulle have været fra - 3 til -10 volt, det vil mange serielle porte kunne virke med, men der vil også være en del der ikke virker.

Der mangler faktisk en MAX232 TTL til RS232 converter.
-SCB
Avatar billede scb Praktikant
17. april 2004 - 15:59 #2
Oh, jeg ser lige at du har prøvet en anden PC, men hvis ikke det er fordi din IR-receiver er død, så ER det problemet med spændingsnivauerne.
-SCB
Avatar billede cyberesben Nybegynder
17. april 2004 - 16:52 #3
som jeg skriver:

"When connecting the Out fom the IR-chip with GND, I see that WinLIRC receives a pulse and a space, so the cable works."

Hvis den kan registrere et input når jeg manuelt slutter GND til DCD, burde det jo også virke når IR receiveren giver et signal... eller?

du må gerne lige forklare hvad det er for en converter du mener der præcist skal bruges?
Avatar billede scb Praktikant
17. april 2004 - 21:00 #4
Ja, det læste jeg godt, men din IR-chip kan sansynligvis ikke trække signalet helt til GND som du kan når du kortslutter, det kan være at der "bare" mangler 0,7 volt el lign.
Efter min mening, og jeg arbejder meget med seriel kommunikation, er det absolut en stor fejl at man ikke har ofret en MAX232 på opstillingen, så ville det virke 100 % i stedet for måske 60 %.
-SCB
Avatar billede scb Praktikant
17. april 2004 - 21:01 #5
Avatar billede scb Praktikant
17. april 2004 - 21:03 #6
Bemærk at en MAX232 inverterer signalet, så du skal også bruge f.eks en 74HC14 el. lign. for at få signalet "vendt" rigtigt.
-SCB
Avatar billede cyberesben Nybegynder
18. april 2004 - 13:34 #7
det skal lige siges at opstillingen deler print med et display som er sat til parallelporten...

i starten da jeg samlede det, opdagede jeg at jeg havde byttet rundt på - og + på IR chippen... da jeg satte strøm til, kunne jeg mærke at den blev meget varm hurtigt, og displayet lyste ikke, der var 0.9 volt hvor der skulle være 5... men pludselig, da jeg satte opstillingen til den anden computer, lyste displayet fint igen og IR chippen blev ikke varm.

kan det tænkes at den kortsluttede pga. forkert tilslutning, og så brændte af og holdt op med at kortslutte?
Avatar billede scb Praktikant
18. april 2004 - 13:40 #8
Ja, din IR-chip er sansynligvis ikke sikret mod omvendt polaritet, så den vil brænde af i samme millisekund du sætter strøm på.
Grunden til at den ikke bliver varm mere, er at den er brændt over indeni.
Men jeg vil stadig fastholde at opstillingen uden en MAX232 kun vil virke med 60 % af de computere man prøver på.
Så du må have fat i en ny IR-chip.
-SCB
Avatar billede cyberesben Nybegynder
18. april 2004 - 15:28 #9
http://home.t-online.de/home/tb_electronic/vdr/lirc/lirc_rx.html

er det sådan et lign. kredsløb du tænker på?
Avatar billede scb Praktikant
18. april 2004 - 15:40 #10
Ja, det overholder RS232 standarden, men det er nemmere at bruge en færdig kreds (MAX232)
Men start med at købe en ny IR-chip, den er med garanti brændt af.
-SCB
Avatar billede cyberesben Nybegynder
18. april 2004 - 17:01 #11
jeg kan se i databladet at en max232 skal have 4 kondensatorer sat til osv...
er det så ikke lidt mere hensigtsmæssigt at bruge den anden løsning, med 3 transistorer og en modstand?
Avatar billede cyberesben Nybegynder
18. april 2004 - 17:06 #12
well jeg køber en tsop 1738 og de ekstra komponenter, så må vi se om det hjælper på det, så venter jeg lige med at sætte converter på...

lader lige dette spm stå åbent til jeg har fået det til at virke
Avatar billede scb Praktikant
18. april 2004 - 17:14 #13
Jo, det er nok lidt efter hvad man er vant til at bruge, en MAX232 har ialt 4 stk TTL til RS232 convertere (2 hver vej) så skulle du bruge flere signaler ville du spare noget med en MAX232.
-SCB
Avatar billede cyberesben Nybegynder
18. april 2004 - 19:58 #14
lige to sidste spørgsmål:

1. hvis jeg vælger denne model: http://home.t-online.de/home/tb_electronic/vdr/lirc/lirc_rx.html

er der så noget problem i at spare spændingsregulatoren, dioden og den ene kondensator, og så bruge USB strømmen til selve receiveren? 

2. hvis jeg vælger en MAX232, skal jeg så forstå at den (ud over kondensatorer) kun skal forbindes til 5 volt, gnd, signal ind og ud... så den selv genererer +- 10volt ved at switche kondensatorerne? hvis det er tilfældet kan jeg godt se det er langt nemmere at arb. med

eller skal jeg hive +-10 volt ud af serielportens ben?

har du evt. et link til et diagram hvor den er forbundet med et kredsløb?
Avatar billede scb Praktikant
18. april 2004 - 21:51 #15
1. Du kan godt spare spændingsreguleringen, men du skal stadig hente + og - 10 volt fra den serielle port.
2. Rigtigt, kredsen skal kun have 5 volt, og generere så selv de rigtige spændinger.
Ser lige om jeg kan finde et eksempel.
-SCB
Avatar billede scb Praktikant
18. april 2004 - 21:54 #16
Avatar billede cyberesben Nybegynder
20. april 2004 - 15:31 #17
lortet virker nu!!!

købte en TSOP1838 og smed på i stedet, den modtager perfekt, og jeg er glad :-)

købte faktisk 3 receivere, så nu har jeg 2 til overs, samt en masse transistorer og en MAX232, just in case, men det er jo altid rart at have nogle stumper liggende

Nu har jeg byens vel nok fedeste anlæg, (computer med 300 GB disk, LCD display og IR modtager) se det på
www.fucked-up.dk/display (ja det skal i en pænere kasse når jeg kommer i  nærheden af en boremaskine...

tak for hjælpen...

et sidste spørgsmål som jeg ik ved om du kan klare:

ved du hvor WinLIRC gemmer de koder man har lært den med fjernbetjeningen?
og ved du hvordan man tilføjer flere koder uden at omprogrammere det hele?
Avatar billede scb Praktikant
20. april 2004 - 22:57 #18
Det sidste kan jeg ikke svare på.

Det er ellers smart med et penalhus med indbygget display ;-)
-SCB
Avatar billede cyberesben Nybegynder
20. april 2004 - 22:59 #19
penalhuset var det fordi jeg skulle bruge en blyant til at tegne på printet... :-)

fandt ud af det... den opdaterer bare ikke datoen på ini filen
Avatar billede rasmuzzen Nybegynder
28. februar 2007 - 23:00 #20
Hvad sker der lige når man følger linket ovenfor

www.fucked-up.dk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester