VHF: Canal 77
"Se navega por los astros, por la mar, por la tierra, por las gentes, por los sentimientos...Se navega." — Altair

Anuncio

Colapsar

NORMAS DEL FORO: OBLIGATORIA SU LECTURA

Hola cofrade, has recalado en la Taberna del Puerto, algo más que un foro náutico. Eres bienvenido, participa, aprende y enséñanos; de eso se trata, de enriquecernos todos en nuestros conocimientos, y sobre todo de pasar un buen rato. No entres si vienes buscando conflictos, polémicas o cualquier otro fin que no sean los anteriormente descritos. Tenemos algunas normas y es obligatorio que las leas antes de empezar.

1/ Este es un foro náutico y aunque se permite hablar de otros temas, se ruega contención en el uso de los mismos, para ello existe un foro específico.

2/ Usa títulos claros y que describan el contenido del tema. De este modo será más fácil encontrarlos en el buscador para posteriores consultas además de que facilitas el trabajo de los que te vayan a responder. Títulos ambiguos como “ayuda”, “tengo un problema”, etc... no colaboran a este fin. Inserta tú tema en el foro adecuado, mira antes de lanzarlo por si alguien poco antes que tú ha puesto lo mismo; si es así no crees un tema nuevo, contesta al otro. Usa el buscador, es una gran herramienta. No escribas todo el texto con mayúsculas, se interpreta como que estás gritando. Todo esto facilita enormemente el trabajo de los que curramos aquí.

3/ No se permite el "spam" ni la publicidad de empresas o de actividades que conlleven lucro. Tampoco solicitud de ofertas de empresas o profesionales salvo en los foros de anuncios de compra-venta.

4/ No uses el foro como un chat salvo en aquellos temas habilitados a tal efecto, los cuales periódicamente serán eliminados. Las contestaciones reiterativas y/o automáticas, haciendo uso del sistema copi-pegui o cualquier otro no están permitidas.

5/ Respeta a los demás y a sus opiniones si quieres que las tuyas sean respetadas. Los insultos, la agresividad, el mal gusto y la mala educación no están permitidas en este foro. Aquí venimos a divertirnos, no a pelearnos. Se prohíbe insultar, ser agresivo, maleducado, soez, no respetar a los demás, intentar imponer nuestras ideas, empezar o dar pie a que empiecen peleas o trifulcas. Se exige orden y delicadeza a la hora de tratar ciertos asuntos, como por ejemplo, en lo que a la ortografía se refiere. Serán considerados como insultos y faltas de respeto el calificar a los Moderadores y/o Administradores como censores, dictadores, que coartan la libertad de expresión, que aplican un doble rasero, y expresiones similares.

6/ Nos gusta conocer con quién hablamos, así que, una pequeña presentación en el foro correspondiente que existe para tal fin siempre será bien recibida. No obstante, si alguien decide no presentarse, los demás usuarios se abstendran de reclamar dicha presentación y/o realizar crítica o petición alguna.

7/ Los temas políticos o que induzcan a la polémica innecesaria, mejor los dejas para otros foros de los muchos que hay para ello en la red. Se prohíbe hablar de política, de política económica, de política social, de nacionalismos, de antinacionalismos, de diferencias idiomáticas, de banderas nacionales, de exaltaciones patrióticas, de hechos diferenciales, de religión, de anti-religíon, de toros y del maltrato animal, y en general de todos los temas que se sabe de antemano van a ser polémicos y mucho más si no son náuticos. No contestes a estos temas o mensajes, informa a los administradores. No se tolerarán actitudes racistas, xenófobas, sexistas, denigrantes hacia otros colectivos o para con los demás, totalitarias o extremistas sean del signo que sea.

8/ El reenvío de mensajes que hayan sido modificados, o bien el envío de otros mensajes que muestren su descontento con esta modificación, pueden conducir al bloqueo de la cuenta. Esto también sucederá cuando un usuario insista en retomar algún tema o continuar sobre una conducta de la que se le ha alertado. En casos de que la mala conducta de un usuario continúe, se podrá proceder a su expulsión definitiva.

9/ Todos los temas y/o mensajes que fomenten la piratería sobre cualquier software u otro material protegido, o informen de cómo o dónde llevarla a cabo serán retirados inmediatamente del foro. No obstante, y debido a la imposibilidad por parte de los administrador de controlar todos los temas y mensajes , si alguien detecta cualquier incidencia de este tipo ruego lo comunique de forma inmediata a la administración, especificando el enlace al tema para poder ser retirado.

10/ Se prohíbe la reproducción total o parcial de textos u otros medios sujetos a Copyright y/o pertenecientes a otras webs, foros, etc... Sin embargo si que se podrán insertar enlaces a los mismos, pero siempre haciendo referencia a la página propietaria.

11/ La Taberna es un foro en lengua castellana o español, pero cada uno es libre de expresarse como quiera, allá él si la mayoría no lo entiende. Los usuarios se abstendrán de hacer ningún comentario indicando al que escribe en otra lengua su pertinencia o no. Tampoco se tolerará el uso del idioma como arma reivindicativa de ningún tipo.

12/ No se permiten insultos ni difamaciones a empresas, profesionales o particulares. Tampoco acusaciones de ningún tipo, que no estén probadas o demostradas judicialmente o por lo medios legales adecuados. Este no es un medio para presentar denuncias, para ello, existen los juzgados, consumo, etc...

13/ No se permite la inserción de hilos o mensajes con el fin de generar exclusivamente tráfico a otras web o canales, bien sea mediante enlaces, mediante árticulos, ficheros o datos parciales, o por cualquier otro método.

14/ Cualquier incumplimiento de estas normas, puede ser motivo de amonestación y/o expulsión del autor, de borrado o cierre de temas o mensajes, o de cualquier otra medida que la administración decida para intentar hacer que éstas sean cumplidas. Los temas pueden ser movidos o unidos sin previo aviso a criterio de los administradores.

15/ Si estás de acuerdo con ellas este es tú sitio; si no te gustan, no te apetece cumplirlas, las consideras restrictivas, censoras o que coartan tu libertad de expresión, no entres, no intervengas, y no te quejes cuando te sean aplicadas las medias correctoras adecuadas. No luches por cambiarlas a tu conveniencia, no puedes.

16/ Baja Voluntaria del foro.

Ni éste ni ningún otro Foro tiene previsto un sistema de Bajas voluntarias y automáticas. Simplemente con dejar de participar en él, y editar el Perfil de usuario para que dejen de aparecer los datos que crean no deben verse es sufiente.

No obstante, si alguien quiere que se le borre su cuenta, deberá enviar un e-mail desde el enlace "contáctanos" que se encuentra en la parte inferior del foro usando el e-mail con el que está registrado en la Taberna ya que es la única forma de comprobar la autenticidad del que se quiere dar de baja.
Así se evita que alguien pueda coger los datos de tu cuenta y pedir que se borre la misma.

Por otro lado advertir que los mensajes del usuario aparecerán, una vez borrada la cuenta, como realizados por un "invitado" ya que las intervenciones en un Foro público, son públicas. Es decir, desde el momento en que se publican dejan de pertenecer al usuario. Por otro lado, como siempre hay contestaciones a los mensajes, si algunos son borrados, el hilo deja de tener sentido.

En cualquier caso, si existe algún o algunos mensajes en el que aparezcan datos personales que el usuario no quiere que sigan apareciendo, ANTES de pedir la baja, podrá reportarnos estos mensajes, usando la opción "reportar mensajes" y nosotros eliminaremos esos datos personales.

Se entiende que una vez borrada la cuenta, esta acción es irreversible, con lo cual no se podrá volver atrás.


Estas normas pueden ser modificadas sin previo aviso, por lo que se recomienda consultarlas regularmente...



Bueno, y eso es todo, pasa, busca asiento por donde puedas y pide lo que guste...
Ver más
Ver menos

Proyecto OpenPlotter

Colapsar
Este tema está cerrado
X
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Proyecto OpenPlotter

    Pues como usuario-beneficiario de OpenPlotter, y colaborador en la medida que puedo, echo en falta algún modo de donación o colaboración económica con este proyecto. Se el tiempo que llevan estas cosas, así como el dinero en comprar cosas y artilugios que en la mayoría de los casos acaban en el fondo de un cajón. Así que desearía colaborar en que esto siga adelante.

    Ahí lo dejo... Seguro que hay muchos como yo que no les importaría dar un empujón de esta manera. Permaneceré atento a sailoog.com para ver cuando se abre esta posibilidad.

    Saludos

    Comentario


    • Re: Proyecto OpenPlotter

      Originalmente publicado por North Side Ver Mensaje
      Pues como usuario-beneficiario de OpenPlotter, y colaborador en la medida que puedo, echo en falta algún modo de donación o colaboración económica con este proyecto. Se el tiempo que llevan estas cosas, así como el dinero en comprar cosas y artilugios que en la mayoría de los casos acaban en el fondo de un cajón. Así que desearía colaborar en que esto siga adelante.

      Ahí lo dejo... Seguro que hay muchos como yo que no les importaría dar un empujón de esta manera. Permaneceré atento a sailoog.com para ver cuando se abre esta posibilidad.

      Saludos
      Yo pienso lo mismo, asi q a la espera de esas noticias$$

      Comentario


      • Re: Proyecto OpenPlotter

        Muchas gracias chicos, es un gusto ver como a veces todo fluye, te hace recuperar la fe en el genero humano .

        La motivación de este proyecto obviamente no es económica y el desarrollo continuará en la medida de lo posible aunque no se disponga de medios, siempre en los mismos términos de licencia. Ahora bien... está claro que algunas cosas hacen acelerar y ampliar los objetivos. Como siempre dice Moe, uno de los compañeros que desarrolla Navigatrix: Like all things it appears to be a function of time, money, and monkeys; you need at least two "Como todas las cosas, es una cuestión de tiempo, dinero y monos; necesitas por lo menos dos de ellas." y por lo menos en este hilo ya somos un buen puñado de monos.

        Sobre mi prudencia con ciertos temas os cuento... una vez nos expulsaron de este bar por un producto remunerado relacionado con Navigatrix y he visto cerrar hilos mas populares que este sin previo aviso ni explicaciones posteriores. No podemos hablar abiertamente de las motivaciones de OpenPlotter porque está prohibido hablar de temas delicados. No se puede pedir dinero ni vender nada con fines de autogestión en proyectos libres, de propiedad colectiva o de interés común. También está prohibido hablar de la gestión del foro y es muy dificil hablar cordialmente con sus administradores porque están constantemente a la defensiva. Creo que este foro es esclavo de sus propias normas y obviamente no es el sitio ideal para que crezca un proyecto como este, pero es donde estáis vosotros, así que de momento y hasta que no salga alguna alternativa aquí estamos y hay que respetar las normas de sus propietarios, no dar motivos al cierre ni entrar al trapo con los revientahilos profesionales que cuando algo no les gusta saben como cerrar un hilo. Asi que os pido un esfuerzo de contención y que aparquemos el tema y nos centremos en el trabajo que es grande.

        Oidas vuestras ultimas sugerencias e incluidas al proyecto


        Comentario


        • Re: Proyecto OpenPlotter

          Buenas noticias, el adaptador SeaTack funciona perfectamente en OpenPlotter.
          Veo: DBT, VWR , VHW ,HDM MTW MWV VWT RSA . Mañana o el lunes os cuento más.
          Con el moví es un rollo
          Saludos

          Comentario


          • Re: Proyecto OpenPlotter

            Originalmente publicado por jarmisen Ver Mensaje
            Buenas noticias, el adaptador SeaTack funciona perfectamente en OpenPlotter.
            Veo: DBT, VWR , VHW ,HDM MTW MWV VWT RSA . Mañana o el lunes os cuento más.
            Con el moví es un rollo
            Saludos
            Estupendo, seria ideal si pudieras explicar los detalles de como construir el dispositivo, pues sabiendo que funciona puede merecer la pena.

            No he encontrado nada que traduzca las sentencias seatalk a NMEA0183 por software. Todo lo que encuentro recurre a algún tipo de dispositivo. Así que tu circuito podría ser nuestra única posibilidad.

            Comentario


            • Re: Proyecto OpenPlotter

              Originalmente publicado por pinguino Ver Mensaje
              Estupendo, seria ideal si pudieras explicar los detalles de como construir el dispositivo, pues sabiendo que funciona puede merecer la pena.

              No he encontrado nada que traduzca las sentencias seatalk a NMEA0183 por software. Todo lo que encuentro recurre a algún tipo de dispositivo. Así que tu circuito podría ser nuestra única posibilidad.
              No lo has encontrado porque es fisicamente imposible, pero usando solamente el circuito de Thomas como el que tu te montaste como dispositivo si que hay varios scripts lo que pasa es que están integrados en otros softwares y habría que adaptarlos (opencpn, freeboard...)

              Sigo pensando que si que podría hacer que openplotter tradujera sin la necesidad de un micro aparte pero como no estaré seguro hasta que no lo pruebe estaría muy bien saber con detalle como montar el circuito de Yepp y como programar el micro. Y si puedes tambien el coste de componentes. Así quien tenga prisa en usarlo o lo quiera usar para otro equipo diferente de openplotter podría construirlo.

              Bravo

              por cierto con los valores que dice que le entran a jarmisen y un GPS ya se podría calcular tambien el viento real con la ultima version de openplotter si que los que teneis equipo de viento raymarine estais de suerte.

              Comentario


              • Re: Proyecto OpenPlotter

                Originalmente publicado por sailoog.com Ver Mensaje
                No lo has encontrado porque es fisicamente imposible, pero usando solamente el circuito de Thomas como el que tu te montaste como dispositivo si que hay varios scripts lo que pasa es que están integrados en otros softwares y habría que adaptarlos (opencpn, freeboard...)
                No creas que me doy por vencido.... aún.

                Dando vueltas a este dispositivo:




                Veo que en la web dicen en voz baja...:

                NMEA & Seatalk processing Modified gpsd

                Así que me voy a donde el colega tiene las fuentes de su gpsd "modificado"...:

                Contribute to vyacht/gpsd development by creating an account on GitHub.


                He descargado y compilado, todo parece OK pero hasta que no lo pruebe no se si servirá o no.

                ¿Será este gpsd tuneado la solución mas sencilla?

                Comentario


                • Re: Proyecto OpenPlotter

                  Por lo que se ha hablado en este foro respecto al tema de visualizacion, no me queda claro cual es la mejor opcion para usar la rasp en donde pretendemos usarla, es decir en el barco. Se ha comentado que con una simple tv con entrada hdmi no hay que hacer inversión, pero por lo que he estado viendo, la mayoría son a 220 v, y aunque no es imposible alimentarla desde los 12 de un barco, creo que sería mas interesante buscar un dispositivo de 12 voltios.
                  Con respecto a la entrada de datos imagen, he comprobado que la mayoria de los dispositivos alimentados a 12 voltios tienen entradas de otro tipo.
                  La tercera opcion que veo es claudicar con los chinos y comprar una pantalla como hizo catatonico, pero quiero recordr que le supuso algunas modificaciones en el software que supongo resolvio, ya que estaba magnificamente asesorado.

                  No se si todos teneis esto ya resuelto, pero creo que sería interesante empezar a plantearnos que nuestra rasp estará en el barco y no en el salon de casa donde, por cierto, comienza a molestar a mi almiranta, que ya, todos los dias, me pregunta que "¿cuanto mas tiempo tienen que estar estos "cables" por en medio del salon?".

                  Aprovechando esta circunstancia creo que tengo permiso para comprar "algo" que me permita irme al barco a seguir con las pruebas, para no molestar mas en casa

                  Comentario


                  • Re: Proyecto OpenPlotter

                    Como os decia en mi anterior intervención, se puede ver del SeaTalk:
                    Estas sentencias son las que el autor dice que se pueden ver.
                    VWR (apparent wind speed and direction old format)
                    VWT (true wind speed and direction old format)
                    VHW (true heading, magnetic heading, boat speed)
                    DBT (depth below transducer)
                    HDM (magnetic heading different format)
                    MTW (water temperature)
                    RMC (time, date, lat, long, SOG, COG, magnetic variation)
                    VLW (trip and total log)
                    RMB (distance and bearing to destination, but not the other RMB fields)
                    MWV (true and apparent wind speed and direction, new format)
                    RSA (rudder sensor angle, 1 rudder only)
                    Estas son las que veo yo en OpenCPN
                    DBT. Profundidad
                    VWR. Velocidad y angulo del viento aparente
                    VHW. Velocidad atraves del agua
                    HDM. Heading – Magnetic
                    MTW. Temperatura del agua
                    MWV. Angulo aparente del viento
                    VWT
                    RSA. Angulo del timon
                    Como decía creo que Pinguino, solo ha sido conectar elegir el puerto y ver los datos en OpenCPN
                    Con estos datos se puede completar la instrumentación de OpenPlotter, para los que tenemos Raymarine y no tenemos la posibilidad de tener los datos, sobretodo de viento, imprescindible para calcular el viento real, cuando se navega. posiblemente se le podría sacar alguno dato mas, pero mi alegría es tan grande que me doy por satisfecho “por el momento”
                    El montaje es el que comercializa Yapp con la referencia Seatalk to USB Interface Box http://www.yappelectronics.co.uk/STU.htm yo simplemente me descargue el código fuente y los esquemas y lo monte, pero para grabar el microChip se necesita un grabador especial, por suerte mi hermano lo tiene, no es una cosa que se pueda hacer fácilmente.
                    De todas maneras Yapp lo tiene a la venta por unas 25 libras
                    Como habéis dicho lo ideal seria no necesitar ningún circuito externo. ¿Nadie entiende de C?, entre los cofrades, pues en el código fuente que esta grabado en el micro, esta la clave de la conversión, y estoy seguro que esa conversión se puede programar en Linux. Yo no puedo ayudar en esto, no se, de todas maneras se me ocurre que con el circuito de los transistores conectándolo a un conversor de RS232/USB y sabiendo controlar el puerto USB en Linux tal vez. Haré consultas.
                    De todas manera por el momento tenemos una solución a el problema para los que tenemos instrumentación SeaTalk, si se consigue otra solución menos costosa sera bien recibida.
                    Saludos.

                    Comentario


                    • Re: Proyecto OpenPlotter

                      Originalmente publicado por surgysea Ver Mensaje
                      Por lo que se ha hablado en este foro respecto al tema de visualizacion, no me queda claro cual es la mejor opcion para usar la rasp en donde pretendemos usarla, es decir en el barco. Se ha comentado que con una simple tv con entrada hdmi no hay que hacer inversión, pero por lo que he estado viendo, la mayoría son a 220 v, y aunque no es imposible alimentarla desde los 12 de un barco, creo que sería mas interesante buscar un dispositivo de 12 voltios.
                      Con respecto a la entrada de datos imagen, he comprobado que la mayoria de los dispositivos alimentados a 12 voltios tienen entradas de otro tipo.
                      La tercera opcion que veo es claudicar con los chinos y comprar una pantalla como hizo catatonico, pero quiero recordr que le supuso algunas modificaciones en el software que supongo resolvio, ya que estaba magnificamente asesorado.

                      No se si todos teneis esto ya resuelto, pero creo que sería interesante empezar a plantearnos que nuestra rasp estará en el barco y no en el salon de casa donde, por cierto, comienza a molestar a mi almiranta, que ya, todos los dias, me pregunta que "¿cuanto mas tiempo tienen que estar estos "cables" por en medio del salon?".

                      Aprovechando esta circunstancia creo que tengo permiso para comprar "algo" que me permita irme al barco a seguir con las pruebas, para no molestar mas en casa
                      Yo compré esta por 133€:



                      Alimentación a 12V y entrada HDMI.

                      La tienen también de 16" por 95€. Se ve muy bien.

                      Saludos

                      Comentario


                      • Re: Proyecto OpenPlotter

                        Originalmente publicado por jarmisen Ver Mensaje
                        Como os decia en mi anterior intervención, se puede ver del SeaTalk:
                        Estas sentencias son las que el autor dice que se pueden ver.
                        VWR (apparent wind speed and direction old format)
                        VWT (true wind speed and direction old format)
                        VHW (true heading, magnetic heading, boat speed)
                        DBT (depth below transducer)
                        HDM (magnetic heading different format)
                        MTW (water temperature)
                        RMC (time, date, lat, long, SOG, COG, magnetic variation)
                        VLW (trip and total log)
                        RMB (distance and bearing to destination, but not the other RMB fields)
                        MWV (true and apparent wind speed and direction, new format)
                        RSA (rudder sensor angle, 1 rudder only)
                        Estas son las que veo yo en OpenCPN
                        DBT. Profundidad
                        VWR. Velocidad y angulo del viento aparente
                        VHW. Velocidad atraves del agua
                        HDM. Heading – Magnetic
                        MTW. Temperatura del agua
                        MWV. Angulo aparente del viento
                        VWT
                        RSA. Angulo del timon
                        Como decía creo que Pinguino, solo ha sido conectar elegir el puerto y ver los datos en OpenCPN
                        Con estos datos se puede completar la instrumentación de OpenPlotter, para los que tenemos Raymarine y no tenemos la posibilidad de tener los datos, sobretodo de viento, imprescindible para calcular el viento real, cuando se navega. posiblemente se le podría sacar alguno dato mas, pero mi alegría es tan grande que me doy por satisfecho “por el momento”
                        El montaje es el que comercializa Yapp con la referencia Seatalk to USB Interface Box http://www.yappelectronics.co.uk/STU.htm yo simplemente me descargue el código fuente y los esquemas y lo monte, pero para grabar el microChip se necesita un grabador especial, por suerte mi hermano lo tiene, no es una cosa que se pueda hacer fácilmente.
                        De todas maneras Yapp lo tiene a la venta por unas 25 libras
                        Como habéis dicho lo ideal seria no necesitar ningún circuito externo. ¿Nadie entiende de C?, entre los cofrades, pues en el código fuente que esta grabado en el micro, esta la clave de la conversión, y estoy seguro que esa conversión se puede programar en Linux. Yo no puedo ayudar en esto, no se, de todas maneras se me ocurre que con el circuito de los transistores conectándolo a un conversor de RS232/USB y sabiendo controlar el puerto USB en Linux tal vez. Haré consultas.
                        De todas manera por el momento tenemos una solución a el problema para los que tenemos instrumentación SeaTalk, si se consigue otra solución menos costosa sera bien recibida.
                        Saludos.
                        Yo también tengo electrónica de Raymarine, Plotter C70 (classic) y equipos ST60+. Las diferencias que veo con respecto a tus sentencias SeaTalk son las siguientes:


                        VWR No la tengo.
                        VWT No la tengo.
                        VHW SI la tengo
                        DBT SI la tengo
                        HDM No la tengo. En cambio tengo HDG.
                        MTW SI la tengo
                        RMC SI la tengo
                        VLW No la tengo. Pero la recibo por NMEA
                        RMB No la tengo.
                        MWV SI la tengo
                        RSA No la tengo.


                        VHR y VHW las sustituye MWV. VLW si que la obtengo por NMEA. Pero RSA es muy interesante y no me llega de ninguna manera, raro.

                        Luego por NMEA me llegan también otras mas.

                        Mi instalación está como sigue:



                        Cualquier pregunta aqui estoy....

                        Saludos

                        Comentario


                        • Re: Proyecto OpenPlotter

                          Originalmente publicado por North Side Ver Mensaje
                          Yo también tengo electrónica de Raymarine, Plotter C70 (classic) y equipos ST60+. Las diferencias que veo con respecto a tus sentencias SeaTalk son las siguientes:


                          VWR No la tengo.
                          VWT No la tengo.
                          VHW SI la tengo
                          DBT SI la tengo
                          HDM No la tengo. En cambio tengo HDG.
                          MTW SI la tengo
                          RMC SI la tengo
                          VLW No la tengo. Pero la recibo por NMEA
                          RMB No la tengo.
                          MWV SI la tengo
                          RSA No la tengo.


                          VHR y VHW las sustituye MWV. VLW si que la obtengo por NMEA. Pero RSA es muy interesante y no me llega de ninguna manera, raro.

                          Luego por NMEA me llegan también otras mas.

                          Mi instalación está como sigue:



                          Cualquier pregunta aqui estoy....

                          Saludos
                          Que es lo que llevas de la salida Rs 422-usb, para el shipmodule in 2 ( NMEA)?

                          Y del ship module out2 para RS 422-usb ? Los datos del AIS?

                          El shipmodule no tiene WIFI? Para que las conexiones?

                          MMSI 205801910 Call OR8019
                          Ham Call CX6AAT , PY2ZP ,PW2A

                          Comentario


                          • Respuesta: Re: Proyecto OpenPlotter

                            Originalmente publicado por Capicua Ver Mensaje
                            Que es lo que llevas de la salida Rs 422-usb, para el shipmodule in 2 ( NMEA)?

                            Y del ship module out2 para RS 422-usb ? Los datos del AIS?

                            El shipmodule no tiene WIFI? Para que las conexiones?

                            Las conexiones del Shipmodule son las siguientes:

                            in1: Del AIS a 38400bps.
                            in2: Para nada ahora mismo.
                            in3: Sentencias NMEA del Plotter a 38400bps.
                            in4: Sentencias SeaTalk de la red a 4800bps.

                            out1: Sentencias NMEA de GPS para la VHF a 4800bps.
                            out2: Sentencias NMEA y SeaTalk de Raymarine y del AIS para OpenPlotter. Multiplexadas, filtradas, etc... a 38400bps.

                            Del AIS va directamente al Plotter ahora mismo.

                            La in2 la tengo cableada así para algun día pasarle al piloto ordenes desde OpenCPN, pero tendré que conectar la VHF a una antena GPS dedicada y la salida out1 de shipmodule que quedará libre a la entrada NMEA del piloto.

                            El wifi lo llevo en la raspberry.

                            Saludos

                            Comentario


                            • Re: Proyecto OpenPlotter

                              Originalmente publicado por jarmisen Ver Mensaje
                              Como habéis dicho lo ideal seria no necesitar ningún circuito externo. ¿Nadie entiende de C?, entre los cofrades, pues en el código fuente que esta grabado en el micro, esta la clave de la conversión, y estoy seguro que esa conversión se puede programar en Linux.
                              El tema es un poco complejo pero intento explicarlo y así me sirve de cuaderno de apuntes

                              Seatalk usa 9 bits mientras que NMEA 0183 usa la estándar de 8 bits para trasmitir los "caracteres" que forman las "palabras" que forman sus "frases".

                              Esto seria una "frase" NMEA 0183 formada por "palabras":

                              $GPRMC,081836,A,3751.65,S,14507.36,E,000.0,360.0,1 30998,011.3,E*62

                              donde la palabra $GPRMC nos dice que tipo de información contiene y de donde viene y el resto de palabras contienen los valores de esa información. En este caso es una frase que viene del GPS con información de posición, velocidad, rumbo, etc.
                              Cada letra o caracter de esta frase es transmitida usando 8 bits en el numero binario que corresponde a cada carácter por ejem. 10110111. Cuando recibimos el caracter $ sabemos que empieza una nueva frase.

                              En el caso de seatalk esta seria una frase:

                              52 01 B4 00

                              Donde cada par de caracteres es una "palabra" y segun su posicion en la frase y su valor tendrá un significado. El primer par nos dice que tipo de informacion contiene, en este caso 52 significa que es informacion sobre velocidad sobre el fondo. El segundo par nos dice cuantos pares de infoemación vienen a continuación que contienen los valores, En este caso 01 nos dice que vienen dos pares (el cero cuenta como el primer par). El resto de pares son datos y puede haber hasta 18 pares con datos. Estos datos están en hexadecimal (base 16).

                              Ahora viene lo bueno. Electricamente esto se transmite usando 9 bits donde los 8 primeros funcinan igual que el NMEA y el noveno bit solo será 1 cuando se este transmitiendo el primer par que nos indica que es el principio de una frase.

                              Cuando leemos desde un ordenador datos de 8 bits existe la posibilidad de añadir un noveno bit que sirve para comprobar la integridad de los datos recibidos y que se llama bit de paridad. Será 1 si la suma de los bits que tienen un 1 es impar o 0 si es par (tambien se puede configurar al reves). De esta manera si trasmitimos el caracter 10110111, el bit de paridad será 0 porque tiene seis 1 que es numero par. Si fuera impar, el bit de paridad seria 1.

                              Ahora viene el problema, los ordenadores actuales NO pueden leer caracteres de mas de 8 bits. Solo pueden leer como maximo 8 bits mas 1 bit de paridad. Por eso cuando intentamos leer un carácter seatalk de 9 bits en un ordenador de 8 bits tendremos que activar la paridad para poder tener acceso al noveno bit pero resulta que ese bit en seatalk no funciona como bit de paridad sino como una marca que nos dice que cuando es 1 significa que estamos recibiendo el principio de una frase.

                              Tampoco podemos leer bit a bit por software porque es un trabajo que se hace en la capa de hardware y lo único que podemos hacer es esperar la traducción de los bits que hace el hardware según las normas que le damos en referencia a numero de bits, paridad, etc de la información que se va a encontrar.

                              Los únicos que si pueden leer bit a bit son los microcontroladores y podemos programarlos por software para gestionar estos bits.

                              vaya lio eh?

                              Resumen

                              Un ordenador actual no puede leer los datos de seatalk directamente (circuito de Thomas) por una incompatibilidad fisica. Por eso el circuito de Yapp añade un microcontrolador con un software al circuito.

                              El software en C que hay en la pagina de Thomas no es para un ordenador, es para un microcontrolador.


                              Posibles soluciones

                              Podemos leer una señal seatalk desde un ordenador como si fuera una señal de 8 bits y configurando el bit de paridad como SPACE que es una opción en la que le avisas de que el bit de paridad siempre será 0 independientemente de los datos que tenga delante. De esta manera cuando se encuentra el 1 que define la primera palabra de la frase dará un error.

                              A partir de aquí hay una diferencia entre windows y linux. Linux detecta el error, te avisa y te pasa igualmente los datos pero marcados como erroneos, de esta manera sabemos que es la primera palabra y tenemos su valor. En windows detecta el error pero te devuelve el valor 0.

                              Esto solo funcionará con una entrada serie de las antiguas de un ordenador normal o la entrada serie del GPIO de la raspberry y no funcionará con adaptadores serie-USB porque la mayoria no gestionan bien el bit de paridad y ninguno puede definirlo como SPACE.

                              Experimientos a realizar


                              Comprobar si python te devuelve el error junto a los datos.

                              Editado por última vez por sailoog.com; 04/05/2015, 11:28:20.

                              Comentario


                              • Re: Proyecto OpenPlotter

                                Por cierto, el creador de kplex se planteó incorporar seatalk en algún momento pero lo abandonó debido al problema del bit de paridad y pese a que se podia trampear una solución, no funcionaria via USB y siempre necesitaria el circuito de Thomas conectado a un puerto serie y los ordenadores ya no tienen puertos serie, solo USB. Dos razones para no implementar algo en un sistema que pretende ser de amplio uso. Quizás si le pinchamos se lo vuelve a plantear

                                Comentario

                                Trabajando...
                                X