Herramientas Buscar en Tema
Antiguo 31/03/2008, 18:26   #1
Cristóbal Fernández
* * * * *
 
Avatar de Cristóbal Fernández
 
Ingreso: 30/jul/2007
Ubicación: Asturias
Mensajes: 1.066
Primer post Destacado
Editado por Cristóbal Fernández; 02/12/2015 a las 20:28

DakarOSD 3.0b Construye tu propio OSD

La idea de este circuito que presento es que en menos de una tarde y por menos de 15 euros te puedes autoconstruir tu propio OSD para FPV.


Es un OSD sencillo pero plenamente funcional, pesa unos 20 gramos, consume solo unos 25 mA y nos facilita la información de vital importancia para la navegación: altura,variómetro, distancia, dirección de vuelta a casa, pasillo de vuelo(ángulo relativo),velocidad terrestre, satélites y tiempo de vuelo, además de máximos de altura, distancia, velocidad, rumbo correcto hacia un itinerario y coordenadas gps.

Desde la versión 2.0b se incorpora también la posibilidad de usar 2 voltímetros de libre disposición en una segunda hilera (más información sobre esta nueva versión en la página 46 de este hilo, post 1366).

Desde la versión 2.5b se incorpora el Amperímetro, Variómetro, medición de la RSSI del receptor RC... y se unifica todo en un solo archivo .hex como en la versión original.

Desde la versión 2.7b se incorpora el videomodem de 16 bits y desde la versión 3.0b se incorpora la posibilidad de usar alarmas, configurar las pantallas y un "Rudder to Home" (Timoneo automático para que el avión inicie la ruta de vuelta a casa).

La información se presenta en la parte superior de la pantalla, que es donde considero que molesta menos un OSD pues es la zona de cielo y nubes, no obstante podemos controlar libremente la intensidad de los caracteres con la resistencia variable y escoger si los queremos en negro ó en blanco sobre banda gris.

Es compatible con la mayoría de los módulos gps que vengan de fábrica ó se puedan configurar a:
  • Refresco de datos 5hz.
  • 9600 baudios de velocidad de transmisión.
  • Tramas NMEA: $GPRMC y $GPGGA.
Entre estos modelos tenemos por ejemplo : eb-85(FV-M8) , LS20033 , FGPMM0PA6 y cualesquiera otros modelos compatibles o configurables.

El mismo DakarOSD intentará configurar el gps para adaptarlo a los anteriores requerimientos, pero si esto no fuera posible también se puede intentar configurar el gps con software tipo minigps.

También es compatible con los tradicionales módulos gps de 1hz a 4800 baudios de transmisión como: Em-406 ,Em-411, Em-401 que se utilizaban en las versiones iniciales.

Podéis utilizarlo con o sin conexión a un canal auxiliar, si utilizáis este, su recorrido está segmentando en 5 tramos que serán 5 pantallas independientes , configurables y seleccionables con un canal de rueda o con mezclas asociadas a switches:


1.) Primera pantalla: Pantalla OSD apagado.

2.) Segunda pantalla, la pantalla general y más habitual de OSD, tenemos información de:

En la primera línea:

- Altura en metros con respecto al punto de casa.
- Variómetro y tasa de ascenso/descenso en metros/segundo.
- Distancia en metros.
- Flechita de dirección de vuelta a casa por si estamos desorientados.
- Ángulo relativo , pasillo de vuelo es decir la ubicación del avión con respecto a nosotros.
- Velocidad con respecto a tierra en km/h.
- Número de satélites.
- Minutos de vuelo.

En la segunda línea(Si está activada):

- Voltímetro 1:
- Amperios Hora de consumo instantáneo de nuestro motor.
- Miliamperios hora de consumo acumulado.
- Voltímetro 2 / RSSI del receptor RC.

3.) Tercera pantalla, pantalla de máximos, tenemos la máxima altura, distancia y velocidad alcanzados durante la sesión de vuelo.

4.) Cuarta pantalla, excursión a waypoint o punto destino(como un rutómetro en una etapa del DAKAR, je,je ), la flechita de vuelta a casa nos indica ahora la ruta correcta para alcanzar el itinerario de nuestra excursión, una vez alcanzado, podemos volver a la pantalla general para volver a tener la orientación de vuelta a casa.

5.) Quinta pantalla: coordenadas gps, se muestran las coordenadas de latitud y longitud donde se encuentra el avión en ese momento, útiles solo si se nos cae el avión y queremos localizarlo, podemos asociar esta posición del canal auxiliar al fail safe, el formato es ggº mm.mmmm, se recomienda el uso de esta pantalla asociada al Fail Safe. Es necesario también entrar en esta pantalla para activar y configurar el "Rudder to Home" que timoneará nuestro avión a casa.

En cuanto a las coordenadas internas del punto de casa y de destino de excursión si queremos utilizarlo (waypoint) también he pensado que la memoria RAM del PIC no es el mejor sitio donde guardarlos, si la alimentación del osd es compartida , posibles sobrepicos en el consumo pueden resetear nuestro pic y perderíamos el punto de casa, y la distancia y si estamos lejos, no creo que nos haga gracia ninguna, así que he decidido guardarlos como en mi circuito Vienna en la eeprom del microcontrolador, que es como el “disco duro” del PIC, así que para guardar el punto de casa, esperamos a tener unos cuantos satélites en el OSD , apretamos el pulsador y este punto queda guardado en ese “disco duro” y solo si cambiamos de lugar de vuelo, tendremos que volver a guardar ese punto de casa, si el circuito se resetea durante el vuelo, automáticamente recupera este punto de casa. Para el punto waypoint o destino de excursión si nos interesa utilizarlo, hacemos lo mismo, podemos transferirlo desde un PC en casa con el programa DakarOSDmanager o bien desplazándonos personalmente antes del vuelo a ese sitio o a las inmediaciones. Con el avión en tierra encendemos y esperamos a tener satélites en el OSD y apretamos 5 segundos el pulsador para almacenar esas coordenadas en el “disco duro” del pic como punto destino( waypoint).

Las funciones por tanto del pulsador son las siguientes:

- Si lo mantenemos apretado mientras encendemos el osd conmutamos a gusto del usuario entre caracteres en negro ó caracteres en blanco sobre banda gris, esta última opción muy útil también para vuelo nocturno.

- Pulsación corta , la más empleada,pulsamos y soltamos, establecemos el punto de casa, ponemos a cero por tanto la altura ,la distancia ,el contador de minutos , los miliamperios acumulados y los máximos de altura, velocidad y distancia.

- Establecimiento del waypoint,nos desplazamos físicamente este lugar teniendo cobertura de gps o le damos las coordenadas con el DakarOSDmanager y mantenemos el pulsador durante 5 segundos (si no queremos contar, a los 5 segundos ya vemos que se enciende el led ) y luego soltamos.

- Entrar en modalidad de calibración analógica sin necesidad de cobertura gps pero con el gps conectado: Tan pronto como iniciemos y nos indique "DakarOSD 2.7b GPS x HZ" mantenemos apretado el pulsador principal durante 10 segundos (el led se enciende por segunda vez y soltamos), veremos que nos indica 0 Satélites y ahí podremos ajustar y calibrar las medidas analógicas de voltímtros, rssi, amperímetro, etc, así como configurar el coeficiente multiplicador de los miliamperios hora acumulados con el fin de ajustar el consumo declarado con el cargado por nuestro cargador , para salir de esta modalidad simplemente reiniciamos el DakarOSD.


-Activación/desactivación de linea analógica (voltímetros, RSSI, Amperímetro), mantenemos apretado durante 15 segundos (el led se enciende por tercera vez y soltamos).

-Activación/Desactivación de Amperímetro(por defecto desactivado), mantenemos apretado durante 20 segundos (el led se enciende por cuarta vez y soltamos).

-Activación/Desactivación de la RSSI, mantenemos apretado durante 25 segundos (el led se enciende por quinta vez y soltamos)

-Activación/Desactivación de la RSSI inversa, mantenemos apretado durante 30 segundos (el led se enciende por sexta vez y soltamos)

Técnicamente el corazón del circuito es el PIC 18F252 ó 18LF252 ya empleado en anteriores circuitos y el archiconocido separador de sincronismo lm-1881, el resto son 4 resistenicas, 4 diodos, 4 condensadores, 1 cristal y poco más. Una instalación sencilla si no queremos insolar es utilizar una plaquita de pistas paralelas, muy apropiadas para microcontroladores o una de isletas.


El complemento perfecto del DakarOSD es el Lince, que es un circuito que va en tierra muy similar en componentes y construcción al DakarOSD y también podemos autoconstruirnos para 2 propósitos muy importantes:

1º.-Autotracking de antena: nuestra antena direccional (patch) estará siempre apuntando al avión allí donde esté con la consiguiente libertad de vuelo y sin tener que volar encofrados dentro del sector de cobertura de una antena direccional fija.

2º.-Envío de telemetría en tiempo real:también nos permite conocer la posición y demás parámetros del avión para luego poder hacer mapa-móvil (ver el avión sobre el mapa en tiempo real), track logger (guardar la ruta de vuelo), etc a través de un portátil o miniportátil.

Junto con el paquete de archivos, también se incluye el software de simulación y gestión DakarOSDmanager con el que podréis conectar el DakarOSD al PC a través de un conversor USB-TTL ó un max232 y checkear tanto el DakarOSD como la parte electromecánica del Lince a través de una simulación básica o dinámica de gps con recorridos virtuales que previamente podréis construir con el GoogleEarth. También es imprescindible su uso para poder configurar las alarmas visuales y la segmentación ppm de las pantallas.


Si tenéis alguna duda tanto en la lógica de funcionamiento como en el montaje del circuito o se os ocurre alguna sugerencia no dudéis en plantearla.


Construcción:

Adjunto 2 esquemas posibles del circuito para que cada uno escoja el procedimiento de construcción que más le interese. Podéis optar por utilizar placa de pistas paralelas, isletas, etc, y si deseáis utilizar la insoladora o la plancha adjunto también los ficheros facilitados por cortesía de Fred para el Sprint Layout con todo el ruteado hecho.
y aquí están también el esquema para el diseño del pcb con los optos para el Rudder to Home (RTH) y Rudder to waypoint de la versión 3.0

Esquema A: El básico y standard que utiliza 2 diodos, D1 y D2 para poder reducir la tensión del PIC a unos 3,6v y así que este pueda entender perfectamente los datos que le manda el gps que oscilan entre 0v/2,85v en vez de 0v/5v., solo recomiendo este esquema si solo nos interesa, la línea superior de información, es decir mientras no queramos utilizar los voltímetros, RSSI ,ni Amperímetro, que aparacen en la segunda línea o también llamada "línea Analógica", es decir , serviría para construirse un DakarOSD básico, aunque posteriormente podemos upgradearlo.

Esquema B (el más recomendable): El PIC va alimentado a sus 5v oficiales en vez de 3,6v del anterior esquema y para poder entender perfectamente lo que le manda el gps se construye un pequeño "Interface" entre el PIC y el gps (aparece dentro del rectánglo discontínuo en el esquema 2) con 2 transistores y 4 resistencias que elevan la tensión 0v/2,85v a 0v/5v, también se prescinde de los Diodos D1 y D2 que en el anterior esquema reducían la tensión de trabajo del PIC, este esquema se desarrolla y comenta a partir de la página 10, post 288 de este hilo.

Con esta versión B podemos utilizar el upgrade de voltímetros , RSSI y Amperímetro perfectamente ya que el pic va alimentado a 5v por su pin 20.

Siempre podéis empezar por el esquema A, dejar unos agujeritos en la placa y luego pasar al esquema B o colocar el interface de transistores de forma aérea entre el GPS y el DakarOSD.

La conexión del gps em-406 (1hz) se realiza como consta en ambos esquemas, la conexión del gps eb-85/fv-m8 (5hz) ó LS20033 se realiza de la siguiente forma:

Uilizad los pines del canal 1 del gps, es decir 3-tx1 y 4- rx1 así como 1-voltaje de entrada(en este gps podemos ir entre 3,3v y 5v) y 2-Tierra(Gnd) y también el 8-tensión de entrada de la batería de backup (2-5v) , este pila es prácticamente imprescindible pues guarda la información de la memoria flash durante años y acelera muchísimo el posicionamiento de satélites en cada arranque, cualquier pilita de botón de litio que que entregue entre 2 y 5v es suficiente, este tema se discute y desarrolla a partir del post 929 de la página 31 de este foro.



Adjunto fotos del montaje, los 2 esquemas y un pequeño video realizado con la versión 1.3b y el gps eb-85a

Incorporaciones de la última versión DakarOSD 3.1b, (Descargar DakarOSD 3.1b y esquemas para esta versión), (explicaciones a partir del post 4573)
- Se incorpora el "Rudder to Waypoint"

Incorporaciones de la última versión DakarOSD 3.0b, (Descargar DakarOSD 3.0b y esquemas para esta versión), (explicaciones a partir del post 3739)
- Se incorpora el "Rudder to Home"
- Alarmas configurables.
- Pantallas configurables.
- Mejoras visuales.

*Versión GoPro:Una variación de la versión 3.0b para adaptarse a la cámara GoPro

Incorporaciones de la última versión DakarOSD 2.7b, (Descargar DakarOSD 2.7b y esquemas para esta versión), (explicaciones a partir del post 3083)

-Se incorpora el nuevo videomodem de 16 bits para poder utilizar la antena de seguimiento completa y el envío de Telemetría en el Lince 2.0b

Incorporaciones de la última versión DakarOSD 2.5b(Descargar Dakar OSD 2.5b y esquemas para esta versión)
-Se incorpora el Amperímetro para obtener el consumo instantáneo y acumulado de nuestro motor.
-Variómetro para indicarnos si ascendemos/descendemos y la tasa de ascenso/descenso.
-Un solo archivo .hex para todas las configuraciones posibles.
-Reconocimiento y detección de enlace con el GPS.
(Esta versión se comenta a partir del post Nº 2344 de la página 79)


Incorporaciones de la última versión DakarOSD 2.0c(Descargar Dakar OSD 2.0c y esquemas para esta versión)
- Se incorpora la capacidad de videomodem, es decir transporta telemetría a tierra a través del canal de video y el decodificador Lince en tierra la procesa.
- Se incorporan 2 voltímetros de libre uso.
- Se puede escoger caracteres en negro ó caracteres en blanco sobre banda oscura.
- También es posible medir porcentualmente la señal RSSI del receptor RC utilizando el 2º voltímetro (Descarga de esta versión especial para RSSI, interface y explicaciones a partir del post 1724 de la página 58 de este hilo)

Incorporaciones de la última versión DakarOSD 1.31(Descargar Dakar OSD 1.31 y esquemas para la versión 1.31 y precedentes)

- Se incorpora el parámetro “ángulo relativo” ó “pasillo de vuelo”.
- Posibilidad de utilizar también el GPS EB-85 trabajando a 5hz (5 actualizaciones por segundo).
- Se incorpora la resolución de metro a metro para la distancia.
- Se eliminan los ceros a la izquierda en las mediciones.
- Se suben todos los caracteres 5 líneas más arriba.
- La pantalla de coordenadas tiene un aspecto más descriptivo.
- Se mejora el DakarOSDmanager: Podemos mandarle al OSD coordenadas desde él, con lo cual podemos establecer el waypoint desde casa y también podemos calcular el “ángulo relativo” para volar en línea recta hacia un itinerario.


Incorporaciones de la última versión DakarOSD 1.2b(Descargar Dakar OSD 1.2b)

- Se incrementa considerablemente la velocidad de actualización de datos tanto si utilizamos el canal auxiliar para controlar el OSD como si no lo utilizamos,pasando de aproximadamente una actualización cada 2 o más segundos de las versiones anteriores a una actualización aproximadamente por segundo si tenemos buena cobertura.

Si no conectamos el OSD al canal auxiliar es necesario conectar una resistencia de 10k (la R5 en el esquema) de la entrada de señal del receptor (patilla 22) a masa bien en el propio circuito o en el cable que va hasta el receptor. Por tanto recomiendo siempre la incorporación de esta resistencia puesto que de esta forma podemos utilizar el OSD con o sin conexión al canal auxiliar.

-Se incorpora como me habíais comentado la posibilidad de vuelo diurno/nocturno, es decir: caracteres en negro o en blanco. La conmutación es muy sencilla, presionamos el pulsador mientras encendemos el OSD y cambiamos de forma permanente de un modo a otro.

-En esta última versión se incorpora el programa DakarOSDmanager, que utilizando un sencillo circuito maxs232 cumple 2 funciones:

1.- La función más importante es simular nuestros módulos GPS sobre nuestro OSD, bien porque todavía no lo hemos adquirido, no tenemos cobertura en casa o simplemente queremos comprobar que funciona correctamente nuestro DakarOSD.

2.- La segunda función es comprobar las tramas que nos manda nuestro GPS con el fin de probar que nuestro módulo trabaja correctamente.

- Otros cambios de esta versión son la sustitución de los 17 ceros iniciales por el texto que nos indica el nombre y la versión de este OSD, y otros cambios internos relacionados con el control del tiempo.

Incorporaciones de la versión 1.1b:

-Se incorpora la posibilidad de utilizar el modo de altura absoluta o el modo de altura relativa pulsando durante 15 segundos el pulsador principal.

-El OSD funciona también sin el uso de canal auxiliar mostrándonos la pantalla principal:altura, distancia, dirección de rumbo a casa, velocidad, número de satélites y minutos de vuelo.

-Se aumenta la compatibilidad com más módulos gps. el em-401 y el eb-85a configurando este previamente a 4800 baudios y 1hz. (se puede utilizar el minigps y la batería de backup conectada al pin correspondiente)

_________________________________________________________
Lista de componentes:


- Integrados:IC1:Pic 18f252-i/sp, IC2: LM-1881, 2 zócalos estrechos para su inserción de 28 pines y de 8 pines respectivamente.
- Resistencias: R1 , R3 , R5 de 10k, R2 de 680k , R6 de 200 Ohmios y R4 resistencia variable de 1k aprox.
- Condensadores Cerámicos: C1 y C2 de 100nF y C3 y C4 entre 25pF y 33 pF.,
- Condensadores electrolíticos: C5 de entre 100 y 220 uF.
-Diodos: D1, D2 y D3(desaparece en la versión 2.0) del tipo 1N4001, 1N4007 etc y LED1 es un diodo LED normalito.
-1 pulsador para colocarlo preferiblemente remoto y fuera del avión
-Cristal de 10Mhz preferiblemente de perfil bajo.
-Resto de conectores de libre disposición tanto para la entrada-salida de video, canal auxiliar y conexiones gps.

Si optáis por el esquema B:

Prescindimos de los Diodos D1 y D2 que reducían la tensión de trabajo del PIC a 3,6v e incorporamos:
- T1:transistor NPN modelo BC547
- T2:transistor PNP modelo BC557
- R5 y R6 de 1k,
- R7 , R8 y R10 de 10k
- R9 de 380 Ohmios
- R11 de 200 Ohmios.
mascota_articulosImágenes
Hacer clic en la imagen para la versión completa

Nombre:  dakar_osd_circuito1.jpg
Vistas: 1852
Tamaño:  159,4 KB (Kilobytes)
ID: 2484   Hacer clic en la imagen para la versión completa

Nombre:  dakar_osd_circuito3.jpg
Vistas: 151918
Tamaño:  45,0 KB (Kilobytes)
ID: 2485   Hacer clic en la imagen para la versión completa

Nombre:  Esquema_Voltímetros.gif
Vistas: 2002
Tamaño:  19,7 KB (Kilobytes)
ID: 9393   Hacer clic en la imagen para la versión completa

Nombre:  Esquema_Amperímetro.gif
Vistas: 4995
Tamaño:  14,7 KB (Kilobytes)
ID: 9394  

Hacer clic en la imagen para la versión completa

Nombre:  Esquema_DAKAR_OSD30.gif
Vistas: 4556
Tamaño:  51,3 KB (Kilobytes)
ID: 16939   Hacer clic en la imagen para la versión completa

Nombre:  logo_dakar_osd_30b.jpg
Vistas: 1012
Tamaño:  115,4 KB (Kilobytes)
ID: 16941  
adjuntosArchivos adjuntos
Tipo de Archivo: lay dakar 1[1].6 2X volt.LAY (104,7 KB (Kilobytes), 2484 visitas)
Tipo de Archivo: lay Dakar 1[1].7 volt+RSSI .LAY (116,8 KB (Kilobytes), 2174 visitas)
Cristóbal Fernández esta en línea ahora   Responder Citando
Antiguo 29/07/2011, 11:08   #5011
salvaor
* *
 
Ingreso 20/may/2010
De Valencia
112 Mensajes
Simplemente unirme a todos los que han felicitado a Cristobal por haber alcanzado los 5000 post.

Ahora a por los 10.000

A seguir con esto.

Un saludo.

Salvaor.
salvaor está desconectado   Responder Citando
Antiguo 29/07/2011, 18:25   #5012
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Cita:
Iniciado por Cristóbal Fernández Ver mensaje
Prueba con el DakarOSDmanager y un conversor USB-TTL para hacer simulaciones de GPS a través del PC.
Hola Cristobal, es increible, un tema con mas de 5000 post, eres la leche, y ni que decir tiene que las horas buenas, (y de rompecuernos), que la gente habrá pasado con tu Dakar así como lo que lo habran disfrutado (otros todavia no pero todo se andará), no tiene precio ni agradecimiento suficiente. De verdad que antes de conocer este foro, si alguien me llega a contar como la gente trabaja con los demas sin interes, y por puro amor al ocio, no me lo hubiera creido.

Y ahora te dire Cristobal, que no sale nada (solo DAKAR OSD 3. 0B) ni con el GPS ni con el DakarManager. El DakarManager lo pruebo y yo creo que no conecta, ya que aunque envio las alarmas y pantallas, no se enciende nunca el led de confirmación.
Quza podría comprobar la ruta de la señal del GPS en la placa, o algo así, aunque no seusar oscilador y solo tengo el de PC con la tarjeta de sonido (con el miedo que da).
Gracias por tu paciencia.
JOSUBH está desconectado   Responder Citando
Antiguo 29/07/2011, 18:35   #5013
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Problemas Centralino

¿Podría intentar lo mismo que JMBOLADERAS en su post 4523 http://www.aeromodelismovirtual.com/...postcount=4523 ?. Quiza sería la entrada del pin 3 TX al pin18 del PIC? Corrijo, el pin18 no es masa.

Editado por JOSUBH; 30/07/2011 a las 18:08
JOSUBH está desconectado   Responder Citando
Antiguo 30/07/2011, 19:44   #5014
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Problemas Centralino

He comprobado el GPS con el Hiperterminal, y sí manda datos.
¿Alguien me da alguna pista?
Gracias
mascota_articulosImágenes
Hacer clic en la imagen para la versión completa

Nombre:  Datos GPS.jpg
Vistas: 72
Tamaño:  154,9 KB (Kilobytes)
ID: 23295  
JOSUBH está desconectado   Responder Citando
Antiguo 30/07/2011, 21:44   #5015
salvaor
* *
 
Ingreso 20/may/2010
De Valencia
112 Mensajes
Hola JOSUBH, a que velocidad tienes configurado el GPS, debe de estar a 9600, aunque según dicen el dakar configura ciertos modelos, no todos al arrancar.
Otra cosa, aunque tengas el GPS conectado si no pilla los satelites suficientes para gestionar su posición no saldrás de la pantalla de inicio...eso lo puedes ver con una A o con una V en las tramas del hyperterminal. Cuando tiene suficientes satélites como para comenzar a funcionar aparencen "A" en una trama, no se cual es y si no aparece una "V"
TRAMA GPRMC.
Venga espero haberte ayudado.

Un saludo.

Salvador C.
salvaor está desconectado   Responder Citando
Antiguo 31/07/2011, 01:09   #5016
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Cita:
Iniciado por salvaor Ver mensaje
Hola JOSUBH, a que velocidad tienes configurado el GPS, debe de estar a 9600, aunque según dicen el dakar configura ciertos modelos, no todos al arrancar.
Otra cosa, aunque tengas el GPS conectado si no pilla los satelites suficientes para gestionar su posición no saldrás de la pantalla de inicio...eso lo puedes ver con una A o con una V en las tramas del hyperterminal. Cuando tiene suficientes satélites como para comenzar a funcionar aparencen "A" en una trama, no se cual es y si no aparece una "V"
TRAMA GPRMC.
Venga espero haberte ayudado.

Un saludo.

Salvador C.
Gracias Salvador, la trama sale con "V", y le he puesto pila al GPS porque no estaba fijo a 5Hz y 9600 (aunque era de picblank). He repasado contactos de soldaduras del pic, el LM y circuito en general y sigue saliendo solo "DAKAR OSD 3.0b", y el GPS creo que esta bien como se ve en las imagenes, aunque no se si hay que cambiar algo mas.
mascota_articulosImágenes
Hacer clic en la imagen para la versión completa

Nombre:  Pantallas GPS.jpg
Vistas: 75
Tamaño:  157,9 KB (Kilobytes)
ID: 23297  
JOSUBH está desconectado   Responder Citando
Antiguo 31/07/2011, 08:18   #5017
salvaor
* *
 
Ingreso 20/may/2010
De Valencia
112 Mensajes
Bueno pues si te sale una "V" hasta que no salga una "A" permanecerá en la pantalla de inicio, dentro de casa es difícil pillar satélites por lo que o pruebas con el manager o te vas al campo y allí lo pruebas, en la pantalla de configuración si que debes de poder entrar manteniendo el pulsador 10 o 15 segundos, ahora no recuerdo, tendría que mirarlo.

De todas las formas la de la "A" es lo principal, mi GPS dentro de casa no me pilla ni uno, en el campo de vuelo en 30 segundos tengo 4 o mas satélites por lo que dentro de casa no se puede hacer muchas pruebas con el GPS.

Venga espero haberte ayudado.

Un saludo.
Salvador C.
salvaor está desconectado   Responder Citando
Antiguo 31/07/2011, 11:30   #5018
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Yo tenia entendido que para que apareciera en pantalla "Dakar OSD 3.0b 5 hz" en vez de "Dakar OSD 3.0b" solo tenia que reconoce el GPS aunque no hubiera pillado satelites aun. De todas formas he probado tambien con el DakarManager y no veo que fucione, y le he metidi señal directa del GPS al pin 18 y tampoco veo que vaya. La verdad es que ya me he leido todo el post y el de Centralino, y no se me ocurre que hacer.
JOSUBH está desconectado   Responder Citando
Antiguo 01/08/2011, 11:39   #5019
salvaor
* *
 
Ingreso 20/may/2010
De Valencia
112 Mensajes
Cita:
Iniciado por JOSUBH Ver mensaje
Yo tenia entendido que para que apareciera en pantalla "Dakar OSD 3.0b 5 hz" en vez de "Dakar OSD 3.0b" solo tenia que reconoce el GPS aunque no hubiera pillado satelites aun. De todas formas he probado tambien con el DakarManager y no veo que fucione, y le he metidi señal directa del GPS al pin 18 y tampoco veo que vaya. La verdad es que ya me he leido todo el post y el de Centralino, y no se me ocurre que hacer.
Correcto, si el Dakar reconoce el GPS sale lo de "Dakar OSD 3.0b 5 hz", pero hasta que no reconozca que tiene suficientes satélites (trama con "A" no aparecerá la pantalla principal del Dakar. Si quieres ver una pantalla de configuración mantén presionado durante 10 segundos el pulsador y después suelta aparecerá la pantalla principal.

Un saludo.

Salador C.
salvaor está desconectado   Responder Citando
Antiguo 01/08/2011, 11:42   #5020
Cristóbal Fernández
* * * * *
 
Avatar de Cristóbal Fernández
 
Ingreso 30/jul/2007
De Asturias
1.066 Mensajes
Hola Josu,

Por lo que comentas parace que el DakarOSD no está escuchando al GPS, por eso de momento solo te aparece "DakarOSD 3.0b" en el momento en que escuche al gps te dirá "DakarOSD 3.0b GPS 5hz" y luego como dice Salvaor tendrás que esperar cobertura de satélites y que ese parámetro pase de "V" a "A" para que empiece a entregar lecturas.

El gps inicialmente no puedes conectarlo al pin18 porque transmiten en un débil ttl 0/2.8v a no ser que alimentes el pic a 3,6v , por eso si tu pic está alimentado a 5v como la mayoría por el pin20 es necesario el interface de transistores para elevar esos niveles ttl a 0/5v y así que lo pueda entender perfectamente el pic.Lo que sí puedes hacer es conectar tu conversor usb-ttl directamente al pin 18 del pic y probar con el DakarOSDmanager pero de momento no a mandarle pantallas ni alarmas , sino la simulación de gps, es decir: Pones al DakarOSDmanager en simulación dinámica o estática de gps, le conectas la salida del conversor usb-ttl ó max232 junto con masas comunes a la entrada gps del DakarOSD ó directamente al pin18 del pic y tienen que empezar las lecturas. Si fuese así y obtuvieses lecturas conectando la simulación al pin18 directamente y no a la entrada oficial del puerto gps entonces quizás tengas mal alguno de los 2 transistores ó 4 resistencias del interface de transistores.

Saludos
Cristóbal Fernández esta en línea ahora   Responder Citando
Antiguo 01/08/2011, 11:52   #5021
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Gracias Salvaor y Critobal por vuestras respuestas. Voy a conectar el DakarManager directo al pin 18, y si asi sí funciona será que el cicuito que amplifica la señal del GPS esta mal. En cuanto lo pruebo os contesto con el resultado.
Gracias.
JOSUBH está desconectado   Responder Citando
Antiguo 01/08/2011, 12:28   #5022
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
He conectado el DakarManager y al principio nada, pero luego he cambiado el TX y Rx y al dar a simulacion estatica a empezado a funcionar, tanto directo a pin 18 como a traves de su conector, pero el GPS no aunque cambie Tx y Rx. así que será de los transistores o las resistencias. ¿Los transistores se pueden comprobar o se cambian directamente?.
Gracias.
JOSUBH está desconectado   Responder Citando
Antiguo 01/08/2011, 12:43   #5023
salvaor
* *
 
Ingreso 20/may/2010
De Valencia
112 Mensajes
Cita:
Iniciado por JOSUBH Ver mensaje
He conectado el DakarManager y al principio nada, pero luego he cambiado el TX y Rx y al dar a simulacion estatica a empezado a funcionar, tanto directo a pin 18 como a traves de su conector, pero el GPS no aunque cambie Tx y Rx. así que será de los transistores o las resistencias. ¿Los transistores se pueden comprobar o se cambian directamente?.
Gracias.
Vamos viendo la luz al final del tunel, bueno pues parace que como dices debes de tener algún trasistor estropeado o algún componente mal en el circuito de los transistores, y si los transistores se pueden comprobar, pero deberías extraerlos del circuito ya que si no las medidas que realices las estás falseando ya que mides mas cosas además del transistor, y suna vez quitado pues si tienes otros mejor los cambias. Para medir un transistor tienes que medir los dos diodos que forman un transistor internamente, la unión base emisor es un diodo y base colector es otro, manteniendo el positivo en la base del transistor NPN (BC547) deberia de darte mas o menos igual entre 400 y 600 e invirtiendo la polaridad no debería date nada, bueno al contrario debería darte infinito...y para el otro transistor (PNP) BC557 igual pero al revés, la base negativa y positivo al emisor y al colector, pero revisa las resistencias no sea que tengas algún valor que no es el correcto. Si el tester es bueno puedes llegar a saber cual es el emisor y cual es el colector pero eso lo dejaremos para otra lección.

Venga espero haberte solucionado algo.

Un saludo.

Salvador.
salvaor está desconectado   Responder Citando
Antiguo 01/08/2011, 12:57   #5024
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Cita:
Iniciado por salvaor Ver mensaje
Vamos viendo la luz al final del tunel, bueno pues parace que como dices debes de tener algún trasistor estropeado o algún componente mal en el circuito de los transistores, y si los transistores se pueden comprobar, pero deberías extraerlos del circuito ya que si no las medidas que realices las estás falseando ya que mides mas cosas además del transistor, y suna vez quitado pues si tienes otros mejor los cambias. Para medir un transistor tienes que medir los dos diodos que forman un transistor internamente, la unión base emisor es un diodo y base colector es otro, manteniendo el positivo en la base del transistor NPN (BC547) deberia de darte mas o menos igual entre 400 y 600 e invirtiendo la polaridad no debería date nada, bueno al contrario debería darte infinito...y para el otro transistor (PNP) BC557 igual pero al revés, la base negativa y positivo al emisor y al colector, pero revisa las resistencias no sea que tengas algún valor que no es el correcto. Si el tester es bueno puedes llegar a saber cual es el emisor y cual es el colector pero eso lo dejaremos para otra lección.

Venga espero haberte solucionado algo.

Un saludo.

Salvador.
Antes de desmontar los transistores he medido con el tester y aunque no sea fiable, en el 557 me da distintas lecturas entre las patillas, pero en el 547 la central con las otras 2 da infinito y los extremos entre si dan similar al 557. Lo desmontaré ahora para medirlo bien.
Gracias
Editado: He desmontado los transistores y:
El 557 me da 689 en uno y 765 en el otro.
El 547 me da 786 en uno y 782 en el otro.
Tambien he medido todas las resistencias del circuito (sin desmontar) y estan todas bien. Buscaré los transistores para ponerlos nuevos.

Editado por JOSUBH; 01/08/2011 a las 14:17
JOSUBH está desconectado   Responder Citando
Antiguo 01/08/2011, 15:29   #5025
salvaor
* *
 
Ingreso 20/may/2010
De Valencia
112 Mensajes
El 557 está un poco descompensado, debería estar mas igualado como el otro, pero de todas las formas si tienes por ahí transistores nuevos compáralos y si hay mucha diferencia cámbialos.

El problema al parecer lo tienes por ahí.

Ok a ver si a la 3ª va la vencida.

Un saludo.

Salvador.
salvaor está desconectado   Responder Citando
Antiguo 01/08/2011, 16:41   #5026
mhacker
*
 
Ingreso 19/dic/2007
52 Mensajes
Cita:
Iniciado por salvaor Ver mensaje
El 557 está un poco descompensado, debería estar mas igualado como el otro, pero de todas las formas si tienes por ahí transistores nuevos compáralos y si hay mucha diferencia cámbialos.

El problema al parecer lo tienes por ahí.

Ok a ver si a la 3ª va la vencida.

Un saludo.

Salvador.
Hola,

A mi me paso algo similar, pero todo el problema está en la captación de la señal de los satelites! Con un GPS común tienes señal donde haces las pruebas!? Sino, prueba de sacarlo al aire libre y testealo allí.

Sds.,
__________________
Marcelo Hacker - Argentina
mhacker está desconectado   Responder Citando
Antiguo 01/08/2011, 18:20   #5027
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Cita:
Iniciado por mhacker Ver mensaje
Hola,

A mi me paso algo similar, pero todo el problema está en la captación de la señal de los satelites! Con un GPS común tienes señal donde haces las pruebas!? Sino, prueba de sacarlo al aire libre y testealo allí.

Sds.,
Hola Mhacker, donde lo pruebo si hay cobertura, y se me pone en "A" en la trama, lo que ocurre es que no reconoce el GPS, aunque funciona bien, porque debe de fallar el circuito que amplifica la señal del GPS para el Pic (si no le he entendido mal a Cristobal). Con el DakarManager si que va.
Gracias por tu ayuda.
JOSUBH está desconectado   Responder Citando
Antiguo 01/08/2011, 21:22   #5028
salvaor
* *
 
Ingreso 20/may/2010
De Valencia
112 Mensajes
Bueno pues yo ya no se que te puede pasar, si quieres lo metes en un sobre, y me lo mandas a ver si te puedo echar una mano, porque otra cosa no se me ocurre, porque las tramas son las que le corresponden, mir a ver si por alguna casualidad no está enviando las tramas que quiere el DAKAR, que en estos momentos y de memória no las se.

Venga un saludo.

Salvador.
salvaor está desconectado   Responder Citando
Antiguo 02/08/2011, 02:55   #5029
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Cita:
Iniciado por salvaor Ver mensaje
Bueno pues yo ya no se que te puede pasar, si quieres lo metes en un sobre, y me lo mandas a ver si te puedo echar una mano, porque otra cosa no se me ocurre, porque las tramas son las que le corresponden, mir a ver si por alguna casualidad no está enviando las tramas que quiere el DAKAR, que en estos momentos y de memória no las se.

Venga un saludo.

Salvador.
Tranquilo Salvaor, que mas se perdio en la guerra. Por la mañana iré a por los transistores y los montaré, y ya veremos que ocurre. No te desesperes que yo todavia no he tirado la toalla, y como soy un poco cabezon, tengo que hacerlo funcionar como sea..... Gracias por todo y a preparar el proximo capitulo.
Saludos
JOSUBH está desconectado   Responder Citando
Antiguo 02/08/2011, 18:45   #5030
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Pues nada, cambio los transistores y nada, luego me comento picblank que variara una de las resistencias para subir un poco la señal del GPS, pero por mas que la reduzco ( 22k, 18k, 12k, 10k, 6k, 620)apenas sube la tension y encima ya no funciona con el DakarManager, así que lo dejo unos dias reposando para pensar con calma y así no prenderle fuego con mucho cuidado... je je je....
Saludos
JOSUBH está desconectado   Responder Citando
Antiguo 02/08/2011, 20:26   #5031
salvaor
* *
 
Ingreso 20/may/2010
De Valencia
112 Mensajes
Cita:
Iniciado por JOSUBH Ver mensaje
Pues nada, cambio los transistores y nada, luego me comento picblank que variara una de las resistencias para subir un poco la señal del GPS, pero por mas que la reduzco ( 22k, 18k, 12k, 10k, 6k, 620)apenas sube la tension y encima ya no funciona con el DakarManager, así que lo dejo unos dias reposando para pensar con calma y así no prenderle fuego con mucho cuidado... je je je....
Saludos
Hola, que Dakar estas montando?, el adaptador de niveles del dakar solo lleva 4 resistencias, 2 de 10K y 2 de 1K, por eso que las reduces a 22k, 18k,12k....pues como que no me cuadra demasiado. Mira a ver que componentes estas utilizando...

Ok?

Un saludo.

Salvaor.
salvaor está desconectado   Responder Citando
Antiguo 02/08/2011, 20:59   #5032
Cristóbal Fernández
* * * * *
 
Avatar de Cristóbal Fernández
 
Ingreso 30/jul/2007
De Asturias
1.066 Mensajes
Vamos a probar una cosa,desconecta momentáneamente el gps del DakarOSD y hacemos lo siguiente:

1.-Coge por ejemplo 2 pilas r6 de toda la vida y conéctalas en serie entre ellas (también valdría con una sola pila).

2.-Conecta el positivo de este paquete de pilas a la entrada de datos del gps, es decir a r8 y conecta el negativo a un punto de masa del DakarOSD.

3.- mientras tengas estas pilas conectadas a r8 tienes que tener 5v en el pin18 del pic, es decir se ha amplificado la entrada a 5v a través del interface de transistores. Y si desconectas las pilas tienes que ver 0v en el pin18 del pic.

De esta forma comprobamos que tenemos ttl 0v/5v en el pin18 del pic.

Ya nos cuentas los resultados de esta prueba...
mascota_articulosImágenes
Hacer clic en la imagen para la versión completa

Nombre:  pruebas_transistores.gif
Vistas: 114
Tamaño:  61,0 KB (Kilobytes)
ID: 23354  
Cristóbal Fernández esta en línea ahora   Responder Citando
Antiguo 03/08/2011, 00:07   #5033
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Salvaor Tengo el Centralino, y la resistencia que va con el transistor Q2 (BC547) es de 22k #5 (aqui lo puedes ver).
Saludos y gracias.
Cristobal Esa prueba me la dijo tambien picblanc, y ¿se hace con alimentacion en el Dakar o no? Lo haré y pondré los resultados.
Saludos y gracias
JOSUBH está desconectado   Responder Citando
Antiguo 03/08/2011, 08:11   #5034
salvaor
* *
 
Ingreso 20/may/2010
De Valencia
112 Mensajes
Cita:
Iniciado por JOSUBH Ver mensaje
Salvaor Tengo el Centralino, y la resistencia que va con el transistor Q2 (BC547) es de 22k #5 (aqui lo puedes ver).
Saludos y gracias.
Cristobal Esa prueba me la dijo tambien picblanc, y ¿se hace con alimentacion en el Dakar o no? Lo haré y pondré los resultados.
Saludos y gracias
Ok JOSUBH es que la resistencia en el DAKAR es de 10K, pero bueno deberia de ir igual con 22K, otro detalle bastante importante, el cuarzo es de 10Mhz y los condensadores de 33p a ver si en vez de ser de 33p son de 33n y en vez de estar oscilando en 10Mhz esta en 18Mhz....

Y si, la prueba de las pilas la tienes que hacer con la alimentación del DAKAR encendida, ya que los transistores se alimentan de esos 5V, la prueba que te sugiere Cristobal es ver si con 1,5V de una pila te los convierte en 5V, como bien dice con 1 pila sobra, no hace falta que le pongas 2.

Vamos a ver si esto funciona.

Saludos.
Salvador.
salvaor está desconectado   Responder Citando
Antiguo 03/08/2011, 14:00   #5035
waverider
* * * * * *
 
Avatar de waverider
 
Ingreso 13/feb/2011
De AEROPLEX.ES
3.178 Mensajes
Cita:
Iniciado por salvaor Ver mensaje
Ok JOSUBH es que la resistencia en el DAKAR es de 10K, pero bueno deberia de ir igual con 22K, otro detalle bastante importante, el cuarzo es de 10Mhz y los condensadores de 33p a ver si en vez de ser de 33p son de 33n y en vez de estar oscilando en 10Mhz esta en 18Mhz....

Y si, la prueba de las pilas la tienes que hacer con la alimentación del DAKAR encendida, ya que los transistores se alimentan de esos 5V, la prueba que te sugiere Cristobal es ver si con 1,5V de una pila te los convierte en 5V, como bien dice con 1 pila sobra, no hace falta que le pongas 2.

Vamos a ver si esto funciona.

Saludos.
Salvador.

a mi me ocurrió que no tenía condensadores cerámicos de 33pf y puse unos electrolíticos junto al cirstal y el pic ni se inmutaba. fue probar a poner unos de 77pF cerámicos que enía por ahí y empezó a funcionar. Tengo pendiente ponerle los suyos, el caso es que funciona ok pero creo que algunas mediciones no me las hace bien porque corre a una velicdad un poco diferente.

Y Salvaor, ya que comentas eso,´a qué frecuencia me estaría funcionando a mi con estos de 77pF? como lo has calculado?
waverider está desconectado   Responder Citando
Antiguo 03/08/2011, 14:14   #5036
JOSUBH
* *
 
Ingreso 17/mar/2011
De Madrid
208 Mensajes
Cita:
Iniciado por salvaor Ver mensaje
Ok JOSUBH es que la resistencia en el DAKAR es de 10K, pero bueno deberia de ir igual con 22K, otro detalle bastante importante, el cuarzo es de 10Mhz y los condensadores de 33p a ver si en vez de ser de 33p son de 33n y en vez de estar oscilando en 10Mhz esta en 18Mhz....

Y si, la prueba de las pilas la tienes que hacer con la alimentación del DAKAR encendida, ya que los transistores se alimentan de esos 5V, la prueba que te sugiere Cristobal es ver si con 1,5V de una pila te los convierte en 5V, como bien dice con 1 pila sobra, no hace falta que le pongas 2.

Vamos a ver si esto funciona.

Saludos.
Salvador.
Salvador: Respecto al cristal, supongo que es de 10mhz ya que es el kit completo de picblanc, en el cristal pone:A100J97. Respecto a los condensadores, segun el listado son todos de 100nf. Aun estoy pendiente de hacer la prueba de alimentar con 3v ya que me da unos valores muy raros.
Waverider: Al ser los condensadores de otro valor, igual me influyen en el comportamieto general de la placa.

Gracias a todos por vuestros comentarios.
JOSUBH está desconectado   Responder Citando
Antiguo 03/08/2011, 15:53   #5037
salvaor
* *
 
Ingreso 20/may/2010
De Valencia
112 Mensajes
Cita:
Iniciado por JOSUBH Ver mensaje
Salvador: Respecto al cristal, supongo que es de 10mhz ya que es el kit completo de picblanc, en el cristal pone:A100J97. Respecto a los condensadores, segun el listado son todos de 100nf. Aun estoy pendiente de hacer la prueba de alimentar con 3v ya que me da unos valores muy raros.
Waverider: Al ser los condensadores de otro valor, igual me influyen en el comportamieto general de la placa.

Gracias a todos por vuestros comentarios.
OJO, todos los condensadores no pueden ser de 100n, los que van en paralelo al cristal son del orden de unos 33p, y efectivamente la velocidad del procesador influye en las comunicaciones,ya que el programa utiliza "teoricamente" los registros de baudrate programados para una refclock/4 de 10Mhz. Por lo que si no son 10mhz puede ser que la velocidad no sea 9600bps y por eso no se pueda comunicar con el GPS, aunque creo recordar que alguna vez dijistes que con el manager si que te llego a funcionar....

Venga a ver si entre todos lo hacemos marchar...

Un saludo.
Salvador.
salvaor está desconectado   Responder Citando
Antiguo 03/08/2011, 17:15   #5038
waverider
* * * * * *
 
Avatar de waverider
 
Ingreso 13/feb/2011
De AEROPLEX.ES
3.178 Mensajes
salvaor cual sería la formula para caulcular la frecuencia en funcion de los condensadores?

gracias
waverider está desconectado   Responder Citando
Antiguo 03/08/2011, 18:48   #5039
salvaor
* *
 
Ingreso 20/may/2010
De Valencia
112 Mensajes
Cita:
Iniciado por waverider Ver mensaje
salvaor cual sería la formula para caulcular la frecuencia en funcion de los condensadores?

gracias
No, waverider, esto no es un oscilador LC, lo que se trata aquí es de estabilizar el oscilador de cristal de cuarzo, para que oscile dentro de su frecuencia de corte. El oscilador internamente es un condensador las placas que sujetan lo que es el cristal forman un condensador y según el fabricante del chip (microchip) lo que hacen los condensadores es estabilizar el oscilador...y que dependiendo la alimentación, temperatura los valores pueden variar, (pero no mucho), yo siempre he puesto de 15p y nunca he tenido ningún problema.
Por otra parte si quieres saber la formula de un oscilador tanque LC es:

fo= 1/(raiz cuadrada de 2 pi L X C)

dependiendo de los valores de L y C se obtienen unas u otras frecuencias.

Un saludo.

Salvador C.
salvaor está desconectado   Responder Citando
Antiguo 04/08/2011, 00:39   #5040
waverider
* * * * * *
 
Avatar de waverider
 
Ingreso 13/feb/2011
De AEROPLEX.ES
3.178 Mensajes
gracias por la info Salvaor. efectivamente me funciona igual con 33 que con 70pF.

así que sigo teniendo el mismo problema: enchufo el canal aux a un canal de mi receptor y no soy capaz de cambiar entre pantallas del osd.

he medido con el osciloscopio en la patilla corrspondiente del pic y veo el pulso de mi emisora correctamente. he cambiado el pic po otro por si tuviera esa entrada mal y me ocurre lo mismo.

estoy cargando la versión 30b del .hex estandar.

que diferencia hay entre este y el centralino?

alguna idea para resolver mi problema?

gracias!
waverider está desconectado   Responder Citando


Herramientas Buscar en Tema
Buscar en Tema:

Búsq. Avanzada

Ir al foro

Temas similares
Tema Autor Foro Resp. Último mensaje
Vienna 2.0, construye tu propio sistema de Telemetría audible y navegador FPV Cristóbal Fernández R/C TELEMETRÍA y UAV PROYECTOS 118 14/04/2013 23:28
Ajuda Dakarosd 2.0b Tuga_75 R/C TELEMETRÍA y UAV PROYECTOS 1 06/10/2011 19:52
DakarOSD, material _Io R/C TELEMETRÍA y UAV PROYECTOS 6 06/09/2010 16:02
Diseño Propio cvina R/C Diseño Aviones FPV & UAV 5 28/09/2009 23:48
Fabricar tu propio 868 beta eprom2000 R/C Antenas, Emisores, Receptores y Comunicaciones 62 07/05/2009 13:12


Tu hora GMT +1. Ahora son las 03:50.


2015