domingo, 28 de octubre de 2012

Recodificación receptor infrarojo Peugeot/Citroën


Un día me encontré una llave con mando que parecía ser de un Peugeot 106 o de un 306. Me acordé de que un amigo tenía un 106 y decidí buscar el modo de poder sincronizarlo pero no había manera. El problema era que el mando dispone de una pequeña EEPROM de Philips con nomenclatura OM1058T y de la que no tengo idea de cómo programar, ni tan siquiera en el datasheet de dicha eeprom especifica algo concreto. He de decir que los que poseéis mandos antiguos, diferentes al que muestro en la foto y que poseen el TEA5500 en vez del OM1058T, podréis recodificar también dichos mandos, no sólo los receptores.

Tras rebuscar por la red me topé con un par de webs francesas que explicaban cómo recodificar el receptor en función del código que viene en un papelito dentro del mando, así que ahí empezó mi trabajo.

Antes de continuar explicando cómo se recodifica el receptor, quiero decir que si queréis evitaros tener que hacer tal recodificación, podéis ir directamente a un desguace y comprar mando y receptor de un mismo coche y os olvidaréis de todo este proceso. En mi caso ha sido por la casualidad de haber encontrado una llave y decidir aprovecharla. De este modo le hice un pequeño favor a un amigo sin gastar un duro.

Decir también que este proceso es válido para varios modelos de Peugeot (106, 306, 205, 405, 309...) y Citroën (ZX, BX...) e incluso Renault (Clio, R21, R25...). El proceso será el mismo en todas las marcas pese a la variación de los circuítos impresos de cada receptor ya que todos tienen el mismo integrado: TEA5500. NO sé si es válido para los últimos modelos de 106 y 306 y Saxo con infrarojo, ya que el receptor trae incorporado otro integrado diferente al TEA5500. Se trata de un módulo fabricado por Valeo y con el que voy a trabajar aquí es de Neiman. Si queréis ver vuestros respectivos emisores/receptores los podéis ver aquí:

http://laurent.deschamps.free.fr/plip/plip.htm

También os dejo enlace a mi última entrada publicada que se trata de la creación de un mando en función del código que tengamos:

Creación de mando infrarojo

Bien, en primer lugar lo que tenemos que hacer es abrir nuestro mando y apuntamos el código de cinco números que figura en el papelito mencionado anteriormente. Este código será el que tengamos que meter a nuestro receptor. Si no disponemos de él, este tutorial ya no te servirá de nada porque todo depende de estos números.

Image Hosted by ImageShack.us

Emisor y receptor deben estar sincronizados en función de una tabla que pondré al final en la que veremos que un número en el receptor equivale a otro diferente en el receptor en caso de que queramos crear un emisor a partir de un TEA5500.

El receptor lleva otro integrado de Philips, el TEA5500 mencionado anteriormente, que dispone de 16 patillas de las cuales 10 están destinadas a su codificación. Lo único que hay que hacer es o bien conectarlas a positivo de la alimentación, o bien a masa, o bien al aire, sin conexión alguna.

Para poner un ejemplo cogeremos el código 54386 que figura en la tabla, el cual veremos cómo debe ser "metido" en el receptor.


La segunda fila de la tabla equivale a las 10 entradas destinadas a codificación mencionadas anteriormente, y la tercera fila equivale a las patillas que corresponde en el integrado TEA5500.


Ahora nos queda traducir esos números a esas entradas y lo haremos a través de la siguiente tabla:




La primera fila son los números de los códigos.
La segunda fila nos es indiferente en este caso porque sería para codificar un TEA5500 de un emisor.
La tercera fila son las conexiones a las que equivaldría cada número en el receptor, es decir, NC equivale a que la patilla va al aire, sin conexión, "+" significa que va conectada a positivo, y "-" significa que la patilla va conectada a masa.

Teniendo en cuenta esta tabla cogemos nuestro número 54386 y nos ponemos a "traducir" el código.

El cinco equivaldría a NC y + en la fila del receptor, por lo tanto la entrada E10 no iría conectada a nada. La entrada E9 iría conectada a "positivo".

Seguimos con el 4. El 4 equivale a NC y NC en la fila del receptor, por lo tanto las entradas E8 y E7 no irían conectadas a nada.

Contiuamos con el 3. El 3 equivale, en la fila del receptor, a NC y "-", por lo tanto la entrada E6 no iría conectada a nada y la entrada E5 iría a "masa".

Seguimos igualmente con el 8 y el 6 y tendríamos de resultado final:

Image Hosted by ImageShack.us

Ahora nos lo llevamos al integrado quedando de tal forma: Image Hosted by ImageShack.us

Ahora nos vamos a ir a un ejemplo real sobre un receptor cuyo código era 34218:




La pista roja equivale a positivo, la negra a masa y lo marcado por la flecha son surcos de fábrica hechos para cortar las pistas y dejarlas sin conexión. El código de este receptor era 34218 así que si miramos E10 nos fijamos que está cortada por ambos lados, por lo tanto “NC”, seguimos con E9 y vemos que tiene cortado el positivo y está unido a masa, por lo tanto si juntamos NC y negativo tendremos “NC –“ , que si vamos a la tabla de arriba vemos que equivale al número 3 de la fila del receptor. A continuación vamos con E8 y E7 y vemos que hay NC y NC. Volvemos a la tabla y vemos que NC y NC equivalen al número 4. Proseguiremos comprobando de este modo con el resto de números y veremos que coinciden con los de la tabla. También tener en cuenta que esta vista sería por la parte inferior del integrado por lo que las patillas están distribuídas de forma inversa la que vimos en las imágenes anteriores, es decir las de la derecha en la izquierda y viceversa.

Ahora bien, yo en el mando tengo el código 6X3X4 (pongo las X para que no abráis el coche de mi amigo!! jaja). Si hago la conversión tendría que poner en el receptor + -, X X, NC -, X X, NC NC.

Me voy a la placa y corto y puenteo las pistas necesarias. Yo hice los puentes sólo con estaño. Rascamos un poquito el barniz que tienen las pistas por encima y puenteamos. Las pistas que haya que cortar podemos cortarlas con un cúter pero verificando al final con un polímetro que cada patilla no tenga continuidad con ninguno de los polos.Verificamos también que los puentes tengan continuidad con la pistas a los que los hayamos unido.




Por último dejo la tabla de equivalencia de los números entre emisor y receptor que mencioné al principio:


Image Hosted by ImageShack.us




Con esta tabla vemos que el número 0 en emisor equivaldría a dejar dos patillas al aire, sin conexión (NN), sin embargo el número 0 en el receptor equivale a dos patillas a masa (00). Por lo tanto, si váis a recodificar un mando antiguo tipo peugeot 205, que llevaba un TEA5500 con encapsulado DIP, no tenéis más que seguir este mismo tutorial pero usando las conexiones según la tabla superior para emisor.

Si no disponéis del código numérico siempre lo podréis descifrar a través de esta tabla viendo las conexiones en emisor o receptor según queramos.

Ahora os dejo un par de vídeos que hice tras la sincronización:





Espero que os pueda servir de algo, al menos a modo didáctico. Mi intención es hacer un segundo mando de repuesto para abrir y cerrar estos coches y que espero mostrar aquí cómo hacerlo.

Cualquier duda preguntdala que la responderé gustosamente.

Saludos y gracias a los miembros de los foros 205, AX, BX y ZX por pasaros por aquí.