desktop

Identificar protocolo de comunicacion tipo SMBus SBS bateria a camara

Buenos dias.

Tengo una videocamara Sanyo-jvc VPC-E200 de las que vienen con "Data battery" BN-VG107E con un circuito de control similar al de las bat de las notebooks.

La bateria, ademas de los pines de alimentacion posee dos de datos marcados con una C y una T.

Deduciendo que la C podria ser de Communication y la T de Thermistor como las baterias mas antiguas, hice pruebas hasta darme cuenta que esa salida no era del termistor sino tambien de datos (tal vez Transmission)

Conectando ambos canales al analizador logico daria la impresion de que la T es como un Clock y la C de datos, hice algunas pruebas pero no logre encajar el protocolo en SBS, SMBus, i2c, SPI.
Mis conocimientos en el analisis de señales son pocos y casi nulos por lo que aceptaria cualquier opinion, consejo o critica, estuve buscando tambien algun tutorial de analisis de señales digitales pero no encuentro ninguno orientado a elecronica, la mayoria estan orientados a television y radiofrecuencia.

Adjunto una horrible captura (horrible calidad) del momento en que se conecta la bateria y lo que supongo es cuando se identifica y pasa valores.
Si alguien quiere tambien tengo las capturas mas pesadas para el Saleae o lo puedo exportar.

Gracias de antemano.


EDIT: agrego un dato, en la imagen: T es el canal de arriba y C el de abajo.
 

Adjuntos

  • screenshot.png
    screenshot.png
    877 bytes · Visitas: 17
El problema es que si guarda en eeprom el error de batería haciendo imposible para un tecnico la reparación si no se tiene el programador del circuito de control.

Solución comprar otra.
 
Con el debido respeto, se que la solucion mas sencilla es comprar otra bateria, o mejor otra camara nueva, o mejor aun directamente contratar un camarografo. Pero pierde la gracia de la investigacion, el desafio, trastear y romperse la cabeza un rato.
Compre esa camara usada casi regalada y en estado impecable pero la bateria duraba 20 minutos como pasa con con todo y con el tiempo.
Recien terminé de cambiarle la celda de 750mAh por una 18650 de 3500mAh, al final me arriesgue y por suerte funciono. Le agregue ademas un modulo de carga para no forzar la electronica original y le quite el filtro IR para poder capturar algun ovni si se me cruza alguno jaja.
La idea de hacerle ingenieria inversa al protocolo de comunicacion era para evitar de que al desconectar la celda el circuito quede bloqueado por soft como pasa en las notebooks, -mas que evitar era para que en el caso de que esto pase poder emular la comunicacion con un pic y quitar por completo el circuito de contro, pero por suerte no sucedio asi que no tiene este dispositivo de control.
De todas formas sigo en la busqueda de info por el principio que expuse en el primer parrafo. El CI de la placa tiene el numero 1118YA pero como era de esperar es tech propietaria y no hay nada de info (o por lo menos yo no la encontre)
Por lo visto ademas de la informacion sobre la carga restante y quien sabe que otro parametro tiene un mecanismo de autorizacion o reconocimiento ya que si alimento la camara sin la bateria el sistema escupe un error diciendo que hay un problema de comunicacion entre la camara y la bateria.
 
El protocolo que use no es importante, aunque sería más fácil si fuera algún estandard conocido. Y no es importante por que analizando los tiempos y los niveles de señal sería mas o menos facil reconstruir la dinámica de los datos.
El problema es que no sabés que datos transmite ni si hay algun handshake involucrado, y difícilmente puedas puedas lograr "charlar" con la camara y/o batería si no sabes que decir...ni cuando.
 
El protocolo que use no es importante, aunque sería más fácil si fuera algún estandard conocido. Y no es importante por que analizando los tiempos y los niveles de señal sería mas o menos facil reconstruir la dinámica de los datos.
El problema es que no sabés que datos transmite ni si hay algun handshake involucrado, y difícilmente puedas puedas lograr "charlar" con la camara y/o batería si no sabes que decir...ni cuando.
Claro, pasa que al no conocer mucho sobre el analisis de señales es por eso que primero queria averiguar si es algun protocolo conocido, si no es un protocolo conocido entonces seguire estudiando las señales y me pondre a jugar enviando y recibiendo los datos clonados y alterados.
Como ya dije, la idea es aprender y no hundirme en la ignorancia...
Veo lo que transmite por que al conectar la bateria la siempre repite exactamente el mismo patron de señales, y al encender la camara cambia el patron, lo repite dos veces y luego repite un burst de 130mS con datos ligeramente variables cada 2 segundos.

Mmmmm compra otra 🤷🏽‍♂️
Su post N° 2790, realmente constructivo, didactico e informativo.
 
Veo lo que transmite por que al conectar la bateria la siempre repite exactamente el mismo patron de señales, y al encender la camara cambia el patron, lo repite dos veces y luego repite un burst de 130mS con datos ligeramente variables cada 2 segundos.
A eso me refería con:
El problema es que no sabés que datos transmite ni si hay algun handshake involucrado, y difícilmente puedas puedas lograr "charlar" con la camara y/o batería si no sabes que decir...ni cuando.
Y hay que buscar que corno significan esas tramas de datos.
 
Ya tengo un analizador logico colega, dinero no me falta y tiempo segun la semana.
Tampoco necesito una bateria nueva ya que como dije antes le cambie la celda y el CI no se bloqueo.
Igual gracias por la sugerencia!
 
Atrás
Arriba