Este foro usa cookies
Este foro utiliza cookies para almacenar su información de inicio de sesión si está registrado y su última visita si no lo está. Las cookies son pequeños documentos de texto almacenados en su computadora; las cookies establecidas por este foro solo se pueden usar en este sitio web y no representan ningún riesgo de seguridad. Las cookies en este foro también rastrean los temas específicos que ha leído y la última vez que los leyó. Si Ud. continúa navegando, entenderemos que acepta todas las cookies.

Se almacenará una cookie en su navegador, independientemente de la elección, para evitar que se le vuelva a hacer esta pregunta. Podrá cambiar la configuración de sus cookies en cualquier momento utilizando el enlace en el pie de página.

El foro antiguo se encuentra accesible desde https://foro.gambas-es.org en modo de solo lectura.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

IoT: ESP32 WROOM D32 Problema
#1

Hola...saludos:

Pues comencé a hacer proyectos con el ESP32 adicionando las librerías a Arduino bajo Win2 y también en Ubuntu 18.04. Para "subir" el software ya compilado al ESP32 hay que oprimir el botón BOOT mientras avanzan algunos % de carga. Luego se puede soltar y la carga continúa.

Durante estos momentos yo veía fluctuar en intensidad el led integrado rojo del ESP32. Luego al terminar de "subir" el software, y abriendo la terminal Serial, aparecían paquetes de mensajes, cuyo encabezado decía algo parecido a:

"Brownout detector was triggered. CPU Reset"...

Estuve buscando en la web temas relacionados, pero hay muy pocas soluciones. Incluso Expressive (los fabricantes) no proporcionan una solución. En cierta página, alguien propuso modificar un archivo de los descargados para la tarjeta ESP32, denominado sdkconfig, cambiando a la línea que contiene _BROWNOUT_DET=y, se le pone "n", para quedar como:

... _BROWNOUT_DET=n

Pero el colega que propuso esta solución indica que no le funcionó. Así que yo también modifiqué otro archivo:

sdkconfig.h

El cual contiene entre otras muchas la línea .... _BROWNOUT_DET=1

Así que por lógica, lo cambié por ..._BROWNOUT_DET= 0

Guardados ambos archivos, volví a compilar mi proyecto de ESP32 con Arduino y puede "subir" el software a la placa sin ningún problema. Al terminar de subir, de inmediato funcionó y sin mandar los molestos paquetes de error o reset.

Claro que bajé unos 4 datasheets del ESP32 para analizar un poco la cosa del registro que controla la detección de Brownout, que no es otra cosa que la detección del voltaje de alimentación que "baja" un poco por el consumo que hace el ESP32 al encender sus componentes diversos. También encontré que tiene 8 niveles de detección de niveles de voltaje, pero como lo he deshabilitado, ya no interesan de momento.

El problema real es cuando se arma un circuito con el ESP32, varios sensores, fuente y baterías de respaldo. En algún momento al funcionar con baterías, y estas agotarse un poco solamente, el ESP32 comenzará  a hacer sus RESETS, ante la asombro del diseñador.

Incluso si durante las prácticas se usa un cable USB largo (80 cm o mas), la caída de tensión será mas notoria. Es por eso que yo hice la maniobra en ambos archivos. Al principio quise aminorar el problema colocando un capacitor de 1000uF/10V entre Vin y Gnd del ESP32, pero no se quitó el problema.

Por último, he querido hacer lo mismo en Ubuntu, pero no encuentro los dichosos archivos....ayuda por favor...

Eso es todo....
<Nota: Editado>

Es mejor saber un poco de todo, que todo de muy poco. Lo primero, garantiza la supervivencia humana.
    ¡Gracias!


Mensajes en este tema
IoT: ESP32 WROOM D32 Problema - por AlfredoSC - 16-04-2021, 23:36
RE: IoT: ESP32 WROOM D32 Problema - por tincho - 17-04-2021, 12:50
RE: IoT: ESP32 WROOM D32 Problema - por AlfredoSC - 18-04-2021, 18:02
RE: IoT: ESP32 WROOM D32 Problema - por jguardon - 18-04-2021, 19:04
RE: IoT: ESP32 WROOM D32 Problema - por tercoide - 19-04-2021, 13:01
RE: IoT: ESP32 WROOM D32 Problema - por AlfredoSC - 20-04-2021, 18:31
RE: IoT: ESP32 WROOM D32 Problema - por tercoide - 21-04-2021, 14:07
RE: IoT: ESP32 WROOM D32 Problema - por AlfredoSC - 23-04-2021, 18:51

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)