¿Qué es CAN (red de área del controlador)?
¿Cuáles son las diferencias entre un protocolo OBD-II y una configuración CAN?
¿Cómo uso un escáner OBD-II en un vehículo con CAN?
¿Qué es CAN (red de área del controlador)?
¿Cuáles son las diferencias entre un protocolo OBD-II y una configuración CAN?
¿Cómo uso un escáner OBD-II en un vehículo con CAN?
Respuestas:
Bien, antes de responder sus preguntas específicas, hagamos una introducción sobre los sistemas de bus. Puede ser que conozca partes de estas cosas, pero comenzaré aquí porque las personas con poco o ningún conocimiento de TI o electrónica también deberían poder entender esto.
En los sistemas electrónicos, las señales se envían de un chip a otro utilizando cables (olvidemos las cosas inalámbricas por un segundo). La forma más sencilla de hacerlo es utilizar un cable por bit de información que le gustaría transmitir. Un poco de información es simplemente una respuesta a una pregunta de sí / no como "¿Están encendidos los faros?" Si los faros están encendidos, hay un voltaje en ese cable, digamos 5 voltios. Si están apagados, hay 0 voltios en el cable.
Ahora está bien para un poco de información. Pero más datos requieren más cables. Desafortunadamente: más cables significan más complejidad. Un automóvil moderno es solo una computadora con llantas , por lo que tiene muchos cables ( varios kilómetros o millas ). Más cables resultan en más peso y más costos y a los fabricantes de automóviles no les gusta eso. Entonces, necesitamos una forma de reducir la cantidad de cables.
La forma habitual de hacerlo es utilizar un sistema de bus .
Piense en un autobús como una forma de transmitir más información utilizando menos cables . Hay otros beneficios de los sistemas de bus, pero me centraré en este aspecto.
Ejemplo:
Queremos encender o apagar cuatro lámparas.
Es fácil de ver; Necesitamos un cable por lámpara.
Con este tipo primitivo de sistema de bus redujimos la cantidad de cables a dos . Independientemente de la cantidad de lámparas que nos gusta controlar, solo necesitamos un cable para decirle al otro chip qué lámpara nos gusta cambiar y un segundo cable para indicar si queremos encender o apagar la lámpara. Mi ejemplo tendría límites en el mundo real, ya que uno no puede simplemente elevar el voltaje a 1000 V en el cable 1 para cambiar mil lámparas diferentes.
Este ejemplo muestra por qué en electrónica en general y en automóviles en particular se utilizan sistemas de autobuses. Los automóviles usan una serie de sistemas de autobuses que se hicieron especialmente para ellos:
¿Qué es CAN (red de área del controlador)?
CAN es el sistema de autobuses más importante en un automóvil. No entraré en detalles sobre este punto, solo piense en ello como una forma de transferir grandes cantidades de datos utilizando solo dos cables. Puedes leer más sobre CAN en Wikipedia .
¿Cuál es la diferencia entre un protocolo OBD-II y una configuración CAN?
OBD-II es un protocolo de nivel superior utilizado con fines de diagnóstico. OBD-II puede usar uno de (muchos) sistemas de autobuses diferentes para transferir datos de diagnóstico desde y hacia su automóvil. Piense en OBD-II como un idioma (inglés) que habla y en CAN como el dispositivo de comunicación (teléfono) que usa para hablar con alguien (sobre su automóvil y su estado de salud).
Muchas personas se refieren a OBD (abreviatura de diagnóstico a bordo) o OBD-II como "estándares". OBD-II es un estándar, pero nuevamente consta de tantos estándares, protocolos y sistemas de bus diferentes utilizados para comunicarse que es difícil enumerarlos a todos. Una vez hice un gráfico de resumen, y veré si puedo agregar eso a mi respuesta más adelante.
¿Cómo usar el escáner OBD-II en un vehículo con CAN?
Simplemente conéctelo al puerto OBD-II de su automóvil. CAN es uno de los protocolos de transporte de la especificación OBD-II y debe ser compatible con la mayoría de los escáneres OBD-II. La ubicación del puerto se puede encontrar mediante una búsqueda de Google (imagen). Por lo general, el puerto se encuentra al alcance del conductor , por ejemplo, debajo del tablero o escondido en la consola central .
OBD II es una interfaz de diagnóstico obligatoria del gobierno de EE. UU. Esta interfaz está garantizada para proporcionar un conjunto específico de información que incluye, entre otros, los datos de la computadora del motor y los códigos de falla de la computadora del motor.
Cuando se lanzó OBD II, el gobierno de los Estados Unidos no obligó a los fabricantes a estandarizar también la interfaz de comunicación con la computadora del motor. Los primeros OBD II tenían al menos media docena de protocolos de comunicación. Más tarde, el gobierno de los EE. UU. Se dio cuenta de que su error obligaba a que al menos la computadora del motor fuera compatible con el protocolo de comunicación CAN.
El protocolo de comunicación CAN es uno que se admite bajo el paraguas de OBD II.
Si su escáner OBD II es compatible con CAN, algunos más antiguos que surgieron entre OBD II y el mandato CAN no lo admiten, entonces no hay diferencia en el uso. El escáner elegirá automáticamente qué protocolo usar, ya sea mediante la detección automática del protocolo disponible o cuando se ingrese el modelo de marca y el año, la herramienta de escaneo usará lo que sabe que está disponible.