![]() |
|
|
|
| VHF: Canal 77 |    | ![]() |
![]() |
![]() |
![]() |
![]() |
|
|
|
#1
|
||||
|
||||
|
Aunque soy consciente de que para muchos la electronica es algo asi como eso-raro-que-hacen-otros, me apetece compartir algo que puede ser de utilidad para alguno. Mas de uno ya sabra que me gusta aplicar las cosas que hago para mi trabajo a los barcos, y un piloto automatico no va a ser menos.
Como empezo la cosa? Cuando me compre el barco venia un piloto que habia ya conocido tiempos mejores, y que ya calzaba 25 años. Lo desmonte, le eche unas horitas, casi lo hice funcionar, pero el compas estaba muy mal. Solucion, me compre uno muy cutre de segunda mano (mas manos intuyo yo, pero bueno ) y con eso voy tirando (tiene personalidad propia, va a donde quiere).Obviamente no me conforme. Me quede con la parte mecanica (husillo, soporte, engranajes y motor) y nos pusimos manos a la obra. Un alumno (Antonio) se puso en la tarea de "conectar" el motor a un microcontrolador, hacer un programa basico, y probarlo. Como las pruebas en el mar son de complicada logistica, las iniciales se estan haciendo en un carrito autopropulsado con planta en triciclo, donde el brazo del piloto va actuando sobre el eje de la rueda directriz. Antes que nada, un par de videos: Peeeero, esto que es lo que es? Si habeis llegado aqui, me puedo permitir el lujo de describir que es lo que esta hecho y como. El alma del sistema es un microcontrolador llamado CJip, cuya caracteristica mas notable es que es directamente programable en Java (el microcodigo incorpora directamente partes de la maquina virtual). Dicho micro esta incorporado en modulo llamado SNAP, y este a su vez va montado en kit de evaluacion de Taylec. Por otro lado se utiliza un compas de estado solido TCM, que se conecta mediante un puerto serie TTL a la SNAP, y que tiene una precision por debajo del grado RMS, y trabaja a 10 Hz (esto es, proporciona informacion 10 veces mas rapido que el GPS y con mucha menos latencia). Esta compensado en inclinacion, y esa informacion tambien se transmite (puede ser interesante para otras cosas, como por ejemplo, el calculo del viento real. Esto lo dejamos para otro moemnto). Por ultimo el motor se controla mediante 4 MOSFET tamaño pequeño que van conectados a 4 salidas digitales de la SNAP. Adjunto el esquematico. Por ahora funciona como un piloto normal de caña, pero mas simple. Con un boton se le dice que siga el rumbo actual del compas, y ya esta. El micro lleva un programita muy sencillo hecho en Java que realiza las siguientes operaciones en dos hilos (threads para el que conozca Java): Hilo lectura. Se realiza lo siguiente cada 100ms
La parte critica aqui es ajustar los valores del PID para que se siga el rumbo y no haya sobreoscilaciones (que el piloto vaya muy "nervioso") y no vaya muy amortiguado (que el piloto vaya corrigiendo de forma perezosa). En los videos anteriores el sistema gobierna de forma perezosa (va muy amortiguado pero es lo mas seguro al empezar con las pruebas) Vaaaale, pero ahora que? Una vez que ya esta validado todo el sistema (parte electrica, parte electronica y programacion) ahora viene lo divertido, probarlo en el agua. Esto es lo siguiente, que reportare segun vayamos probando. Y funcionara? El esquema de control que he comentado es muy sencillo y medianamente funciona si no hay mucha ola y/o no la llevamos de popa. Esto es similar a lo que llevan los pilotos sencillos. Lo siguiente es cambiar el controlador por otro que sea capaz de adaptarse a los cambios del mar. La idea aqui es probar un modelo que hemos desarrollado y publicado que es capaz de adaptar la respuesta a la accion de la ola (si a alguien le interesa le paso el articulo). No es la panacea, pero debe de mejorar la respuesta bastante. Esto lo probaremos en cuanto tengamos listo el actual. Hasta aqui nada del otro jueves, pero, bueno, es una forma de desmitificar algo que parece complejo, y lo hemos hecho nosotros mismos. Lo siguiente que haremos sera acoplar al sistema la medida de la posicion de timon y desarrollar otro controlador que sea capaz de funcionar bien con mares de popa (usando, ademas, la medida de la escora dada por el compas TCM). Imagino que esto estara tirado de precio Pues no, es mas barato comprarse el piloto hecho. Os paso una lista aproximada de los precios de los componentes si se adquieren por unidades sueltas: SNAP 167 Eur Taylec sobre los 150 Eur MOSFET y chatarrillas varias menos de 20 Eur TCM sobre los 1200 Eur Como se ve lo caro es el compas. Hay otros mas baratos, con menos precision, pero solo nos valdran para jugar. Hemos usado este por que lo teniamos (lo usabamos para hacer pilotos automaticos para aviones no tripulados) y ademas tiene suficiente precision para usarlo tanto para el piloto como para la electronica. Si alguien ha llegado aqui, cosa que dudo mucho, espero que haya sido interesante. Y que otro pague la ronda
__________________
Zálata - Dehler 34 jSDN Software de Diseño Naval RaceMate Software de Regatas y Navegación Editado por Zalata en 22-03-2011 a las 12:14. |
| 30 Cofrades agradecieron a Zalata este mensaje: | ||
alcapar (03-05-2018), Alux (22-03-2011), Amelius (22-03-2011), Antares II (23-03-2011), ANTARTIC (13-11-2011), bugasmagubas (03-05-2018), chof (03-05-2018), Christian (03-05-2018), Coda di lupo (31-08-2015), Gennaker (22-03-2011), humberto (21-03-2011), isis (22-03-2011), itzen81 (04-05-2018), Jaooli (03-05-2018), Kenzo (21-03-2011), liman (22-03-2011), moryak (05-05-2018), Nick (21-03-2011), pato (22-03-2011), PEDRO >K (03-05-2013), pope76 (12-08-2021), Rony (13-04-2016), sintripulación (21-03-2011), snugle (22-03-2011), TAMAMOANA (22-03-2011), Tanausu (22-03-2011), teteluis (21-03-2011), TioPiter (22-03-2011), Tonibretau (03-05-2018), yoyete (23-03-2011) | ||
|
#2
|
||||
|
||||
![]() Hay gente pa tó!! ![]() ![]() ![]() ![]() ya pago yo lo que sea que tendrás la cabeza pa poco... ![]() Salud ![]()
__________________
![]() las autoridades nauticas advierten: navegar perjudica seriamente a su bolsillo ![]() ![]() |
|
#3
|
||||
|
||||
|
Joder Zalata, eso de "haztelo tu mismo" lo dirás de coña ¿no?
![]() ![]() Porque lo único que podría hacer yo mismo en todo este asunto, sería llamar a tus alumnos y que me hicieran uno ![]() ![]() Muy "potito" pero poco práctico. Como tu dices, un excelente piloto con giróscopo incluido sale más barato ![]()
__________________
Mi blog en: Sailing Florence May. |
|
#4
|
||||
|
||||
|
Cita:
Y, ademas, el aprender no tiene precio (aunque si puede crear un pecio)
__________________
Zálata - Dehler 34 jSDN Software de Diseño Naval RaceMate Software de Regatas y Navegación |
|
#5
|
||||
|
||||
|
Buenos y
![]() Gracias por el aporte, lástima que valga más que mi barco entero y que si meto yo un soldador en el jp del hy del sp, salgan solo chisporroteos ![]() ![]() Al final de tanta tecnología punta, lo más "cercano" a los mortales es la batería del carreful que habeis puesto ![]() ![]()
__________________
La vida es aquello que te va sucediendo mientras tú te empeñas en hacer otros planes. |
|
#6
|
||||
|
||||
a todosEsto ya es un BRICOMASTER ![]() ![]() ![]()
__________________
"Que las divinidades del cielo y el mar iluminen vuestras velas"
|
|
#7
|
||||
|
||||
|
Interesante!!!
Yo ando detrás de hacerme 1 en plan barato, barato. Actuador de Antena parabolica (40€): ![]() Fluxgate/acelerómetro en chip, tipo HMC5843 o similar (30€) Microcontrolador tipo AVR, MOSFETs y electroncia adicional (30€) Se podría completar con otro acelerómetro de 3 ejes en proa para mejorar la respuesta en portantes. Te envio 1 privado con mi email, si puedes envairme el articulo del que hablas y a poder ser el fuente del código que tenéis , te lo agradeceré mucho. |
| 2 Cofrades agradecieron a jiauka este mensaje: | ||
Coda di lupo (31-08-2015), TAMAMOANA (22-03-2011) | ||
|
#8
|
||||
|
||||
|
Buenos y
![]() No olvideis de la CINTA AMERICANA. Sin ella no funcionan. Hay que ver lo que os inventais, entre esto y el hidrogenerador, os van a dar el Nobel. ![]() ![]() ![]()
__________________
La vida es aquello que te va sucediendo mientras tú te empeñas en hacer otros planes. |
| Los siguientes cofrades agradecieron este mensaje a TAMAMOANA | ||
jiauka (22-03-2011) | ||
|
#9
|
||||
|
||||
|
JIAUKA, una pregunta de bobo total.
Que diferencia hay entre un piloto de viento del estilo que se hablaba hace unos dias en este hilo http://foro.latabernadelpuerto.com/s...ad.php?t=68163, que tiene el mecanismo del botijo, y uno hecho con el chirimbolo este que pones la foto. Como ves, soy al conocimiento como un pez es a un protón. ![]() ![]()
__________________
La vida es aquello que te va sucediendo mientras tú te empeñas en hacer otros planes. |
|
#10
|
||||
|
||||
|
El "chirimbolo" que he puesto es para hacer 1 piloto electrónico con actuador al estilo de los Autohelm, etc....
El de viento actua con el viento y aunque parece simple, su trimaje no es nada fácil y mi experiencia me dice que es casi inútil en portantes, al menos lo que yo probé hace años, caseros pero bien construidos. |
| Los siguientes cofrades agradecieron este mensaje a jiauka | ||
TAMAMOANA (22-03-2011) | ||
|
#11
|
||||
|
||||
|
Cita:
a) no va compensado con escora automaticamente, por lo que has de hacer tu mismo los calculos (no son complejos, operar vectorialmente, pero en el Atmel da mas guerra) b) no va calibrado, por lo que tendras que hacer algun programita para calibrarlo Si no hay mucha ola, el punto a) no afectara sensiblemente. Y si va instalado bien a proa donde no haya muchos campos magneticos, el punto b) tampoco afectara sensiblemente Por lo demas, enviame el privado y te paso lo que me pides. En cualquier caso, pondre en el hilo todas esa informacion
__________________
Zálata - Dehler 34 jSDN Software de Diseño Naval RaceMate Software de Regatas y Navegación |
|
#12
|
||||
|
||||
|
De momento lo quiero para que siga 1 rumbo, dejaré el HW preparado para conectar algo NMEA en 1 futuro. Para seguir 1 rumbo, no creo que haya que calibrarlo a menos que sea muy alineal.
|
|
#13
|
||||
|
||||
|
Cita:
Si no se tiene en cuenta la calibracion, en funcion de la parte de la elipse en la que se trabaje el piloto respondera mejor o peor. Seguro que te controlara, pero digamos que la trayectoria seguida por el barco sera menos estable en algunos rumbos. Y se vera afectado mas por las olas.
__________________
Zálata - Dehler 34 jSDN Software de Diseño Naval RaceMate Software de Regatas y Navegación |
![]() |
Ver todos los foros en uno |
|
|