Steuerverstärker vom Computer aus über RS232
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 tty
mit cu
und 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:
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.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
3
Warum führt das Entfernen des USB-Sticks zu einem blauen Bildschirm?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?