Hallo, ich komm nicht weiter... Ich möchte 2 module bauen, mit denen ich vom uart meines mega8 auf die rs232 Schnittstelle vom Pc sende. Zur Modulation von 33 khz benutze ich den ne555 Timer Baustein. Aufmoduliert wird das uart signal über den Reset Pin des ne555 (siehe Schaltplan). In der Simulation funktioniert das auch so wie ich mir das denke... In der Realität kommt beim IR Empfänger auch was an, nur nicht so das der pc es versteht (natürlich ist ein max232 dazwischen)... sieht einer einen Fehler in der Schaltung oder hat ein paar Tips zum Tehma IR für mich?? Vielleicht einen Nützlichen Link zum Tehma rs232 zu ir oder so Danke schon mal Grüße Daniel
schon, aber da dachte ich noch ich hätte den Fehler gefunden, war aber nicht so ...
Mit welchem Bauteil sendest und empfängst Du denn - ist es sicher, dass das Signal auch demoduliert wird ? Gruss Otto
Gesendet wird mit einer ausgelöteten IR Diode aus ner alten Fernbedienung, empfangen wird mit TSOP-1733. Wird auf jeden fall demoduliert, weil der Empfänger durchschaltet, und zwar so lange wie ich ihm die Diode vor die Linse halte (steht zwar im Datenblatt das dauerhafte Signale mit 33khz gefiltert werden, werden sie aber nicht)
Hallo Daniel, funktioniert denn eine direkte Verbindung ATMEGA -> PC ? Otto
Ja, funktioniert sobald ich die IR Strecke rausnehme... Kann es sein das die Eigenart des uart im IDLE auf high zu sein alles durcheinander bringt ?!?
so wie ich das sehe, invertiert der Transistor im Empfänger das Signal.... Otto
Ja der TSOP-1733 ist active low, deshalb hab ich nochmal einen Transistor nachgeschaltet (auch weil aus dem TSOP nicht viel Strom rauskommt bei dem internen 80k Widerstand), der das Signal wieder richtig invertieren soll... Die Sache ist allerdings die, dass dann wenn ich das an den uart hänge nicht mehr IDLE high ist (wird nur high wenn der TSOP schaltet), weiß nicht ob das das problem ist ?!?
hm - mit Deiner Ausgangsschaltung erreichst Du keine negativen Pegel - das könnte das Problem sein.... Otto
Hm, die Ausgangschaltung kommt an einen max232 der braucht doch nur 0-5 Volt um auf rs232 zu wandeln... Gruß Daniel
war auch geraten - am besten, Du postest die reale Schaltung..... Gruss Otto
Sorry, passt nicht zum Thema aber könntest du mir sagen, mit welchem Programm du deine Schaltung simulierst? Ist das PSpice mit einem Oszi-Plugin? Grüße, Felix
Moin.. @ Felix Das Programm heißt: National Instruments Electronics Workbench - Multisim 10 und ist als Studentenlizens recht günstig zu haben... @ Otto Da ich außer dem schon geposteten Schaltplan keinen hab Poste ich jetzt mal nur noch ein Photo Generell ist in dem Schaltplan da wo der erste Kanal des Oszilloskop angeschlossen ist der Ausgang und da wo der Funktionsgenerator XFG1("simulierte" 2400 Baud) angeschlossen ist der Eingang... quasi Ein und Ausgang mit uart Pegeln, die ja dann über ein Modul auf dem ein max232 steckt wie gewünscht gewandelt werden können... Güße Daniel
Also entweder brauch ich ne Brille oder dein Photo ist unscharf. :-) Was du aber brauchst ist ein Ossi der mal auf den Ausgang deines IR-Empfaengers schaut. Solltest du keinen Ossi haben, so haeng das Signal mal an deine Soundkarte, dafuer sollte es eigentlich noch reichen. Olaf
Ja sowas hab ich auch schon gedacht, nur leider keinen Oszi da... Dauert wohl auch noch ne weile bis ich da ran komme, leider... Soundkarte, ja hm heikle sache, is nicht mein Pc hier und sind 33khz nicht bischen zu hoch für ne Soundkarte? Vielleicht wenn nix anderes hilft probier ich das mal... Daniel
Zur Freude der Etechniker und zur Verbloedung der Rest der Menschheit haben Soundkarten ja mittlerweile Samplingraten von 96kHz. Es koennte also klappen wenn die Soundkarte nicht so alt ist. Ausserdem sind 33kHz ja der Traeger deines IR-Signals. Wenn du einen handelsueblichen IR-Empfaenger verwendest dann sollte der diesen Trager wieder ausfiltern. Es kommen also nur deine 2400Baud aus dem Empfaenger. Damit sollte die Soundkarte eigentlich gut zurechtkommen. Ich wuerde lediglich die Ausgangsspannung mit einem Spannungsteiler etwas reduzieren und sicherheitshalber noch einen 1uF oder 100nF Kondensator dazwischen schalten. Olaf
Äh ja stimmt, der TSOP-1733 sollte das demodulieren. 2400 Baud sollte auch für ne alte karte kein Problem sein. Na ja wollte das eigentlich auch immer schon mal probieren mit der Soundkarte... 100nF in Reihe? ist nicht der Eingang der Soundkarte eh so beschaltet?? Na ja anderes Thema. Danke dann soweit :) Grüße Daniel
Die Datenübertragung Infrarot UART funktioniert hervorragend bis ca. 20 cm.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.