Analizador de espectros: V - Aplicaciones para Tiny Spectrum Analyzer Ultra
Es mucho más cómodo usar un ordenador como consola del TinySA-Ultra.
El TinySA-Ultra tiene dos formas de comunicarse con el ordenador
- Serial sobre USB (modo consola)
- DFU ( "Device Firmware Upgrade") que requiere una actualización de firmwae
Existen tres porgramas de control uno que es python puro, otro que es un python con interface gráfica para Windows y por ultimo uno con interface gráfica para Linux y Osmac que usa Qt.
Control desde Windows
Se descarga el .exe dsde http://athome.kaashoek.com/tinySA/Windows/ y se copia en un directorio de trabajo de aplicaciones
Se conecta el cable USB y se enciende el tinySA Ultra y se comprueba que se instalan automátiament los drivers. en caso contrario ir a Configuracion -> dispositivos y aparece con dispositivo USB desconocido suprimirlo y volver a comenzar
Tambien existe la opción de controlar a pelo a base de comandos el TinySA-Ultra con una aplicación como Tera Term
Los programas como TeraTerm y los de control son incompatibles y no pueden estar ejecutandose simultaneamente
Opciones
- connect / disconnect conecta y desconecta el programa al tinySa por el puerto indicado (COM3) o mediante TCP/IP
- Settings: ajustes de la pantalla
- Upload tiny firmware: lo dicho no lo use si no es estrictamente necesario
- TinySA battery Voltage: muestra un grafico con los niveles de carga de la bateria
- Capture TinySA screen image
- tinySA Comms: es un log de los comandos intercambiados entre el programa y el dispositivo tinySA
- Scan: inicia el escaneo o barrido desde el programa una vez (single) o de forma continua (continuos) permitiendo su grabación
- Save image: captura de pantalla
- Save CSV: captura un log en formato CSV
- Parametros del scaneo; start, stop, center, span
- Puntos por scan
- LNA: amplificador de bajo ruido de entrada (activo/desactivo)
- RBW: filtro pasa banda
- ...
Control desde macOS
El programa se llama QtTinySA y la versión probada es la v0.10.3
Instalación
- Clonar la libreria de los fuentes
- git clone https://github.com/g4ixt/QtTinySA
- Instalar requerimientos y Phyton
- cd QttinySA
- pip3 install -r requirements.txt
- python3 -m pip install .
- Ejecutar la aplicación directamente con un script o desde el lanzador de Python
- QttinySA
- o
- Python Launcher -> QttinySA.py
Funcionamiento
- Boton de RUN / STOP arranca y para el terminal
- LNA vs Auto Att / Att (amplificador /atenuación)
- RBW (ancho banda de la señal): auto o un valor
- Pts (puntos): auto o valores
- SPUR Aut/off/on (eliminación frecuencias espureas)
- TRACE: hasta 4 con los valores normal, media, maximo, minimo.
- BAndas preseleccionadas (Amateur, "Beacon"/balizas de Gran Bretaña , repetidores, broadcast, C band, C beacon, KU band, KU beicon, narker, RF mic, other, all)
- > imagen en 2D o 3D (juntoo a RUN)
- ...
Otros
- Existen programas para salvar ficheros de TinySA y estos ficheros pueden visualizarse con Software Workbench de Shure.
- Tambien un wrapper para conectarlo con MABTLAB
- automatización nanoVna automatization ( usable con TinySA)
- Programas de utilidades en Python
- Programas de utilidades en HTML
- tinyuhfgen.htm generador de señal
- tinyuterm.htm QRSS transmisión
- tinyuterm.htm terminal
Referencias
Comentarios
Publicar un comentario