Amplificador de controle do computador via RS232

1

Eu tenho um amplificador Rotel RSX-1056 de segunda mão que eu gostaria de controlar do meu computador (porque eu não tenho o controle remoto).

O amplificador tem uma porta serial (RS232) e na web eu consegui encontrar uma especificação para as comunicações: link

Meu computador é um hackintosh executando o OS X 10.11.3.

Então eu comprei um serial FTDI (RJ45) para o cabo USB e tentei enviar algumas mensagens para o amplificador. Eu não tinha certeza de como alterar a velocidade do buad etc no OS X, porque o stty no OS X parece ser problemático a esse respeito e o ajusta de volta ao valor que ele tinha quando desistia. Independentemente disso, eu tentei executar algo como (o código para aumentar o volume):

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

e trava.

Eu substituo o tty por cu e ele não trava, mas nada acontece.

Eu tentei usar o CoolTerm para Mac OS X; Eu era capaz de obter alguns dados enviados para o computador a partir do amplificador ao alterar o botão de volume fisicamente no amplificador, mas quando tentei enviar um código hexadecimal do computador para o amplificador via CoolTerm, novamente, nada aconteceu.

Aqui estão algumas capturas de tela do CoolTerm:

Nesse ponto, comecei a pensar que talvez os drivers FTDI Mac OS X estivessem com defeito. Então, tentei usar uma VM do Windows com o FTDI e isso também não ajudou (obtendo dados ao pressionar botões físicos no amplificador, e nada acontece ao enviar dados para o amp).

Eu também tentei usar uma VM com o Ubuntu, em cujo caso o stty funciona , mas novamente, o hexdump -C mostra dados enviados pelo amplificador, mas o echo não faz nada ou trava. / p>

Neste ponto eu comecei a suspeitar que o chip que eu tenho está com defeito, então eu comprei um adaptador USB PL2303 para serial. Eu instalei os drivers Prolific e, novamente, acontece a mesma coisa: pode receber dados e, quando nada envia, acontece.

Se alguém tiver algum qualquer conselho sobre isso eu ficaria muito grato, já que agora eu não tenho como alterar o volume do amplificador além de levantar e girar o botão.

    
por PPR 17.08.2016 / 21:28

0 respostas