Tengo un Mahindra Scorpio S10 (modelo 2015) y quiero saber qué módulos hay en mi automóvil (ECM, TCM, módulo de control de la carrocería, módulo de control de suspensión, etc.) usando un dispositivo Bluetooth ELM 327.
¿Alguien puede sugerir un método de cómo puedo descubrir los distintos módulos?
¿Qué comandos debo enviar y qué respuesta recibiré a cambio?
No puede hacer esto a través de OBD-II genérico. Eche un vistazo a las consultas OBD-II aceptables por modo . No hay nada allí que proporcione información sobre cómo se construye el vehículo. Eso no quiere decir que algunos fabricantes no tengan comandos patentados no documentados, pero generalmente no están disponibles y, ciertamente, no se puede confiar en que estén presentes o usarse de manera segura en todas las situaciones.
Que tiene sentido. Los módulos que identifique, si bien su presencia es una solución típica para varios desafíos de ingeniería, en realidad no están "estandarizados" de ninguna manera (seguro que puede haber algo en común entre, digamos, "módulos de control de suspensión" en vehículos de diseño similar, pero, filosóficamente, en ningún momento se definió un "módulo de control de suspensión" como "un componente estándar, opcionalmente presente de cualquier vehículo"; es solo una cosa vaga que de alguna manera controla cosas relacionadas con la suspensión de manera arbitraria en vehículos efectivamente aleatorios, como opuesto a algún componente opcional común con una interfaz OBD-II estandarizada y un bit estandarizado en un campo de identificación en alguna parte).
(Aquí hay algunos elementos para reflexionar: ¿Qué es exactamente un "módulo"? ¿Hay algún problema con decir "este vehículo tiene un módulo de ajuste del asiento eléctrico"? Si es así, ¿por qué? Si no, ¿cuáles son las implicaciones reales para su pregunta OBD? Verá , no es tan claro como crees).
La ECU es una caja negra; lo que sucede detrás de él no es asunto de OBD-II, siempre y cuando se ajuste y dé respuestas significativas a las consultas de OBD-II. Esto es por diseño, permite que las herramientas de diagnóstico tengan una gran flexibilidad y tolerancia para una amplia variedad de tecnologías de vehículos.
Además, esta información no es realmente necesaria para el diagnóstico. OBD-II le brinda información que no es necesariamente fácil de determinar de otra manera. Es bastante fácil para un técnico decir "Oye, el automóvil en el que estoy trabajando ahora tiene algún tipo de sistema de gestión de control de tracción", porque es de esperar que conozcan los conceptos básicos del vehículo con el que están trabajando. No es necesario que la computadora del automóvil les diga que hay una necesidad de conducción más de lo que es necesario que OBD-II informe el color de la pintura exterior.
Dicho esto, hay un par de cosas que podrías hacer:
Más importante aún, ¿por qué quieres saber esta información? Puede haber otra forma de lograr lo que sea que esté tratando de hacer.
El ELM-327 admite exclusivamente unidades de control del motor. No puede comunicarse con nada más en el CANBus. Creo que esto es intencional por parte de los fabricantes para garantizar que las computadoras de diagnóstico de $ 10,000 se mantengan en $ 10,000 :)
DucatiAsesino