EA3HMJ Blog

Proyectos, ideas, trabajos & demás cosas

Archive for the ‘Uncategorized’ Category

Trinocular stereo microscope 3.5x-90x

leave a comment »

Cansado de mover cosas para poder fotografiar las imagenes del microscopio con camara independiente o cama en ocular he dicidico adquirir un trinocular a mi coleción.

Este modelo comprado en amazon a priori tenia todo lo necesario que yo buscaba.

Esto junto un barlow (Microscope Auxiliary Objective Lens) de 0.5X que tengo del stereo, me permite cubrir todas mis necesidades.

Con el adaptador que viene para montar la camara tiene mucha ampliazción, necesitamos monta el adaptador de 0.5X que también adjunta para aumentar el campo de visión.

Y aqui se acaba lo bonito porque no consigo enfocar con esta lente.

Como el tema es de altura que le falta, lo más facil, es imprimir en 3D un adaptador que le campo, y la longitud que he calculado para mi camara es de 28mm. COn este valor puedo enfocar al máximo y al minimo zoom con y sin barlow.

Esta es mi camara.

Este es el adaptador

Y ahora unas imagenes con disinto zoom y barlow.

En la camara tengo montado la lente 0.5X.

Con barlow 0.5x max zoom microscopio

Sin barlow 0.5x max zoom microscopio

Con barlow 0.5x min zoom microscopio

Sin barlow 0.5x min zoom microscopio

Algunas imagenes de componentes 0402

Y 0603

Esperoque os sea útil la info.

Written by qlfecv

7 de agosto de 2021 at 12:11

Publicado en Uncategorized

CH341A Mini Programmer

with 4 comments

Recientemente he adquirido en amazon el programador ch341a por disponer de una herramienta que me permita manejar mas dispositivos.

En este enlace podemos descargar software y drivers para la grabacion de dispositivos soportados por el software.

Pero como todo esta inventado, y aprobechando el ch341a hay un programa que permite grabar los micros AVR.

Este programa soporta un mayor numero de dispositivos.

Aqui podemos encontrar esquemas y más documentación del mencionado programador.

En este enlace hay información de las modificaciones a las placas para conectar directamente los aTinny.

Written by qlfecv

21 de julio de 2021 at 20:53

Publicado en Uncategorized

Tagged with , ,

Dish working again

with 2 comments

Con el rotor reparado toca montarlo, pero hare una actualización de sistema de control de azimut.

El encoder que es de 13 bits lo desmultiplicaremos por 3 para conseguir una resolución de 3*2^13 = 24576 pulsos por 360 grados, algo mas que 14 bits de resolucion.

Pora ello montaremos un eje en el centro del rotor que se sujetara a la base del rotor.

De esta forma cuando el rotor gire, el eje no se movera.

Y ya pasamos al montaje en el terrado

Como el desmontaje me costo mucho, dos personas las pasamos canutas para sacar todo, he desmontado el plato y primero subo el soporte.

Ahora vamos a por el encoder, a la base una corona de 60 diente y al encoder una de 20 dientes unidas por una correa.

Y como el agua es nuestro mayor enemigo, lo cubro todo con una tapa de aluminio.

Y ahora ya puedo montar el plato, que se necesitan 3 personas para que no te dejes la vida en el intento.

Y con la experiencia adquida queda claro que hay que compensar el desequilibrio en el rotor al tener mucha carga en el lado del disco y poco en el contrario.

34 kg nos ayudaran a que el rotor trabaje mas compensado y como con la prueba de carga hemos comprobado que va sobrado de carga, esto debe de ir fino.

Ahora con la ayuda del sol ajustaremos el offset necesario para que esto vaya como se espera.

Y ya vuelvo a estar activo otra vez.

Written by qlfecv

22 de noviembre de 2020 at 20:47

Publicado en Uncategorized

Tagged with , ,

My slewing drive back to life

leave a comment »

Empezamos metiendo el exterior del nuevo rodamiento en su alojamiento, para ello nos ayudamos del exterior del viejo.

Sobre todo usar grasa de montaje para que todo sea mas facil

Ahora podemos introducir el rodamiento.

Limpiamos y engrasamos el rodamiento de la base del rotor, que no he podido cambiar por no encontrarlo en el mercado.

Y lo introducimos en el rotor.

Ahora montamos los extremos del sinfin que ataca el motor.

Y engrasamos todo el conjunto montado.

Paramos de engrsar cuando veamos que la grasa ha rellenado todo el interior.

Montamos el motor que por suerte la chaveta es de una medida estandar y facil de conseguir.

Calentamos un poco el rotor para que la grasa se haga mas fluida y rellene todos los huecos.

Y lista para montar los sellos, que tampoco los he cambiado por no ser facuiles de conseguir

Y por ultimo los sellos.

La pieza interior no sabemos a ciencia cierta que este en su sitio, le he hecho unos agujeros para poder usar la herramienta que hice para la estracción y poder darle mas apriete que el que se consigue a mano.

Por ultimo la pieza que impide que la piza interior se mueva.

Ahora viene la parte buena del rotor y es hacerle una prueba de carga.

He tenido rodando el rotor mas de 8 horas con 167 Kg para ver si la reparación ha sido correcta, cosa que si fue.

Una vez finalizada el test de esfuerzo reaprete la pieza interior un poco, ya que como consecuencia del trabajo en carga las holguras se han asentado.

Y lo siguiente, el montaje …

Written by qlfecv

22 de noviembre de 2020 at 12:29

Publicado en Uncategorized

Tagged with ,

Build of an accurate and inexpensive parabola tracking system. Part 1 Astroserver.

leave a comment »

Astroserver

Introducción

Astroserver es un servidor de datos de posicionamiento de objetos de alta precisión, los valores de azimuth y elevación los facilita con 4 decimales (se podria aumentar, pero no tiene sentido para nuestros tipo de instalaciones).

Se ejecuta en el PC y se acede a él por telnet.

Se basa en SPICE https://naif.jpl.nasa.gov/naif/aboutspice.html una herramienta proporcionada por la NASA.

El Centro de Navegación e Información Auxiliar (NAIF), actuando bajo las instrucciones de la División de Ciencia Planetaria de la NASA, ha construido un sistema de información llamado «SPICE» para ayudar a los científicos de la NASA a planificar e interpretar observaciones científicas de instrumentos espaciales, y para ayudar a los ingenieros de la NASA.

En este gráfico se muestran ejemplos de lo que se puede calcular usando SPICE.

Los conjuntos de datos principales de SPICE se denominan «kernels» o «archivos de kernel». Los kernels SPICE se componen datos de navegación y otra información auxiliar que proporciona geometría de observación de precisión para uso de las comunidades de ciencia e ingeniería planetarias.

Los kernels SPICE son producidos por las fuentes más informadas de dicha información, generalmente ubicadas en un centro de operaciones de la misión.

Los kernels SPICE deben incluir o ir acompañados de metadatos, consistentes con el sistema de datos del proyecto de vuelo y los estándares SPICE, que brindan información genealógica y otra información descriptiva que necesitan los posibles usuarios.

Para poder conseguir todo esto existen kernels de los planetas de la galaxia, de la sondas espaciales y estaciones de seguimiento.

Durante la instalación se descargarán los kernels necesarios para el seguimiento de los planteas más cercanos y generaremos un kernel de nuestra posición. 

Instalación

Debemos de bajarnos el fichero de instalación de:

http://ea3hmj.net/download/astroserver/astroserver%20setup.exe

Lo descargamos en un directorio y ejecutamos el fichero.

Durante el proceso se ejecutará el programa MakeKernel:

Aquí deberemos introducir nuestro indicativo, latitud, longitud y altura en kms de nuestra estación fija y pulsar el botón “Make Files”.

Se cierra la aplicación y finaliza el proceso de descarga.

Una vez descargados los ficheros necesarios el setup nos pregunta si ejecutamos Astroserver y/o Astrotracker que se explica en el capitulo 4.

Pulsamos finalizar para cerrar el programa de instalación.

Se nos ha creado la siguiente estructura de directorios

Dentro del directorio bin encontramos los siguientes ficheros:

Este servidor puede suministrar datos de posicionamiento de tres grupos de objetos:

  • Planetas, sondas espaciales y estaciones fijas
  • Satélites
  • Fuentes de ruido

Cada grupo está definido en un fichero de texto que en el anexo se explica su configuración. 

Funcionamiento

El programa astroserver.exe se encuentra en el menú directorio astroserver\bin y en el menú de inicio:

Al ejecutarlo se muestra la pantalla siguiente:

Al principio nos indica los kernels cargados y los objetos que tenemos disponibles:

9 bodies loaded

,VENUS,MOON,MERCURY,SATURN,URANUS,NEPTUNE,MARS,JUPITER,SUN,

72 satellites loades

,7530,OSCAR 7 (AO-7),14781,UOSAT 2 (UO-11),20442,LUSAT (LO-19), ….

12 stars loades

,TAU-A,ORION,ROSET,VIR-A,3C279,CEN-A,HER-A,CTB40,SAG-A,CTB52,CYG-A,CAS-A,

Para acceder a los distintos objetos se hace a través del puerto con el que se accede al servidor:

  • 8888 Planetas, sondas espaciales y estaciones fijas
  • 8889 Satélites
  • 8890 Fuentes de ruido

A partir de este momento el servidor espera petición de datos. 

Verificación de la instalación

El programa AstroTracker se encuentra en el directorio astroserver\bin y en el menú de inicio:

Al ejecutarlo se muestra la pantalla siguiente:

Introducimos el usuario que hemos creado y el botón de start y se visualizan los objetos disponibles.

Si marcamos a la izquierda el objeto, visualizara los datos mostrados en pantalla. En rojo los que no están disponibles en este momento.

Si entramos por el puerto 8889 los datos que visualizamos son estos.

Y si entramos por el puerto 8890 estas son las fuentes de ruido.

Podemos añadir objetos al seguimiento en el fichero de configuración de astroserver.

 

Anexo ficheros soporte

1.    leo.dat

Configuración de los datos del servidor de satélites leo.

Formato de la línea

[y/n],[link]

[y/n] Si se carga el fichero

[link] Enlace del fichero de descarga

Ejemplo

y,http://celestrak.com/NORAD/elements/amateur.txt

2.    catalog.dat

Configuración de los datos de fuentes de ruido.

Formato de la línea

[nombre],[nombre],[Right Ascension],[Declination],[Flux]

[nombre] Nombre de la fuente

[nombre] Nombre de catalogo

[Right Ascension] Right Ascension en grados

[Declination] Declinación en grados

[Flux]      Flux de la fuente

Ejemplo

Tau-A,3C144, 5.575, 22.015833333333, 930

3.    bodys.txt

Configuración de los datos de planetas y sondas.

Formato de la línea

[y/n];[ID];[nom];[desc];[freq];[kernel];[type];[data1];[data2];[link];

[y/n] Si se carga el fichero

[ID] Número de catálogo, podéis encontrarlo aquí:

https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/req/naif_ids.html

[nom] Nombre del objeto

[desc] Descripción

[freq] Frecuencia de la sonda en Mhz, si es una sonda, Astroserve calculara el doppler

[kernel] Nombre del fichero kernel

[type] Tipo de kernel, ver punto 5

[data1] Fecha inicio kernel, no es obligatoria

[data2] Fecha fin kernel, no es obligatoria

[link] Dirección de actualización del fichero kernel, en este enlace se encuentran todas las misiones de la NASA y algunas de la ESA:

https://naif.jpl.nasa.gov/pub/naif/

Ejemplo

y;-82;CASSINI;Sonda a saturno;;17191_17258pc_port3.bc;ck;;;https://naif.jpl.nasa.gov/pub/naif/CASSINI/kernels/ck/;

4.    path.txt

Directorio donde se encuentran los ficheros kernels, si no existe el fichero se buscan en ..\kernels\.

5.    kernels

Estan clasificados por tipo de datos que incluyen.

Durante la instalación se generan subdirectorios dentro del directorio kernels con las iniciales de cada tipo y dentro se descargan los ficheros necesarios.

Existen los siguientes tipos de kernels:

    • ck        Orientation information, containing a transformation, traditionally called the «C-matrix,» which provides time-tagged pointing (orientation) angles for a spacecraft bus or a spacecraft structure upon which science instruments are mounted.
    • ek        Events information, summarizing mission activities – both planned and unanticipated. Events data are contained in the SPICE E-kernel file set, which consists of three components: Science Plans, Sequences, and Notes.
    • fk         Specifications for the assortment of reference frames that are typically used by flight projects. This file also includes mounting alignment information for instruments, antennas and perhaps other structures of interest.
    • ik         Instrument information containing descriptive data peculiar to the geometric aspects of a particular scientific instrument, such as field-of-view size, shape and orientation parameters.
    • lsk       leap seconds.
    • pck      Physical, dynamical and cartographic constants for target bodies, such as size and shape specifications, and orientation of the spin axis and prime meridian.
    • sclk     Spacecraft clock.
    • spk      Spacecraft ephemeris,, given as a function of time. Planet, satellite, comet, or asteroid ephemerides, or more generally, location of any target body, given as a function of time
    • dsk      Digital shape model.

Para un seguimiento normal deberemos bajarnos los kernels de efemérides (spk).

Si hay actualización del leap seconds, deberemos actualizar el kernel lsk.

Astroserver server

Para acceder al servidor de astroserver y disfrutar de toda su potencia debemos de usar la consola telnet.

telnet localhost 8888

Nos identificamos con nuestro indicativo.

Funciones básicas

Help

Información de las opciones del servidor

Exit

Salir del servidor

Home

Devuelve la latitud, longitud y Altura del usuario que se ha conectado

Targets

Devuelve los objetos que se pueden seguir

Bodys

Devuelve los objetos y su código Naif que podemos seguir

Stations

<astro>

Devuelve efemerides del astro en este instante referente al usuario que se ha conectado con el siguiente formato:

<astro>,fecha,azimut,elevación,distancia,velocidad relativa,restardo,frecuencia con doppler,frecuencia,drift

Funciones avanzadas

lat=nn.n

Asigna latitud para un nuevo usuario no incluido en el sistema

lon=nn.n

Asigna longitud para un nuevo usuario no incluido en el sistema

alt=nn.n

Asigna altura para un nuevo usuario no incluido en el sistema. En kilómetros

Usr

Computa los cálculos del usuario definido con Lat, Lon y Alt para su posterior uso.

Comandos

Se puede modificar la información que se le pide al servidor mediante el envió de comandos, entre corchetes son parámetros optativos. Su formato es:

<astro>?[Comando][parametro]

?Dfecha

Devuelve efemerides a la fecha especificada. Esta opción nos permite predecir efemérides.

?F

Devuelve la frecuencia en MHz de la sonda definida en el fichero boys.txt.

?U[?Dfecha]

Devuelve efemerides sobre el usuario sin kernel del momento que se solicita o si se especifica fecha de la fecha especificada.

?Ouser[?Dfecha]

Devuelve efemerides sobre un usuario definido en el kernel del momento que se solicita o si se especifica fecha de la fecha especificada.

?R

Recarga los kernels. Esta operación se realiza después de una modificación en el fichero bodys.txt y evita la reinicialización del servidor. Atención aborta todas las conexiones que estén activas.

?Snn.nn

Especifica la nueva frecuencia nn.nn en MHz de la sonda especificada. Esta opción se usa para corregir sin cambiar el valor especificado en el fichero bodys.txt y verificar el doppler.

?P[nn]

Pooling de nn veces, si nn no es definido son 10. Devuelve el número de efemérides especificado.

Formatos de fechas admitidos por astroserver

ISO (T) Formats.

    String                        Year Mon  DOY DOM  HR Min Sec   
----------------------------  ---- ---  --- ---  -- --- ------   
1996-12-18T12:28:28           1996 Dec   na  18  12  28 28   
1986-01-18T12                 1986 Jan   na  18  12  00 00   
1986-01-18T12:19              1986 Jan   na  18  12  19 00   
1986-01-18T12:19:52.18        1986 Jan   na  18  12  19 52.18   
1995-08T18:28:12              1995  na  008  na  18  28 12   
1995-18T                      1995  na  018  na  00  00 00  

Calendar Formats.

    String                        Year   Mon DOM  HR Min  Sec   
----------------------------  ----   --- ---  -- ---  ------   
Tue Aug  6 11:10:57  1996     1996   Aug  06  11  10  57   
1 DEC 1997 12:28:29.192       1997   Dec  01  12  28  29.192   
2/3/1996 17:18:12.002         1996   Feb  03  17  18  12.002   
Mar 2 12:18:17.287 1993       1993   Mar  02  12  18  17.287   
1992 11:18:28  3 Jul          1992   Jul  03  11  18  28   
June 12, 1989 01:21           1989   Jun  12  01  21  00   
1978/3/12 23:28:59.29         1978   Mar  12  23  28  59.29   
17JUN1982 18:28:28            1982   Jun  17  18  28  28   
13:28:28.128 1992 27 Jun      1992   Jun  27  13  28  28.128   
1972 27 jun 12:29             1972   Jun  27  12  29  00   
'93 Jan 23 12:29:47.289       1993*  Jan  23  12  29  47.289   
27 Jan 3, 19:12:28.182        2027*  Jan  03  19  12  28.182   
23 A.D. APR 4, 18:28:29.29    0023** Apr  04  18  28  29.29   
18 B.C. Jun 3, 12:29:28.291   -017** Jun  03  12  29  28.291   
29 Jun  30 12:29:29.298       2029+  Jun  30  12  29  29.298   
29 Jun '30 12:29:29.298       2030*  Jun  29  12  29  29.298 

Day of Year Formats

    String                        Year  DOY HR Min Sec   
----------------------------  ----  --- -- --- ------   
1997-162::12:18:28.827        1997  162 12  18 28.827   
162-1996/12:28:28.287         1996  162 12  28 28.287   
1993-321/12:28:28.287         1993  231 12  28 28.287   
1992 183// 12 18 19           1992  183 12  18 19   
17:28:01.287 1992-272//       1992  272 17  28 01.287   
17:28:01.282 272-1994//       1994  272 17  28 01.282   
'92-271/ 12:28:30.291         1992* 271 12  28 30.291   
92-182/ 18:28:28.281          1992* 182 18  28 28.281   
182-92/ 12:29:29.192          0182+ 092 12  29 29.192   
182-'92/ 12:28:29.182         1992  182 12  28 29.182

Julian Date Strings

jd 28272.291                  Julian Date   28272.291   
2451515.2981 (JD)             Julian Date 2451515.2981   
2451515.2981 JD               Julian Date 2451515.2981

Referencias

ESA spice

https://github.com/esaSPICEservice

The navigation and Ancillary Informaction Facility

https://naif.jpl.nasa.gov/naif/

DSN now

https://eyes.nasa.gov/dsn/dsn.html

La red DSN

https://eyes.nasa.gov/

Written by qlfecv

12 de abril de 2020 at 20:04

Publicado en Uncategorized

Mars, how to tracking with high precision

with 2 comments

Mars-2016-Mikhail-Chubarets-Ukraine1-e1454016334245

Hace un tiempo comentando con Iban Eb3FRN la posibilidad de poder seguir sondas con mi sistema de seguimiento lo descarte, en esos momentos lo vi fuera de mi alcance.

Ahora con las ultimas modificaciones en mi sistema y las que tengo pensadas hacer, veo realizable esa misión.

Como el guru en el tema es Iban Eb3FRN, me recomendó para empezar usar los datos que proporciona JPL’s HORIZONS system en cualquier de sus múltiples formatos, el WEB es el mas fácil de manejar.

Aqui os pego un volcado de datos de marte

*******************************************************************************
 Revised: Sep 28, 2012                 Mars                             499 / 4
 
 GEOPHYSICAL DATA (updated 2009-May-26):
  Mean radius (km)      = 3389.9(2+-4)    Density (g cm^-3)     =  3.933(5+-4)
  Mass (10^23 kg )      =    6.4185       Flattening, f         =  1/154.409
  Volume (x10^10 km^3)  =   16.318        Semi-major axis       =  3397+-4
  Sidereal rot. period  =   24.622962 hr  Rot. Rate (x10^5 s)   =  7.088218
  Mean solar day        =    1.0274907 d  Polar gravity ms^-2   =  3.758
  Mom. of Inertia       =    0.366        Equ. gravity  ms^-2   =  3.71
  Core radius (km)      =  ~1700          Potential Love # k2   =  0.153 +-.017
 
  Grav spectral fact u  =   14 (x10^5)    Topo. spectral fact t = 96 (x10^5)
  Fig. offset (Rcf-Rcm) = 2.50+-0.07 km   Offset (lat./long.)   = 62d / 88d
  GM (km^3 s^-2)        = 42828.3         Equatorial Radius, Re = 3394.0 km 
  GM 1-sigma (km^3 s^-2)= +- 0.1          Mass ratio (Sun/Mars) = 3098708+-9
  
  Atmos. pressure (bar) =    0.0056       Max. angular diam.    =  17.9"
  Mean Temperature (K)  =  210            Visual mag. V(1,0)    =  -1.52
  Geometric albedo      =    0.150        Obliquity to orbit    =  25.19 deg
  Mean sidereal orb per =    1.88081578 y Orbit vel.  km/s      =  24.1309
  Mean sidereal orb per =  686.98 d       Escape vel. km/s      =   5.027
  Hill's sphere rad. Rp =  319.8          Mag. mom (gauss Rp^3) = < 1x10^-4 
*******************************************************************************
 
 
*******************************************************************************
Ephemeris / WWW_USER Tue Jun 28 00:21:50 2016 Pasadena, USA      / Horizons    
*******************************************************************************
Target body name: Mars (499)                      {source: mar097}
Center body name: Earth (399)                     {source: mar097}
Center-site name: (user defined site below)
*******************************************************************************
Start time      : A.D. 2016-Jun-28 00:00:00.0000 UT      
Stop  time      : A.D. 2016-Jun-29 00:00:00.0000 UT      
Step-size       : 60 minutes
*******************************************************************************
Target pole/equ : IAU_MARS                        {East-longitude -}
Target radii    : 3396.2 x 3396.2 x 3376.2 km     {Equator, meridian, pole}    
Center geodetic : 2.01392859,41.5695213,0.3200000 {E-lon(deg),Lat(deg),Alt(km)}
Center cylindric: 2.01392859,4779.09766,4210.1644 {E-lon(deg),Dxy(km),Dz(km)}
Center pole/equ : High-precision EOP model        {East-longitude +}
Center radii    : 6378.1 x 6378.1 x 6356.8 km     {Equator, meridian, pole}    
Target primary  : Sun
Vis. interferer : MOON (R_eq= 1737.400) km        {source: mar097}
Rel. light bend : Sun, EARTH                      {source: mar097}
Rel. lght bnd GM: 1.3271E+11, 3.9860E+05 km^3/s^2                              
Atmos refraction: NO (AIRLESS)
RA format       : HMS
Time format     : CAL 
EOP file        : eop.160627.p160918                                           
EOP coverage    : DATA-BASED 1962-JAN-20 TO 2016-JUN-27. PREDICTS-> 2016-SEP-17
Units conversion: 1 au= 149597870.700 km, c= 299792.458 km/s, 1 day= 86400.0 s 
Table cut-offs 1: Elevation (-90.0deg=NO ),Airmass (>38.000=NO), Daylight (NO )
Table cut-offs 2: Solar Elongation (  0.0,180.0=NO ),Local Hour Angle( 0.0=NO )
*******************************************************************************
 Date__(UT)__HR:MN     Azi_(a-appr)_Elev            delta      deldot
*********************************************************************
$$SOE
 2016-Jun-28 00:00  m  225.8739  12.9656 0.56149068474203   6.6938959
 2016-Jun-28 01:00  m  236.9469   4.1683 0.56165246386162   6.7478427
 2016-Jun-28 02:00  m  246.8866  -5.7555 0.56181530607983   6.7818111
 2016-Jun-28 03:00 Am  256.2001 -16.4210 0.56197870496587   6.7939124
 2016-Jun-28 04:00 Cm  265.4892 -27.5187 0.56214212650134   6.7837558
 2016-Jun-28 05:00 *m  275.5699 -38.7578 0.56230504566574   6.7524754
 2016-Jun-28 06:00 *m  287.8089 -49.7676 0.56246698239898   6.7026521
 2016-Jun-28 07:00 *m  304.9288 -59.8633 0.56262753447732   6.6381366
 2016-Jun-28 08:00 *m  332.0390 -67.4103 0.56278640505207   6.5637850
 2016-Jun-28 09:00 *m   10.3380 -69.1919 0.56294342296686   6.4851270
 2016-Jun-28 10:00 *m   43.7003 -63.9658 0.56309855446391   6.4079860
 2016-Jun-28 11:00 *m   64.8529 -54.7889 0.56325190547941   6.3380811
 2016-Jun-28 12:00 *m   78.9591 -44.0961 0.56340371437137   6.2806352
 2016-Jun-28 13:00 *    89.8475 -32.9104 0.56355433557773   6.2400169
 2016-Jun-28 14:00 *    99.3923 -21.7078 0.56370421532195   6.2194416
 2016-Jun-28 15:00 *   108.6106 -10.8006 0.56385386102851   6.2207508
 2016-Jun-28 16:00 *   118.1822  -0.4805 0.56400380654125   6.2442860
 2016-Jun-28 17:00 *   128.6537   8.9096 0.56415457552647   6.2888647
 2016-Jun-28 18:00 *   140.4829  16.9300 0.56430664556847   6.3518616
 2016-Jun-28 19:00 *   153.9441  23.0324 0.56446041541938   6.4293883
 2016-Jun-28 20:00 C   168.9049  26.6260 0.56461617765014   6.5165597
 2016-Jun-28 21:00 A   184.6433  27.2606 0.56477409857957   6.6078289
 2016-Jun-28 22:00     200.0442  24.8471 0.56493420685945   6.6973676
 2016-Jun-28 23:00     214.1705  19.7087 0.56509639149903   6.7794658
 2016-Jun-29 00:00     226.6549  12.4064 0.56526040946456   6.8489230
$$EOE
*******************************************************************************
Column meaning:
 
TIME

  Prior to 1962, times are UT1. Dates thereafter are UTC. Any 'b' symbol in
the 1st-column denotes a B.C. date. First-column blank (" ") denotes an A.D.
date. Calendar dates prior to 1582-Oct-15 are in the Julian calendar system.
Later calendar dates are in the Gregorian system.

  Time tags refer to the same instant throughout the solar system, regardless
of where the observer is located. For example, if an observation from the
surface of another body has an output time-tag of 12:31:00 UTC, an Earth-based
time-scale, it refers to the instant on that body simultaneous to 12:31:00 UTC
on Earth.

  The Barycentric Dynamical Time scale (TDB) is used internally as defined by
the planetary equations of motion. Conversion between TDB and the selected
non-uniform UT output time-scale has not been determined for UTC times after
the next July or January 1st. The last known leap-second is used as a constant
over future intervals.

  NOTE: "n.a." in output means quantity "not available" at the print-time.
 
SOLAR PRESENCE (OBSERVING SITE)
  Time tag is followed by a blank, then a solar-presence symbol:

        '*'  Daylight (refracted solar upper-limb on or above apparent horizon)
        'C'  Civil twilight/dawn
        'N'  Nautical twilight/dawn
        'A'  Astronomical twilight/dawn
        ' '  Night OR geocentric ephemeris

LUNAR PRESENCE (OBSERVING SITE)
  The solar-presence symbol is immediately followed by a lunar-presence symbol:

        'm'  Refracted upper-limb of Moon on or above apparent horizon
        ' '  Refracted upper-limb of Moon below apparent horizon OR geocentric
             ephemeris
 
 Azi_(a-appr)_Elev =
   Airless apparent azimuth and elevation of target center. Adjusted for
light-time, the gravitational deflection of light, stellar aberration,
precession and nutation. Azimuth measured North(0) -> East(90) -> South(180) ->
West(270) -> North (360). Elevation is with respect to plane perpendicular
to local zenith direction.  TOPOCENTRIC ONLY. Units: DEGREES
 
 delta  deldot =
   Range ("delta") and range-rate ("delta-dot") of target center with respect
to the observer at the instant light seen by the observer at print-time would
have left the target center (print-time minus down-leg light-time); the
distance traveled by a light ray emanating from the center of the target and
recorded by the observer at print-time. "deldot" is a projection of the
velocity vector along this ray, the light-time-corrected line-of-sight from the
coordinate center, and indicates relative motion. A positive "deldot" means the
target center is moving away from the observer (coordinate center). A negative
"deldot" means the target center is moving toward the observer.
Units: AU and KM/S


 Computations by ...
     Solar System Dynamics Group, Horizons On-Line Ephemeris System
     4800 Oak Grove Drive, Jet Propulsion Laboratory
     Pasadena, CA  91109   USA
     Information: http://ssd.jpl.nasa.gov/
     Connect    : telnet://ssd.jpl.nasa.gov:6775  (via browser)
                  telnet ssd.jpl.nasa.gov 6775    (via command-line)
     Author     : Jon.Giorgini@jpl.nasa.gov

*******************************************************************************

A partir de aquí ya podemos apuntar nuestro sistema de seguimiento a marte, pero hay que tener en cuenta los eclipses de marte con las sondas que hagamos seguimiento.

Iban EB3FRN lo excplica en este articulo.

Una vez controlado el tema el paso siguiente es ser autónomo y poder disponer en mi ordenador de esos datos en tiempo real. Para ello existe el tool kit cspice  que permite en programar en varios lenguajes y sistemas operativos, en mi caso linux y C.

Iban EB3FRN me paso un source basado en sus investigaciones para poder conseguir los datos en el PC.

Este es un volcado del cálculo de Marte.

./jose mars "2016 JUN 28, 17:50:00" "2016 JUN 28, 18:10"
2016 JUN 28 17:51:00, , ,138.5523, 15.7987, 84415726.00251, 6.341385, 4.693106
2016 JUN 28 17:52:00, , ,138.7586, 15.9226, 84416106.52000, 6.342532, 4.693128
2016 JUN 28 17:53:00, , ,138.9655, 16.0460, 84416487.10642, 6.343683, 4.693150
2016 JUN 28 17:54:00, , ,139.1728, 16.1689, 84416867.76204, 6.344838, 4.693172
2016 JUN 28 17:55:00, , ,139.3805, 16.2912, 84417248.48711, 6.345998, 4.693194
2016 JUN 28 17:56:00, , ,139.5887, 16.4131, 84417629.28187, 6.347162, 4.693216
2016 JUN 28 17:57:00, , ,139.7974, 16.5344, 84418010.14658, 6.348329, 4.693238
2016 JUN 28 17:58:00, , ,140.0065, 16.6552, 84418391.08148, 6.349501, 4.693260
2016 JUN 28 17:59:00, , ,140.2161, 16.7755, 84418772.08682, 6.350677, 4.693282
2016 JUN 28 18:00:00, , ,140.4261, 16.8952, 84419153.16284, 6.351858, 4.693304
2016 JUN 28 18:01:00, , ,140.6366, 17.0144, 84419534.30980, 6.353042, 4.693325
2016 JUN 28 18:02:00, , ,140.8476, 17.1331, 84419915.52793, 6.354230, 4.693347
2016 JUN 28 18:03:00, , ,141.0590, 17.2513, 84420296.81748, 6.355422, 4.693369
2016 JUN 28 18:04:00, , ,141.2709, 17.3689, 84420678.17868, 6.356619, 4.693391
2016 JUN 28 18:05:00, , ,141.4833, 17.4859, 84421059.61178, 6.357819, 4.693413
2016 JUN 28 18:06:00, , ,141.6961, 17.6025, 84421441.11702, 6.359023, 4.693435
2016 JUN 28 18:07:00, , ,141.9094, 17.7184, 84421822.69463, 6.360231, 4.693457
2016 JUN 28 18:08:00, , ,142.1232, 17.8339, 84422204.34484, 6.361443, 4.693479
2016 JUN 28 18:09:00, , ,142.3374, 17.9487, 84422586.06790, 6.362659, 4.693501
2016 JUN 28 18:10:00, , ,142.5521, 18.0631, 84422967.86403, 6.363879, 4.693523
root@nlsu4:/home/jas/cspice/jas#

Pero en rojo he marcado un mismo punto y vemos que hay una diferencia entre los datos de horizons y los calculados por mi.

Az=0.0568 El=0.0348

Bueno, después de volverme loco con esa diferencia Iban me explico que Horizons tenia un pequeño delay en los cálculos que no se visualiza al no devolver datos en segundos que jugando con los valores de segundos se consigue minimizar la diferencia.

En mi caso resulto que fueron 16.2s para obtener datos casi iguales.

  ./jose mars "2016 JUN 28, 17:59:16.2" "2016 JUN 28, 18:01"
2016 JUN 28 18:00:16, , ,140.4829, 16.9275, 84419256.06552, 6.352177, 4.693309
2016 JUN 28 18:01:16, , ,140.6935, 17.0465, 84419637.23167, 6.353362, 4.693331
root@nlsu4:/home/jas/cspice/jas#

Az=0.0 El=0.0025

Esa diferencia es asumible 🙂 por lo que puedo validar los datos calculados.

El programa usado se base en el publicado por Dr. Willian Thompson escrito en IDL para el seguimiento de las naves stereo.

SSC_WRITE_STATION

Aquí podéis encontrar ejemplos de programación en IDL.

 

 

 

 

Written by qlfecv

28 de junio de 2016 at 22:07

EME 3cm

with one comment

Aprovechando que las condiciones de la luna son buenas estos días he montado el equipo de 3cm con la variación de 10W SSPA.

Como muestra la poca dispersión con que llegaba la baliza DL0SHF.

Screenshot_58

Normalmente entra con dispersiones de esta dimensión.

Screenshot_54

 

He podido realizar dos QSOs con HB9Q y su antena de 10m y con F6DRO y su antena de 120cm.

24-11-2015 F6DRO 24-11-2015 HB9Q

Con estos dos contactos ya tengo 10 init en 10Ghz y seguimos sumando.

Written by qlfecv

24 de noviembre de 2015 at 23:17

Publicado en Uncategorized

Tagged with , , , , ,

Un triste día movido

leave a comment »

El pasado 10/12/14 en mi qth hizo el mayor viento que yo recuerde con el trágico final de dos fallecidos al caerles un muro encima, DEP.

Desde el punto de vista técnico mi central meteorológica registro ráfagas de 116 Km/h, un valor muy alto.

Captura de pantalla 2014-12-09 a las 16.05.58

Lo bueno, la instalación aguanto las embestidas del viento que duraron desde las 4:20 horas hasta las 17:45 horas.

Os adjunto unos vídeos para que veáis los bailes de las distintas antenas.

 

 

 

Written by qlfecv

11 de diciembre de 2014 at 22:16

Publicado en Uncategorized

Tagged with , ,

Secuenciador reles tipo latch y failsafe

with one comment

Como continuación de mi anterior post sobre minisecuenciadores .

En ebay se encuentran reles que llegan a 26.5Ghz y 12V a un buen precio, pero tienen el inconveniente de no ser del tipo failsafe (posición fija en reposo) si no del tipo lacth ( hay que dar un impulso para cambiar de posición).

rele

Esto me ha obligado a diseñar un circuito que genere los impulsos, y darle más funcionalidades.

Esquema

Al encender el secuenciador se da un impulso al rele RX o se activa en función del modo de trabajo.

Este impulso es de 262 ms, tiempo más de sobra para cualquier tipo de rele latch.

También dispone de una salida de PTT que cuando se para a modo TX se retarda para garantizar que el rele haya conmutado.

El sistema tiene 2 modos de funcionamiento, que son:

  • Modo failsafe
  • Modo latch

Cada modo se puede activar de 2 formas:

  • PTT a negativo
  • PTT a positivo

Estos son los distintos puentes que hay que hacer en el PCB:

Salisafe PTT negativo

PCB sailsafe gnd

Salisafe PTT positivo

PCB sailsafe vcc

Latch PTT negativo

PCB latch gnd

Latch PTT positivo

PCB latch vcc

Esta es la secuencia de tiempos en los distintos modos y forma de operar.

Grafico tiempos

Aquí tenéis el PCB en formato pdf escala 1:1 y la situación de componentes.

Aqui el fichero hex del PIC (cambiar la extensión .DOC por .HEX)

Aquí el fichero gerber del PCB (cambiar la extensión .DOC por .GERBER)

Written by qlfecv

4 de noviembre de 2013 at 10:37

Activo en 1.2 Ghz

leave a comment »

A pesar de empezar la casa por el tejado ya estoy operativo en 1.2 Ghz.

He añadido el modulo UX-910 de 1.2 a mi ICOM IC-910H gracias a amigo Agustín EA3FN que me lo ha conseguido.

UX-910 UX-910-1

UX-910-2 UX-910-3

La verdad es que sumamente sencillo instalarlo, no hay que mirar ninguna documentación solamente aplicar la lógica.

La antena es una yagi de 35 elementos fabricada por EA3BB.

Para probar que todo funciona la he montado en la terraza

yagi 35 ele 1.2ghz

Y en estas condiciones recibo la baliza ED3YAR sin subir señal pero audible 100%.

Y así es como queda provisionalmente la instalación.

Yagi 23cm I Yagi 23cm II

 

La baliza la escucho con más fuerza en 355º pero desde los 320º a 70º la recibo.

El cable que uso es un ecoflex 10 se lo he quitado a la antena de 50Mhz hasta que monte el suyo (1/2″) espero que algo ganare.

 

 

Written by qlfecv

20 de abril de 2013 at 8:08

Publicado en Uncategorized