Se observa un comportamiento logarรญtmico con una posible asรญntota en y = 35ยบC tras dos horas de funcionamiento despuรฉs de la reparaciรณn de Pierre y Atl mod.
Graficando datos capturados por sensor LM35 en Arduino Monitor Serie
Mah xipano
Problema
Insatisfechos con las grรกficas obtenidas por el Arduino Serial Plotter, con sus raras escalas y repleta de interferencias generadas por las variaciones de voltaje (capturadas por el sensor LM35 durante los registros), decidimos hacer nuestras propias grรกficas en R.
Resumen
Se modificรณ nuestro bosquejo de Arduino, de modo que lo รบnico que se imprimiera en el Monitor Serie fueran pares ordenados X1, X2. Donde X1 = segundos transcurridos y X2 = temperatura registrada en tiempo X1. Despuรฉs se realizaron tres pruebas, dos con un tiempo de 3600 segundos y una de 7200 (con distintos aparatos: Apple Tv, Philips DVD, Wii U), durante las cuales se registraron las medidas de temperatura por segundo con el bosquejo mencionado, todas las pruebas fueron realizadas con una luz de fondo al 100%. A continuaciรณn se copio la informaciรณn del Monitor Serie y se guardรณ en un archivo de texto con extensiรณn .csv para su futura exportaciรณn a R en donde se realizaron las graficas respectivas junto con una regresiรณn local de el paquete lattice encontrado en librerรญa de R.
La televisiรณn pudo utilizarse por un periodo de 2h sin alcanzar los 35ยบC (temperatura mรกxima de funcionamiento recomendada en el manual de usuario oficial de LG).
Existen diferencias en el comportamiento del aumento de la temperatura interna dependiendo del equipo que se estรฉ utilizando o quizรกs dependiendo de la naturaleza de las imรกgenes presentadas durante las pruebas, aparentemente, el menor aumento de temperatura por unidad de tiempo se obtiene mediante transmisiรณn por RGB observando videos en youtube, mientras el mayor se observa jugando Wii U conectado mediante HDMI. Dicho esto, aclaramos que la afirmaciรณn del pรกrrafo anterior sigue siendo vรกlida en ambos casos.
Archivo de datos capturados en extensiรณn .csv, se obtiene con bosquejo anterior Ejemplo
Script de R para graficar datos con regresiรณn local: Script
Procedimiento
Con el sensor LM35 instalado en el interior de la TV, aislado y apartado lo suficiente para evitar cortos circuitos (ver esta entrada para mas informaciรณn). Se importรณ el nuevo bosquejo a nuestro Arduino, el cual se colocรณ en la parte posterior del televisor de manera que pudieramos conectar el LM35 (hicimos una perforaciรณn en la parte trasera de la tele para dar salida a los cables del LM35 instalado adentro) y se realizaron tres experimentos para los cuales se mantuvo abierto el Monitor Serie de Arduino y al finalizar cada experimento se copio la informaciรณn del Monitor en Serie y se pasรณ a un archivo de texto para guardarla con extensiรณn .csv para despuรฉs importarlas a R.
Despuรฉs se realizรณ el script de R que se presenta a continuaciรณn:
#R Plot - Graficando regresiรณn local a partir de medidas con interferencia
#Medidas de temperatura de interior de TV LG m2762d tomadas con transistor LM35
#instalado en su interior, datos capturados con Arduino.
#Bosquejo de Arduino, apunta un par ordenado x,y donde x = segundo, y = temperatura
#en el monitor en serie. Uno por lรญnea, estos datos fueron despuรฉs copiados y pegados
#En un editor de texto y guardados con extensiรณn .csv para su futura manipulaciรณn en R
#EL SIGUIENTE SCRIPT ESTร DESARROLLADO PARA GRAFICAR LOS DATOS CAPTURADOS JUNTO CON UNA
#REGRESIรN LOCAL. LA FINALIDAD ES LA PRESENTACIรN DE UNA CURVA DE TEMPERATURA
#CONTRA TIEMPO PARA ESTE EQUIPO DESPUรS DE LA REPARACIรN DE PIERRE Y MODIFICACIรN ATL
#CON EL OBJETIVO DE PREVER FUTURAS PROBLEMรTICAS EN LA PLACA DEL INVERSOR
#COMO USAR:
#
#------------------------------------------------------------------------------------
#Importando archivo:
#/Users/Administrador/Desktop/prueba_temperatura_8_jul_appletv
plotdata <- read.csv("directorio_de_archivo/archivo.csv")
#Graficando con regresiรณn local (LOESS) con ayuda de lattice (librerรญa de R)
#importando libreria de lattice
library(lattice)
#panel function pa' paintar pimped lรญneas
panel_fn <- function(x, y, ...)
{
panel.xyplot(x, y,col = "cornflowerblue" ...)
panel.xyplot(x, y, type = "smooth", col = "gray33", lwd ="4", ...)
#panel.abline(v = 3600, col="darkorange")
panel.abline(h = 35, col="orangered")
}
#plotting you menso!
xyplot(plotdata$X2 ~ plotdata$X1, panel = panel_fn, pch=".", cex = "2",xlab = "Etiqueta X", ylab = "Etiqueta Y" , main = "Tรญtulo principal", xlim=c(0, max(plotdata$X2)), ylim = c(20,40) )
Basta sustituir <directorio_de_archivo/archivo.csv> por la ruta hacia tu archivo en la primera lรญnea del cรณdigo y correr el script para obtener la grรกfica.
Resultados
Prueba 1. Apple TV, aprox 60 minutos
Lรญnea naranja-roja horizontal en y = 32ยบC. Supuesta asรญntota segรบn entrada anterior bajo una prueba por RGB de 1 hora 40 minuots. Aquรญ ya la estรก alcanzando en 1 hora. ยฟEs RGB mรกs cool?
Prueba 2. Philips DVD, aprox 60 minutos
Se puede apreciar que a pesar de que la Prueba 2 iniciรณ a una temperatura menor que la Prueba 1, se alcanzรณ la misma temperatura al cabo de 1 hora. ยฟA quรฉ se debe?
Prueba 3. Wii U, aprox 2 horas
Aparentemente se calienta mas rรกpido con Wii U. Podemos ver que en menos de una hora ya se rebasรณ la ยซasรญntotaยป de 32ยบC. Tambiรฉn podemos ver que no parecen existir interferencias, debe ser por el convertidor AC/DC del Wii U. ยฟBonito no?
Conclusiones
Todavรญa no estamos seguros de nada en especรญfico pero podrรญamos afirmar lo siguiente:
O utilizar la televisiรณn por RGB es lo que menos genera estrรฉs por temperatura y utilizarla con Wii U es lo que mรกs.
ร cada vez se estรก calentando mรกs rรกpido nuestra televisiรณn.
Debemos mencionar que en la prueba de 2 horas se comenzรณ a percibir un olor peculiar cรณmo a plancha caliente alrededor del segundo 6000. No era un olor a quemado, pero tampoco muy agradable. Pienso que quizรกs es buena idea dejar reposar la PCB dentro de agua destilada despuรฉs de la reparaciรณn y limpieza (nosotros utilizamos alcohol isopropรญlico para limpiar despuรฉs de las reparaciones) para eliminar cualquier residuo quรญmico que pudiera despedir gases no deseables.
Secuela
En un par de semanas mรกs, dรกndole uso a nuestra televisiรณn vamos a abrirla nuevamente para ver el estado de nuestra PCB del inversor (pieza reparada) y de una vez crearemos un manual con instrucciones para realizar la reparaciรณn de Pierre y la modificaciรณn de Atl paso por paso, reuniendo las recomendaciones y advertencias que se conocieron durante la experimentaciรณn documentada en este, nuestro Blog de Vida.
Por otro lado, me parece intrigante la belleza que presentan los patrones de interferencias en las pruebas de Apple Tv y Philips DVD, y estamos pensando en traducir algunas secciones superiores de estas interferencias para escucharlas en forma de mรบsica.
ยฟSe podrรก disminuir la temperatura interior de la TV con una modificaciรณn al componente C418?
Problema
Hace algunos dรญas, reparamos una TV LG M276D con el mรฉtodo de Pierre, lo cual se encuentra documentado en esta entrada, el enlace para el mรฉtodo original lo agrego a continuaciรณn:
La alegrรญa era notable y agradecimos al autor. A continuaciรณn agrego una captura y hacemos una breve traducciรณn:
Pierre advirtiendo de posibles problemas subsecuentes
Pierre se mostrรณ muy amable y nos advirtiรณ acerca posibles fallos subsecuentes e incluso de peligro de posible incendio… su TV presentรณ complicaciones a unos dos meses de la reparaciรณn realizada, nos menciona que la PCB se quemaba cada vez mรกs y despedรญa un olor a quรญmicos en combustiรณn. ยกPero que lรกstima!
Aquรญ podemos apreciar los daรฑos en la PCB de Pierre:
PCB de Pierre, daรฑos presentados meses despuรฉs de la reparaciรณn.
Se decidiรณ aprovechar esta situaciรณn problemรกtica y darle la vuelta para la investigaciรณn del tema y bรบsqueda de una posible soluciรณn, todo esto previo a comenzar a darle uso normal a la TV. Se tomรณ en cuenta la necesidad de fundamentaciรณn conceptual acerca de ciertos tรฉrminos y tรฉcnicas de electrรณnica bรกsica.
Con la siguiente tabla, se definieron los objetos de investigaciรณn, a saber:
Tabla de objetos de investigaciรณn
En esta entrada, trataremos las primeras tres preguntas, y la ultima se dejara para la siguiente, la cual serรก la รบltima que trate sobre la reparaciรณn de esta TV (al menos por el momento).
Resumen
Se realizรณ una investigaciรณn de los
cuestionamientos mostrados en la tabla anterior, con el fin de comprender el
problema desde una perspectiva mas amplia. Se concluyรณ que no habรญa un peligro
notable para la placa por los residuos dejados tras la incineraciรณn del
condensador de cerรกmica. Pensamos que una limpieza exhaustiva a la zona
carbonizada y una resanada con resina epรณxica en los hoyos que pudieran quedar
tras la limpieza detendrรญa el olor mencionado por Pierre y ayudarรญa a disminuir
la temperatura interna (consideremos que tener zonas carbonizadas crea una mala
disipaciรณn de calor).
Con ayuda de la hoja tรฉcnica de los capacitores en cuestiรณn, hallamos su
temperatura adecuada de funcionamiento. Se piensa que la causa de su
incineraciรณn fue un sobrecalentamiento muy por arriba de su mรกximo que es de
85ยบC.
Hallamos informaciรณn que indicaba que un capacitor con un voltaje tan alto y una capacitancia tan baja era โraroโ y que quizรก serรญa buena idea sustituirlo por uno del doble de capacitancia.
Trabajamos en las pruebas pertinentes antes y despuรฉs de la modificaciรณn esperando detectar alguna disminuciรณn de la temperatura interna mientras la TV se encontraba en funcionamiento, lo cual fue realizado con ayuda de un Arduino Uno y un transistor LM35, instalado en el interior de la televisiรณn, pegado al chasis trasero. Se concluyรณ que la TV funciona de forma aparentemente correcta tras la modificaciรณn del componente C418, pero no hubo una mejora notable respecto a disminuciรณn de temperatura interna durante el funcionamiento del equipo, lo que se encontrรณ fue que aparentemente hubo una posible mejora en el filtrado de altos voltajes, la cual se aprecia en la disminuciรณn de ruido introducido en las mediciones del sensor LM35 notada despuรฉs de la modificaciรณn.
Requerimientos
1. TV LG M276D reparada con el mรฉtodo de
Pierre
2. 1 capacitor de cerรกmica con valor 5pF
6kV
3. Placa Arduino
4. Transistor sensor de temperatura LM35
5. Cables, herramienta, soldadura,
cautรญn.
6. Computadora
Procedimiento
Se realizรณ una investigaciรณn de los
cuestionamientos mostrados en la tabla anterior, con el fin de comprender el
problema desde una perspectiva mas amplia. Se concluyรณ que no habรญa un peligro
notable para la placa por los residuos dejados tras la incineraciรณn del
condensador de cerรกmica. Un capacitor de cerรกmica se compone de algรบn metal conductor,
algรบn material cerรกmico y una cobertura fenรณlica, esta informaciรณn fue hallada
en el siguiente enlace:
Aquรญ hay una captura interesante del enlace anterior, en donde se muestra el proceso de fabricaciรณn de un condensador cerรกmico, podemos ver que es como un sรกndwich, en donde los panes son conductores y el relleno; un dielรฉctrico cerรกmico. El โsรกndwichโ es despuรฉs baรฑado en una deliciosa resina fenรณlica para aislarlo y protegerlo:
Construcciรณn de un condensador cerรกmico
Quizรกs los residuos de la cobertura
fenรณlica tras la incineraciรณn sean los que provoquen que la televisiรณn expulse
un olor peculiar al estar en funcionamiento, ya veremos cuando limpiemos
totalmente la carbonizaciรณn y resanemos, si se sigue percibiendo este aroma, en
la presente entrada se mantuvo la zona carbonizada (tan solo una ligera
limpieza que fue realizada desde la ultima reparaciรณn) para poder comparar en
el futuro los datos, e indagar acerca de la efectividad de las reparaciones.
A continuaciรณn comparto el enlace de la
hoja de seguridad para los capacitores utilizados en la reparaciรณn de Pierre:
En la cual se menciona la temperatura funcional recomendada para el componente. Hallamos que la temperatura mรกxima de funcionamiento recomendada para este capacitor es de 85ยบC, la cual de no es muy alta, a continuaciรณn presento una captura de la informaciรณn mencionada:
Rango de temperatura de operaciรณn de condensador 5pF 6kV
Conociendo la temperatura mรกxima se diseรฑรณ un termรณmetro con ayuda de un Arduino Uno y un sensor de temperatura LM35 (el cual puede medir temperaturas desde -55ยบC hasta 150ยบC), asรญ se midiรณ la temperatura de la zona de peligro reparada (C418), el bosquejo (cรณdigo Arduino), tanto el prototipo fue realizado de manera que se activara una alarma en caso de que la temperatura interna de la TV llegase a rebasar una temperatura considerada de peligro inminente.
Aquรญ agrego el bosquejo (sketch o cรณdigo fuente) para su descarga:
Con el fin de no
daรฑar mรกs la PCB de nuestro inversor de voltaje, se eligiรณ que la temperatura
mรกxima permitida serรญa de 50ยบC, en caso de llegar a esta se activarรญa la alarma
y se procederรญa a apagar el equipo. El intervalo de tiempo elegido para la
prueba fue de media hora.
Una vez confirmado el funcionamiento del prototipo se procediรณ a realizar la versiรณn final del termรณmetro. El sensor fue colocado en la parte interna del chasis trasero de la TV, en una zona cerca pero a una distancia segura y convenientemente aislado de la zona problemรกtica ( no querรญamos que ocurriera algรบn corto que tostara nuestro Arduino o hasta nuestra Mac), esto se logrรณ con unas extensiones hechas de cable reciclado, y un taladro de mano. En la galerรญa de la derecha se muestran imรกgenes del procedimiento mencionado con fines prรกcticos. La bocina utilizada es una vieja bocina que se extrajo a unos audรญfonos descompuestos, se modificรณ para su manipulaciรณn con cables mรกs maleables y se le agregรณ un par de resistencias en paralelo que aportan alrededor de 600 ohmios para evitar daรฑos.
Marca en rosa en donde se perforarรก
Perforaciรณn realizada con taladro de mano PK-500
Sensor LM35 instalado y aislado
Se abriรณ un pequeรฑo espacio para el cable, puliendo con el taladro de mano la parte media del lado derecho de este recuadro en el chasis posterior.
Parte posterior.
Etiquetado, LM35 out.
Todo listo
LM35 interno conectado a Arduino
Prueba en curso
Se midiรณ la temperatura durante media hora de funcionamiento durante el cual se reprodujo una pelรญcula con un DVD conectado al puerto HDMI del televisor. La TV se configuro con tipo de imagen estรกndar (predeterminada, trae 80% luz de fondo).
Este proceso se realizรณ dos veces: primero antes, y a continuaciรณn, despuรฉs de la modificaciรณn del componente C418.
Aquรญ se muestra una fotografรญa de dicha modificaciรณn, tan solo se agregรณ un capacitor con los mismos valores en paralelo, lo que es equivalente a tener uno del doble de capacitancia, se soldรณ en la parte trasera por ser mรกs practico.
Modificaciรณn de componente C418
A continuaciรณn presentamos un video donde se muestran procedimientos y resultados:
Observaciรณn: Las medidas inconsistentes que se pueden observar en las grรกficas de temperatura contra tiempo obtenidas a partir de Arduino (esos picos altos y bajos demasiado exagerados) no son mas que interferencia creada por conectar la tv a la corriente alterna, o bien, por conectar aparatos a la TV que estรฉn conectados a la toma de corriente. El sensor LM35 es sumamente sensible a cambios de voltaje (de hecho asรญ mide la temperatura) por lo que estas grandes diferencias de potencial utilizadas por el inversor de voltaje, son detectadas por el LM35 e introducidas a nuestro registro como ruido.
Introducciรณn de ruido provocado por diferencias de potencial en el รกrea de mediciรณn para sensor LM35
Resultados
Se pudo comprobar que la televisiรณn Sร
funciona de manera aparentemente correcta tras la modificaciรณn del componente
C418 (sustituciรณn por capacitor con el doble de capacitancia), pero no hubo una
diferencia notable en la temperatura interna del televisor durante su funcionamiento
despuรฉs de dicha modificaciรณn.
Cรณmo podemos ver en la siguiente captura donde se hace una comparaciรณn de las grรกficas obtenidas en ambas pruebas, no parece haber una disminuciรณn notable en la temperatura interior del televisor durante su funcionamiento, despuรฉs de realizar la modificaciรณn de duplicado de capacitancia en el componente C418 de la PCB del inversor de voltaje, hay que aclarar que la temperatura inicial del segundo experimento (en la parte superior de la imagen) fue de un grado Celsius menor, y podemos ver que este experimento termina un grado menos caliente. Con esto se deduce que no hubo ninguna diferencia, ya que ambos incrementaron la misma cantidad de temperatura en el mismo intervalo de tiempo.
Comparaciรณn de ambas pruebas
Lo que puede apreciarse en esta captura, es que tras la modificaciรณn, los picos producidos por interferencia mencionados en la observaciรณn del problema se vieron disminuidos. Es decir, aparentemente se filtran mejor las variaciones altas de voltaje. Esto parece ser algo bueno pero no nos ayudo a disminuir la temperatura, y por el momento esto es lo que nos interesa asรญ que lo dejaremos a un lado.
Secuela
Algo que nos pareciรณ interesante, lo cual
fue descubierto durante la experimentaciรณn,
es que el televisor tardรณ menos en calentarse que en enfriarse (mucho
menos). Para que la temperatura interior del televisor se estabilizara al
finalizar la primera prueba y para poder iniciar la segunda, tuvimos que
esperar casi dos horas… lo cual nos deja pensando en un mal diseรฑo y en la
posibilidad de adaptar un pequeรฑo ventilador en la parte posterior del TV con
el fin de facilitar la disipaciรณn de calor generado en el inversor de voltaje
(podrรญamos tomar 4.5V del puerto USB que dice โservice onlyโ).
Cรณmo vimos, esta modificaciรณn no pareciรณ funcionar para disminuir la temperatura interior de nuestra TV (quizรกs debimos hacer pruebas mas largas), pero todavรญa tenemos un as bajo la manga. En la prรณxima entrada realizaremos la limpieza total y restauraciรณn de la zona carbonizada. Para despuรฉs utilizar un producto que nos acaba de llegar desde China (en realidad llego desde Puebla pero es de China) el cual es un adhesivo tรฉrmico que se utiliza por lo general para facilitar la conducciรณn tรฉrmica entre un procesador de una computadora y su placa disipadora (que es una estructura con gran capacidad de conducciรณn tรฉrmica la cual es colocada encima de los procesadores para que estos no sufran sobrecalentamientos), pero se hallรณ que, en nuestro inversor de voltaje, varios de los capacitores de cerรกmica tienen aplicada este tipo de pasta, cรณmo se puede ver en la imagen siguiente:
Capacitores de cerรกmica aledaรฑos a zona problemรกtica. Note la pasta blanca que se aprecia sobre uno de sus extremos.
ยฟPor quรฉ no le aplicaron la pasta a los
componentes problemรกticos?
Tal vez nunca lo sabremos (cosas de chinos)… en fin. Pretendemos aplicar un poco de este adhesivo tรฉrmico a base de silicรณn en nuestros componentes problemรกticos, y quizรก hasta utilizarlo para pegarle un disipador de calor a nuestro componente C418 (el cual decidimos dejar con su valor de capacitancia original de 5pf), que por los casos observados, parece ser el primero en sufrir igniciรณn. Con estas ultimas modificaciones se pretende dar por finalizada la reparaciรณn de nuestra TV LG M276D y solo quedarรญa mantenerlos informados acerca de cualquier novedad o problema que se llegase a presentar en el futuro.
ยกEso es todo por hoy amigos!
Estรฉn atentos de las prรณxima entrada que lo mas seguro es que sea la ultima de este mes que trate de tecnologรญa. Nos vamos a tomar un descanso de tanta electrรณnica y les prometo que pronto se publicarรก la primera entrada que trate acerca de artes. Espero que les haya parecido interesante y que le sea de utilidad a algunos. ยกHasta pronto!