Ich habe den auf dieser Website beschriebenen seriellen USB-Empfänger ("bessere Version") gebaut. Erstmal vielen Dank für die super Anleitung, die auch für Einsteiger mit geringen Elektronik-Kenntnissen sehr gut nachvollziehbar ist!
Den Empfänger betreibe ich unter Linux (Ubuntu 8.10) mit LIRC. Leider funktioniert er aber nicht richtig: Ich habe für meine Fernbedienung eine fertige Konfigurationsdatei im Internet gefunden. Wenn ich im Terminal "irw" aufrufe und Tasten auf der Fernbedienung drücke, dann wird alle paar Minuten mal ein Signal korrekt empfangen, aber die meiste Zeit tut sich gar nichts. Mit dem Digitalmultimeter habe ich folgende Spannungen gemessen:
Pin2 (VS): 5.1 V (der Spannungswandler funktionert also) Pin3 (OUT) inaktiv: 4.4 V Pin3 (OUT) bei Signalempfang: 3.5 V
Wenn ich die Schaltung richtig verstehe, sollte im aktiven Zustand (bei Signalempfang) die Spannung doch eigentlich auf (fast) null abfallen, oder? Warum tut sie das nicht? Oder messe ich mit dem trägen Multimeter nur den "Durchschnitt"? (Ein Oszi habe ich leider nicht.)
Ich wäre dankbar für einen Tip, wie ich die Schaltung selbst noch weiter überprüfen kann, oder ob der Fehler eher auf der Software-Seite zu suchen ist. Momentan kann ich den Empfänger leider nicht auf einem anderen Rechner testen.
Danke im Voraus! Kilian
Beiträge gesamt: 2 | Durchschnitt: 0 Postings pro Tag Registrierung: Feb. 2009 | Dabei seit: 5780 Tagen | Erstellt: 22:00 am 5. Feb. 2009
Intel Core i9 3600 MHz @ 5200 MHz 78°C mit 1.552 Volt
Ich bin zwar bei dem Linux LIRC nicht 100%ig sicher, aber ich meine auch dort kannst du dir die eingehenden Signale als "Raw Code" anzeigen lassen. Falls nicht, müßtest du mal mit tail die Log Datei darstellen lassen. Denn bevor man den Fehler besser einkreisen kann, wäre es sinnvoll zu wissen was da überhaupt ankommt.
Hardware News lesen * Unterhalten * Smarthome und Gadgets Übertakten, Modding und Testberichte * Fanartikel kaufen
Beiträge gesamt: 170967 | Durchschnitt: 20 Postings pro Tag Registrierung: April 2001 | Dabei seit: 8618 Tagen | Erstellt: 19:27 am 6. Feb. 2009
kilian27 offline
OC Newbie 15 Jahre dabei !
So, nachdem mich die Grippe in den letzten Tagen lahmgelegt hatte, widme ich mich nun mal wieder dem IR-Empfänger:
Mit irw empfange ich ab und zu ein Signal, so schätzungsweise bei jedem hundersten Tastendruck auf der Fernbedienung, z.B.:
Lirc scheint ordnungsgemäß geladen zu sein. Allerdings weiß ich nicht, was die Zeile mit "ignoring" spike zu bedeuten hat. Diese Zeile taucht in /var/log/messages alle paar Sekunden auf, auch in Zeiten, in denen irw nicht gestartet war und keine Fernbedienung auf den Empfänger gerichtet war.
$grep lirc /var/log/messages Feb 14 23:27:01 mythbox kernel: [ 31.171963] lirc_dev: IR Remote Control drive r registered, major 61 Feb 14 23:27:01 mythbox kernel: [ 31.696107] lirc_serial: auto-detected active low receiver Feb 14 23:27:01 mythbox kernel: [ 31.696114] lirc_dev: lirc_register_plugin: s ample_rate: 0 Feb 14 23:27:25 mythbox kernel: [ 55.304392] lirc_serial: ignoring spike: 1 1 4997454d 49974541 2d97f 40352
Wäre dankbar für weitere Tips! Ich liebäugele zwar sowieso mit dem USB-Empfänger mit Einschaltfunktion, würde aber schon gern erstmal den seriellen zum Laufen bekommen.
Danke! Kilian
Beiträge gesamt: 2 | Durchschnitt: 0 Postings pro Tag Registrierung: Feb. 2009 | Dabei seit: 5780 Tagen | Erstellt: 23:48 am 14. Feb. 2009
Intel Core i9 3600 MHz @ 5200 MHz 78°C mit 1.552 Volt
Das hört sich für mich so an, als wenn du entweder den falschen Signalpin abfragst, oder als wenn er keinen Kontakt hat. Schau nochmal nach, ob LIRC in deiner Konfiguration wirklich den DCD Pin abfragt und ob dieser auch einwandfrei mit der Sub-D Buchse verlötet ist. Hardware News lesen * Unterhalten * Smarthome und Gadgets Übertakten, Modding und Testberichte * Fanartikel kaufen
Beiträge gesamt: 170967 | Durchschnitt: 20 Postings pro Tag Registrierung: April 2001 | Dabei seit: 8618 Tagen | Erstellt: 10:06 am 15. Feb. 2009
Copyright 1999 - 2024 by www.ocinside.de - All rights reserved.
Unser PC Forum verwendet Cookies für einen optimalen Service. Durch die Nutzung dieser Webseite erklären Sie sich damit einverstanden, dass wir personenbezogene Daten wie z.B. die IP-Adresse speichern und wir zusammen mit Drittanbietern Cookies verwenden, um personalisierte Anzeigen zur interessengerechten Werbung und weitere externe Inhalte anzuzeigen. Einverstanden? Ja / Nein ImpressumDatenschutzEinstellungen