Hallo, ich hatte eigentlich vor durch einfaches aus- und einschalten einer IR-LED mit einem ATMEGA8 eine Datenübertragung zu realisieren. Der andere ATMEGA8 sollte dann dieses Signal mit einer Fotodiode/Fototransistor ermitteln können. Eine LED-Ein- und Auszuschalten ist ja relativ einfach. Was ist zum Auslesen besser geeignet: Fotodiode oder Fototransistor? Oder gleich ein IR-Empfänger-IC (z. B.) der 5110-36 von OSRAM? Gibt es eigentlich ein entsprechenden Sende-IC zum 5110-36? Wie ist das mit den 36 KHz beim IR-IC? Beim einfachen Aus- und Einschalten einer IR-LED hätte ich das ja nicht, würde das überhaupt funktionieren? Datenblatt 5110-36 IR-Empfänger-IC: http://catalog.osram-os.com/catalogue/catalogue.do;jsessionid=0?act=downloadFile&favOid=020000030000b3bc000100b6 Danke Gruß Stefan
stefan-koch schrieb: > Was ist zum Auslesen besser geeignet: Fotodiode oder Fototransistor? > Oder gleich ein IR-Empfänger-IC (z. B.) der 5110-36 von OSRAM? Am besten ist der IR-Empfänger geeignet. Mit deinen Bestellnummern kann man natürlich nichts anfangen, wenn du nicht sagst woher sie kommen. Wenndann gibt man immer die Bezeichnung eines Bausteins an und nicht die Herstellerbestellnummer. stefan-koch schrieb: > Gibt es eigentlich ein entsprechenden Sende-IC zum 5110-36? Du hast nicht verstanden was der von dir genannte IR-Empfänger macht. Dieser Baustein gibt an einem Pin quasi das 'LED-An-Aus'-Signal aus. Mehr auch nicht. Hat nichts mit dekodieren zu tun. Die Kodierung musst du schon selbst machen, es gibt aber auch KodierICs - dann brauchst du aber auch nocht einen DekodierIC. Wenn du es selbst machst, dann muss das dein ATMEGA machen. stefan-koch schrieb: > Wie ist das mit den 36 KHz beim IR-IC? Beim einfachen Aus- und > Einschalten einer IR-LED hätte ich das ja nicht, würde das überhaupt > funktionieren? Die 36kHz wurden sicherlich zum Witz eingeführt um die Entwickler zu ärgern und ihnen mehr Arbeit zu verschaffen. Natürlich hat das einen Sinn und ohne 36kHz funktionieren tut es auch nicht. Die 36kHz generiert man mit dem ATMEGA mit PWM. Dieses PWM-Signal schaltet man dann entsprechend der An-Aus Zeiten an und aus. Dieses An-Aus Signal gibt dann dein IR-Empfänger aus.
Wenn es total dunkel ist, tut es Photodiode oder Phototransistor, bloss wenn die Sonne scheint, wie willst du Sonnenlicht vom Sendesignal unterschieden ? Dazu haben die Leute nicht ohne Grund die Demodulationsempfänger wie SFH5110 erfunden, nur musst du für die auch das geeignete Senden, nämlich die IR-LED mit 36kHz ein- und ausschalten und Millisekundenimpulse erzeugen. Das kann aber jeder uC nebenbei, einen echten Sende-IC wie Holtek's HT12A braucht man nicht (es sei denn, man kommt mit dessen Funktionalität aus, dann reicht der ja und man erspart sich das Programmieren).
Welche Entfernung willst denn überbrücken? Hier mein Vorschlag: Sender: Mit PWM-Modul 38KHz mit 50% Duty-Cycle erzeugen. Das zusammen mit UART-TX an die Eingänge eines UND-Gatters. Ausgang des UND-Gatters an den Treiber-Transistor für IR-LED. Empfänger: UART-RX an zusammen mit Pullup an Ausgang von SFH5110-36. Dazu eine niedrige Baudrate beim UART. Wird beim Asuro auch so gemacht.
Nochmals danke an die Antwortenden. Zur Reichweite: 10 m ist schon mal befriedigend, 75-150 m wären sehr gut. Senderdiode z. B. die "LD 274" von Osram, LD 274 kann man übrigens als Artikelnummer bei reichelt.de eingeben. Datenblatt: http://catalog.osram-os.com/catalogue/catalogue.do;jsessionid=46BDBD63F9891C36E720F9429A551A86?act=downloadFile&favOid=020000030000d195000100b6 Kann man eigentlich mit dem PWM auch ein 30 MHz Signal erzeugen lassen? (Nicht für Infrarot gedacht) Hat das dann auch eine Genauigkeit von +-0,1MHz? Wäre die Genauigkeit davon abhängig, ob man den internen Takt des ATMEGAs benutzt oder einen externen? Könnte man mit dem D/A-Wandler auch ein genauso genaues 30 MHz Sinus-Signal erzeugen? Danke
Achso, was würde sich für eine möglichst hohe Reichweite empfehlen: 30,33,36,40 oder 56 KHz? Oder hat das keinen Einfluss?
stefan-koch schrieb: > Zur Reichweite: 10 m ist schon mal befriedigend, 75-150 m wären sehr > gut. Im Prinzip lassen sich einige Kilometer überbrücken. Das ist dann eine Frage der Strahlerzeugung und Störlichtunterdrückung (Optik). Schon jeweils ein einfaches Rohr mit einer Linse auf Empfänger- und Senderseite bringt viel. Für höhere Datenraten und Reichweite vielleicht soetwas: http://www.gepanet.com/geodesy.htm?gclid=CJTUmfnT86gCFQK-zAodjXsnSg Die Frequenz ist relativ unkritisch. Es geht dabei darum Gleichlicht (Sonne) und 50 Hz Wechsellicht incl. Oberwellen (Neonröhren u.a.) durch elektrische Filter unterdrücken zu können.
> Zur Reichweite: 10 m ist schon mal befriedigend, > 75-150 m wären sehr gut. Nun, Fernseherfernbedienungen schaffen keine 150m. > Kann man eigentlich mit dem PWM auch ein 30 MHz > Signal erzeugen lassen? "Mit dem PWM" ? Per PWM kann manm auch 30MHz erzeugen, aber diese PWM erzeugt nicht ein uC, weder mit eingebauter Hardware PWM noch mit Software PWM, da wird man schon selber Hardware z.B. aus einem FPGA bauen müssen. > Hat das dann auch eine Genauigkeit von +-0,1MHz? Quarzttakte sind eher stabiler. > Wäre die Genauigkeit davon abhängig, ob man den internen > Takt des ATMEGAs benutzt oder einen externen? Der interne RC-Oszilllator eines ATMEGA ist nicht so genau, ein externer Quartz am internen Oszillator wäre genau genug aber hat wie gesagt keien 30MHz. > Könnte man mit dem D/A-Wandler auch ein genauso genaues > 30 MHz Sinus-Signal erzeugen? Nein. Suche DDS. Es gibt fertige Bausteine wie den AD9850
Danke... Angenommen die Datenübertragung funktioniert mit Infrarot (die Bauteile sind noch nicht bestellt). Ich möchte es nun folgendermaßen machen: Die IR-LED mit einem 36 KHz Signal aus- und einschalten, und dabei (entsprechend langsamer) für die Datenübertragung auch aus und einschalten, z. B. 2 ms aus = 0; 2 ms an = 1 Wenn ich jetzt das gleiche nicht mehr mit Infrarot machen möchte sondern mit "Funk" im ISM-Band z. B. auf 27 MHz oder 40,7 MHz. Gibt es einen einfachen Funk-IC zu kaufen (< 3 € pro Stück) den einfach nur ein- und auszuschalten braucht, also ohne Aufmodellierung mit AM, FM...? (Nur das Trägersignal an- und abschaltet. Also etwas ziemlich einfaches.)
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.