Estado actual

En esta página encontrarás actualizaciones acerca del estado del desarrollo y pruebas del Baja Pro. Para recibir estas actualizaciones en tu e-mail suscríbete a la lista de correos.

27/01/2019

Creación de página web

Hoy finalmente he terminado con el desarrollo de una página web en la que se pueden ver algunas de las características del nuevo modelo del Baja Pro.

Puedes ver la nueva página en:

https://baja.matto.io

Avances

Actualmente me encuentro con algunos problemas que debo resolver antes de poner a la venta el Baja Pro:

Memoria

El microcontrolador que hace las veces de cerebro del Baja Pro cuenta con una memoria interna llamada EEPROM. Esta memoria nos permite almacenar valores que no queremos perder al apagar el dispositivo. En el caso del Baja Pro, estos valores son las opciones seleccionadas del menú y las distancias y tiempos de recorrido de carrera.
El problema en cuestión es que las memorias EEPROM tienen una cantidad limitada de veces en las que pueden ser escritas (aproximadamente 100.000 veces).

Idealmente, cada vez que obtengo un valor nuevo de distancia debería guardarlo. De esta manera, al apagar el Baja Pro, no se perdería el recorrido actual. Dado que el Baja Pro actualiza los valores de distancia recorrida cada 1 segundo, y teniendo en cuenta que la limitación física en la cantidad de escrituras en la EEPROM es de 100.000 veces, esto significa que la memoria sólo tendría una vida útil de aproximadamente 28 horas de uso continuo. No es suficiente.

Para solucionar ese problema en modelos anteriores, lo que he hecho es que los valores de distancia se almacenen en memoria sólo cuando el Baja Pro detecta que la velocidad de la moto baja a 5kms/h o menos. De esta forma se reduce drásticamente la cantidad de escrituras a memoria necesarias y no se pierden los valores del recorrido.

Esta solución no es perfecta por al menos un par de motivos: Muchos pilotos están acostumbrados a parar la moto momentos antes de llegar a destino, y llegar sólo con el envión. Al apagar la moto a una velocidad superior a 5kms/h, el Baja Pro nunca detecta que se está reduciendo la velocidad y por lo tanto aún no ha guardado los valores del recorrido. Si el Baja Pro no está conectado directamente a la batería, se apagará al parar la moto y todos los valores se perderán, dejando al piloto sin saber su ubicación en el RoadBook.

Algo parecido podría pasar si por un fallo eléctrico el Baja Pro se desconectase en medio de un recorrido. Todos los valores de distancia desde el último punto de guardado se habrán perdido.

Como solución a este problema estoy haciendo unas pruebas con un tipo de memorias relativamente nuevo llamadas FRAM, las cuales permiten un número altísimo de escrituras (aproximadamente 1.000.000.000.000.000 veces), el cual nos daría una vida útil virtualmente ilimitada de la memoria.

Os mantendré al tanto de cualquier novedad respecto al resultado de dichas pruebas.

Ubicación de los tornillos

La nueva carcasa del Baja Pro es extremadamente pequeña, liviana y resistente. Esto trae como consecuencia la reducción de espacio interior para los componentes electrónicos y los tornillos de fijación (los utilizados para montar el Baja Pro en el soporte del RoadBook).

En este momento me encuentro con el problema de que si bien los componentes que hacen funcionar al Baja Pro entran correctamente dentro de la caja, pero no me queda espacio para la cabeza de los tornillos de fijación por el lado interior de la carcasa.

Por este motivo he tenido que cambiar la mayor parte de los componentes electrónicos por versiones más pequeñas para reducir el espacio que ocupan dentro de la caja. Actualmente estoy intentando cambiar el tipo de microcontrolador que estoy utilizando a una versión de montaje superficial para dejar sitio a los tornillos.

Esto tiene varias implicaciones. La forma de almacenar el código fuente es ahora más complicada y tendré que rediseñar la placa base para distribuir los componentes electrónicos de manera que quede sitio para las cabezas de los tornillos por el lado interior de la carcasa. El montaje de cada unidad será más complicado y por tanto llevará mas tiempo, pero tendrá un acabado mas profesional y robusto.