Control Remoto de las Antenas

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).

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.

Mepeado:

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 o enrutar 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 instalación del servicio ser2net es sencilla:

[ig_alert alert_style=”alert-info” alert_close=”no” disabled_el=”no” ] sudo apt-get install ser2net [/ig_alert] 

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

[ig_alert alert_style=”alert-info” alert_close=”no” disabled_el=”no” ] etc/ser2net.conf [/ig_alert]

Para editalo, teclea:

[ig_alert alert_style=”alert-info” alert_close=”no” disabled_el=”no” ] sudo nano /etc/ser2net.conf [/ig_alert]

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

[ig_alert alert_style=”alert-info” alert_close=”no” disabled_el=”no” ] 6000:raw:600:/dev/ttyACM0:38400 8DATABITS NONE 1STOPBIT [/ig_alert]

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:

[ig_alert alert_style=”alert-info” alert_close=”no” disabled_el=”no” ] sudo /etc/init.d/ser2net restart [/ig_alert]

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 localmente.

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 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. Una RsPi puede soportar tantos dispositivos ARS’s como sean necesarios usar.

 

Mostrar botones
Esconder botones