Mostrando entradas con la etiqueta cat. Mostrar todas las entradas
Mostrando entradas con la etiqueta cat. Mostrar todas las entradas

miércoles, 2 de marzo de 2022

Panadapter - Tu equipo viejo pero con SDR

 Esta es una actualización muy grande de la estación porque nos permitirá poder operar con dos receptores al mismo tiempo y la gran ventaja de contar con la parte visual que provee un waterfall en una pantalla y la velocidad y facilidad que tiene operar la sintonía del equipo desde el mouse.

Requisitos!

  • Equipo con CAT - Cualquier equipo que cumpla estas condiciones; Por Ej: FT-80 
  • Interface CAT
  • Receptor SDR
  • PC con software de SDR
  • Switch automático de antena para proteger al SDR cuando transmitimos.
En mi caso el equipo es un viejo Yaesu FT-890AT; una interface casera para modo digitales con CAT; un receptor RTL-SDR V3 USB y corriendo el software HDSDR en Windows 7; el switch automático también es casero, una copia levemente modificada del MFJ-1708SDR.

Esta configuración de hardware y software no es la única ni la mejor, es la que yo hice funcionar en mi caso, cada componente deberá ser adaptado y configurado según cada estación en particular!. Lo importante es comprender el concepto y ponerse manos a la obra para replicarlo.



Funcionamiento

El funcionamiento es bastante sencillo, operamos mirando la pantalla de la PC con una visualización de toda la banda al mismo tiempo gracias al waterfall del software de SDR, hacemos click en una señal que nos interesa y saltamos de una frecuencia en otra, al momento que hacemos eso se sincroniza nuestro equipo con el SDR. 
  • Podremos ver rápidamente si hay actividad en alguna banda en especial
  • Podremos saltar de un QSO a otro rápidamente
  • Podremos ver rápidamente si hay señales débiles que pueden ser DX
  • Podremos aplicar filtros DSP (cuando elegimos salida de audio por la PC)
  • Podremos reducir mucho tiempo en concursos
  • Podremos agregar otros software a la salida para procesamiento de audio
  • Podremos tener integración con nuestro software de log.
  • etc, etc, etc
Son muchas ventajas y es una gran actualización para nuestro equipo de hace 30 años (o mas?) poniéndolo a un estado mas moderno y sin siquiera haberle sacado la tapa!

Descripción de cada parte importante

Switch automático de antena (SW1)

Comienzo por aquí a describir las partes porque aquí es donde debemos tener mucho cuidado; ya que si ponemos en transmision el equipo mientras está conectado el receptor SDR, vamos a meterle toda la energia por la antena y este sin duda no va a servir mas!
El switch puede ser manual! Pero vamos a tener que conmutar manualmente cada vez que pasemos de recepcion a transmision.. algo que hice al principio para ver como funcionaba todo lo demas.
En el caso del switch automatico, funciona con un relé que es activado de dos maneras posibles; una es con la señal de PTT de nuestro equipo, o bien tomando una muestra de RF de la salida de la transmision. La opcion mas segura es con la linea de PTT ya que de esta forma corta una posible llegada de energia al SDR; sobre todo cuando operamos en SSB porque la energia de transmision depende de la modulacion; teniendo el cable de PTT conectado desde el equipo al switch automatico de antena el relay se activará apenas pulsemos para hablar y no con la voz.
Si no sabes de que cable estoy hablando, por favor revisa el manual de tu equipo, en la parte de atras tiene una salida de PTT que normalmente es un colector abierto para hacer actuar otros equipos, como puede ser un amplificador.


 Le hice esta pequeña modificación agregando dos diodos contrapuestos para que protejan al receptor SDR en el caso de que se filtre un poco de RF de parte del equipo, pero luego al tiempo noté que era mejor prescindir de ellos para que funcione mejor.
Nótese que hay que usar el contacto de normal abierto para darle señal al SDR y tampoco es necesario usar un relé doble inversor, con uno simple es suficiente.
Una mejora pendiente es no poner los dos receptores en paralelo directo para evitar desadaptaciones de impedancia, lo ideal es usar un circuito splitter de 50OHms.

Ahora cuando transmitimos, escucharemos actuar al relé que pondrá a masa la salida de antena que va hacia el receptor SDR... verificarlo antes de usarlo!

Gracias Ale LW8DRU que me convenció de que esta es una mejor manera que sacar la señal de FI del equipo para inyectarla en el receptor SDR!

Interface CAT

El CAT nos provee la comunicación desde el equipo hacia la PC y desde la PC hacia el equipo, logrando que cuando movemos el dial en el equipo se actualiza en el software de la PC y viceversa. En mi caso hice una interface para digitales, con transformadores de desacople y control de PTT a traves de DTR usando un modulo Serial/USB con chip FTDI; es recomendable usar estos chips para poder contar con las lineas de control seriales DTR y RTS.

Esta interface ademas se puede usar en Linux. En el caso de Windows yo usé el software 
Omnirig que permite poder controlar varios equipos al mismo tiempo y actualizar un equipo desde mas de un software; de esta forma puedo tomar la frecuencia del equipo desde el software de libro de guardia sin importar si muevo el dial o cambio la frecuencia desde el software de control del SDR

Omnirig es gratuito y se puede descargar desde este sitio: http://www.dxatlas.com/OmniRig/

Receptor SDR

En mi caso el receptor SDR es la version 3 del famoso dongle USB RTL-SDR como se puede ver en la siguiente imagen:


Este receptor en particular tiene una sola entrada de antena y no tiene un circuito down-converter para HF asi que cuando se configura en el software de SDR debemos seleccionar Q-Input para cuando estamos por debajo de los 25MHz. Tambien es necesario para que funcione bien instalar una librería DLL que hace de driver para el mismo.

Mas info aqui: https://www.rtl-sdr.com/

Software de SDR y PC

En mi caso usé uno gratuito y que me gustó como funciona para los pocos recursos de la PC que tengo disponible para hacer esto. 
Se llama HDSDR y es gratuito, fácil de usar y muy configurable.

HDSDR tiene en la parte superior una vista de la banda en la que estamos operando en formato waterfall. La parte inferior se divide en dos, a la izquierda tenemos todos los controles del receptor SDR y la lectura de la frecuencia a la que lo tenemos recepcionando y a la derecha tenemos la parte de audio que estamos recibiendo. Si usamos la salida de audio por los parlantes de la PC vamos a poder aprovechar los filtros y los ajustes de ancho de banda de la salida de audio configurable con el mouse y la pantalla.

Para descargar y tener mas info de HDSDR esta es su web: https://www.hdsdr.de/

Como este software ahora es nuestra interfaz de control de VFO del equipo les recomiendo estudiarlo y jugar mucho con él para poder aprovecharlo al máximo, los filtros notch que tiene son realmente excelentes! Sin embargo particularmente prefiero usar la salida de audio a traves de mi equipo transmisor ya que asi siempre dejo conectada la interface para modos digitales de manera permanente y no tengo que cambiar la salida de audio hacia la interface por los parlantes... otra desventaja en mi caso es que como la PC es algo viejita (Core 2 Duo de 2GHz) tengo un delay importante en el audio de salida.

Bueno, eso es todo lo que a grandes razgos se necesita para poder agregar este panadapter a cualquier equipo con CAT; nos escuchamos al aire!

martes, 18 de agosto de 2020

USB CAT para Yaesu FT-890

Este adaptador USB/Serial que se usa para CAT es del tipo FTDI, tiene ademas de las lineas de RX y TX Seriales las lineas de control que nos permitirán usar una de ellas para transmitir en CW desde la PC.

En Linux, con el comando lsusb podremos ver como detecta al módulo conectado en el puerto USB, y con dmesg veremos como lo identifica el kernel en el sistema; en mi caso (y creo que en la mayoría) genera un archivo que apunta al dispositivo en /dev/ttyS0; o bien /dev/ttyS1 en el caso de que la direccion 0 esté ocupada.

Yo uso como software de log del dia a dia cqrlog, el cual tiene muy buenas caracteristicas!, incluso se puede usar para concursos aunque en este aspecto entiendo que es mejor el soft N1MM. Para los que prefieran usar Windows, encontré este doc de Matías LU9CBL muy bien explicad.

En el caso de un concurso resulta práctico tener una interfaz para que llame un CQ automáticamente o pase un reporte de señal + un numero incremental con teclas "macro" por ejemplo, es por eso que ademas de tener el sistema CAT me interesa ampliar las capacidades de la interface para que sirva de CW-Keyer.

En algunos equipos el protocolo CAT permite que se les envie caracteres para ser transmitidos directamente, no sería necesario ampliar el circuito hasta la entrada de "key" del transmisor; pero como el FT-890 no lo tiene incorporado la solucion es usar la linea de DTR para que haga el keying desde la PC corriendo CQRLOG bajo Linux

Aclaro que esto funciona bajo Linux porque lo que vamos a hacer no se puede hacer en Windows, usar el mismo puerto serial con dos programas diferentes en tiempo real. Esto se puede hacer porque no abrimos el puerto de manera exclusiva y porque con uno de los programas usamos pines del puerto que el otro programa no controla.

Control CAT en Linux

Para el control CAT usamos hamlib y entre su set de herramientas viene rigctl, el cual será invocado como demonio (rigctld) desde cqrlog cuando este inicie.

Previamente a configurarlo en cqrlog lo necesitamos saber cual es el numero que corresponde a nuestro equipo; para ellos ejecutamos rigctl -l desde la consola. Podemos encontrar mucha mas informacion util en las paginas man del comando.

Como podemos ver el FT-890 esta entre los que tienen un soporte estable, es decir que está completamente implementado el CAT con todas las funcionalidades que este modelo de transceptor permite.

El comando que podemos usar para verificar el funcionamiento es:

  rigctl -m 115 -r /dev/ttyS0 -s 4800 -vvvv

 Con eso seteamos el modelo, el dispositivo con el cual se establece la comunicación serial, la velocidad y con un nivel elevado de debugging por la salida estandard.

También podemos usar la aplicación grig para obtener una ventana grafica de control mediante CAT de nuestro equipo. Ideal para controlar una estacion remota.

Habiendo comprobado que funciona bien podemos configurar en cqrlog con los mismos parámetros.

En mi caso saqué las señales de control DTR y RTS de default para dejarlas en OFF asi no me ponian el equipo en transmision al momento de levantar el demonio de rigctl.

 CW-Keyer en Linux

Para poder transmitir CW desde la PC, usaremos el software llamado cwdaemon, el cual podemos apuntarle que use el puerto serial ttyUSB0 (no usar el full path!) en mi caso lo lanzo manualmente luego de enchufar el dispositivo USB porque si este software es iniciado antes de que exista fisicamente el archivo, dará un error de acceso.

El comando que uso: 

cwdaemon -n -d ttyUSB0 -x n -iiii

En mi caso, la linea DTR está invertida por eso use un transistor PNP para que conmute inversamente a la señal que le llega desde el chip FTDI.

En la configuracion del cqrlog usé cwdaemon:

Una vez funcionando podemos configurar nuestras teclas macros desde F1 a F10; en mi caso las tengo configuradas para un QSO común, ya que aun no lo usé para un concurso.

Algo interesante es que si compramos un cable ya armado de USB CAT, no tengamos la posibilidad de usar cwdaemon con la linea DTR (como le pasó a mi amigo LU4MEI). No es problema, podemos hacerlo andar usando la placa de sonido ya que si invocamos al software cwdaemon con el argumento -x s obtenemos el audio de la transmision en CW por la placa de sonido del sistema y desde ahí usarlo para que haga la transmision.

Para eso necesitaremos este circuito: