Hallo, ich versuche seit mehreren Tagen eine Datenübertragung über Infrarot zum Laufen zu bekommen. Ich habe zwei "Stationen", jede hat einen Empfänger und einen Sender. Der Sender ist logischerweise eine IR-Sendediode nebst Transistor wie im Manual von Bascom beschrieben. Der Empfänger ist der Übliche TSOPxxx Baustein. Die sende und Empfangsfrequenz stimmt überein, wenn ich mit dem SendRC5 befehl etwas sende kommt die Gleiche Adresse und das Kommando das ich gesendet habe beim Empfänger wieder an. Ich möchte jedoch nicht nur RC5-Kommandos senden sondern einige Datenbytes. Schaltung 1 mißt via mehreren ADC-Kanälen ein Signal. Dieses soll nach etwas rechnerei mittels Infrarot an Schaltung 2 übermittelt werden. Gibt es da eine möglichkeit eine Datenübertragung zu realisieren oder muß ich die Daten irgendwie im RC5-Befehl von Bascom quasi "Verpacken" und stückchenweise rüberschieben? Ich meine irgendwo gelesen zu haben das man die Serielle Schnittstelle in Verbindung mit Infrarot-Diode und Empfängerbaustein für solche Sachen mißbrauchen kann. Stimmt das? Wenn ja wie gehe ich vor, welche Schaltung brauche ich dafür? Die Übertragung muß nur auf kurze Entfernung funktionieren (max. 1m) und läuft folgendermaßen ab. Schaltung 1 mißt mittels ADC die gewünschten werte und parkt diese in einer oder mehreren Variablen. Schaltung 2 sendet irgendwann (ca. alle 5 min) eine Art "Abfragebefehl" und erwartet danach die Antwort von Schaltung 1 mit den zu übertragenden Daten. Da Infrarot ja nicht 100% zuverlässig ist werde ich auch eine art "Checksumme" anhängen. Soweit bin ich aber noch nicht, da ich erst herausbekommen muß wie ich am besten die Daten über die Infrarot-Strecke bekomme. Noch was, damit sich schaltung 1 nicht selbst "hört" muß ich eine möglichkeit finden den Empfängerbaustein entweder abzustellen oder auf die empfangenen Daten nicht zu reagieren solange Schaltung 1 selbst sendet. Falls das Softwaremäßig nicht gut geht dachte ich daran daß ich einfach dem Empfängerbaustein mittels Transistor solange den Strom abdrehe :) Gibt es eine möglichkeit die Übertragung auch mit für uns sichtbarem Licht (normale LED=Sender, Fototransistor=Empfänger) zu erledigen? Die TSOP-Dinger können mit normalem Licht ja nix anfangen, da das durch den dunklen Verguss nicht durchkommt. Da das ganze moduliert wird brauche ich als Empfänger dann sicher noch eine Demodulator-Schaltung oder? Ich habe die Schaltung die im RS232-Infrarot-Adapter vom Asuro (ich glaube da habe ich das mal davon gelesen) angesehen, verstehe aber nicht warum die da noch nen NE555 brauchen. Kann das Modulieren des Infrarotlichts nicht auch der AVR machen, evtl. mit einem PWM-Ausgang oder einem Timer o.ä.? Ich glaube ich habe da mal was gelesen, finde das aber nicht mehr. Sorry für die Vielen Fragen, ich bin noch am Anfang meiner uC-Basteleien. Hat jemand nen Tip für mich? Bevor ichs vergesse ich Programmiere in Bascom von MCSelec. C ist mir noch zu hoch (zumindest noch anfänglich) Danke Trion
Hallo, hat wirklich niemand Informationen für mich? Ich bin doch sicherlich nicht der erste der so was baut oder? Oder Habe ich vergessen irgendwas anzugeben? Dann bitte Fragen ich versuche alles zu beantworten (soweit ich es schon kann, wie gesagt ich steige grade erst in die uC-Materie ein) Elektronik Grundkenntnisse sind jedoch vorhanden. Danke Trion
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.