Una excelente opci?n para el control remoto del motor por medio del ARS-USB, sin necesidad de tener que dejar un ordenador de sobremesa las 24h encendidas, es por medio de una Raspberry Pi (RsPi). La RsPi se va a comportar como un gateway o router, es decir recibir? trafico por el puerto TCP/IP que se configure y lo reencaminar??al USB – que es reconocido como un puerto serie – donde est? conectado el ARS -USB.

De la Raspberry Pi hay mucha informaci?n en internet, luego ?nicamente vamos a detallar el funcionamiento y conexi?n del ARS-USB con la RsPi aunque conviene tener presente que la RsPi es un miniordenador que funciona en Linux.

Conexionado:

El ARS-USB se conecta en uno de los puertos USB que tiene la RsPi (a cualquiera de ellos).
De forma autom?tica el ARS-USB es detectado como un puerto serie, lo que en Linux se conoce como un puerto tty.
Al ser un puerto serie disponible por USB, se presenta como ttyACM0. En caso de haber ya un puerto serie, pasar?a a llamarse ttyACM1 (o ttyACM2 para un tercero, etc.)

Linux al contrario que le pasa a Windows, no necesita de ning?n driver, luego de forma inmediata reconoce al ARS-USB como un puerto serie.

Mapeado:

Como queremos poder acceder al ARS-USB desde TCP/IP (sea la red local o internet), tenemos que instalar y configurar un programa que nos permite precisamente el mapear un puerto TCP/IP al puerto serie o ttyACMx, donde est? el ARS-USB.
Este programa se llama: ser2net y precisamente hace lo que necesitamos

La instalacion del servicio ser2net es sencilla:

sudo apt-get install ser2net

Ahora editas la configuraci?n de este servicio, que estar? en el directorio:

/etc/ser2net.conf


Para edirtalo, teclea:

sudo nano /etc/ser2net.conf

Vas al final del mismo, quitas los ejemplos que vienen por defecto y pones una l?nea como por ejemplo:

6000:raw:600:/dev/ttyACM0:38400 8DATABITS NONE 1STOPBIT

En este ejemplo, la RsPi escucha en el puerto 6000 y env?a todo el tr?fico al puerto serie ttyACM0. En caso que el ARS-USB estuviese en otro puerto, sustituye ttyACM0 por el correspondiente puerto.

Para que arranque de forma autom?tica el servicio, debes escribir:

sudo /etc/init.d/ser2net restart

Con esto hemos ya conseguido que las conexiones a este puerto de la RsPi sean encaminados al ARS-USB, luego si queremos utilizar el ARSVCOM para el control del motor, ya s?lo nos queda configurar el ARSVCOM e indicar que el Tipo de motor es remoto TCP/IP. Finalmente configura la IP y puerto del RsPi definido en el servicio ser2net y ya est? todo.

En cuanto hagamos esto y activemos la conexi?n, el ARSVCOM se conectar? con la RsPi y podr? manejar el ARS-USB como si fuese local.

ARSVCOM-RSPI
El conjunto RsPi + ARS-USB es una gran soluci?n para el control de motores en estaciones remotas.

La RsPi hace de gateway o router entre TCP/IP y el puerto USB del ARS, adem?s de poder realizar otras otras funciones en una estaci?n de radio como puede ser control de la estaci?n metereol?gica, de servidor APRS, etc.

Tambi?n esta RsPi se puede usar para mapear otros puertos de otros dispositivos como el RemoteBox para el control de las antenas, del StackMain para la gesti?n de StackMatchs, etc.

Raspberri Pib1

Show Buttons
Hide Buttons