3.05.2015

¡Socorro! ¡Mi raspberry se cuelga!

¿Alguna vez te ha pasado alguna de estas cosas con tu raspberry Pi?
  • Se reinicia aleatoriamente
  • Se cuelga aleatoriamente
  • Cuando enchufas un disco duro USB o adaptador WiFi se reinicia
  • El puerto ethernet deja de funcionar después de unas horas o menos
  • Tu adaptador de corriente se calienta más de lo normal
Sí es así, te interesa este artículo.

Últimamente estoy un poco liado con el proyecto fin de carrera. En el necesito utilizar una raspberry Pi.

Mi modelo es la versión B; ya sabéis la que tiene 512 MB de RAM y puerto de red. 

Anteriormente la tenía funcionando con éxito como media center con Raspbmc con un cargador de móvil de un Sony Xperia P original que según marca en su carcasa proporciona 1500 mA. Más información aquí.



Cargador Sony Quick Charger EP851
Es un cargador que proporciona un cable de alimentación de más calibre que el que estamos habituados en estos cargadores. Un indicador de que de verdad podría alcanzar el ampere y medio que marca.

Los únicos problemas que he tenido con el son al conectar un disco duro externo USB de 2.5''. En el momento que lo enchufo, produce un transitorio en la tensión estabilizada de 5V haciendo que las raspberry se reinicie por falta de tensión suficiente. Esto es debido al incremento de las necesidades de corriente por parte de la raspberry Pi hacia al cargador al tener que alimentar el disco duro externo.


También he comprobado este problema al enchufar un adaptador WiFi USB. En general con cualquier dispositivo que sea un poco tragón


Pues bien, este problema lo he solventado de una manera muy sencilla. Simplemente hay que enchufar todos los dispositivos que necesitemos en la raspberry Pi antes de conectar el cargador a la red eléctrica.


Obviamente esto funciona en mi caso con un cargador que proporciona 1500mA. Si el tuyo proporciona por ejemplo 500mA (bastante común en cargadores antiguos o de los chinos aunque marquen 1000mA)  no va a funcionar aunque hagas lo mismo. Aquí rige un principio universal de la electricidad:

'' Las gallinas que entran por las que salen ''

Esto es, si nuestro cargador nos proporciona una corriente de 1000 mA nominales (funcionamiento estable, sin picos de consumo) por mucho que hagamos no vamos a poder generar una corriente sustancialmente mayor  de por ejemplo, 1500 mA estables si nuestra raspberry Pi los necesitara. Caso típico de tener un adaptador WiFi USB (suelen consumir bastante), discos duros externos, etc. Lamentablemente mi cargador con el uso, el tiempo y seguramente por los golpes que se ha llevado hace mal contacto el puerto USB.


He probado con otro cargador USB de Sony que proporciona unos 750 mA nominales y aunque la raspberry Pi funciona aparentemente bien (con el truco que comenté antes si queremos usar un HDD externo o WiFi) al cabo del tiempo acaba colgándose o incluso reiniciándose. He comprobado como en estos casos el cargador se caliente excesivamente, síntoma de que ha estado sobrecargado durante todo este tiempo.


Así que estoy buscando un nuevo adaptador de corriente USB y estoy buscando uno que me de al menos 2000 - 2500 mA estables. He estado buscando cargadores de móvil que me den esta potencia pero no me convencen la mayoría ya que pienso que el dato no es del todo fiable por su reducido tamaño. 

Entonces he pensado en las famosas tablets y sus generosas pantallas y baterías. ¿Alguna tendrá que tener un cargador potente si quieren cargarse rápido no? Comparando el tamaño de los adaptadores, para una misma potencia los de las tablets son más grandes.


Y ahora quería comentar otra experiencia con todo este tema de los cargadores: Ojo con los cables chinos y de mala calidad (y poco calibre). De nada sirve tener un adaptador de 2000mA si usamos  un cable fino tipo por ejemplo el que nos viene para cargar nuestro pequeño ebook. Si además le añadimos a esto la longitud del cable, a más largo más resistencia, al final del cable no obtendremos los 5V ni incluyendo las tolerancias permitidas ni de broma cuando se requiere un pico de consumo de corriente como por ejemplo durante el boot de la raspberry o el ya comentado caso de enchufar un HDD USB.



Os recomiendo leeros el artículo de element14 en el cual analizan el comportamiento de varios cables USB de distintos calibres junto con la raspberry Pi. Las fotos con el osciloscopio son muy ilustrativas.



Más info:
 Raspberry PI:- USB power cables, crashing and other problems