Este es el comando gsmc que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
gsmc: un calibrador gráfico GTK Smith para igualar la impedancia de RF
SINOPSIS
gsmc
DESCRIPCIÓN
gsmc es una aplicación GTK que permite hacer todos los cálculos que normalmente se hacen en un
Smith Chart. Permite hacer cálculos para la red compuesta por resistor,
condensador, inductancia y línea de transmisión (también como ramal). La topología de la red es
limitado a serie, paralelo y como transmisivo para línea de transmisión. Ninguna serie
Se permiten conexiones en rama paralela, ni conexión en paralelo en rama en serie.
La línea de transmisión se puede colocar como cuadrupolo o como un ramal paralelo o en serie, ya sea
abierto o en cortocircuito en el otro extremo.
El procedimiento de cálculo comienza con el establecimiento de la impedancia inicial a igualar, luego
Se agregan y ajustan elementos de red para obtener el valor de impedancia deseado.
La red así obtenida se puede guardar en formato spice para otros análisis; el trabajo actual puede
ser guardado para su sucesiva recuperación.
La impedancia inicial (de inicio) se considera "la carga", por lo que al agregar una línea de transmisión
colocado como un cuadrupolo la rotación es en el sentido de las agujas del reloj, yendo "hacia el generador"; generador es
colocado después del último elemento de red, como se puede ver en la salida de especias.
CAMPUS
Ninguna
INTERACTIVO COMANDOS
gsmc es una aplicación GTK basada en menús con tantos aceleradores y mnemónicos como sea posible.
Casi todo el comando se puede emitir como una sola pulsación de tecla o pulsación de tecla con modificadores.
Esta es, en opinión del autor, la forma preferible para programas muy especializados que
tiene que ser utilizado extensivamente.
Ctrl + q Salir del programa.
Ctrl + 1 Alternar visualización del círculo de impedancia (Z)
Ctrl + 2 Alternar visualización del círculo de admitancia (Y)
Ctrl + 3 Alternar visualización del círculo del coeficiente de reflexión (RHO)
Ctrl + 4 Alternar visualización de círculo Q constante
s Establecer punto de inicio: se puede ingresar como impedancia, admitancia o coeficiente de reflexión
Ctrl + 0 (cero)
Establecer impedancia característica z0
f Ajustar frecuencia (f0)
r Agregar una resistencia
l Agregar un inductor
c Agregue un capacitor
t Agregar una línea de transmisión o un talón
Mayús + r
Inserte una resistencia antes del elemento resaltado
Mayús + l
Inserte un inductor antes del elemento resaltado
Mayús + c
Inserte un condensador antes del elemento resaltado
Mayús + t
Inserte una línea de transmisión o un talón antes del elemento resaltado
d Eliminar el elemento resaltado actualmente
Mayús + Curs Up
Resaltar elemento anterior
Mayús + Curs abajo
Resaltar el siguiente elemento
Mayús + Curs hacia la izquierda
Disminuir el primer campo del elemento resaltado actualmente
Mayús + Curs a la derecha
Aumentar el primer campo del elemento resaltado actualmente
Mod + Curs Left
Disminuir el segundo campo del elemento resaltado actualmente
Mod + Curs Rigth
Aumentar el segundo campo del elemento resaltado actualmente
Mod + Curs Up
Incrementar el paso de sintonización
Mod + Curs Down
Disminuir el paso de sintonización
Ctrl + w Escribir archivo de red en formato spice
Ctrl + n Reiniciar para un nuevo cálculo con un gráfico limpio
= Cambiar el primer campo del elemento resaltado actualmente
Mod + = Cambiar el segundo campo del elemento resaltado actualmente
Ctrl + a Iniciar procedimiento de autoajuste (el objetivo de sintonía es la impedancia característica)
Ctrl + x Alternar el indicador de bloqueo en el procedimiento de autoajuste
Ctrl + p Escribir un archivo EPS o PS
Ctrl + l Cargar un trabajo .B gsmc previamente guardado
Ctrl + l Guardar un trabajo .B gsmc
Ctrl + f Aumentar la frecuencia
Mayús + Ctrl + f
Disminuir frecuencia
Compruebe la pulsación de teclas en línea para obtener una lista actualizada de comandos.
DIÁLOGO GANAR
Para la operación que requiere la entrada de datos, se crea un widget; está compuesto por un texto
campo de entrada y opcionalmente algún botón de radio para elegir el formato de entrada de datos.
El formato para la entrada de datos puede ser un solo número o una cadena más compleja. En primer lugar
cada número se puede suministrar usando un prefijo estándar para la unidad de medida, es decir:
a (atto) 1e-18
f (femto) 1e-15
p(pico) 1e-12
norte (nano) 1e-9
tu (micro) 1e-6
m (mili) 1e-3
k (kilos) 1e3
M (mega) 1e6
G (gigas) 1e9
T (tera) 1e12
Tenga en cuenta que para el formato de salida de especias, mega se escribe como MEG en lugar de M, eso será
de lo contrario reconocido por la especia como mili. No se permite que la unidad de medida esté en el texto
ingresó.
Cuando se requiere un número complejo, tanto el formato rectangular como el polar son
reconocido: el primero se puede suministrar como '12.3 .456-jXNUMXm 'mientras que el segundo se puede suministrar como
'34.2 'significa un módulo de 145 con una fase de 34.2 grados. Si el número complejo es
puramente imaginario sólo se puede suministrar algo como 'j82', mientras que si la parte imaginaria es
cero se puede dar un solo número. El operador inmaginario se puede emitir como 'i' así como
'j'.
DATOS PRESENTACIÓN
La única ventana de gsmc se divide en cuatro partes:
- El propio gráfico de Smith en la parte superior izquierda, donde los arcos y el círculo constante
se dibujan.
- La barra vertical a la derecha del gráfico de Smith, donde inicial, final y cursor
impedancia se presentan junto con los datos generales.
- La barra horizontal en la parte inferior del gráfico de Smith donde se encuentran los elementos de red.
listado.
- La parte de la parte inferior derecha, para uso futuro ...
EJEMPLO OF USO
Probemos con un ejemplo sencillo para entender cómo gsmc trabaja. Suponga que tiene una carga de
10-j35ohm para combinar con 50 + j0ohm a una frecuencia de operación de 15.5MHz y podemos usar
solo elementos reactivos concentrados, es decir, inductancias y condensadores.
Así que comience con la configuración de la frecuencia de operación: presione 'f' y aparecerá un cuadro de diálogo. Escribir
la cadena '15.5 .XNUMXM 'y luego presione enter. Ahora en la barra vertical la frecuencia ingresada es
desplegado.
A continuación, configure la impedancia del punto de inicio: presione 's' y aparecerá un cuadro de diálogo con el título
"Punto de partida"; seleccione el formato para el punto de inicio, ya sea haciendo clic en el botón de opción "Z" o
usando el menmónico a través de Mod + Z. Ahora la impedancia se puede ingresar como la cadena '10 -j35 '
seguido de enter. El punto de partida ahora se muestra como un pequeño círculo.
La red debe construirse ahora: comencemos con una inductancia en serie de 800nH, por lo que
presione 'l' y luego introduzca el valor como '800n', asegúrese de que el botón de opción "Serie" esté
seleccionado antes de presionar enter. TAB y Shift + TAB son útiles para moverse entre elementos en el diálogo
ganar sin dejar las manos del teclado. Este valor es realmente demasiado grande, use Shft + Izquierda
cursor para reducir un poco. ¿Hasta donde? Te ayudamos a desplazar la constante de admisión.
círculos presionando "Ctrl + 2", el arco debe llegar al círculo G = 1 (también llamado espejo
círculo), está alrededor de 546nH.
Ahora agregue un capacitor en conexión en paralelo, diciendo de 200pF: presione 'c' e inserte el
cadena '200p' y seleccione Paralelo con el mouse o con "Mod + p". Ahora la entrada
los círculos pueden confundir, elimínelos presionando "Ctrl + 2" nuevamente. El valor de 200pF es demasiado
pequeño, amplíelo presionando Mayús + Cursor izquierdo hacia arriba para obtener el punto final cerca del
centro del gráfico. El punto alcanzado con 429pF tiene casi cero imaginario pero es 43ohm de
parte real en lugar de 50 ohmios.
Así que regrese a la inductancia e intente modificarla, con Shift + Cursor arriba, muévase a la primera
componente y luego intente cambiar el valor de inductancia presionando el cursor hacia la izquierda y hacia la derecha.
Los cambios son demasiado grandes y no se puede alcanzar 50 + j0. Entonces presione "Mod + Cursor abajo" y el
El valor de "tunestep" que se muestra en la barra vertical se reduce del 10% al 5%. Vuelva a intentarlo.
Mayús + Cursores izquierda y derecha. Se siente mejor. Ahora haz lo mismo con el condensador, moviéndote a
presionando el cursor hacia abajo y luego ajustando el valor como para la inductancia.
Los valores finales deben estar alrededor de 568nH y 408pF. Ahora quieres ver qué se appen usando el
valores comerciales estándar más cercanos, es decir, 560nH y 390pF en la serie E12. Seleccione
(con Shift + Cursor arriba), si es necesario, la inductancia y luego presione '=', la ventana de diálogo
aparecen (la línea media no se utiliza) y se debe introducir la cadena '560n s'. Siguiente paso a
condensador (Shift + Curs Down) y presionando '=' aquí inserte '390p p'. El resultado final es de
ROE = 1.14, si es suficiente para ti ...
Moviendo el mouse al punto donde terminan los dos arcos, puede ver que el punto tiene un
impedancia de aproximadamente 10 + j20ohm.
La línea de transmisión y la resistencia se pueden usar de manera similar, consulte la sección INTERACTIVO
COMANDOS para saber cómo se pueden colocar. La principal diferencia con la línea de transmisión.
es que tienen dos parámetros, la longitud eléctrica y la impedancia característica:
el primero se puede ajustar con Shift + Cursor izquierda / derecha en cuanto a resistencia, inductancia y
condensador; este último se puede ajustar con Mod + cursor izquierda / derecha.
Ahora la red se puede guardar en un gsmc formato (extensión .gdt) presionando Ctrl + s
o en formato spice presionando Ctrl + w: El archivo así generado ahora se puede analizar con un
simulador de especias o gnucap or especia ; tal vez te interese simularlo barriendo
alrededor de 15.5MHz, así que modifique la línea
.ac línea 1 15.50MEG 15.50MEG
in
.ac línea 51 10MEG 30MEG
y ejecutar especia o gnucap
Este ejemplo debe incluirse en el paquete gsmc y puede recuperarse presionando Ctrl + ly
seleccionando example1.gdt.
El algoritmo de autoajuste es muy primitivo y puede que no alcance lo que es muy simple de hacer a mano.
no le pidas mucho, trabajo en progreso ...
Los gráficos así dibujados se pueden imprimir en un archivo Postscript o Postscript encapsulado; en
archivo impreso, se agrega cierta información en el dibujo de la carta, así como en el circuito
Se transcriben la descripción y parte del valor actual. Reconocimiento automático de
La extensión de nombre de archivo .eps o .ps permite especificar si el archivo debe estar encapsulado.
formato o no.
Utilice gsmc en línea utilizando los servicios de onworks.net