Steuerverstärker vom Computer aus über RS232

757
PPR

Ich habe einen gebrauchten Rotel RSX-1056-Verstärker, den ich von meinem Computer aus steuern möchte (weil ich keine Fernbedienung habe).

Der Verstärker hat eine serielle Schnittstelle (RS232) und im Internet konnte ich eine Spezifikation für die Kommunikation finden: http://www.rotel.com/sites/default/files/product/rs232/RSX1056%20Protocol.pdf

Mein Computer ist ein Hackintosh mit OS X 10.11.3.

Also kaufte ich ein serielles FTDI-Kabel (RJ45) und versuchte, einige Meldungen an den Verstärker zu senden. Ich war mir nicht sicher, wie man die Geschwindigkeit des Geschlechts usw. unter OS X ändern kann, da Stty unter OS X diesbezüglich problematisch erscheint und es auf den Wert zurücksetzt, den es beim Beenden hatte. Unabhängig davon habe ich versucht etwas auszuführen (den Code, um die Lautstärke zu erhöhen):

echo -ne '\xFE\x03\xC5\x10\x0B\xE3' > /dev/tty.usb-serial

und es hängt.

Ich ersetze das ttymit cuund es hängt nicht, aber es passiert nichts.

Ich habe versucht, CoolTerm für Mac OS X zu verwenden. Ich konnte einige Daten vom Verstärker an den Computer senden, wenn der Lautstärkeregler physisch am Verstärker geändert wurde. Als ich jedoch versuchte, über CoolTerm einen Hex-Code vom Computer an den Verstärker zu senden, passiert nichts.

Hier sind einige Screenshots von CoolTerm: Settings Receiving data from amplifier after changing volume on its front panel Trying to send data--nothing happens

An diesem Punkt begann ich zu denken, dass möglicherweise die FTDI Mac OS X-Treiber fehlerhaft sind. Also habe ich versucht, eine Windows-VM mit dem FTDI zu verwenden, und das hat auch nicht geholfen (das Abrufen von Daten beim Drücken physischer Tasten am Verstärker und nichts passiert, wenn Daten an den Verstärker gesendet werden).

Ich habe auch versucht, eine VM mit Ubuntu zu verwenden. In diesem Fall funktioniert stty zwar, aber wieder zeigt hexdump -C die vom Verstärker gesendeten Daten, aber das Echo funktioniert nicht oder hängt nicht.

An diesem Punkt begann ich zu ahnen, dass mein Chip fehlerhaft ist. Daher habe ich einen USB-zu-Seriell-Adapter PL2303 gekauft. Ich habe die Prolific-Treiber installiert, und wieder passiert dasselbe: Kann Daten empfangen, und beim Senden passiert nichts.

Wenn jemand irgendeinen Rat dazu hat, wäre ich sehr dankbar, da ich momentan keine Möglichkeit habe, die Lautstärke des Verstärkers zu ändern, außer aufzustehen und den Knopf zu drehen.

1
Haben Sie über den Kauf einer Universalfernbedienung nachgedacht? DavidPostill vor 7 Jahren 0
@DavidPostill, ja, das habe ich getan, aber ich bin ein bisschen misstrauisch, weil ich nicht die Originalfernbedienung habe, also bin ich nicht sicher, wie ich die Fernbedienung "lehren" soll, und die, von denen ich weiß, dass sie sicher funktionieren (wie die Logitech Harmony) sind ziemlich teuer. Außerdem habe ich bereits eine HTPC-Tastatur + -Maus von logitech und ich würde es vorziehen, statt zwei nur einen Controller zu verwenden. PPR vor 7 Jahren 0
Zusätzliche Anmerkung für jeden Windows-Benutzer: American B & W Support verfügt über fertige Projekte für die Rotel-Produkte, einschließlich Rotel RSX-1056, die Docklight verwenden: http://bwgroupsupport.com/download/rs232-resources (keine Lizenz für die Verwendung dieser Projekte erforderlich) ). Oliver Heggelbacher vor 7 Jahren 0

0 Antworten auf die Frage