Un Programa que utiliza el receptor
para PC "ICOM PCR1000" y analiza la potencia de emision de las emisoras
RC asi como un escaneo de la banda completa!!!
|
|
Aspecto del Receptor para el PC!!! |
Este programa
lo realice partiendo de la necesidad de mi club por empezar a analizar emisoras
de los socios debido al incremento de conflictos relacionados con interferencias.
La idea esta basada en el sistema que tenian en el mundial de F3b de Republica
Checa para analizar las emisoras y despues de informarme sobre este receptor,
busque por internet todo lo necesario para interactuar con el a traves del
puerto serie. A partir de ahi, solo quedaba hacer toda la programacion y
listo.
En estos momentos se encuentra en una fase intermedia de desarrollo en
el que se puede analizar la grafica de potencia de emision de la emisora
a ambos lados de su frecuencia central, y tambien se puede hacer un escaneo
de toda la banda para ver si la emisora emite algun tipo de ruido en otra
frecuencia de la banda.
En fase de desarrollo, analizando una frecuencia cualquiera!!! |
Aqui ya estamos analizando una emisora RC!!! |
Pues bien, como hedicho antes, todo esto se basa en el receptor ICOM PCR1000
para PC que se conecta por el puerto serie.
Este receptor trabaja de una forma muy sencilla enviando y recibiendo comandos
ascii con l oque el programa no es mas que una interface grafica del repector
al que le damos unas ordenes y recibimos unos resultados...
Como no
pretendo enseñar a programar a nadie, aqui os dejo las caracteristicas del receptor y la lista de comandos que acepta.
Y aqui
os dejo el programa para que lo useis.
A partir
de aqui os mando una breve explicacion de como funciona esto:
|
Este es el aspecto que tiene el programa. En el se puede ver toda clase de informacion relacionada ocn la seleccion de la frecuencias a analizar y la banda a la que pertenece. A partir de ahi, solo es cuestion de analizar la banda y la frecuancia y obtenemos las graficas que vemos en pantalla. La grafica ROJA es la maxima que se ha leido hasta el momento, de esa forma podremos saber si la potencia de emision varia o es constante... En el barrido de toda la banda tambien se puede apreciar que aparecen unos cuadraditos ROJOS que indican lo maximo leido. Asi sabremos si en algun momento se emitio en esa frecuencia. En el grafico del barrido de la banda, si pasamos el raton por encima de una de las lineas VERDES, veremos como en la barra de estado, la de abajo, nos indica de que frecuencia se trata y con que potencia se ha reicbido la señal... |
|
En la ventana DEBUG tenemos todo lo relacionado con la configuracion
del programa y la comunicacion del programa con el receptor. De esta forma podemos ver que todo va bien y ademas si hay que cambiar el puerto serie al que esta conectado, se puede hacer desde esta ventana... |
|
Tambien tenemos la posibilidad de guardar analisis para
asi tener un historial que nos permita realizar comprobaciones periodicas
a las emisoras... |
|
En la carpeta donde descomprimamos el programa encontramos
estas carpetas y este fichero que es el ".tcl" que comente antes, que a
efectos del sistema operativo, y una vez instalado el interprete, se comportar
acomo un ejecutable mas... |
|
Dentro de la carpeta CFG (configuracion) encontramos estos
dos archivos. Uno es el ".cfg" donde estan todos los parametros de configuracion del programa, y el otro es el de historial de analisis salvados... |
|
En la carpeta FREC (frecuencias) encontramos todas las frecuencias
que el programa puede analizar. De esta forma, agregando ficheros en esta carpeta el programa es capaz de analizar mas frecuencias sin tener que modificar el codigo fuente... |
|
Este es el aspecto de un fichero ".frq" donde se ven todos
los parametros que hay que especificarle para que todo funcione perfectamente. No tengo mucho tiempo para explicar que son cada unoa de estas cosas, espero en breve disponer del tiempo necesario para hacerlo, pero si quereis una frecuencia que no este en el programa, me lo decis y yo hago el fichero... |
|
Y este es el ficehro ".cfg" en el que se guardan todos los
parametros de configuracion del programa y del aparato. Poco mas que contar aqui que no se haya dicho mas arriba... |
|
Y este es el aspecto del fichero de historial de analisis
salvados. |
El programa
esta realizado en un lenguaje de alto nivel, estilo java, que te ahorra
muchas horas de programacion y ademas es multiplataforma, osea, que funciona
en varios sistemas operativos.
El lenguaje
de programacion se llama TCL y las herramientas graficas que usa se llaman
TK (tool kit). Todo esto lo podeis encontrar en www.tcl.tk que es la pagina
web oficial de este lenguaje de programacion que personalmente recomiendo
a todo aquel que haga pequeñas y no tan pequeñas cosas en programacion...
Para poder
usar el programa hay que isntalar el interptete de ficheros ".tcl" que lo
encontrais en la web anterior y una vez instalado ya lo unico que teneis
que hacer es ejecutar el fichero .tcl que a partir de ese momento sera como
un fichero ".exe" pero que se puede editar con el block de notas.
Y bueno,
para programar todo esto en tcl, he usado una herramienta visual que se
asemeja a Visual Basic y que de forma grafica vas generando el codigo tcl
sin tener que escribir mas que lo necesario.
Esta herramienta se llama Visual Tcl y la podeis descargar en sourceforge.com
|
Bueno, aqui tenemos
el logotipo del editor visual de ficheros TCL. |
|
Este es el aspecto que tiene el entorno de desarrollo en
Visual TCL. |
Y bueno, espero que no sufráis mucho con el programa y que lo disfrutéis...
Aqui os dejo un articulo que habla del funcionamiento de la transmision y recepcion en los parametros que nos afecta a nosotros...