Friday 23 August 2019

TIP: cambia el bulbo de tu probador !!!

Hace poco compre algunos probadores de voltaje automotrices, al medir la corriente en algunos llegaba hasta casi 100 mA !!

Esto invariablemente no es adecuado en situaciones en donde instalemos en vehículos tan delicados en sus circuitos , ya que tenemos ahora no solo voltajes sino muchas señales

Algunas empresas diseñan lo que llaman ECM-Safe, o Seguro para la computadora (automotriz), y están basados en leds y quizas en algun chip que  haga una que otra moneria, pero principalmente LIMITAR la corriente que estemos 'drenando' o tomando del cable en donde queremos saber si hay voltaje o nó.


no necesitas gastar demasiado, un led una resistencia y un fusible pueden ayudarte, las imagenes se explican por si solas





La resistencia que usé es de 680 ohms, pero sireve incluso de 1K

1K Café,Negro,Rojo
680 Azul,Gris, Café

De esta forma limitamos a aproximadamente 10mA es decir 10 % menos asegurando que no vamos a cargar el circuito cuando sean señales de la computadora o ECM





Tuesday 13 August 2019

El codigo

Les traigo una nueva version de el codigo en PDF

flipa!

https://www.traficantes.net/sites/default/files/pdfs/El%20c%C3%B3digo%202.0-TdS.pdf

Chip ELM 327, OBD-2 Tipos y Aplicaciones

ELM Electronics desarrolló hace mucho tiempo un CHIP que interfazaba la mayoria de los protocolos encontrados en el conector de nuestros autos OBD-2 y los ofrecia en forma de datos RS232

Diseño Original ELM327



Por mucho tiempo fueron lideres hasta que empezaron a emular su comportamiento otros programadores y fabricaban sus propias versiones, por ejemplo USB Serial o incluso Bluetooth




Esto por un lado provoco una pletora de aplicaciones software que en varias plataformas PC o moviles se hicieron muy populares, personalmente uso TORQUE [https://torque-bhp.com/] por varios años lo cual me ha permitido identificar DTC o codigos de fallas sencillas en mis autos, este es en particular un tablet 7" ejecutando Torque en un honda


Otras configuraciones posibles son:





Descarga aqui TORQUE APK
https://drive.google.com/open?id=1tKMrYR1NAuywFodIEe1N_ozf7JRmZUl4

Hay 5 tipos de protocolos obd2:

SAE J1850 VPW: Ford utiliza este protocolo obd2.
SAE J1850 PWM: Common Motors utiliza este protocolo.
ISO 9141-2: encontrará este protocolo en automóviles asiáticos, Chrysler y europeos.
ISO 14230 KWP2000: este protocolo se encuentra en vehículos asiáticos.
ISO 15765-4 / SAE J2480 (CAN): encontrará este protocolo en muchos automóviles nuevos, ya que fue inventado para automóviles que no estaban sujetos a los estándares obd2 por ley.

Sin embargo, dado que no podía cumplir con los requisitos de OBDII para vehículos de EE. UU. Anteriores a 2003. Encontrará este protocolo en muchos vehículos fabricados después de 2008.

El tipo de datos a obtener es variado, si bien los fabricantes no ofrecen un estandar mundial, todos tienes variantes y lo realmente único estandarizado serian los datos de gases para poder evaluar la contaminacion de sus motores, entre otrs datos son:

VIN
RPM
FUEL INSTANTÁNEO
ODOMETRO
ODOMETRO DE VIAJE
TEMPERATURA DEL ACEITE
TEMPERATURA DEL ANTICONGELANTE
CARGA REAL DEL MOTOR
VELOCIDAD

Hablando de trackers para seguimiento, existen equipos que implementaron el protocolo y transmiten los datos a un servidor, esto es util para diagnostico remoto o incluso mas allá porque hay fabricantes que interactuan con el vehículo a travez de la computadora de abordo para enviarle comandos básicos.

Entre los mas usuales estan Atrack AX9, Calamp LMU3030 y GV500 de Queclink, a mi gusto GV500 se acomoda bastante bien en la mayoria de los vehículos ligeros, existen muchos mas trackers OBD-2 pero mi experiencia ha sido con estos 3, en otro POST realizaré la comparativa y analisis individual de estos modelos.



Decodificando el VIN

El Vin ó Vehicle Identification Number es algo así como una huella digital de cada vehículo un codigo que nos da información detallada del vehículo y su procedencia, aunque realmente como siempre, no todos los fabricantes siguen un standard el mas aceptado es el de la NHTSA, para decodificar por ejemplo el VIN  1HGCM82633A004352

Hack the BUS !


Con la información disponible al usuario, han salido a la luz noticias que es posible conectarse no solo localmente sino remotamente (caso de Jeep con sistemas de Infotaiment Online Celular) tipos que pueden 'inyectar' bytes maliciosos en el sentido de hackear el OBD-2, el ejemplo mas popular es el de JEEP aqui tienes el video



El hack que me enseño mas el de la Argentina Sheila Berta, que incluso ofrece un KIT o BUG para jugar con los buses llamado, en la Ekoparto 2016 dio una charla que muestra como acceder a los datos de la ECU mediante el OBD-2

También es posible que los amigos de lo ajeno traten de 'desbloquear' un auto para robarlo usando el conector OBD-2 con software especializado que operan sobre el inmobilizador, a tener cuidado con ésto.





Script AT para Calamp LMU's Trackers

Programar los Calamp parece no ser tan sencillo ya que aparte de la administración remota existen temas legales sobre los derechos de quien o cuando se compraron esos equipos, es segun la manera del fabricante de 'proteger' a sus clientes, este Script a la vieja escuela, construido con comandos AT permite su programacion y un tipo de reporte uniforme a cualquier plataforma


Sin usar software especial sino que desde cualquier terminal basta para poder programarlo












0.-AT$APP GPRS CONTEXT 0 "tu_apn"    //APN
1.- AT$APP PPP USER "apn_username"                        
2.- AT$APP PPP PASSWORD "apn_pswd"                
3.- AT$APP INBOUND 1.1.1.1:port     // Destination Port and IP                 
4.- AT$APP PARAM 262,0,30                    //Time Distance Profile 0 (Time=30 secs)
5.- AT$APP PARAM 263,0,800                    //Time Distance Profile 0  (Distance=800m )
6.- AT$APP PARAM 264,0,60                    //Time Distance Profile 0  (Heading=60є)
7.- AT$APP PARAM 265,1,900                    //Timer 1 = 15 min for reports when unit off
8.- AT$APP PARAM 512,0,3,0,0,0,7,0,0,0      // Start  time-distance profile 0 on reset  OR power up
9.- AT$APP PARAM 512,1,16,0,0,0,6,0,0,0     // When Ignition off stop actual profile running
10.-AT$APP PARAM 512,2,16,0,0,0,13,1,0,0   // When Ignition off start timer 1 ()
11.-AT$APP PARAM 512,3,18,1,0,0,1,10,0,0    // When timer ran out send report (EVcode 10) Unit off reports
12.-AT$APP PARAM 512,4,17,0,0,0,1,11,0,0     // When Time-Distance updates send report (EVcode 11) Unit on reports
13.-AT$APP PARAM 512,5,16,0,0,0,1,12,0,0     // Send EVcode 12 when Ignition Off
14.- AT$APP PARAM 512,6,15,0,0,0,1,13,0,0      // Send EVcode 13 when Ignition On
Codigos de Evento
10 Reporta en apagado, periodo definido en linea 711 Reporta en encendido, periodo definido por linea 4
12 Ignition Off
13 Ignition On

Control Remoto Infrarojo con control Sony 4 canales

En 2001 aun se usaban mucho las basic stamp aprovechando el auge de los compiladores monte un pequeño control remoto Infrarojo que reconoce los codigos de cualquier control con protocolo de Sony, teclas volumen , canales, Power y Mute para controlar 4 relevadores a tu antojo el diagrama aqui

El codigo y el HEX por si no tienes acceso a un compilador estan aqui

https://drive.google.com/open?id=1wLcodZWNv7eKtyX6Nr0CFNsBPln030_y


El video demo



Basic interpretado






Sunday 11 August 2019

Chip que habla PicSound

Hae ya varios años construí para un puesto de halloween un circuito con un PIC que tiene la capacidad de 'hablar' o emitir cualquier sonido pre-grabado, para ese entonces era genial, no necesitabas un decoder MP3 o un chip especial de sonido solo un Microcontrolador PIC y algunos geniales algoritmos creados por el Geniio Roman Black, (https://www.romanblack.com) Que tal poner habla a nuestros proyectos o integraciones, educar por ejemplo a los operadores de una flota de autobuses o reparto de mercancia con frases como, "aceleracion brusca detectada" ó "velocidad máxima alcanzada" aqui el enlace de este excelente codigo

https://www.romanblack.com/picsound.htm

un video del circuito, aún lo conservo a pesar de los años, por barato, confiable y aceptable calidad de audio, animense!!! no esten de princesas por la calidad, casi el gasto es en 2 resistencias y un par de capacitores,


Probado con una bocina encontrada en el desguase del ahora difunto Radio SHACK ! Buuuu









Jammer 555

Existe por ahí un video de youtube en donde supuestamente con un 555 y un pequeño amp RF basado a transistor y un circuito tanque se puede 'bloquear' un celular, FAKE, ademas que es bien sabido que un 555 tiene limites en su frecuencia de salida máx 1-2 Mhz (y aqui ya es totalmente inestable) pudiese uno pensar que con suficiente potencia y armonicas podria suceder.

Asi que tome el circuito lo armé justo como lo dice el video y basado en esquematicos pero hay varios errores, el punto de polarizacion de la base no es correcta al menos en esquematico
el grosor del cable no coincide con el mostrado en el video es mas grueso,

El video:


El circuito

La frecuencia era dificil de alcanzar con tanto clon 555 que nos venden en las tiendas, aun con originales de marcas como TI o ST Semiconductor, midiendo la respuesta con un SDR o Software defined radio, la verdad era risible el poco o nada de ruido generado, un tache para CREATIVE SCIENCE