21/04/2021
Los automóviles modernos son maravillas de la ingeniería, integrando una vasta cantidad de tecnologías para funcionar de manera eficiente, segura y, en algunos casos, autónoma. Más allá del motor y la transmisión, existen componentes menos visibles pero igualmente cruciales que permiten al vehículo entender su entorno y a nosotros, como propietarios o futuros compradores, conocer su pasado y autenticidad. Dos ejemplos clave de esta tecnología y sistemas de identificación son los codificadores rotatorios, utilizados para medir el movimiento, y el Número de Identificación del Vehículo, conocido como VIN, que actúa como la huella digital única de cada coche.
https://www.youtube.com/watch?v=0gcJCdgAo7VqN5tD
La Odometría en Vehículos: Midiendo Velocidad y Distancia
La odometría es una técnica utilizada para calcular la velocidad y la distancia recorrida por un vehículo midiendo la rotación de sus ruedas. Para lograr esto, se emplea un sensor especializado llamado codificador rotatorio. Este sensor puede instalarse en el motor, en el eje de transmisión principal o directamente en las ruedas individuales. La principal ventaja de incorporar un codificador es que permite 'cerrar el bucle' con el acelerador. Esto significa que el vehículo puede controlar de manera fiable una velocidad real deseada, en lugar de simplemente enviar una señal al motor cuya velocidad resultante dependerá de factores externos como la pendiente del terreno, la superficie o la fricción mecánica, especialmente al girar. En resumen, un codificador proporciona un control mucho más preciso sobre la velocidad del vehículo.

Tipos de Codificadores: Mono vs. Cuadratura
Existen diversas formas de codificadores, adaptados a distintas necesidades y niveles de precisión:
- Codificadores de Cuadratura: Utilizan dos sensores para medir los pulsos a medida que el eje gira. Su principal ventaja es su gran precisión. Además, tienen la capacidad de distinguir entre la rotación hacia adelante y hacia atrás, lo que les permite determinar la dirección del movimiento. Estos codificadores pueden emplear sensores de efecto Hall, que miden pulsos magnéticos, o sensores ópticos que dejan pasar la luz a través de un disco ranurado. Los sensores ópticos suelen estar completamente cerrados para eliminar interferencias externas.
- Codificadores Mono: A diferencia de los de cuadratura, usan un solo sensor para contar pulsos. Esto significa que no pueden determinar la dirección del movimiento. Son generalmente más pequeños y económicos. Un ejemplo común es una versión óptica que utiliza un sensor emisor/receptor LED junto con un disco ranurado unido al eje de salida. A medida que el eje gira, el disco ranurado también lo hace, interrumpiendo la luz. El sensor cuenta estas interrupciones como pulsos. Aunque son económicos y fáciles de instalar, reiteramos que no pueden determinar la dirección de rotación.
Leyendo los Datos del Codificador
La lectura de los datos de los codificadores puede realizarse de varias maneras, dependiendo de la complejidad y los recursos disponibles. En el contexto de plataformas como Donkeycar, se mencionan las siguientes opciones:
- Arduino: El método recomendado es utilizar un microcontrolador compatible con Arduino. Dado que el microcontrolador se dedica exclusivamente a contar pulsos, puede mantener un conteo muy preciso, incluso con codificadores de alta resolución, evitando la pérdida de pulsos. Se dispone de bocetos específicos para codificadores mono (monoencoder.ino) y de cuadratura (quadratureencoder.ino). Estos bocetos soportan configuraciones de uno o dos codificadores (en un sistema de tracción diferencial). Pueden compilarse usando interrupciones para alta resolución o como codificadores 'polled' con robusto 'debouncing' para mitigar el ruido. Ambos bocetos transmiten el conteo a una placa principal (como una Raspberry Pi) a través del puerto serial USB cuando se solicita, aligerando la carga de procesamiento de la placa principal.
El protocolo de comando serial incluye: 'r' (reiniciar posición a cero), 'p' (enviar posición inmediatamente), 'c' (iniciar/detener modo continuo, opcionalmente seguido de un entero para el retraso en ms).
El formato de datos transmitido es: {ticks},{ticksMs} para un solo codificador, o {ticks},{ticksMs};{ticks},{ticksMs} para dos codificadores. - GPIO: Si se utiliza un codificador mono de baja resolución conectado directamente al eje de salida del motor o al eje de transmisión, los pines GPIO de una placa como la Raspberry Pi pueden ser suficientes para contar los pulsos. Es importante recordar que los pines GPIO suelen soportar dispositivos de 3.3v; si el codificador funciona a 3.3v, sus pulsos de salida generalmente serán de 3.3v y se pueden conectar directamente.
La configuración tanto de hardware como de software es crucial. El texto describe un método de instalación sencillo para un codificador óptico en el eje de transmisión principal, que implica modificar un disco ranurado para montarlo en el eje, cortar una muesca en la placa de cubierta para el sensor y conectar los pines (GND, V+, datos) a los pines correspondientes (5V, Ground, GPIO) en la placa principal, ajustando el pin GPIO si es necesario en el archivo de configuración (myconfig.py).
La configuración de software implica habilitar la odometría en el archivo myconfig.py, especificando si se tienen uno o dos codificadores (HAVEODOM, HAVEODOM2), el tipo de codificador (ENCODERTYPE: 'GPIO' o 'arduino'), los pulsos por revolución (ENCODERPPR), opcionalmente un tiempo de 'debounce' (ENCODERDEBOUNCENS), el modo del tacómetro (TACHOMETERMODE: FORWARDONLY, FORWARDREVERSE, FORWARDREVERSESTOP, explicando sus usos), la distancia por tick en mm (MMPERTICK, calculada a partir del radio de la rueda y PPR), el puerto serial si se usa Arduino (ODOMSERIAL, ODOMSERIALBAUDRATE), los pines GPIO si se usa conexión directa (ODOMPIN, ODOMPIN2), y parámetros de suavizado (ODOMSMOOTHING) y depuración (ODOMDEBUG). El archivo tachometer.py también puede ejecutarse directamente para verificar la conexión y determinar parámetros de configuración.
Usos Adicionales de la Odometría
Una configuración de codificadores no solo permite estimar la velocidad del vehículo, sino también su posición. Esto requiere establecer algunas configuraciones adicionales en el archivo myconfig.py, como las medidas del diámetro de la rueda, la longitud de la distancia entre ejes (wheelbase) y la longitud del eje (axle). Esto permite que los codificadores se utilicen para la estimación de la pose y el seguimiento de trayectorias, sirviendo como una alternativa al GPS, especialmente útil en entornos interiores donde la señal GPS no está disponible.
El VIN: La Identidad Única de Cada Vehículo
Más allá de cómo se mueve un vehículo, es fundamental poder identificarlo de manera inequívoca. Aquí es donde entra en juego el VIN o Número de Identificación del Vehículo.
¿Qué es el Número VIN y por qué es Importante?
Un número de identificación del vehículo (VIN) es un código único asignado a (casi) todos los vehículos en el mundo. Los fabricantes de automóviles comenzaron a utilizarlos a mediados del siglo XX, pero inicialmente no había un estándar uniforme. Cada fabricante creaba sus propios VINs con diferentes caracteres y significados.

La norma actual se estableció en 1981. Esta norma exige que los VINs tengan una longitud de 17 caracteres. Para evitar confusiones con números de apariencia similar, se prohíbe el uso de las letras O (o), I (i) y Q (q), que podrían confundirse con 0, 1 y 9 respectivamente. Un número VIN se divide en varias secciones, cada una conteniendo información específica sobre el origen (año y país de fabricación), características y opciones del vehículo. Aunque decodificar manualmente el significado de cada carácter puede ser complejo, las herramientas decodificadoras de VIN facilitan este proceso.
Lo que es aún más importante, el VIN permite acceder a registros almacenados en bases de datos globales. Esto es extremadamente útil al comprar un vehículo de segunda mano, ya que ayuda a evitar estafas comunes como la manipulación del kilometraje, la ocultación de daños o la venta de vehículos robados.
¿Dónde Encontrar el Número VIN?
Dado que el VIN es esencial para registrar información y realizar búsquedas, siempre se ubica en lugares seguros del vehículo, difíciles de dañar o quitar accidentalmente. Las ubicaciones más comunes son:
- Bajo el capó: Frecuentemente se encuentra en la parte delantera del bloque del motor.
- Salpicadero en el lado del conductor: Visible desde fuera del coche, detrás del parabrisas.
- En la columna de la puerta lateral del conductor: Abriendo la puerta del conductor, se busca una placa con el VIN en el lado interior de la columna.
- En el extremo delantero del bastidor: En vehículos más antiguos, a menudo se localiza en el interior del cárter de la rueda delantera.
- Pared de fuego (firewall): Algunos coches antiguos tienen el VIN en la pared que separa la cabina del compartimento del motor.
Además de en el vehículo, el VIN también aparece en los documentos del título del vehículo (matrícula) y en el certificado del seguro. Es crucial verificar que el VIN sea idéntico en todas estas ubicaciones y documentos.
Decodificando la Estructura del VIN
El número VIN de 17 caracteres se divide en secciones con significados específicos:
- Identificador Mundial del Fabricante (WMI): Los primeros tres caracteres.
- El primer carácter indica el país de origen (ej: '1' para EE. UU., 'Z' para Italia).
- El segundo carácter suele indicar la marca (ej: 'A' para Audi, 'B' para BMW, 'N' para Nissan), aunque puede haber excepciones o representaciones múltiples.
- El tercer carácter revela la división del fabricante o el tipo de carrocería (sedán, descapotable, SUV, etc.). La estructura WMI puede variar ligeramente para vehículos no producidos en masa.
- Sección de Descripción del Vehículo (VDS): Los siguientes cinco caracteres. Contienen información sobre el tamaño y tipo de motor, sistema de frenado, serie del automóvil, modelo y estilo de carrocería. El significado exacto de estos caracteres depende del fabricante.
- Sección del Identificador del Vehículo (VIS): Los últimos nueve caracteres. La información varía según el mercado:
- En vehículos estadounidenses: Los dos primeros dígitos indican el año del modelo y la planta de fabricación, mientras que los caracteres restantes forman un código de serie único para cada vehículo.
- En vehículos de la UE: El VIS solo debe proporcionar una "identificación clara de un vehículo concreto". Dado que muchos vehículos pueden tener la misma configuración y fabricarse en la misma planta, la principal diferencia en su VIN será el número de serie.
Determinar el año del modelo a partir de esta sección sin una tabla de referencia puede ser complicado, ya que la codificación no es siempre secuencial (ej: '1' es 2001, 'A' es 2010). Cada planta de montaje también tiene su propia codificación.
- Dígito de Verificación: Un único carácter, generalmente el noveno en los VINs de EE. UU. y China (aunque no especificado en la UE). Este dígito es el resultado de una operación matemática que utiliza todos los demás caracteres del VIN. Si alguno de los caracteres del VIN es incorrecto o se ha manipulado, el resultado de la fórmula no coincidirá con el dígito de verificación, indicando una posible falsificación.
Información Obtenida con Decodificadores e Informes Históricos
La cantidad y profundidad de la información que se puede obtener a partir de un VIN varía considerablemente entre una comprobación gratuita y un informe completo:
- Decodificador VIN Gratuito: Proporciona datos básicos que suelen ser de acceso público.
- Fabricante
- Modelo
- Año
- Información básica del equipamiento
- Desglose simple del VIN
Esta información es útil para verificar la autenticidad del VIN y confirmar que corresponde al vehículo que se está inspeccionando, ahorrando tiempo en búsquedas manuales.
- Informe Histórico Completo del Vehículo: Accede a bases de datos de pago de diversas fuentes (concesionarios, talleres, subastas, aseguradoras, etc.) para ofrecer información detallada y crucial, especialmente al comprar un coche usado.
- Retrocesos de kilometraje
- Registros de robos (de cuerpos de seguridad)
- Historial de daños (a veces con fotos)
- Fechas de registro e inspección
- Información sobre el uso anterior del vehículo (taxi, alquiler, policía, etc.)
- Daños por agua u otros incidentes
- Equipamiento original de fábrica
- Problemas específicos del modelo y llamadas a revisión por fabricación defectuosa
- País de origen, año y modelo
Estos informes son una herramienta poderosa para obtener un historial transparente y tomar una decisión informada, ya que acceden a datos que una persona normal no podría obtener fácilmente.
¿Por Qué es Crucial el VIN al Comprar un Coche Usado?
El VIN no es solo un número; es el identificador principal del vehículo, su 'DNI'. Es necesario para conducir legalmente, pero su importancia va mucho más allá, especialmente en el mercado de segunda mano.
- Obtener un Historial Transparente: El VIN es la clave para acceder a registros de servicio, kilometraje, problemas legales, daños y otros incidentes, incluso si el vehículo ha estado en diferentes países. Verificar el historial se ha convertido en una práctica esencial para muchos compradores.
- Determinar la Legitimidad de los Documentos: Una verificación simple pero vital es asegurarse de que el VIN en el vehículo coincida exactamente con el que aparece en los documentos (matrícula, seguro). La falsificación de documentos es un problema real, y esta simple comprobación puede evitar ser víctima de un fraude.
- Verificar Equipamiento y Especificaciones Originales: Comparar el equipamiento y las especificaciones técnicas actuales del vehículo con las que tenía al salir de fábrica, según el VIN, es crucial. Esto ayuda a detectar modificaciones ('mejoras') que podrían no estar bien hechas o no ser adecuadas, evitando problemas futuros en el taller.
Preguntas Frecuentes
- ¿Qué es la odometría en un coche?
- Es la técnica para calcular la velocidad y la distancia recorrida midiendo la rotación de las ruedas, generalmente usando un sensor llamado codificador rotatorio.
- ¿Cómo funciona un codificador rotatorio?
- Mide la rotación de un eje contando pulsos generados por sensores (ópticos o magnéticos) a medida que el eje gira. Algunos tipos también detectan la dirección.
- ¿Cuántos tipos de codificadores se mencionan?
- Se describen dos tipos principales: codificadores Mono (un sensor, no detecta dirección) y codificadores de Cuadratura (dos sensores, detecta dirección y es más preciso).
- ¿Qué es un número VIN?
- Es un código único de identificación de 17 caracteres asignado a casi todos los vehículos, que contiene información sobre su origen, características e historial.
- ¿Cuántos caracteres tiene un VIN estándar?
- El estándar actual (desde 1981) tiene 17 caracteres.
- ¿Qué letras no se usan en el VIN estándar y por qué?
- No se usan las letras O (o), I (i) y Q (q) para evitar confusiones con los números 0, 1 y 9.
- ¿Cuáles son algunas ubicaciones comunes para encontrar el VIN?
- Bajo el capó, en el salpicadero (lado del conductor), en la columna de la puerta del conductor, en el extremo delantero del bastidor y en la pared de fuego (en coches antiguos), además de en los documentos del vehículo.
- ¿Qué información básica puedo obtener con un decodificador VIN gratuito?
- Generalmente, fabricante, modelo, año, información básica del equipamiento y un desglose simple de las secciones del VIN.
- ¿Qué información adicional proporcionan los informes históricos completos?
- Pueden incluir retrocesos de kilometraje, registros de robo, historial de daños (con fotos), fechas de registro/inspección, uso previo del vehículo, equipamiento original y llamadas a revisión.
- ¿Por qué es importante verificar el VIN al comprar un coche usado?
- Es crucial para verificar la identidad y el historial real del vehículo, detectar posibles fraudes (kilometraje, daños, robo) y asegurar que los documentos y el vehículo coinciden.
Si quieres conocer otros artículos parecidos a Tecnología y Identificación en Tu Coche puedes visitar la categoría Automóviles.
