Visite nuestro sitio original, por favor.

¡Nuevo!
El entusiasta de artesanía ambicioso puede delatar ahora en mi propia tienda en línea OBD2-Shop.eu. Actualmente ofrezco estaban sobre todo partes para el Adaptador introducido aquí, allí este beschaffbar parcialmente pesado (ver la contribución de foro). En el futuro, se supone que la variedad de producto aún es ampliada.
Introducción
Componente para el Adaptador
Prepare platino
Platinums equipa
Prueba de función
Afinación
Resultado
Antes de que esto se marche sería mandado otra vez en aquel que con este control de sólo vehículos del GRUPO VAGO la voluntad examinada puede y ello esencialmente para el software que el pensamiento VAGO-COM es.
En numerosas páginas Web, uno encuentra discusiones sobre Jeffs menos el control de mesas(tablas) de Malí. Esto debería venir etc. a problemas en la fiabilidad. Además esto da probablemente también uniones de ODB-2 en el coche con el cual la L-dirección debería estar en pis 15 una segunda K-dirección. Tan completamente no puedo entender esto cuando y por qué debería ser el caso. Además se hace de buena gana sobre el barato y nominalmente pesadamente beschaffbaren Optokoppler, que son hechos funcionar además fuera de la especificación aceptable, y los OBD-conectores unprofessionellen blasfemados. De manera interesante bastante de buena gana de la gente, que quiere vender su propio - mucho mejor - control.
Tengo el control en mi T4 (Bj. 2001) y en un Sharan (Bj. ¿Hecho funcionar 200?) con éxito.
Puedo entender los problemas de consecución en ninguna manera. ¿Es un conector así como que aquí presentó no al profesional, es dudado no debe ser también de nada, pero ello esto entonces? Y en Polung correcto en la puesta lejos, hay que simplemente octavo - alguien que las reproducciones de mandos pueden, esto probablemente podrá.
Pero esto da puede hacerse naturalmente adelante Schaltplanentwürfe y el entusiasta de artesanía inclinado mí un cuadro. De soluciones, que salen totalmente sin la separación entre electrónica de bordo y ordenador personal y unen(conectan) ambos lados más o menos directamente sobre Transitoren, disuado destruyen puede urgentemente, allí un aquí rápidamente ordenador de bordo o interfaz del ordenador personal - el juego de lotería purest.
En el lado, usted encuentra tanto disposición platino, como un dibujo esquemático como un PDF. Basado en la Disposición del bordo, preparamos un disco de líder. También además Jeff escribió algunas instrucciones cortas, que encontré muy interesante, porque el plan de líder es planchado en el disco de líder. Aún además más tarde aún. Primero los shoppen van:
| Cantidad | Etiqueta | Orden(Pedido)-Nr. | Precio | Comentario |
| 3 | PS2501-1 Optokoppler | 1.00 euros | No hay en Conrad. El tipo de reemplazo SFH615-A2 sólo en la orden (*153780)(el pedido *153780)). Por lo tanto a Segor (hach tienen yo ello como el Berlinés bien) | |
| 2 | 2N3904 transistores | 163350 | 0.28 euros | |
| 2 | 1N4004 Dioden | 162248 | 0.08 euros | |
| 6 | 1.0 kOhm 1/4W resistencia | 403253 | 0.10 euros | brown|blackly|red |
| 1 | 1.5 kOhm 1/4W resistencia | 403270 | 0.10 euros | brown|green|red |
| 1 | 10 kOhm 1/4W resistencia | 403377 | 0.10 euros | brown|blackly|orange |
| 1 | 150 kOhm 1/4W resistencia | 403512 | 0.10 euros | brown|green|yellow |
| 1 | 1 µ F 50V condensador (Elko) | 460460 | 0.12 euros | El menos el poste es marcado y deben las mentiras retratadas "hacia la cumbre" si el disco de líder como antes un |
| 1 | Sub-D-bushing 9 postes. | 742082 | 1.02 euros | Tome donde asignado otro conector conveniente que aloja además si debería mirar más algo professionaler |
Hasta aquí, la lista concurre la más extensa con aquel de Jeff sólo que nos salvamos el Sub-D-connectors para el Printmontage en el disco de líder y allí después los cables directamente suelden el conector al ordenador portátil y al OBD-2-Buchse. En el proyecto barato, podemos renunciar a cables separables. Necesitamos donde asignado a otra pareja de cosas si el Bastelkiste no cede esto:
| Cantidad | Etiqueta | Orden(Pedido)-Nr. | Precio | Comentario |
| 1 | Cable 5adrig | 261874 | 0.99 euros | Algo. Aquí 6adriges llaman por teléfono el cable. También el cable de volumen llano puede ser etc. La longitud es eligen después. Necesitamos un cable de los conectores OBD-2 al Adaptador y un entonces al ordenador portátil. Quiero controlar naturalmente mi dirección de motor en el autobús detrás en la sesión de mesa(tabla), por lo tanto respectivamente ca. 1,5 m |
| 1 | Alojamiento plástico | 520993 | 1.43 euros | |
| 1 | Cáscara plástica ca. Litro de 1/2 | Ca. 2.00 euros | También el cristal puede ser. Ningún metal. Uso y nunca otra vez para comestibles. | |
| 1 | Bolso de Iron-III-chloride 250g | 528722 | 1.38 euros | Para moverse en la corrosión, un Plastikrührer es usado. ¿Quizás un tenedor plástico del último partido de parrilla? |
| 1 | Disco de líder unilateralmente, unbesch. | 528307 | 0.74 euros | Apropiadamente para el proyecto + los conectores OBD-2: 50X100 |
| 1 | Material | Una pequeña mano que taladra máquina Dremel o. ä., 1.0 mm y 1.2 mm de más perforación, soldador, L ö tzinn, donde asignado multe Permanentmarker por el Overheadfolien Staedtler (impermeable) Lumocolor permanentemente o. ä. |
Jeff describe un método interesante en su lado en el FAQs como uno transfiere el cuadro de tren de líder al disco de líder. Al mismo tiempo esto plancha la disposición imprimida con una impresora láser en una hoja de metal en la capa de cobre. Mi última mentira de Ätzerfahrungen vaciló los años atrás y la tecnología quisieron yo igualmente una vez la prueba. En principio las funciones de procedimiento, pero el cuadro de tren de líder estaba conmigo posteriormente no cubriendo bastante. Poder sin embargo nada, ya que en la capa de cobre yo era capaz de reconocer el ferrocarril de líder y luego hice igualmente los ferrocarriles simplemente de la mano con un Permanentmarker (Edding, que encima de Staedtler llamado o. ä.). Está allí importante sólo que el color sea aplicado cubriendo. El color actual es igual, ya que esto va sólo por lo tanto para levantar una película de protección, en la cual el Ätzbad no puede atacar más tarde el ferrocarril de líder.
Allí el disco de líder aún basta el lugar de ofertas, trae nosotros en una esquina aún el L ö taugen para OBD-de-acuerdo-con 2 conectores el modelo retratado encima en. Entonces corroemos tanto platinums en un proceso como vimos disparos al disco de líder en dos partes.
De este modo, ahora la parte tóxica viene: Primero una vez que nos eliminamos toda la ropa y la extensión son lo que en con lo cual por otra parte también en el coche hacemos artesanías o pintores, para iron-III-chloride mancha(descubre) feo y no puede ser quitado. ¡No frote la cosa también en los ojos e inhale no a profundamente! Destape la mesa(tabla) bien con papel de periódico y agua luego caliente (ca. Dé 40-60°C) en el plato hondo plástico. Disuélvase para regalar sobre la misma cantidad de peso de iron-III-chloride y con el Plastikrührer.
Ponga el disco de líder con el lado de cobre hacia la cumbre en el baño y fácilmente mueva ahora el tiempo entero el baño hasta que todas las áreas de cobre weggeätzt se hicieran y permanezcan sólo los ferrocarriles de líder marcados. Esto dura ca. 15 minutos. Al principio verfärbt el cobre rosado, lo que conduce a menudo además, que uno piensa era, que esto ya, pero primero si uno ve el brillo por el Expoxydschicht del material de portador, está el cobre lejos. El alivio comienza siempre del borde aquí y se prepara entonces al medio.

Aclarado posteriormente los platinums a fondo con el agua y quitan visiblemente son la capa de protección sobre los ferrocarriles de líder con Nagellackentferner o. ä. hasta los ferrocarriles de cobre pulidos.
Como en el modelo de Jeff el L ö el tpunkte que ningunos ojos cerrados son, pero mejor dicho, fells los aburridos de los agujeros pesadamente porque aquellos más resbalones que perforan en los ferrocarriles de cobre de acá para allá, si uno no posee ningunos banderines de perforación y ánimas a mano. Allí esto ayuda a afilar, si usted con una pequeña uña todos los agujeros de perforación con cuidado con un martillazo suave ank ö rnen. Ánima posteriormente todos los agujeros con 1 mm más perforación.

De acuerdo con el dibujo esquemático, los cables son soldados para los conectores. Como no usamos ningún Sub-D-bushings para el Printmontage, los cables directamente son soldados. Para el lado de ordenador, el L ö los tpunkte 1:1 están relacionados con los contactos de gleichbenannten del neunpoligen Sub-D-bushing. La imagen muestra como el L ö los tstellen son numerados en el lado izquierdo. En el bushing, los contactos son marcados también. Los conectores OBD-2 están relacionados de acuerdo con la leyenda en el dibujo esquemático (1-> 4, 4-> 7, 8-> 15, 9-> 16). Como nos unimos 4 y 5 en el conector, necesitamos sólo una dirección del punto 1 de los platinums a la pi 4.
Un pegamento caliente Klecks asegura(preve) el alivio de tren necesario de los cables de modo que éstos no me saquen el tiempo. Después de que la prueba de función puede ser asegurada entonces el platinums con dos Heißkleberklecksen adicional en el alojamiento.

La imagen parece leída dejado por ejemplo el número de motor de revoluciones (1) en aquel exactamente el Schaltvorgänge, la velocidad creciente hasta ca. 160 km/h (2) y la presión de cajón del Turbos (3) que desaparece rápido, cuando el vehículo estira. Con estos datos, usted entonces por ejemplo usted mismo puede examinar si el Turbolader es a fin de, porque esto construye en cada marcha una presión constante y sostiene este también durante la aceleración.
En la página Web de openobd y MFT , uno encuentra algunos ejemplos al Einstellm ö glichkeiten para vehículos corrientes. Por ejemplo alrededor para mi T4 TDI Bj. Para aplazar 2001 con el aviso de Larga duración y flexible el intervalo de servicio (también una vez en la vista(opinión) de T5, allí ponga teilw. más declaraciones, esto sin embargo también para la cuenta de T4):
Para esta adaptación, la versión llena(plena) de los VAGOS-COM es sin embargo necesaria. Seleccione la función 17 (Kombiinstrument) en VAGO-COM y cámbiese a la función 10 (adaptación). Los valores entonces siguientes se adaptan a fin de aplazar el intervalo de servicio después de un cambio de aceite:
| Canal | Sentido | Valorado |
| 02 | 1 = servicio duy, 0 = servicio listo | 0 |
| 43 | Máximo. Distancia al siguiente cambio de aceite [en 1,000 cuenta(proyecto de la ley,billete de banco) de pasos del kilómetro | 50 |
| 44 | Máximo. Tiempo al siguiente cambio de aceite (24 meses) [en cuenta(proyecto de la ley,billete de banco) de días | 720 |
| 45 | Calidad del aceite. Petróleo(aceite) después de usos de la especificación 506.00 de VW | 4 |
Los valores adelante interesantes allí son:
| Canal | Sentido |
| 40 | distancia ida desde último servicio [en 100 cuenta(proyecto de la ley,billete de banco) de pasos del kilómetro |
| 41 | Tiempo desde último servicio en días |
| 42 | interpretación del kilómetro mínima [en 1,000 cuenta(proyecto de la ley,billete de banco) de pasos del kilómetro |
| 46 | Cantidad de consumo total (sólo gasolina), rastrille el valor para el aviso de servicio |
| 47 | Entrada de hollín (sólo gasoil), rastrille el valor para el aviso de servicio |
| 48 | carga termal (sólo gasoil), rastrille el valor para el aviso de servicio |
¡Mucha broma!

En contraste con otro Adaptern, el AGV es integrado directamente en un OBD II alojamiento de conector. La unión en el ordenador personal ocurre vía un interfaz USB (B-bushing grande). Es dirigido el interfaz sobre un conductor USB-RS232, que instala en el ordenador personal un adicional, virtual SE CONDUCE. Estos conductores tienen la singularidad para amarrar permanentemente nuevo SE CONDUCE en el cambio de los USB-puertos. Algunos programas (por ejemplo VAGO-COM) no están en la situación, reconocer que el disponible SE CONDUCE y dirigirse o a Puertos después de COM4. Por lo tanto incondicionalmente control, se dirige al USB-dispositivo bajo cual el Puerto de los conductores (el gerente de los dispositivos de las características de sistema de ventanas: Start/Einstellungen/Systemsteuerung/System, hardware de ficha). Active donde el apropiado de los Puertos bajos y no hace caso el donde mensaje de error apropiado que aparece.

La línea de orden de razón consiste en el OLMO de simple (EN-) órdenes, que son Compatibles al OLMO, de modo que el software colabore lo que sirve el OLMO también con el AGV. Para funciones que entran en la profundidad, como por ejemplo el Protokollierung y la filtración del byte transmitido en el PODER-AUTOBÚS, es requerido software especial. La hoja de datos detallada entrega la información deseada.
Como también ya en el ElmScan la velocidad estándar es para el interfaz consecutivo simulado 9600 Bd. Los 38,400 precios de transmisión Bd máximamente posibles y otros parámetros son ajustados sobre un programa sin costos "al BIOS" - configuración de modo que ningunos Jumperänderungen sean necesarios. En el programa debe ser notado, la voluntad de chasquido puede que el AGV primero después que en Se unen con la tensión amueblada (z. B. por guardado en su sitio en el diagnóstico bushing del coche).

Para el entusiasta de artesanía, hay Schaltplan , disposición platino y la viruta actual (la base es un AVR µ C) en OBD-DIAG también como una versión DIL. Sobre todo, quién puede renunciar el aún bastante raro y sólo en el realmente nuevo coche usado PUEDE, ser conferido probablemente con uno de los pequeños tipos más económicos bien.
Es notable que el AGV controla como el único interfaz con Protokollinterpreter integrado también un KKL-Transitmodus. Por la pulsación, el Adaptador se hace más o menos inactivo y sirve el interfaz como un USB para VAGO-COM (máximo. La versión 409.1). Como en todo KKL-Adaptern, la L-dirección realmente separada es dirigida además como una segunda K-dirección. Se requiere una verdadera L-dirección aún una vez, se requiere un interfaz así como aquel de mí desarrollado. Deseablemente sería si el AGV pudiera cambiar sobre una orden fiscal entre el KKL-modo y el modo OBD-2 a fin de ser capaz de usar de un uso ambos Rasgos, sin necesidad tirar el Adaptador para el cambio, del interfaz de diagnóstico.
Introducción
Desarrollo
Disposición de Schaltplan/PCB
Construcción
Software
Este USB-interfaz hace la concesión para el desarrollo que algunos vehículos del CORP. Volkswagens usan la L-dirección a la comunicación de datos (al contrario del estándar permitido) y la L-dirección se despertará usado ya no para esto. Según la Tecnología del caballo , esto concierne al mismo tiempo: "todo el chasis B6/8E A4/S4 modela con faros de xenón. Todo el 2002 y newer A6 (C5-plataforma, 4B-chasis) modelos, incluso el Allroad.". Las transferencias de interfaz llamadas serán por lo tanto al L-direction-K-data, por qué tales interfaces también KKL-interfaz (mucha otra manera de carta posible: K/KL, KK/L etc.).
A fin de decidirse entre uno tanto de Adaptador, aquí unos por como de argumentos de Contra:
| RS232 (KL) | USB (KKL) | |
|---|---|---|
| Por |
|
|
| Contra |
|
|
Este contuvo otro error de diseño, mostró sin embargo que el principio ya correctamente era y encaja también todos en el pequeño alojamiento de conector. Por lo tanto el error fue quitado y sólo(justo) se lo ofrecido allí, fueron dado también algún disco de líder profesional a fin de. Para estar seguro la nueva versión no fue probada antes porque el tiempo era a fuertemente y la fabricación con einerm debería ser combinado otra orden(pedido) a fin de salvar gastos.
No demuestra fue quitado lamentablemente para ser tácticamente imprudente, para el error, pero bastante sólo verlagert porque esto concernió más pronto un Denkfehler. Por lo tanto algunos PCBs en la razón están alrededor ahora aquí inútilmente. El interfaz debe estar seguro en principio operable, pero sólo la K-dirección es apoyada. OKEY, esto basta también para probablemente el 98 % de todas las aplicaciones. La L-dirección es requerida sólo para algún Exoten.
Como pienso, que algunos usuarios no requieren NINGÚN L en toda la dirección, disipo estos platinums en la Tienda bajo el precio de compra - siempre mejor para lanzar que en la basura (y/o correctamente eliminar). Él que quiere por lo tanto, puede el Adaptador ya reproducciones. En el control, T1, R6 y R8 no pueden ser equipados.
Mientras en el primer prototipo el otro CONDUCIDO POR EL DÚO fue planeado, que hizo señas separó la condición de la dirección de envío virtual y dirección de recepción (RXD/TXD), fue renunciado en la siguiente versión de control en aquel (basado en esto algo Beschaffbarkeit de pesado el necesario CONDUCIDO para este con el ánodo conjunto). Ahora unas señales CONDUCIDAS POR EL ESTÁNDAR la condición para ambas direcciones, lo que basta totalmente, porque uno era capaz de distinguir por otra parte de todos modos sólo raramente los colores.
En contraste con el KL-interfaz consecutivo, el componente básico de ISO L9637D (hoja de datos de PDF) de putteres STMicroelectronics alrededor en este control. Este ofrece a saber además la posibilidad de convertir el nivel de señal de los datos detallados en la L-dirección.
Tan pronto como el marco final del interfaz está disponible, aún que Schaltplan etc. es presentado más tarde aquí. Hasta allí, una lista componente (para el interfaz defectuoso) debe bastar:
| Cantidad | Bezeichner | Escribir a máquina |
| 1 | R1 | 470 Ω |
| 2 | R2, R3 | 27 Ω |
| 1 | R4 | 510 Ω |
| 1 | R5 | 1.5 k Ω |
| 1 | R7 | 220 Ω |
| 1 | C1 | 33 nF, RM 2.5 |
| 1 | C2 | 10 nF, RM 2.5 |
| 2 | C3, C6 | 100 nF, RM 2.5 |
| 2 | C4, C5 | 27 pF, RM 2.5 |
| 1 | C7 | 10 µ F/63 V; Elko; RM 2.5; cubierta radial |
| 1 | LED1 | El estándar de 5 mm CONDUJO |
| 1 | Q1 | Cuarzo de 6 MHz |
| 1 | IC1 | L9637D |
| 1 | IC2 | FT232BL |
| 1 | USB1 | USB bushing escriben a máquina B |
Como el control es defectuoso, aquí únicamente el diseño platino. En el control, T1, R6 y R8 no pueden ser equipados. Por otra parte el interfaz funciona sin embargo.
En el Bestückung en aquel respeto que primero los ICs son soldados. Es posterior allí no 'rankommen más.
Entonces los componentes restantes. El cuarzo puede no tocar el platinums, allí ello por otra parte ambos L ö tpads kurzschließt. Por lo tanto algo distancia se conservan (z. B. un corte de alambre componente en la soldadura como un uso de parada de distancia). El CONDUCIDO puede ser soldado en el lado componente o de abajo. Según lo que como alrededor del conector es pegado más tarde en el coche, de modo que el CONDUCIDO deba ser visto.
Antes de que los componentes sean soldados a lo largo de la línea gestrichelten, aquel conector suelden. La disposición es dibujada para un conector de OBD estándar. El platinums 1-8 (amplio cuello de lápiz) es soldado con el Bestückungsseite en el lado externo de los lápices. Las pis 15 (en el platino defectuoso requerido) y las pis 16 no son soldadas con un puente de alambre corto en el platinums.
Al final aguantaba otro agujero para el CONDUCIDO en el Gehäsueschale. Las tapas de alojamiento deberían estar juntos steckbar. Para estar seguro el USB-bushing es algo abultado ya. Por lo tanto donde asignado en el interior del alojamiento las tapas desgastan algo material.
Introducción
Fuente de información
Tipo de protocolo
Ambiente de prueba
KW1281 - Initialisierung
KW1281 - cronometraje
KW1281 - datos de dispositivos
KW1281 - datos de sensor
KW1281 - enviado de comunicación
KW1281 - error de comunicación
KW1281 - el almacenaje de error escogido suprime
Mientras la comunicación es relativamente simplemente realizable vía ELM323, el interfaz de Jeffs requiere un gasto más alto considerablemente porque el interfaz emprende únicamente una adaptación de los niveles de señal y no apoya ningún protocolo de modo que hubiera que programar la comunicación total con el ordenador de bordo sí mismo. Ya que esto son disponibles entonces también mucho más datos.
A fin de esperar la pregunta que surge mismo una y otra vez: interfaz de Jeffs y por lo tanto también mi µ La función de C-solución sólo con VEHÍCULOS VAGOS, que pueden ser seleccionados también por VAGO-COM. Yo no ofrezco ningún apoyo, no contesto ningunos esmaltes y no vendería nada. Él que quiere, puede usar mi foro , contestaría en las preguntas interesantes yo también donde apropiado - pregunta estándar, que uno puede solucionar también por Google , no hago caso.
En la investigación, encontré fuentes siguientes, esto ayudadas a lo largo de mí:
Unos tan importantes a la izquierda, la información no ofrece, que son requeridos parcialmente aún en el curso adicional:

En Ebay, los dispositivos fiscales, que pueden costar recién hasta más de 1,000 Euros, se hacen, amontonan la manera ofrecida. Los dispositivos fiscales de motor completamente son elegidos. En Alemania naturalmente sobre todo aquel de los VAGOS (y aquí sobre todo del golfo - que milagro). Por lo general hecho por la viruta que quieren tener los dispositivos son ello probablemente a fin de sustituir zerschossenes o a fin de hacer experimentos. Quiera tontamente, que nosotros también un DISPOSITIVO VAGO, no estén sin embargo listos a pagar los precios apretados. Sería ideal naturalmente exacto el mismo dispositivo que incorporó también en el propio vehículo. Los tipos etiquetan espectáculos VAGOS-COM en el Número VAGO en (s. o.) . Ahora, para mi absolutamente poco realista T4, allí raramente y costosamente. Busque por lo tanto primero una vez un modelo para primer Gehversuche. También si los datos realmente emocionantes vienen todos del ECM, un ABS basta o regulador de Bolsa de aire primero una vez a fin de circunnavegar al menos la primera llanura de protocolo. Éstos son por lo general esenciales más barato (hasta que ca. 20 euros,-), para a quién un seguro de vida necesario incorpora ya a su propio vehículo. Como estos dispositivos no entregan sin embargo tweilweise ningunas lecturas, se hace posterior en cualquier caso un debido ECM.

Ahora la información en la unión del regulador falla sólo, por lo tanto la ocupación de pi de esto en los 100 Alfileres. En la Web, otra vez pocos para encontrar están aquí. Encontré una pareja Pinouts. Publicaré este en el foro y esperaré que adelante llegue de usted. Estos reguladores eran yo sin embargo en Ebay siempre demasiado caro. Mi sincero gracias a por lo tanto en Wladimir de WGSoft, que me dio una indirecta y tenía también la ocupación de pi conveniente a mano. Entretanto averigüé también que el programa Autodatos sabe(conoce) la ocupación de pi para la mayor parte de ECUs (sin embargo ningún ABS-Steuergeräte etc.). Como los dispositivos fiscales relevantes no son nuevos, también una versión más vieja basta. Tan pronto como uno sabe(conoce), para cual vehículo el dispositivo fiscal de motor fue usado, uno puede indicar se dejan los Alfileres.

Uno sabe esto en VAGO-COM (s. o.) cuando un Componente designó la etiqueta de tipos, también las ayudas de lista quizás en EVC adelante.
Lo que es requerido ahora, es un soldador y un componente de red. El dispositivo fiscal debe con ca. 12V amueblado se hacen. Esto es necesario todas las uniones disponibles a menudo en grandes números para la masa (GND) y Vcc (Más) unirse. La unión para la K-dirección del OBD-2-Steckers del Adaptador Jeffs está relacionada con la señal de diagnóstico del dispositivo fiscal.
Todos correctamente estuvieron relacionados, debe ser posible, vivió el Adaptador Jeffs con el dispositivo fiscal como unirse al ordenador personal y seleccionar el dispositivo fiscal con VAGO-COM. Según el modelo, la información de dispositivos diferente es indicada. Además las lecturas y los códigos de error pueden ser seleccionados. Como el dispositivo fiscal no está relacionado con ninguna antena justa, los nuevos errores son registrados una y otra vez (posiblemente el voltaje de suministro al dispositivo fiscal dentro de poco interrumpe), también si uno suprime el anterior. La construcción de proceso en el escritorio es completa ahora y esto puede en el análisis del protocolo ir.
A fin de ser capaz de preguntar lecturas diferentes y reducir la cantidad del error almacenado apareciendo por el ECU, puede simular el que relativamente simplemente algunas antenas justas. La mayor parte de sensores entregan un cambio de resistencia. Únicamente la velocidad y el número de motor de revoluciones son divertidos de una señal de tacto, que aufweniger es. Una resistencia está relacionada con las uniones de un sensor (los Alfileres y la resistencia valorada puede un con Autodatos en la experiencia traen), el error correspondiente deja se suprimen continuamente del almacenaje. En vez de una resistencia de festival, uno puede unir(conectar) también un Potenciómetro a fin de simular lecturas cambiables. La mesa(tabla) siguiente muestra tres sensores ejemplares para 030,906,032 ECUs E:
| Sensor | Pi 1 | Pis 2 | Resistencia | Lectura |
| Temperatura de aire de entrada | 54 | 56 | 2,2K Ω | 24°C |
| Temperatura de refrigerante de motor | 54 | 74 | 330 Ω | 79°C |
| Presión atmosférica de entrada | 54 | 70 | 1 kilobyte Ω | Ca. 590mbar |
| 62 | 70 | 10 kilobyte Ω |
En KW1281, los resultados de Initialisierung, por lo tanto la estela, algo no por lo general: con una velocidad de transmisión de únicamente 5 baudios, su dirección es enviada en el regulador. Las direcciones son análogas a los números del regulador en VAGO-COM. Notar está allí que en VAGO-COM la declaración de número significa el Módulo en la manera de carta Hexadecimal. Por lo tanto 1 para el dispositivo fiscal de motor, 3 para ABS, 15 (Maleficio) (21 decimal) para Bolsas de aire etc. Después de que esto se despertará todos los datos adicionales con una velocidad de transmisión más alto considerablemente transmiten. La velocidad de transmisión baja es problemática sin embargo. En el ordenador personal, hay sólo un programa lo que apoya la velocidad de transmisión así lenta. En el ATMEGA8 µ El C no es ello sobre el posible USART interno. En el ordenador personal, probablemente aún el problema llega que el Umschaltvorgang de 5Bd a 9600 etc. demasiado mucho tiempo dura, de modo que los datos vayan perdidos mientras tanto. Una circunstancia que no es para mi µ Los C proyectan relevantemente sin embargo interesante.
De los motivos llamados, una broma es usada de pastores VAGOS-COM y otros a fin de pasar el 5Bd se despiertan. Alrededor del protocolo para analizar hay dos posibilidades, con las cuales la comunicación de los VAGOS-COM con el dispositivo fiscal belauscht se hace:
IOCTL_SERIAL_SET_BREAK_ON IOCTL_SERIAL_SET _RTS IOCTL_SERIAL_CLR_DTR ¿IOCTL_SERIAL_SET_BREAK_OFF -> bit de inicio? IOCTL_SERIAL_CLR_RTS IOCTL_SERIAL_SET_BREAK_ON -> 0 IOCTL_SERIAL_SET_RTS IOCTL_SERIAL_SET_BREAK_ON -> 0 IOCTL_SERIAL_SET_RTS IOCTL_SERIAL_SET_BREAK_ON -> 0 IOCTL_SERIAL_SET_RTS IOCTL_SERIAL_SET_BREAK_ON -> 0 IOCTL_SERIAL_SET_RTS IOCTL_SERIAL_SET_BREAK_ON -> 0 IOCTL_SERIAL_SET_RTS IOCTL_SERIAL_SET_BREAK_ON -> 0 IOCTL_SERIAL_SET_RTS IOCTL_SERIAL_SET_BREAK_ON -> 0 IOCTL_SERIAL_SET_RTS IOCTL_SERIAL_SET_BREAK_OFF -> 1 IOCTL_SERIAL_CLR _RTS IOCTL_SERIAL_SET_DTR
Entre los interruptores solos, 200ms mentira exactamente wherefrom entonces el 5Bd (1000ms/5bps) se levantan(surgen). En el ejemplo, la dirección 1 es dirigida. El decimal 1 corresponde el binario 000 0001.
Mi suposición inicial, que la declaración, que hallazgos de Initialisierung con 7O1 en vez (de por lo tanto 7 trozos de los datos, un raro (O dd) paridad y un trozo de la parada), no está de acuerdo, probado en Anaylse exacto para ser incorrecto. La forma de señal necesaria para las direcciones respectivas exactamente es guardada por lo cual en la transmisión consecutiva primero el trozo de niederwertige de la palabra de datos es enviado. Por ejemplo para dirección 1:
1-> 0 1000,000,0,1 = 1 Bits de inicio (cambio de 1 en 0), 7 datos lo mordían; 0 porque desigualmente la paridad es realizada; 1 trozo de la parada
En el cierto lado es, quién puede usar un osciloscopio. Un osciloscopio de almacenaje es ventajoso porque uno no reconoce en el precio de transmisión muy bajo y la señal única únicamente contigua nada más. La imagen muestra el curso de señal en mi Hameg 205-3. la señal se hizo directa en la K-línea, por lo tanto detrás del interfaz Jeffs desgastado porque los interfaces consecutivos diferentes entregan señales diferentemente limpias, que irritan en el análisis, si uno desgasta la señal en la entrada al interfaz Jeffs. El rojo Initialisierungsphase estuvo enfatizado:
Las puntas(Los consejos) de señal después en esto deben ser conducidas atrás a la comunicación subsecuente con la velocidad de transmisión más alta después de la estela. Los Ablesbar se despejan las longitudes de señal son: el cambio corto es por 200ms mucho tiempo y la fase más larga 1400ms. La primera señal bordea Alto-> Bajo sirve como un bit de inicio. A fin de inicializar por lo tanto el dispositivo fiscal limpiamente, es que vale la pena, aquel curso de señal para analizar y respetar en aquel que uno exactamente guarda los tiempos de señal, si uno no deja la transmisión de información a un componente básico de interfaces.
Exactamente esto es hecho también de mi programa en aquel µ C (vergl. Schaltbild): en Vez de generan la dirección del dispositivo fiscal con 5Bd sobre el componente básico de interfaces USART consecutivo integrado, la dirección de datos TxD (PD1), que se hace en el T1IN Que el MAX232 relacionado es, directamente se dirigió de modo que el MAX232 publique las señales respectivas. Notar está en la programación aún que uno inserta antes del Initialisierung un corto espera, allí por esto encienden el dispositivo fiscal (provisión de tensión) o comunicaciones previas, aún los datos por el regulador enviado se hacen, que uno no quiere usar.
La comunicación al Initialisierung mira como sigue:
| de esto µ C | de ECU | Descripción |
| 0X01 | Dirección de 5 baudios del dispositivo fiscal | |
| 0X55 | El byte de sincronización a esto determina la velocidad de transmisión (sentido confusamente) | |
| 0X01 | Palabra clave LSB (byte bajo significativo) (sentido confusamente) | |
| 0x8A | Palabra clave HSB (byte significativo alto) (sentido confusamente) | |
| 0X75 | Complemento al 0x8A |
Un par de comentarios:
Preocupación grande hecha con la velocidad de transmisión después del Initialisierungsphase. Asumí que este es siempre 9600 baudios. No es tan. 9600 probablemente sólo lejos comúnmente sin embargo puntualmente usado es mi baudio de 10400 ECUs. Como yo había seleccionado la velocidad de transmisión incorrecta, sólo la pizca(el recorte,el retal,el pedacito) de datos llegó en vez de tres bytes 0x55, 0X01 y 0x8A. Primero como mí después de días 10400Bd intentado, calculó(resolvió) todos en la tentativa. Por lo tanto es indispensable determinar la velocidad de transmisión. Esto va muy bueno, en que envía el 5Bd dirección en el ECU y recibe entonces la respuesta en 4800Bd. No es 0x55, 0X01 y 0x8A, enviar entonces aún una vez la dirección con 5Bd y esperar con 9600Bd y donde asignado posteriormente aún con 10400 Bd. Puede ser también que hay velocidad de transmisión adicional - sobre la información me complacen yo.
La solución es trivial: recibo un byte del ECU y envío inmediatamente una respuesta o un byte de la petición otro. Es demasiado rápido. No tengo lamentablemente ningunos detalles exactos sobre las distancias de tiempo. Después de esto que yo sin embargo antes de cada byte para ser enviado un hueco de 5ms insertaría, pone la unión absolutamente impecablemente. Interrumpir-gesteurte Puffer dispone que ningunos datos van perdidos. Como esto es miradas(belleza) el ECU con 10400Bd por lo tanto bastante rápido sido a fin de disminuir los datos de mi µ C, lo que no creó el 9600er.
Por otra parte el hueco puede hacerse también no demasiado grande. El tiempo de los desconocidos después un mí (aproximadamente <500ms) la unión es interrumpido al ECU.
Primero el NÚMERO VAGO y/o el regulador ID son transmitidos (en este caso "030906032E"):
| de esto µ C | de ECU | Descripción |
| 0x0F | longitud de bloque (s. u.); el mástil de ECU es | |
| 0XF0 | Complemento | |
| 0X01 | bloquee el contador (s. u.) | |
| 0xFE | ||
| 0XF6 | títulos de bloque (s. u.) | |
| 0X09 | ||
| 0X30 | Valor de ASCII para "0" | |
| 0xCF | ||
| 0X33 | "3" | |
| 0xCC | ||
| 0X30 | "0" | |
| 0xCF | ||
| 0X39 | "9" | |
| 0XC6 | ||
| 0X30 | "0" | |
| 0xCF | ||
| 0X36 | "6" | |
| 0XC9 | ||
| 0X30 | "0" | |
| 0xCF | ||
| 0X33 | "3" | |
| 0xCC | ||
| 0X32 | "2" | |
| 0xCD | ||
| 0X45 | "E" | |
| 0xBA | ||
| 0X20 | "" (Signo vacío) | |
| 0xDF | ||
| 0X20 | "" | |
| 0xDF | ||
| 0X03 | bloquee el final (s. u.) |
Un par de referencias a valores solos:
| de esto µ C | de ECU | Descripción |
| 0X03 | longitud de bloque; µ C mástil es | |
| 0xFC | Complemento | |
| 0X02 | contador de bloque | |
| 0xFD | ||
| 0X09 | orden de ack | |
| 0XF6 | ||
| 0X03 | final de bloque |
Ahora otra vez el ECU está en la fila. Exactamente como antes, esto ya envía ahora el siguiente bloque de datos (pareció el contador = 3). En este bloque de datos, la etiqueta componente es indicada. Este puede z. B. "ME7.5.10 " ser.
Posteriormente esto envía miró µ C otra vez un ack (pareció el contador = 4).
Este juego se repite mientras los datos de dispositivo fiscales quieren dar la alabanza. Por regla general totalmente cuatro bloques de datos son ello: NÚMERO VAGO, etiqueta componente, versión de software (z. B. "3013") y etiqueta de distribuidor. Posiblemente sin embargo los datos de adición aún adicionales siguen.
En todas estas declaraciones, puede ser que los bytes solos son entregados, que no corresponden a ningún signo del ASCII, de modo que la información de que de los VAGOS-COM se desvían, además yo asuma, que VAGO-COM evalúa los datos recibidos y se prepara algo, lo que uno puede reconocer ya por la representación del NÚMERO VAGO.
Entre otras cosas el ECU puede entregar en vez de un valor del ASCII 0X00, lo que es designado como una señal imitada por el corte. No sé(no conozco) lo que lo tiene con lo mismo en sí. ¿Sustituyo simplemente todos los valores del signo recibidos fuera del área del ASCII de 0x21-0x7A por 0x3F ("?").
En el último bloque de comunicación del ECU reaccionó que µ C como vivió miró con un ack. Si el ECU quiere no enviar entonces ningunos datos adicionales, esto envía miró ahora mí un ack:
| de esto µ C | de ECU | Descripción |
| 0X03 | longitud de bloque; el mástil de ECU es | |
| 0xFC | Complemento | |
| ¿¿0x?? | bloquee el contador (valor según la cantidad de los bloques antes cambiados) | |
| ¿¿0x?? | Complemente el contador (valor según la cantidad de los bloques antes cambiados) miró | |
| 0X09 | orden de ack | |
| 0XF6 | ||
| 0X03 | final de bloque |
Ahora la fila está otra vez en esto µ C. Este envía pareció simplemente un ack a fin de sostener la unión de datos derechamente. El ECU envía pareció entonces otra vez un ack, entonces esto µ C etc. en toda la eternidad. Esto fija pareció rupturas µ C ningún ack el ECU unión inmediatamente y esto debe otra vez con un 5Bd Initialisierung comenzados se hacen. Durante las fases siguientes, que pueden miró envían µ C también siempre en vez de unos datos solicitan o. ä. un ack, pareció respuestas con lo cual el ECU con un ack.
Antes de que nosotros una mirada a tiro el protocolo, primero una vez alguna pareja de información al entendimiento: Por lectura de grupo, se solicita que el dispositivo fiscal entregue cuatro bloques de lectura. Al mismo tiempo hay grupos de 1 hasta 255. Que cuatro lecturas en un grupo entregado serán diferentes y según el modelo del dispositivo fiscal diferentemente. Esto puede ocurrir, no contiene esto un bloque de lectura ningunas declaraciones y en un grupo, las mismas lecturas pueden ser entregadas, como en el otro. Puede ser práctico, por su parte tan puede ver si ello que un grupo da, en que cuatro lecturas deseadas son entregadas. Por otra parte esto no es sin embargo ningún problema de preguntar como deseado muchos grupos. Antes de las lecturas, el índice es transmitido siempre para el tipo de lectura. El índice tiene no es el dependiente en el dispositivo fiscal (y posiblemente también el grupo (todavía probado)) en esto ello disponible, otro sentido tiene. Entonces por ejemplo el mismo índice puede una vez para la temperatura exterior y una vez para el soporte del aceite y de temperaturas. Las lecturas son divididas siempre en dos bytes. Primero por una operación de rastrillo la lectura actual se hace de dos bytes. Según el tipo de sensor, la operación de rastrillo es el otro.
Este es por lo tanto también la parte "divertida": Esto cuenta para encontrar para cada dispositivo fiscal individualmente, que los datos son entregados por grupo y deben ser calculados(estimados) como este.
¡Cómo siempre hay alguna pareja de la información en la red que son la custodia de espacios y por mí por lo que posible complementado son - sobre la información de adición me complacen yo otra vez! La mesa(tabla) siguiente (estando basado en el Cálculo del valor de archivo. ¡txt de Yahoo! El grupo opendiag) muestra los índices para los datos de sensor (1. byte) y su conversión, por lo cual un para el primer byte de la lectura (2. byte) soportes y b para el segundo byte (3. byte). Todas las declaraciones son no confirmadas aún. Únicamente esto con un √ en el sentido de columna de los pasados por alto es probado de mí.
| Índice | Sentido | Cálculo | Unidad | |
| 1: ECU | 23: Instrumento | |||
| 1 | Número de motor de revoluciones √ | Número de motor de revoluciones √ | 0.2*a*b | revoluciones por minuto |
| 2 | ¿El regulador absoluto agita la posición (? ¿?) | a*0.002*b | % | |
| 3 | 0.002*a*b | Deg | ||
| 4 | abs (b-127) *0.01*a | "ATDC" si Valor> 127, más "BTDC" | ||
| 5 | Temperatura del aceite √ | Fuera de temperatura √ | un * (b-100) *0.1 o 0.1*a*b - 10*a | El °C (ambas fórmulas parecen OKEY a su) |
| 6 | ECU de voltaje de suministro (= batería) √ | ECU de voltaje de suministro (= batería) √ | 0.001*a*b | V |
| 7 | Velocidad de vehículo √ | Velocidad de vehículo √ | 0.01*a*b | km/h |
| 8 | ¿¿Control de Crucero de Valor de Trozo??? | 0.1*a*b | (ningunas unidades) | |
| 9 | (b-127) *0.02*a | Deg | ||
| 10 | si b == 0 entonces "FRÍO", más "CARIÑOSAMENTE" | |||
| 11 | 0.0001*a * (b-128) +1 | - | ||
| 12 | 0.001*a*b | Ohmio | ||
| 13 | (b-127) *0.001*a | mm | ||
| 14 | 0.005*a*b | barra | ||
| 15 | ¿¿PUEDE el estado de autobús??? | 0.01*a*b | Sra. | |
| 16 | Son. Lo mordía | ??? | bitvalue | |
| 17 | ??? | chr (a) chr (b) | - | |
| 18 | Prensa absoluta original, Atmosférica, prensa original, Distribuidor de Consumo, prensa original | 0.04*a*b | mbar | |
| 19 | El tanque contenta √ | a*b*0.01 | l | |
| 20 | un * (b-128)/128 | % | ||
| 21 | Módulo. ¿Pistón, transmisor de Movimiento (? ¿?) Voltaje | 0.001*a*b | V | |
| 22 | 0.001*a*b | Sra. | ||
| 23 | Válvula de EGR, Ciclo de Deber / Inj. ¿¿El cronometraje??? | b/256*a | % | |
| 24 | 0.001*a*b | A | ||
| 25 | (b*1.421) + (a/182) | g/s | ||
| 26 | b-a | C | ||
| 27 | Apropiado. ¿¿El Cronometraje de Deliberado/Actual??? | abs (b-128) *0.01*a | ¿¿° ("ATDC" si Valor <128, más "BTDC"???) | |
| 28 | b-a | - | ||
| 29 | Sepa(Conozca) campo | si b <entonces "1. Kennfeld" más "2. Kennfeld" | ||
| 30 | b/12*a | Deg k/w | ||
| 31 | ¿¿La precalentación, Tiempo??? | b/2560*a | °C | |
| 32 | ??? | si b> 128: b-256 más b | - | |
| 33 | Acelerador de posición √ | 100*b/a (si un == 0 entonces 100*b) | % | |
| 34 | (b-128) *0.01*a | kW | ||
| 35 | Consumo de combustible √ | 0.01*a*b | l/h | |
| 36 | G agudo. El logro de curso (duran el lugar doblado) √ | a*2560+b*10 | kilómetro | |
| 37 | ¿Presión del aceite (? ¿?) | ??? | "Pr del aceite. 2 < min" | |
| 38 | (b-128) *0.001*a | Deg k/w | ||
| 39 | Inj. Limitación de Limitación/Humo de Petición/Torsión de Conductor de Cantidad [en T4 5,8mg/h en la cuenta(el proyecto de la ley,el billete de banco) que funciona en vacío | b/256*a | mg/h | |
| 40 | b*0.1 + (25.5*a)-400 | A | ||
| 41 | b+a*255 | Ah | ||
| 42 | b*0.1 + (25.5*a)-400 | Kw | ||
| 43 | b*0.1 + (25.5*a) | V | ||
| 44 | Tiempo √ | a: b | h de m | |
| 45 | 0.1*a*b/100 | |||
| 46 | (a*b-3200) *0.0027 | Deg k/w | ||
| 47 | (b-128) *a | Sra. | ||
| 48 | b+a*255 | - | ||
| 49 | ¿¿Aire/Rev de Medida o medida de Aire, Deliberada o misa de Aire, Actual??? | (b/4) *a | mg/h | |
| 50 | ??? | (b-128) / (0.01*a), si un == 0 (b-128)/0.01 | mbar | |
| 51 | ??? | ((b-128)/255) *a | mg/h | |
| 52 | b*0.02*a-a | Nm | ||
| 53 | ¿El aire de flujo de aire mide el cuchillo (? ¿?) | (b-128) *1.4222+0.006*a | g/s | |
| 54 | a*256+b | Conde | ||
| 55 | a*b/200 | s | ||
| 56 | a*256+b | WSC | ||
| 57 | a*256+b+65536 | WSC | ||
| 58 | 1.0225*b, si b> 128 entonces 1.0225 * (256-b) | s | ||
| 59 | (a*256+b)/32768 | - | ||
| 60 | (a*256+b) *0.01 | scnd | ||
| 61 | (b-128)/a, si un == 0 (b-128) | - | ||
| 62 | 0.256*a*b | S | ||
| 63 | Texto | ¿chr (a) + chr (b) + "?" | - | |
| 64 | Resistencia √ | un + b | Ohmio | |
| 65 | 0.01*a * (b-127) | mm | ||
| 66 | (a*b)/511.12 | V | ||
| 67 | (640*a) +b*2.5 | Deg | ||
| 68 | (256*a+b)/7.365 | deg/s | ||
| 69 | (256*a + b) *0.3254 | Barra | ||
| 70 | (256*a + b) *0.192 | m/s2 | ||
Uno quiere saber(conocer) ahora, qué lecturas en cual grupo son entregados, uno puede seleccionar simplemente después del uno al otro 256 grupos y puede notar los índices. Provechoso sin embargo también VAGO-COM puede ser. Uno selecciona el dispositivo fiscal con VAGO-COM, uno puede en el botón Meas. Bloque - 08 chasquido y leyó entonces después del uno al otro exactamente los grupos durchklicken y los cuatro datos de sensor respectivos. O bien uno puede estudiar también los Labelfiles , que están también en las Etiquetas de subcarpeta. Basado en el NÚMERO VAGO, uno puede identificar el archivo correspondiente. Al mismo tiempo esto me da sin embargo parcialmente la convención confusa, para al que, esto da dio desvía para números de dispositivos fiscales y para mi Steurgeräte probado ello ningún Labelfiles aunque VAGO-COM sabía(conocía) el Bezeichner. Uno tiene sin embargo Labelfile conveniente, uno encuentra detalles sobre los grupos y los datos entregados en este archivo de texto. Por ejemplo 022-906-032-AYL.lbl:
002,0, Funciones Básicas (miden Flujo de Aire ) 002,1, Velocidad de Motor, Especificación: 650 ..., 750 REVOLUCIONES POR MINUTO 002,2, Carga de Motor, Especificación: 12.0... 26.0 % 002,3, Inyección, Cronometraje, Especificación: 1.0... 4.0 Sra. 002,4, medida de Aire de Consumo, Especificación: 2.5... 5.0 g/sAdjunto esto concierne el grupo con el índice 2. Después de la coma, los cuatro bloques de datos son subdivididos. No hay 0 y es sólo una etiqueta de categoría para VAGO-COM. El primer byte entrega la Velocidad de Motor (el número de motor de revoluciones), el segundo byte entonces aquella presión de cajón etc.
El índice 16 entrega un valor binario. Parcialmente uno encuentra el sentido de los trozos solos en el Labelfiles ello. Por ejemplo para el segundo grupo en 074-906-018.lbl:
; Medición Ociosa 2,1, Motor, Velocidad 2,2, Acelerador, Posición 2,3, Funcionamiento, Condición 1 miró 002-) 2,4, Refrigerante, Temperatura ;; 1) 010 - OKEY ; 011 aire acondicionado encendidoEl tercer bloque de datos entrega un valor de byte, que indica en la representación binaria y a., si el aire acondicionado está en.
Si la fila está otra vez en aquel µ C, este puede dijo que la mirada envía como también un grupo que lee en vez del ack:
| de esto µ C | de ECU | Descripción |
| 0X04 | longitud de bloque; µ C mástil es | |
| 0xFB | Complemento | |
| ¿¿0x?? | contador de bloque | |
| ¿¿0x?? | Complemento | |
| 0X29 | el bloque el título (lectura de grupo) | |
| 0XD6 | ||
| 0X02 | el índice de grupo (0x01 hasta 0xFF) que leen la voluntad debería | |
| 0xFD | ||
| 0X03 | final de bloque |
En ese momento el ECU contesta por ejemplo (ECU 030-906-032E):
| de esto µ C | de ECU | Descripción |
| 0x0F | longitud de bloque; el mástil de ECU es | |
| 0XF0 | Complemento | |
| ¿¿0x?? | contador de bloque | |
| ¿¿0x?? | Complemento | |
| 0XE7 | los títulos de bloque (contestan en la lectura de grupo) | |
| 0X18 | ||
| 0X01 | Índice para 1r bloque de datos | |
| 0xFE | ||
| 0XC8 | 1r byte de los datos de sensor = lectura de a | |
| 0X37 | ||
| 0X00 | 2o byte de los datos de sensor = lectura de b | |
| 0xFF | ||
| 0X21 | Índice para 2o bloque de datos | |
| 0xDE | ||
| 0X85 | 1r byte de los datos de sensor = lectura de a | |
| 0x7A | ||
| 0X85 | 2o byte de los datos de sensor = lectura de b | |
| 0x7A | ||
| 0x0F | Índice para 3r bloque de datos | |
| 0XF0 | ||
| 0X29 | 1r byte de los datos de sensor = lectura de a | |
| 0XD6 | ||
| 0X00 | 2o byte de los datos de sensor = lectura de b | |
| 0xFF | ||
| 0X12 | Índice para 4o bloque de datos | |
| 0xED | ||
| 0xFA | 1r byte de los datos de sensor = lectura de a | |
| 0X05 | ||
| 0x5A | 2o byte de los datos de sensor = lectura de b | |
| 0XA5 | ||
| 0X03 | final de bloque |
Posteriormente esto puede solicitar µ C un grupo adicional que lee para un cualquier grupo.
Totalmente al Verzweifelung condujo esto el ECU de mi autobús durante las lecturas de grupo después de unos (diferentemente frecuente) lecturas de grupo acertadas un byte de 0x0F envía, después que era µ C en la fila, y el byte para aquella longitud parecida enviada me tiene. Un error parece ser, ya que esto anduvo sólo si el motor corriera y no fuera, si sólo la ignición a. Posteriormente la comunicación es concluida y debe comenzar el que otra vez con el Initialisierung. Entretanto reconocí que como un problema del cronometraje.
En el ejemplo, el ECU envió después de datos para el segundo grupo, que puede ser convertido entonces:
| Índice | Lectura de a | Lectura de b | Cálculo (cf. encima) | Resultado |
| 1 | 200 | 0 | a*0.2*b | 200*0,2*0 = 0 revoluciones por minuto |
| 33 | 133 | 133 | 100*b/a (si un == 0 entonces 100*b) | 100*133/133 = el 100 % |
| 15 | 41 | 0 | 0.01*a*b | 0,01*41*0 = 0ms |
| 18 | 250 | 90 | 0.04*a*b | 0,04*250*90 = 900Mbar |
Como un ejemplo un Auflistung de los 26 primeros grupos, como ello el ECU (074,906,018 A) de mis 111 KWS T4 entrega:
| grupo * | 1r índice | 2o índice | 3r índice | 4o índice |
| 1 | 1 | 39 | 21 | 5 |
| 2 | 1 | 33 | 16 | 5 |
| 3 | 1 | 49 | 49 | 23 |
| 4 | 1 | 27 | 27 | 23 |
| 5 | 1 | 39 | 27 | 5 |
| 6 | 7 | 16 | 16 | 8 |
| 7 | 5 | 17 | 5 | 5 |
| 8 | 1 | 39 | 39 | 39 |
| 9 | 1 | 39 | 39 | 17 |
| 10 | 49 | 18 | 18 | 33 |
| 11 | 1 | 18 | 18 | 23 |
| 12 | 16 | 31 | 6 | 5 |
| 13 | 51 | 51 | 51 | 51 |
| 14 | 51 | 17 | 17 | 17 |
| 15 | 1 | 39 | 35 | 39 |
| 16 | 2 | 16 | 16 | 6 |
| 17 | 17 | 17 | 17 | 17 |
| 18 | 7 | 16 | 7 | 7 |
| 19 | 21 | 21 | 17 | 17 |
| 20 | 1 | 39 | 21 | 33 |
| 21 | 49 | 49 | 23 | 16 |
| 22 | 27 | 27 | 23 | 7 |
| 23 | 18 | 18 | 23 | 18 |
| 24 | 5 | 5 | 5 | 8 |
| 25 | 17 | 17 | 17 | 17 |
| 26 | 63 | 50 | 53 | 17 |
Una revisión total de primeros 128 bytes existe como un archivo de texto. Las lecturas para los índices 1, 2, 5, 6, 7, 8, 15, 16, 17, 18, 21, 23, 27, 31, 32, 33, 35, 39, 49, 50, 51, 53, 63 pueden ser preguntadas por lo tanto.
Interesante también la circunstancia es que otros dispositivos fiscales usan la misma mesa(tabla) arriba mencionada con los índices. Uno lee por ejemplo mi dispositivo de impuesto de T4 Kombiinstrument (7D0 920,823 C) (de se dirigen a 0x17), uno es entregado los índices 7, 1, 37, 44 y 36, 19, 64, 5 para el primer de ambos grupos. Texto filewith todos los valores.
| de esto µ C | de ECU | Descripción |
| 0X03 | longitud de bloque; µ C mástil es | |
| 0xFC | Complemento | |
| ¿¿0x?? | contador de bloque | |
| ¿¿0x?? | Complemento | |
| 0X06 | los títulos de bloque (terminan ouput) | |
| 0XF9 | ||
| 0X03 | final de bloque |
Posteriormente un dispositivo fiscal puede ser despertado como requerido otra vez con el acostumbrado 5Bd Initialisierung.
| de esto µ C | de ECU | Descripción |
| ¿¿0x?? | byte alguno | |
| 0x0F o 0X27 | 1r byte a la marca (?) de error. Según 0x0F que antes 0X05 enviado se hizo. 0X27 después 0X57 | |
| 0x0F o 0X27 | 2o byte a la marca (?) de error | |
| ¿¿0x?? | Complemento al último byte (2. byte de error) | |
| 0X55 | El byte de sincronización a esto determina la velocidad de transmisión (sentido confusamente) | |
| 0X01 | Palabra clave LSB (byte bajo significativo) (sentido confusamente) | |
| 0x8A | Palabra clave HSB (byte significativo alto) (sentido confusamente) | |
| 0X75 | Complemento a 0x8A |
Como uno ve, el ECU envía tres bytes después de Signalisierung del error así como en el Initialisierung. Por esta acción, que se hace pareció el contador aplazado en el cero. El siguiente bloque enviado por el ECU comienza miró con aquel valor contrario 1.
Esto sigue una fase similar así como después del Initialisierung:
Ahora algo notable viene. En vez de un ACK envía miró que µ C:
| de esto µ C | de ECU | Descripción |
| 0X03 | longitud de bloque; µ C mástil es | |
| 0xFC | Complemento | |
| 0X08 | contador de bloque | |
| 0XF7 | Complemento | |
| 0X00 | Lo que significa también siempre este | |
| 0xFF | Complemento | |
| 0X03 | final de bloque |
Posteriormente el ECU envía otra vez un bloque de datos de ASCII 0XF6 con el signo de ASCII adicional. Este que el último parece ser entonces, por el momento otra vez el juego de cambio, con cual primero que miró µ C un ACK y envía entonces un ECU, comienza hasta que esto envíe µ C otra orden.
| de esto µ C | de ECU | Descripción |
| 0X03 | longitud de bloque; µ C mástil es | |
| 0xFC | Complemento | |
| ¿¿0x?? | contador de bloque | |
| ¿¿0x?? | Complemento | |
| 0X07 | el bloque el título (conseguir errores) | |
| 0XF8 | ||
| 0X03 | final de bloque |
Ahora el ECU envía todos los códigos de error almacenados. En la primera respuesta, máximamente cuatro códigos de error son enviados.
| de esto µ C | de ECU | Descripción |
| 0x0F | longitud de bloque; el mástil de ECU es | |
| 0XF0 | Complemento | |
| ¿¿0x?? | contador de bloque | |
| ¿¿0x?? | Complemento | |
| 0xFC | los títulos de bloque (respuesta en consiguen errores) | |
| 0X03 | ||
| 0X46 | 1r código de error byte Alto | |
| 0XB9 | ||
| 0x5A | 1r código de error byte Bajo | |
| 0XA5 | ||
| 0XA3 | 1r byte del estado de código de error | |
| 0x5C | ||
| 0X40 | 2o código de error byte Alto | |
| 0xBF | ||
| 0X71 | 2o código de error byte Bajo | |
| 0x8E | ||
| 0X23 | 2o byte del estado de código de error | |
| 0xDC | ||
| 0X46 | 3r código de error byte Alto | |
| 0XB9 | ||
| 0x1E | 3r código de error byte Bajo | |
| 0XE1 | ||
| 0X23 | 3r byte del estado de código de error | |
| 0xDC | ||
| 0X46 | 4o código de error byte Alto | |
| 0XB9 | ||
| 0X20 | 4o código de error byte Bajo | |
| 0xDF | ||
| 0X23 | 4o byte del estado de código de error | |
| 0xDC | ||
| 0X03 | final de bloque |
Esto respectivamente tanto el primer byte de cada código de error secuencialmente es puesto como es interpretado. De por ejemplo 0X46 y 0x5A el 0x465A se levanta(surge). Este corresponde el decimal 18010 y da al Volkswagen el código de Problema Diagnóstico (DTC) en. La mesa(tabla) DTC pone los errores en una lista conocidos mí. En la Web disponible también una lista de los B-códigos es. Adelante los códigos (aún integrado debe hacerse)
El tercer byte del error (byte del estado) describe el error más estrechamente y da z. El B. en si el error parece sólo esporádico o muestra en cual forma la señal se desvía, como la lista de los códigos del estado.
O bien al DTCs, hay aún los códigos después SAE J2012 de la Sociedad de Ingenieros de sujetos de coches (SAE). Una carta pone este delante:
Para el ejemplo arriba mencionado, un tan puede tasar que el segundo error relatado 0X4071 (16497) es llamado y este significa el Consumo Air Temp. Circ entrada Alta (temperatura de aire de entrada conmutación de recorrido a entrada alta).
Después de que que el primer bloque con los errores enviados se hizo, respuestas miró que µ C con ack habitual. Si los errores adicionales existen, el ECU envía miró el título entonces un bloque adicional con esto 0xFC. Este puede ser más corto, si z. Los B. sólo tres errores siguen (0x0C para la longitud parecida). En esto reaccionó que µ C otra vez con un ack miró y envía al ECU donde asignado los errores adicionales o las respuestas miraron mí con un ack si ningunos errores adicionales existen.
Ningunos errores almacenados son miradas(belleza) disponibles la respuesta del ECU como sigue:
| de esto µ C | de ECU | Descripción |
| 0X06 | longitud de bloque; el mástil de ECU es | |
| 0XF9 | Complemento | |
| ¿¿0x?? | contador de bloque | |
| ¿¿0x?? | Complemento | |
| 0xFC | los títulos de bloque (respuesta en consiguen errores) | |
| 0X03 | ||
| 0xFF | Ninguna existencia de error. (1. Código de error byte Alto) | |
| 0X00 | ||
| 0xFF | Ninguna existencia de error. (1. Código de error byte Bajo) | |
| 0X00 | ||
| 0X88 | Ninguna existencia de error. (1. Byte de los datos de código de error) | |
| 0X77 | ||
| 0X03 | final de bloque |
Uno está seguro que los errores almacenados pueden ser suprimidos, este es también posible:
| de esto µ C | de ECU | Descripción |
| 0X03 | longitud de bloque; µ C mástil es | |
| 0xFC | Complemento | |
| ¿¿0x?? | contador de bloque | |
| ¿¿0x?? | Complemento | |
| 0X05 | el bloque el título (errores claros) | |
| 0xFA | ||
| 0X03 | final de bloque |
En esto reaccionó el ECU con 0X09 normal ACK miró. Con eso esto puede vivió envían entonces µ C otra vez como órdenes. Significativo podría ser por ejemplo, seleccionar posteriormente otra vez el almacenaje de error, a fin de examinar si la supresión calculó(resolvió).
Introducción
Disposición de Schaltplan/PCB
Construcción
Software
Ya hace tiempo se dan un golpe en mí en dos ICs interesantes, que pondrían esto un final. Allí esto da el L9637D de STMicroelectronics y a otro al que el MC33290D de Motorola/Freescale. Ambos ofrecen un interfaz de la ISO después de ISO9141. el L9637D es algo más costosamente y pueden las relaciones tensas hasta 36V lejos por qué él es conveniente también para vehículos de utilidad con 24V red de bordo. Para estar seguro es algo demasiado lento y no PUEDE - conveniente porque esto crea máximamente 58kBit/s y PUEDEN los trabajos en hasta a 500kBit/s. El MC33290D es mostrado sólo hasta 18V, es sin embargo para esto para OBD por PUEDE bastante rápido. Por lo tanto decidí el MC33290D. Para VAGO-COM, este es sin embargo insignificante porque trabajo de KW1281 e ISO 9141 sólo con hasta a 10400Bd. Una adaptación en el L9637D sin embargo relativamente simplemente debe ser manejada si este debería ser requerido. Con el USB-interfaz , hay ahora también tal solución.
Obviamente el control debería colaborar también sin el problema con el software de diagnóstico para otros vehículos. El BMW y Mercedes Benz usan a ambos también al menos un K-Datenleitung al diagnóstico en viejos modelos. Para BMW, esto da hallazgos bspw. el explorador de software de Coches para el KW de la 71 información a la ocupación del BMW del conector un y a. por. el http: // luuk.xs4all.nl/bmwboeken/Diagnose.htm la unión designada allí como la dirección de datos de RXD sería permitido ser probablemente la L-dirección y es TXD la K-dirección.
En el Mercedes, la cosa parece más complicada porque en el conector de diagnóstico los dispositivos fiscales diferentes de Alfileres diferentes son adjudicados(asignados), que están relacionados entonces con la K-dirección. Los dispositivos fiscales de motor están en pis 4 y encontrar 5. Un Pinout es encontrado también: . http: // articles.mbz.org/electric/diag
En el tren especial, me gustaría mandar al software sin costos la Tecnología de Exploración de OBD (s. y), que ofrece a todo OBD importante II funciones.
El criterio importante en la construcción era que excluyendo el componente estándar usó se hacen y ningunas actitudes en absoluto son necesarias porque los componentes cumplen con los estándares. Para el OBD-lado, la viruta de la ISO es responsable y del lado consecutivo un estándar RS232-Schnittstellenbaustein del tipo MAX232.
Pregunto a todos los usuarios, que estas reproducciones de mandos para aparecer para mi desarrollo perceptible, y los vehículos, en los cuales ellos intentaron el Adaptador, registrarse en la lista de los vehículos probados.
El control fue dibujado con el Águila. El Schaltplan puede ser cargado abajo.
El control es en principio relativamente simple: el MAX232 transfiere las señales del interfaz consecutivo en el TTL-nivel, que son transferidas entonces por el MC33290D en el nivel de la ISO, y el otro camino alrededor. Amueblado el control se hace del vehículo (12V red de bordo) sobre el OBD2-Kabel y un regulador de tensión simple. El CONDUCIDO ilumina en el contiguo con Betriebsspannung.
De modo que el control permanezca también al coche más viejo Compatible, una solución suplementaria debe únicamente para la L-dirección aquí porque la viruta de la ISO apoya sólo la K-dirección. La L-dirección no fue realizada(comprendida) por lo tanto con un transistor porque por el ordenador personal a la L-dirección sólo los datos enviados, sin embargo recibieron se hacen. Para el tipo indicado BC547B, uno puede usar naturalmente también la variante C o uno de los numerosos tipos de reemplazo. La mayor parte de coches no requieren esta dirección, pero bastante sólo la K-dirección. Por lo tanto también el interruptor es integrado a fin de ser capaz de interrumpir la unión al OBD-conector. Entonces uno puede probar si el vehículo requiere aún la L-dirección al Initialisierung o ya no.
Un diseño platino para un grande platinums únicamente 40x60 mm está también disponible. Un modelo para la exposición platino existe también como un PDF.
Aquí otra lista componente:
| Cantidad | Bezeichner | Escribir a máquina |
| 2 | R1, R3 | 560 Ω - mejor: 510 Ω |
| 1 | R2 | 2.2 k Ω |
| 1 | R4 | 330 Ω |
| 2 | C1, C2 | 100 nF; cerámica; RM 2.5 |
| 5 | C3, C4, C5, C6, C7 | 1 µ F/63V; Elko; RM 2.5; cubierta radial |
| 1 | D1 | 1N4148 |
| 1 | LED1 | El estándar de 5 mm CONDUJO |
| 1 | T1 | BC547 B/C |
| 1 | IC1 | MAX232 |
| 1 | IC2 | 78L05 |
| 1 | IC3 | MC33290 |
| 1 | S1 | Menos INTERRUPTOR 1-fach; 2 polig |
| 1 | X1 | 9 postes. Sub-D-bushing; femenino; Printmontage; gewinkelt; 9.4 mm estándares por la Unión Europea |
| 1 | X2 | 9 postes. Sub-D-connector; una vez; Printmontage; gewinkelt; 9.4 mm estándares por la Unión Europea |
Además es requerido: Platino, 1:1 cable de datos, OBD-> SUB-D-Kabel
Referencia importante: ¡Al contrario de la declaración anterior y también al contrario de Bestückungsaufdruck incorrecto en el platinums, ningún cable de módem cero se hace, pero mejor dicho un 1:1 el cable de datos requiere!

Un cuadro de la verdadera construcción del primer prototipo. Esta versión todavía tenía un pequeño error de diseño. En la corrección, el interruptor fue transferido entonces como en los cuadros siguientes para ver es.
El Bestückung del profesional fabricó platinums.
El lado de tren de líder con el SMD-componente (imaginan el chasquido en para la representación grande).
Referencia al MC33290: la luz de punto el eingelaserte en el alojamiento marcó el lado corto, al cual la pi 1 no está en el siguiente, (por la analogía a las muescas habituales más tempranas en ICs) e incondicionalmente directamente pi 1a pi 1 está realmente siempre en el inferior dejado si uno puede leer la escritura.

Dos cuadros de Eagle3D, que muestran el arreglo componente corriente apropiadamente a Schaltplan arriba mencionado.

El SMD-IC es soldado en el lado de tren de líder. Puesto y fijan además mejor primero los adaptadores del tren de líder escasamente verzinnen, entonces el componente y sujetan con el soldador, calentado se hacen individualmente la pierna, se hace hasta el L ö los tzinn del líder verzinnten entrenan el fluido; posteriormente nachl ö diez.
Ejemplo de instalación del KW1281/ISO9141 OBD-2 interfaces en Strapubox alojamiento *2412. el platinums cabe exactamente en y sostiene fácilmente el refuerzo si en los cortes de Stirnseiten para el Sub-D bushings serrado se hacen.
Indirecta de instalación: En la altura no con día, pero mejor dicho el disco de líder ca. Incorpore 1 mm hacia la cumbre asombrada.
Audi-VWTool
Tecnología de Exploración de OBD
Introducción
Software
Sobre OBD2, la aceleración actual de 0 deja en 100 km/h relativamente simplemente y cómodo sin el reloj de parada etc. se determinan. Al mismo tiempo debe ser notado desde luego determinado se hace sobre cual protocolo la velocidad ida. Como ya mostrado, la declaración se desvía en el KW 1281 bastante de la realidad. Por lo tanto los programas que montan por ejemplo en VAGO-COM no entregan, ningunas declaraciones resultados fuertes. Primero si realmente un OBD es usado 2 protocolos así como ISO 9141, una declaración de velocidad asombrosamente exacta es entregada.
Apropiadamente a mi interfaz de la ISO , escribí por lo tanto un software, con el cual usted puede realizar la medida. Este software no es restringido por lo tanto en vehículos de VAGO, pero mejor dicho es conveniente para todos los coches con OBD-2 en la base de la ISO 9141/14230 protocolo (no PUEDE).
Referencia de seguridad: ¡Octavo usted en su seguridad y los otros participantes de tráfico! No manipule con el software alrededor mientras usted va.
Requisitos previos de sistema: el ordenador personal debería ser enérgico. Con un Celereon 550, esto corrió conducido interrumpiría, pero acciones paralelas a. Windows (XP). ISO consecutiva KL-interfaz (o comparable). Con mi prototipo USB-KKL-interface , no había problemas considerables - ninguna idea, si esto en el prototipo (o en qué yo más pronto creería) el conductor del USB <-> RS232-Umsetzer en el ordenador portátil lento está.
Telecarga: SpeedyUp - la versión 0.1 de medida de Aceleración (254 KILOBYTES)
Instalación: el Archivo en algún sitio desempaqueta y comienza speedyup. exe del explorador. Agradecería en Burkhard Kainka para el rscom. dll, para la comunicación de interfaces consecutiva.
Uso:





Introducción
Los conectores de OBD-2 hacen artesanías
Los dispositivos naturalmente especiales, que son inadmisibles caro para el conductor normal, tienen talleres de especialidad. ¿Qué cambio sin embargo si usted usted mismo aceitera y ahora antes del problema está de pie para anunciar el cambio de aceite del aviso de intervalo de servicio de modo que usted pueda ser mandado entonces otra vez al momento correcto al siguiente cambio de aceite? Para esto y para muchos otros huevos de jugador agradables, también hasta el entusiasta de artesanía requiere el acceso en el Boardcomputer, quiere ir él no en el taller del fabricante überteuerte a fin de aprender, que confunden códigos son etc. aufgelaufen.
De este modo, ahora voy un VW T4, Bj. 2001 y haría artesanías de buena gana mí. Puesto por lo tanto antes del problema descrito con el cambio de aceite. ¿Qué hace? Muestre tanto después de contribuciones como uno puede seleccionar como manipular con algo el hardware y unos datos de ordenador personal del ordenador de bordo de vehículo.
En el Internet, esto no da se unen puede por ejemplo el software VAGO-COM, con aquel el ordenador portátil (u ordenador personal, si un la caja en la rastra de coches quiere) al Boardcomputer a fin de seleccionar entonces parámetro y valora la carta trasera (en la operación del software van yo a). Para continuar discusiones y preguntas al uso, esto da foros, como aquel VAGUE-COM-forum. La versión de demostración no registrada puede publicar sin embargo ya códigos de error y puede suprimir del ordenador de bordo. Como en la versión de demostración todo el código de error y los códigos de estado no aparecen como un texto claro, allí corresponden listas de los errores - y códigos de estado (información adicional en el lado al KW1281). ¿Sólo cómo hace un final el ordenador personal en el Boardcomputer? La tecnología del caballo ofrece además por ejemplo el Adaptador exclusivo y caro. Los Pros juran en estos interfaces.
Pero uno encuentra pegado se hacen también en el Internet numerosas ofertas (y a. en la Subasta en línea), que como un Adaptador entre el ordenador portátil y OBD-2. Cada uno tiene sin embargo un conjuntamente: Ellos son tan impudentemente caros que uno puede ir entonces también en el taller. Además odio la subasta sospechosa, con la cual una persona ofrece varias docenas de veces bajo seudónimos diferentes el artículo idéntico con la descripción de producto idéntica y mutuamente superarse bastante extrañamente todo el ofrecimiento siempre, en vez de comprar simplemente el siguiente artículo. Ya que alrededor de esto 60 euros, - + 7 euros, - el franqueo es yo demasiado.
Por lo tanto adelante busque y encuentre Jeff Noxon. Aquí alguien construyó un control simple, que hace todo, lo que uno necesita: separación galvánica entre coche y ordenador personal a fin de ir alrededor de niveles destructivos y adaptación de los niveles. El entero consiste en un componente de puñado y es el dinero efectivo de reproducción de cada uno persona a mitad de camino experta. Como algunas cosas son algo declaradas valor, más estrechamente iluminaré en el artículo con el Adaptador con un par de punto VAGO-COM.
Como los trabajos de control de Jeff sólo con VAGO-COM juntos y pueden ser usados por lo tanto sólo en VW y Audi, sería mandado realizado(comprendido) tendría aún en aquel que allí es también alternativo, que yo entretanto también y escrito tendría sobre esto yo un informe suplementario al Adaptador con el OLMO 323: Elektor-proyecte 11/2002-12/2002 con el platino selbstbestückbarer. Este control muestra más propia inteligencia gracias al OLMO ICs 323 y realiza no sólo la separación galvansiche, pero mejor dicho también la comunicación con el interfaz recibe y entrega los resultados directamente como un signo del ASCII. Uno puede ELM323 necesario (hoja de datos original) y a. en KDS para ca. 21 euros, - o en Segor para ca. la Orden(el Pedido) 33 de €,-. Hay todo otro componente (también el cuarzo) en Conrad para pocos Euros. El Elektor entrega el platinums para ca. 14 euros,-. Sin el conector, el Adaptador cuesta por lo tanto aproximadamente 45 euros,-. El software ScanTool es para esto para nada disponible.
Además conseguí esto esto puede ocurrir en la radio retroactivamente incorporada, que en el K-o L-dirección (pis 7 y 15) masa o UAsked (Ca. 12V) mentiras. Ninguna idea por qué, pero quiénes seguramente van quiere, puede examinar esto antes con un Multímetro simple. Información en Tecnología del caballo.

¡Por lo tanto mí hacen! ¡Exacto! El conector no muestra a sí ningunos secretos. En cual lugar de instalación el bushing debe ser encontrado, depende del modelo de vehículo.

Es retratado el OBD-2 bushings para encontrar como ello en el coche es (sobre eso visibilidad):

| Pi | Descripción |
|---|---|
| 2 | Autobús de J1850 + |
| 4 | Masa de vehículo |
| 5 | Masa de señal |
| 6 | PUEDE Alto (J-2284) |
| 7 | ISO 9141-2 salida de K |
| 10 | Autobús de J1850 |
| 14 | PUEDE Bajo (J-2284) |
| 15 | ISO 9141-2 salida de L |
| 16 | Tensión de la batería + 12V |
Basado en los Alfileres de belaid, uno puede reconocer, qué protocolos son apoyados:
| Lápiz (señal) | Lápiz (masa) | Lápiz (señal) | Lápiz (señal) | Lápiz (+ 12 V) | Protocolo |
|---|---|---|---|---|---|
| -- | 4 + 5 | 7 | 15 *) | 16 | ISO 9141-2 |
| 2 | 4 + 5 | -- | 10 | 16 | PWM J1850 |
| 2 | 4 + 5 | -- | -- | 16 | VPW J1850 |
| -- | 4 + 5 | 6 | 14 | 16 | PUEDE autobús |
El control introducido aquí apoya únicamente la ISO 9141-2 protocolo.
Hay también aún las uniones más viejas que consisten en dos conectores zweipoligen. Éstos deben ser encontrados por lo general en el compartimento de motor:

| Color de conector | Pi | Color de cable | Descripción |
|---|---|---|---|
| sabe(conoce) | 1 | azul o gris azul | ISO 9141-2 salida de K |
| sabe(conoce) | 2 | amarillo o gris amarillo | ISO 9141-2 salida de L |
| negro | 3 | rojo | Tensión de la batería + 12V |
| negro | 4 | negro o marrón | Masa de vehículo |
Si uno no quiere actuar como un profesional Tachoversteller, uno usa Adapterkabel entero máximamente una pareja una vez en el año. Allí el conector no tiene que existir como una versión noble.
En mi autobús, el bushing es para la unión en el Boardcomputer en aproximadamente 30 cm Lenksäule bajo el volante detrás de una tapa plástica simple. El vuelo que las dimensiones determinan puede marcharse y luego ello: decidí una solución simple, con la cual los gastos de material en la altura ocurren de 2.51 euros. Ya que aquel puede hacer artesanías luego para estar seguro teóricamente 10 conectores, ya que esto da los componentes sólo en el 50er bolso.
Es requerido:
| Cantidad | Etiqueta | Orden(Pedido)-Nr. *) | Precio |
| 1 Btl. | L ö tstifte 1 mm | 526266 | 1.00 euros |
| 1 Btl. | Zapatos pegados 1,3 mm (con Unión del rizo) | 526258 | 1.51 euros |
Como aún nos corroemos en el curso adicional antes, también el enchufe es corroído para el conector en el mismo proceso en una esquina libre(gratis) del platinums de modo que para un conector solo ningún disco de líder adicional sea requerido. El cuadro de tren de líder para ser hecho es posiblemente simple y existe como un modelo en PDF:
Después de esto el disco de líder se corroyó y serrado lejos se hizo por el Control del adaptador (s. u.), se aburren los agujeros con 1,2 mm más perforación. Sólo los agujeros 4, 5, 7, 15 son requeridos y 16. En los agujeros, L ö los ststifte son pegados entonces y son soldados. En la imagen pierde aún pis 7:

En el L ö tstifte, el L ö t ö el senador es pegado ahora y es soldado. Al mismo tiempo debe ser respetado en aquel que todos los ojales muestran en la misma dirección, porque la bandera no es simétrica. Las pis 7 fallan estar relacionado aún siempre;-) con un alambre tienden un puente sobre los Alfileres 4 y 5, para desgastar la masa seguramente.

Era esto ya. Más tarde el conector es alambrado aún con el Adaptador y es equipado con un pegamento caliente Klecks como un alivio de tren. El L ö los tstifte ahora tan son arreglados que el conector con algo sintiendo cabe en OBD-2 rosado bushings en el coche. Los pequeños problemas de pasaporte pueden ser quitados con cuidado con un par llano de tenazas. La fila con los tres lápices debe ser alineada hacia la cumbre al lado con las dos narices sobresalientes en bushing rosado.
Introducción
El control
Software
Resultado
Para probablemente la mayor parte de vehículos con OBD-2 el control relativamente económico se ofrece en la base de una viruta de la electrónica de OLMO. El IC recibe toda la comunicación entre coche y ordenador personal de modo que con los medios más simples los valores puedan ser seleccionados. Con ScanTool , hay indican y aplazan puede también un programa de programa gratuito práctico que confunden el código escogido. Como las lecturas diferentes pueden ser indicadas.
Como siempre en OBD hay tres protocolos diferentes. Aquí sólo ISO9141-2 común es observado. Qué protocolo el coche apoyado puede ser tasado basado en la ocupación de conector o la lista con éxito gescannter vehículos.
Los componentes son toda la práctica estándar y en los distribuidores pertinentes para menos de 10 euros, - disponible. Únicamente el ELM323 es raro y sólo en KDS para ca. 20 euros, - o en Segor para ca. 33 euros, - disponible. Como quise concederme esta vez también un OBD-2-Stecker , que uno consigue sólo con el sacristán, pedí allí. Mi Bastelversion haría es ello para estar seguro también, pero tan ello ya más estable. Además puedo el conector sobre un conector postal en ambos mandos anst ö pseln. Para 10 euros, - el alojamiento caro era yo entonces aún demasiado tacaño - el pegamento caliente es una cosa loca.

Lista de reemplazo componente:
| Kennung | Original | Reemplazo | Comentario |
| T1, T2 | 2N 3904 | A.C. 547B | |
| T3, T4 | 2N 3906 | A.C. 557B | |
| Q1 | 3,579545MHz | En Elektor, que con 32pF es indicado. Disponible algo está entre 18pF (Reichelt) y 30pF (Conrad). Únicamente la versión del LP en Segor muestra 32pF. Incorporé un con nominalmente 18pF y lo dirigí. | |
| R1, R5, R6 (Elektor: R14, R8, R9) | 220 Ω, 220 Ω, 220 Ω | 680 Ω, 330 Ω, 330 Ω | Los valores en el ElmScanISO son unos cuantos bajo (LEDs iluminan alegremente(con ánimo)). Use mejor los valores conservadores así como en la hoja de datos de OLMO (750 Ω y 330 Ω) o el E12er de Elektor |
| R2, R4 (Elektor: R1, R3) | 510 Ω | 560 Ω | 510 Ω como una resistencia no son habituales, sólo de la fila E12er disponible en el entusiasta de artesanía. Incorporé 560 Ω y dirigí todo. |
El Elektor incorporó además ya un algo más SUB-D-bushing 9-polige habitual. Los originales usan un 25-polige. Se supone que unos 9 disponibles son el cable de datos usado-poliges, usted debe cambiar las uniones y debe usar en una unión 9-poligen los Alfileres 2 (RxD), 5 (SG) y 3 (TxD) y unirse 7 y 8. El cable aún es comprado, usted puede usar también un 25-para 9-poliges y puede retener el control original. ¡Al ordenador personal, un 1:1 el cable de datos se hace y ningún cero del cable del módem usado!
Con las instrucciones a la fabricación de platino , la reproducción debería lograr a cada entusiasta de artesanía. El Elektor entrega el platinums sin embargo también para ca. 14 euros,-.

Los Valores hexadecimales entregados de nuevo son equipados a menudo con una Compensación, debe ser convertido lo que debe ser restado o ello en otra forma. También muy informativo una vista(opinión) está en el código fuente de ScanTool (especial el sensor de archivo. c). Para los códigos de error, hay una lista inglesa de la mayor parte de errores. Entretanto hay una agrupación del DTCs también conmigo.
La pregunta expira relativamente simplemente:
| PID | Etiqueta engl. | Etiqueta dt. | Comentario | Cálculo |
| 1 | El sistema prueba el estado | Estado de sistema | PINTAR-ESTADO, cantidad de código de error, estado de supervisión | > 128 medios, PINTADOS consisten en que esto en, permanece después de que la deducción de este Compensa la cantidad de los códigos de error. También los errores pueden aparecer, iluminar el plomo(la ventaja) PINTADO que no a esto esto. |
| 4 | Valor de Carga Deliberado | cargue el valor contó | El 0-100 %, x*100/255 | |
| 5 | Temperatura de Refrigerante de Motor | Temperatura de refrigerante de motor | ver particularidades | - 40-215°C, x-40 (1 ° por trozo, Compensado de 40) |
| 11 | Prensa de Distribuidor de consumo original | Canal de entrada de presión absoluto | 0-255 kPa, x (1 kPa por trozo) | |
| 12 | REVOLUCIONES POR MINUTO de motor | Revoluciones de motor | 0 minuto min-1-16383,75 1, x/4 (0.25 REVOLUCIONES POR MINUTO por trozo) | |
| 13 | Velocidad de Vehículo | Velocidad | ver particularidades | 0 km/h-255 km/h, x (1 km/h por trozo) |
| 14 | Ignición que calcula Avance | Zündvoreilung | -64 °-63,5 °, (x-128)/2, (0.5 ° con 0 ° en 128) | |
| 15 | Temperatura de toma de aire | Temperatura de aire de entrada | - 40-215°C, x-40, (1 ° por trozo, Compensado de 40) | |
| 16 | Rendimiento de Aire de Flujo del aire de la medida (MAF) | El flujo de aire sobre el aire mide el cuchillo (LMM) | 0g/s-655,35g/s, x*0,01, (0,01g/s por trozo) | |
| 17 | Posición de Regulador Absoluta | El regulador absoluto agita la posición | El 0-100 %, x*100/255 | |
| 28 | Estándar de OBD | Compatibilidad de OBD | 01=OBD-2 (INHERITED/CARB de California), 02 = OBD (EPA federal), 03 = OBD y OBD-2, 04=OBD-1, 05 = ningún OBD, 06 = EOBD (Europa) |
![]()

Esencialmente el interfaz hace naturalmente, lo que lo debería y yo no tenía ningunos problemas en dispositivos fiscales diferentes. Como un software, el SCANMASTER-OLMO se recomienda porque la superficie y el alcance funcional de ScanTool no convencen realmente, estar seguro está para esto sin costos disponible.
Un juego agradable es la posibilidad de seleccionar el voltaje de suministro del vehículo. Es el No OBD-2 funciones, pero mejor dicho es hecho sobre un A/D-Wandler. Para estar seguro el valor indicado se hace primero después de la calibración manual exacta.
La circunferencia de orden es más grande, que en los CHIPS DEL OLMO(las PATATAS FRITAS DEL OLMO) más viejos, que mentiras sobre todo, que hay más funciones para el PODER-AUTOBÚS. La hoja de datos es vivida extensivamente e informativa. Es cómodo que la nueva viruta está en la circunferencia de orden abwärtkompatibel. Entonces mi OBD puede ser hecho funcionar para el ejemplo 2 LCD adelante. Para el PODER-USUARIO, hay algunos Rasgos bonitos, como por ejemplo la función del monitor a fin de seleccionar todos los PODER-MENSAJES en el autobús. Todo que sale sin embargo ya lejos sobre los usos de OBD-2 habituales. También el diferente Reinicializa software son prácticos porque entonces el software recién puede construir la unión sin necesidad separar el interfaz una y otra vez mecánicamente del coche.
Molesto la publicidad intensa con Übetragungsbaudrate posible de 9600 y 38400 es. Por Falta, los ElmScans son puestos únicamente a 9600. Primero unos cuantos promueven la búsqueda una pena de diapositiva de Saltador como PDF también día, en aquel que mostrado se hace, al cambio abierto le gustaría un para esto el alojamiento por Saltador la velocidad de transmisión en 38400. Una transposición de moderado de software sería deseable.

Para el ambicioso hasta entusiasta de artesanía, esto da usado se hacen escondidos un Leiterplattenplayout (el Schaltplan puede la hoja de datos tomada hacerse), en aquel entonces también ningunos SMD-componentes.
Introducción
Componentes de hardware
Software
Esto en el control surgido siguiente está aún en uno algo alojamiento de fuerte, es supuesto ser incorporado sin embargo entonces en la consola de medios de mi VW T4 por qué debo buscar sin embargo primero aún en "el amistoso" después de un plato de orificio delantero conveniente, de modo que el LCD venga entonces de ser posible allí a, donde actualmente pequeño Ablagefach es sobre el Climatronic.

El uso del control con ELM323 es considerablemente más simple. Aquí el hardware recibe la comunicación de protocolo y uno puede en una comunicación muy simple sobre el interfaz consecutivo se restringen. Lamentablemente están disponibles mí entonces sólo relativamente poca información. Pero para una primera prueba de viabilidad, esto pasa es, además la solución entonces universal para otros coches utilizables.
El hardware consiste en dos componentes ya descritos: el ELM323 OBD-2-Adapter y el I/O-Board para el ATMEGA8. Sobre un cable de datos, dos consistiendo en sobre un Flachbankabel 1:1 juntos unió(conectó) D-Sub-bushing/connector, están relacionados ambo Módulo. Algo más poco ortodoxo es bifurcado del voltaje de suministro para el I/O-Board del ELM323-adaptador porque este se unió sobre los conectores OBD-2 con la batería de coches. El cable blanco es + Vcc y el marrón son la masa. Naturalmente esto aún debería ser cambiado de modo que duración más, pero mejor dicho la ignición más para el I/O-Board usado se haga no, de modo que sólo en encendido ignición el LCD sea hecho funcionar, y no debe ser tirado ahora permanentemente, y el OBD-2-Stecker cada intervalo de espera.

Todos juntos caben en un alojamiento de Europa o con algo más gasto de mano de obra calificada también en un más pequeño. En el disco delantero, el sensor fue incorporado del I/O-Board, que es requerido para la configuración de representación.
Programado tengo en C. El código fuente es documentado bien. La información al ELM323 es provechosa. La versión 1.3 presente es optimizada sólo para mi VW T4. Este concierne sobre todo el aviso de lecturas porque sólo tal son calculados(estimados) e indicados, lo que del T4 ofrece. Una adaptación de extensión es sin embargo simplemente factible y seguirá. En un Fíat Punto Bj. Esperar 2002 funcionó el control como también porque es gracias al ELM323 sí naturaleza apropiada para demasiados vehículos Compatibles y ello la mayor parte de mismos PIDs fueron apoyados.
Después de la programación el µ C el módulo en el coche puede estar relacionado con el OBD-2 bushings. Como es amueblado inmediatamente con la tensión, esto trata de establecer la comunicación al autobús de datos. Mientras la ignición es fuera de, este no tendrá éxito es comenzado y después de un mensaje de error correspondiente sobre cada cinco segundos una y otra vez una nueva tentativa. Tan pronto como la unión fue producida, los datos justos son indicados permanentemente. La ignición es apagada otra vez, no más pueden los datos ser leído por el OBD-2-Bus, lo que perceptiblemente se hace por un error correspondiente. El módulo trata ahora también una y otra vez de construir una nueva unión. En la operación regular, los valores corrientes son representados sobre en el tacto de segundos después del uno al otro.

Si un error de vehículo es reconocido por el OBD-2-System, aparece sabe(conoce) en el primer lugar de signo en el superior dejado en el cambio un signo de exclamación depositado y un símbolo de llave de instrumento.
![]()
En la demostración, seis valores diferentes pueden ser indicados. Para ahorrar alrededor del lugar los Bezeichner a menudo fuertemente son acortados. La llave algo más larga es presionada, el modo de configuración se activa y en la primera posición, los parpadeos de cursor. Puede ser hojeado ahora las lecturas (PIDs) posible en el coche respectivo por pulsaciones cortas. O bien también ninguna lectura puede ser indicada (el bloque vacío de datos en aquella hoja). Ninguna petición resultó es cambiado para ca. cinco segundos, al siguiente bloque de datos y puede ser ajustado este. Después del último bloque de datos, el módulo vuelve otra vez al aviso de lectura.
Qué lecturas (PIDs) son indicadas, se nota el programa en el EEPROM el µ C. Antes del primer uso o en un cambio de vehículo, primeros seis bytes del EEPROMS con el Programmiersoftware deberían ser puestos de ser posible en 00 de modo que esto no venga a ningunos errores. Este puede resultar también, se adapta un en esto para seis bloques de datos sobre el modo de configuración que ninguna lectura es indicada (área de aviso vacía del bloque de datos). Además durante el Initialisierungsphase la llave permanentemente aprieta hasta que uno aterrice en el modo de configuración, antes no intentado haga para determinar y publicar la primera lectura.
Valores siguientes (cada uno, aquel de mis T4 apoyó se hacen) puede ser indicado de la versión 1.0 (vergl. Información al ELM323):
| PID | Etiqueta | Representación |
| vacíe el bloque de datos | ||
| 1 | Estado de sistema | 00error |
| 4 | cargue el valor contó | El 000 % lst |
| 5 | El motor refresca la temperatura de agua | 000°C ö l |
| 11 | Canal de entrada de presión absoluto | 000 kpa |
| 12 | Revoluciones de motor | 0000upm |
| 13 | Velocidad | 000 kmh |
| 14 | Zündvoreilung | 000,0°z |
| 15 | Temperatura de aire de entrada | 00°Cair / 000°Cai |
| 16 | Flujo de aire LMM | 000,00g |
| 17 | El regulador absoluto agita la posición | El 000 % drs |
| 28 | Compatibilidad de OBD | OBD-2 / OBD / OBD + 2 / OBD-1 / ningún OBD / EOBD / EOBD + 2 / E + OBD / E+OBD+2 / JOBD / JOBD + 2 / E + JOBD / E+J+2 / OBD *00 (desconocido) |
| PID desconocido | PID*000 |

Introducción
Componentes de hardware
Software
Cuando los VW-técnicos habrían pensado en mí, es se desgastan puede sobre la seguridad parar Buchsenpanel muy práctico para el conector sobre aquel entonces hasta las K-direcciones OBD-2. El X apretaría es la ignición más de modo que el control sólo la tensión se ponga, si la ignición está en. Durante la fase de ocasiones, ninguna tensión colinda de modo que el control realmente primero sea amueblado, si también OBD entrega una señal. A la derecha al lado de ello la estrella de masas marrón debe ser reconocida. Para estar seguro traje al dependiente de parte en VW al Verzweifelung, ya que este Panel práctico es una novedad absoluta - al mismo tiempo es ello realmente súper, libremente puede dejar al que aún tan el OBD-2-Buchse y debe manipular no con la abrazadera de deseos etc.
Como también en la SOLUCIÓN DEL OLMO un invertiertes Ausrufezeichen/Schraubenschlüssel-Symbol es indicado al principio LCD-posición si un error es almacenado en el ECU.
![]()
Allí esto tanto durante el Initialisierungsphase como durante el aviso continuo a errores de protocolo vino, supervisa al Perro guardián del ATMEGA8 el programa. Entretanto el problema sin embargo realmente es quitado. Esto debería tasar una paralización, el aviso con el Initialisierungsphase recién es comenzado.
Una particularidad es la velocidad de vehículo. Aquí el valor relatado por el ECU no es indicado, pero mejor dicho un corregido. ver particularidades

Elektor periódico desarrolló una adaptación de los Adaptadores e introdujo el agosto de 2005 de julio en la edición: Artículo I, artículo II. Como un equipo, es un poco más económico que el dispositivo terminado en Ö Zen. Probé el elektor-equipo. Hay sólo los problemas con la Reinicializar-señal. Mejor el FAQs en el elektor-foro leyó sobre.
En principio la variedad de los protocolos es interesante, para teóricamente apenas un coche tan será capaz de resistir al Adaptador y viene un en los datos hasta. Con el software sin costos OBD-II ScanMaster para el interfaz mOByDic de WGSoft , uno puede indicar dejan a unas cosas en datos.
¡Cómo en todo OBD-Adaptern, la selección de datos es apoyada únicamente y no el cambio! Por la analogía al ELM323, también el mOByDic puede seleccionar sólo considerablemente menos datos de sensor que un VAGO-COM y además la cuestión de mensajes de error OBD.
Mis experiencias con el Adaptador no están también tan bien como espera. El interfaz encuentra mi autobús VW, de modo que ningunos datos no puedan ser seleccionados, aunque el ELM323 pueda este sí. Entretanto debo corregirme: he corrido consiguió el Adaptador a esto también en mi T4. Para estar seguro varias tentativas eran además necesarias. Según el fabricante, el mobydic es satisfecho sólo para el COCHE DEL EZ 2001 (Benziner) Y EZ 2004 (gasoil).
Puede comunicarse un con el similar mOByDic a con el ELM323 sobre un programa terminal. Para estar seguro la documentación debe ser designada sólo como catastrófica mal. La desventaja seria está en mis ojos también que no hay Reinicializar por el software.
En el mayo de 2006 Elektor, un artículo autosuficientemente es hecho funcionar se hace por mí, en cual el Mobyidc-adaptador juntos con un LCD - similar al proyecto con el OLMO 323.