Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com
1. Introducción
I. ¿Qué es NanoVNA?
ii. Lo que necesitas para trabajar
F. 7. Estado de seguimiento
B. Canal de seguimiento
ii. marcador
C. Versión de pantalla
D. Actualización de firmware
Envíe una solicitud de extracción si hay una corrección, como cuando hay un conflicto con el último
firmware.
- https://github.com/cho45/NanoVNA-manual/releases
¿Qué es NanoVNA?
Hay varios tipos de hardware NanoVNA y este documento cubre el siguiente hardware:
Estos componentes de hardware son casi los mismos en el circuito y se puede utilizar firmware común.
- Cuerpo NanoVNA
- CARGA SMA 50Ω
- SMA CORTO
- SMA ABIERTO
- SMA hembra a hembra a través del conector
- SMA macho a cable macho x 2
VNA (Vector Network Analyzer) mide las características de frecuencia de la potencia reflejada y la
potencia de paso de una red de alta frecuencia (Red RF).
Se pueden mostrar algunos de los siguientes elementos que se pueden calcular a partir de ellos:
- Pérdida de reflexión
- Pasando pérdida
- Impedancia compleja
o resistencia
o resistencia reactiva
- ROE
Las versiones de firmware más recientes pueden agregar funciones de medición adicionales.
La frecuencia local de NanoVNA es de 50 kHz a 300 MHz. Para frecuencias más altas, use el modo armónico. La
onda fundamental no se atenúa ni siquiera en modo armónico. Los modos de uso para cada frecuencia son los
siguientes.
Tenga en cuenta que siempre hay una entrada de onda fundamental, especialmente cuando se comprueba la ganancia del amplificador.
En cualquier caso, la entrada se convierte a una frecuencia intermedia de 5 kHz. La señal se convierte de
analógica a digital a un muestreo de 48 kHz. La señal de datos digitales es procesada por la MCU.
2. Hacer primero
Antes de poder usarlo, primero debe calibrarlo. Primero, calibre de la siguiente manera.
o R pulsación larga
3. Marcador
Se muestra la posición del marcador para cada trazo. El marcador seleccionado se puede mover en el siguiente
formas.
Muestra el número de datos de la calibración que se está leyendo y la corrección de errores aplicada.
5. Posición de referencia
Se muestran el marcador activo que está seleccionado y un marcador que estaba activo anteriormente.
7. Estado de seguimiento
Por ejemplo, si la pantalla es CH0 LOGMAG 10dB / 0.02dB , lea como sigue.
8. Estado de la batería
Si hay una batería instalada y una 1N4148 El diodo de montaje en superficie está montado en la PCB en la ubicación D2,
se muestra un icono de acuerdo con el voltaje de la batería. Si falta el diodo, el icono mostrará una batería vacía.
Pantalla principal (continuación)
Pantalla de menú
- Cuando se toca una ubicación que no sea un marcador en el panel táctil Presione
- el interruptor de palanca
Pantalla del teclado
Multiplica la entrada actual por la unidad apropiada y termina la entrada inmediatamente. En el caso de × 1, el valor
introducido se establece como está.
El teclado de entrada numérico grande aparecerá en la pantalla cada vez que se presione el icono del teclado pequeño
5. Iniciar la medición
Secuencia de medición básica
1. Configure el rango de frecuencia que se va a medir.
2. Realice la calibración
3. Conecte el dispositivo bajo prueba (DUT) y mida
6. Método de calibración
Básicamente, la calibración debe realizarse siempre que se cambie el rango de frecuencia que se va a medir.
Si el error se ha corregido correctamente, la visualización del estado de calibración en la pantalla
ser Cn DRSTX Dónde: norte es el número del conjunto de datos de calibración que se está cargando.
Sin embargo, NanoVNA puede complementar la información de calibración existente y mostrar correcciones hasta
cierto punto. Esto sucederá si se cambia el rango de frecuencia después de cargar los datos de calibración. A
esta vez, la visualización del estado de calibración en la pantalla es cn DRSTX Dónde: norte es el número del conjunto de datos
de calibración que se está cargando. Vea la imagen de arriba.
* Cada paso de calibración debe completarse después de que la pantalla sea lo suficientemente estable.
7. Función
Pantalla de seguimiento
Se pueden mostrar hasta cuatro trazas, una de las cuales es la traza activa.
Las trazas pueden mostrar solo lo que se necesita. Para cambiar la pantalla, seleccionePANTALLA → TRACE → TRACE n .Se
pueden utilizar los siguientes métodos para cambiar la traza activa.
Formato de seguimiento
Cada traza puede tener su propio formato. Para cambiar el formato de la traza activa, seleccione el formato que
desea cambiarPANTALLA → FORMATO .
NanoVNA tiene dos puertos, CH0 y CH1 . Los siguientes parámetros S se pueden medir en cada puerto.
Marcadores
NanoVNA puede simular mediciones en el dominio del tiempo mediante el procesamiento de señales de datos en el dominio de la frecuencia.
Seleccione DISPLAY → TRANSOFRM → TRANSFORM ON para convertir los datos de medición a la hora
dominio. TRANSFORMAR EN está habilitado, los datos de medición se convierten inmediatamente al dominio del
tiempo y se muestran.
La relación entre el dominio del tiempo y el dominio de la frecuencia es la siguiente.
Por esta razón, la duración máxima de tiempo y la resolución de tiempo están en una relación de compensación. En otras palabras,
ella longitud del tiempo es la distancia.
En el modo de paso de banda, puede simular la respuesta del DUT a una señal de impulso.
En el modo de paso bajo, puede simular TDR. En el modo de paso bajo, la frecuencia de inicio debe establecerse en
50 kHz y la frecuencia de parada debe establecerse de acuerdo con la distancia a medir.
A continuación se muestran ejemplos de respuesta al impulso en estado abierto y respuesta al impulso en estado corto.
Abierto: Pequeño:
En el modo de paso bajo, puede simular TDR. En el modo de paso bajo, la frecuencia de inicio debe establecerse en
50 kHz y la frecuencia de parada debe establecerse de acuerdo con la distancia a medir.
Abierto: Pequeño:
El rango que se puede medir es un número finito, y hay una frecuencia mínima y una frecuencia
máxima. Se puede utilizar una ventana para suavizar estos datos de medición discontinuos y reducir el
timbre.
MÍNIMO proporciona la resolución más alta y MÁXIMO proporciona el rango dinámico más
alto. NORMAL está en el medio.
La velocidad de transmisión de ondas electromagnéticas en el cable varía según el material. La relación con la velocidad
de transmisión de las ondas electromagnéticas en el vacío se denomina factor de longitud de onda (Factor de velocidad,
Velocidad de propagación). Esto siempre se indica en las especificaciones del cable.
En el dominio del tiempo, el tiempo mostrado se puede convertir en distancia. El acortamiento de la longitud de onda
La relación utilizada para la visualización de la distancia se puede configurar con PANTALLA → TRANSFORMAR → FACTOR DE
VELOCIDAD .Por ejemplo, si mide el TDR de un cable con una tasa de reducción de longitud de onda del 67%,
Intervalo cero
El intervalo cero es un modo en el que una frecuencia se envía continuamente sin barrido de frecuencia.
Se pueden guardar hasta 5 conjuntos de datos de calibración. NanoVNA carga los datos número 0 inmediatamente después del inicio.
- configuración de seguimiento
- de la longitud de onda
CONFIG → TOUCH CAL está seleccionado, el panel táctil se puede calibrar. Si hay una gran diferencia entre la
posición real del grifo y la posición reconocida del grifo, esto se puede solucionar ejecutando
esta. Después de realizarTOQUE CAL , llevar a cabo PRUEBA DE TOQUE para confirmar que la configuración es correcta. NOTA:
asegúrese de guardar la configuración conAHORRAR .
Puede probar el panel táctil seleccionando CONFIG → PRUEBA TÁCTIL. Se dibuja una línea mientras se
arrastra el lápiz por el panel táctil. Cuando se libera del panel táctil, vuelve a su estado original.
Seleccione CONFIG → GUARDAR para guardar la configuración general del instrumento. La configuración general del dispositivo son
datos que incluyen la siguiente información:
- cuadrícula
- Color de seguimiento
Actualmente, no hay otra forma de configurar que no sea la información de calibración del panel táctil.
Versión de pantalla
Actualización de firmware
CONFIG → DFU RESET y ENTRAR DFU modo . SeleccioneRESTABLECER E INTRODUCIR DFU para reiniciar el dispositivo e ingresar
Modo DFU (Actualización de firmware del dispositivo). En este modo, el firmware se puede actualizar a través de USB.
8. Cómo actualizar el firmware
Cómo obtener el firmware
- Lanzamientos de GitHub
- Construcción de CircleCI
CircleCI tiene todo el firmware con cada confirmación. Úselo si desea probar las funciones más recientes o comprobar si hay
problemas.
- Google Drive
Construye tu mismo
Hay varias formas de escribir, pero aquí explicaremos cómo usar dfu-util . dfu-util es una herramienta
multiplataforma y también se proporcionan binarios en Windows.
Inicie el dispositivo en modo DFU. Utilice uno de los siguientes métodos para ingresar al modo DFU.
- Encienda la alimentación mientras puentea el pin BOOT0 en la PCB. (Retire el puente después de
encender la unidad). La pantalla se pone blanca, pero es normal.
- CONFIG → DFU RESET Y ENTRAR DFU Seleccione RESTABLECER E INTRODUCIR DFU
Ejecute el siguiente comando: build / ch.bin describe la ruta al archivo de firmware descargado .bin.
dfu-util --versión
Inicie el dispositivo en modo DFU. Utilice uno de los siguientes métodos para ingresar al modo DFU.
- Encienda la alimentación mientras puentea el pin BOOT0 en la PCB. (Retire el puente después de
encender la unidad). La pantalla se pone blanca, pero es normal.
- CONFIG → DFU RESET Y ENTRAR DFU Seleccione RESTABLECER E INTRODUCIR DFU
Ejecute el siguiente comando: build / ch.bin describe la ruta al archivo de firmware descargado .bin.
Inicie el dispositivo en modo DFU. Utilice uno de los siguientes métodos para ingresar al modo DFU.
- Encienda la alimentación mientras puentea el pin BOOT0 en la PCB. (Retire el puente después de
encender la unidad). La pantalla se pone blanca, pero es normal.
- CONFIG → DFU RESET Y ENTRAR DFU Seleccione RESTABLECER E INTRODUCIR DFU
Inicie Zadig con NanoVNA en modo DFU conectado y use WinUSB como controlador para STM32
BOOTLOADER de la siguiente manera.
* Si desea restaurar el controlador, busque el dispositivo correspondiente en “Controlador de bus serie universal” en
“Administrador de dispositivos” y ejecute “Desinstalar dispositivo”. El controlador se instala automáticamente cuando el
conector USB se desconecta y se vuelve a insertar.
Haga clic con el botón derecho en el menú Inicio y seleccione Windows PowerShell. Se abre una pantalla de shell.
Cuando se arrastra y suelta dfu-util.exe desde el Explorador de Windows a PowerShell, la ruta se inserta
automáticamente. La versión de Dfu-util se puede mostrar comenzando con-versión como sigue.
Ejecute el siguiente comando: build / ch.bin describe la ruta al archivo de firmware descargado .bin.
Para aquellos que no están familiarizados con CUI, se requiere un procedimiento un poco problemático, pero el método de escritura con la
herramienta de demostración DfuSE proporcionada por ST también se presenta como referencia.
- Administrador de archivos DFU: una herramienta para crear archivos .dfu desde .bin o .hex
- Demostración de DfuSe: se incluye una herramienta para escribir archivos .dfu en dispositivos.
Seleccione: Quiero GENERAR un archivo DFU a partir de archivos S19, HEX o BIN .
Haga clic en el T19 o Maleficio... botón. ch.hex firmware ch.hex archivo como ch.hex .
Primero inicie el dispositivo en modo DFU. Utilice uno de los siguientes métodos para ingresar al modo DFU.
- Encienda la alimentación mientras puentea el pin BOOT0 en la PCB. (Retire el puente después de
encender la unidad). La pantalla se pone blanca, pero es normal.
- CONFIG → DFU RESET Y ENTRAR DFU Seleccione RESTABLECER E INTRODUCIR DFU
Inicie la demostración de DfuSe. Asegúrese de que los dispositivos DFU disponiblesDispositivo STM en modo DFU y
hacer clic Escoger...
Seleccione el archivo .dfu que guardó anteriormente.
Esta pantalla se mostrará cuando se complete la escritura. Haga clic en elSalir del modo DFU para salir del modo DFU.
El dispositivo se reiniciará y arrancará con el nuevo firmware.
9. Guía de desarrollo de firmware
Las necesidades de desarrollo de firmware de NanoVNA son las siguientes.
- Git
- gcc-arm-none-eabi
- hacer
Usa Docker para construir sin molestarte. Docker es una utilidad de contenedor multiplataforma gratuita. Se puede utilizar
para reproducir rápidamente un entorno específico (en este caso, el entorno de compilación).
docker run -it --rm -v $ (PWD): / work edy555 / arm-embedded: 8.2 make
- abierto
- VSCode
- Cortex-Debug
tasks.json
Primero, defina una "tarea" para hacer el NanoVNA completo en VSCode.
{
"Tareas" : [
{
"escribe" : "cascarón" ,
"etiqueta" : "construir" ,
"mando" : "hacer" ,
"argumentos" : [
],
"opciones" : {
"cwd" : "$ {workspaceRoot}"
}
}
],
"versión" : "2.0.0"
}
launch.json
A continuación, defina cómo empezar durante la depuración. Establecer como se describe en Cortex-Debug.
svdFile archivo especificado en svdFile se puede descargar desde el Sitio ST . svdFile no se especifica, no hay
problema de funcionamiento.
Empezar a depurar
Cuando se inicia la depuración ( F5 ) se realiza, OpenOCD se inicia automáticamente después de la compilación por marca y se
transfiere el firmware. Cuando se completa la transferencia, el controlador de reinicio se interrumpe.
Configuración de seguimiento
Dado que solo se utiliza CH0 para el ajuste de la antena, la calibración se realiza para todos los elementos
excepto A TRAVÉS DE y ISOLN .Establezca
Configure la frecuencia a la que desea sintonizar la antena CENTRAR y establecer LAPSO adecuadamente.
Busque frecuencias en las que la traza 1 que muestra la reactancia sea cercana a cero. Dado que la frecuencia es el punto de
sintonización, ajuste la antena si está desviada para que el punto de sintonización llegue a la frecuencia objetivo.
Si el punto de sintonización está en la frecuencia deseada, verifique que la traza 0 que muestra la ROE muestre una ROE
suficientemente baja (cercana a 1). Si la ROE no es suficiente (menos de 2), se usa la tabla de Smith para hacer coincidir. En
este caso, el emparejamiento se puede realizar utilizando un sintonizador de antena directamente debajo de la antena.
Si la ROE cae, la antena se sintoniza en la frecuencia deseada y el ajuste de la antena con una ROE
baja está completo.
Ajuste del filtro de paso de banda
HACER
Revisa el cable
Puede simular TDR utilizando el modo de paso bajo en el dominio del tiempo. Al usar TDR, puede encontrar fallas en
la ruta de transmisión.
HACER