Modificar un chip en un medidor de voltaje comprado

0

He comprado un comprobador de baterías para mis paquetes de baterías RC LiPo. El comprobador de baterías puede medir y emitir alarmas a bajos voltajes entre 2,7 y 3,8 voltios. Sin embargo, con las baterías LiPo, el rango interesante está entre 3,7 y 3,8 voltios y me preguntaba si sería posible acomodar este rango.

En el circuito hay un chip Atmel 1206 24C02N. Encontré la hoja de datos del chip aquí y parece que el chip es el que contiene los niveles de voltaje en él. memoria (estoy en lo cierto?). Me preguntaba si era posible leer y alterar la memoria de los chips a través de Arduino o algo similar. Tengo un conector FTDI como este que normalmente conecto con mi Arduino nano. ¿Puedo usar este para comunicarme con el chip?

Aquí hay una imagen de la parte posterior del comprobador de voltaje. En la parte frontal hay dos zumbadores, una pantalla LED de 3 segmentos y en la parte superior se puede ver el botón que cambia el nivel de voltaje al que debe dispararse la alarma.

    
pregunta Attaque

1 respuesta

1

Es fácil escribir en el 24C02, que es solo una memoria I2C SEEPROM. Cualquier cosa que actúe como un maestro I2C funcionará.

Resolver qué cambiar en los 256 bytes de memoria será un problema más difícil, sospecho, y muy específico para este producto final en particular. Puede almacenarse de una manera muy ingenua, o (como algunas cosas que he desarrollado) puede haber algoritmos de redundancia y reparación automática, junto con las sumas de comprobación o CRC para detectar problemas.

    
respondido por el Spehro Pefhany

Lea otras preguntas en las etiquetas