¡Muy buenas!
Os pongo en situación: estoy trabajando en un proyecto de robótica modular. He construido un robot humanoide usando servos Dynamixel AX-12A y una Intel Edison como controlador del robot. Cada dynamixel es controlado vía Serie por una placa Olimexino-85S (ATtiny 85), y a su vez cada Olimexino-85S está conectado a la lntel Edison a través de un bus I2C. Estoy alimentando todo con una fuente de 12V, tanto Dynamixels como Intel Edison, excepto los Olimexinos, que cada uno tiene un regulador por conmutación que rebaja los 12V a 5V.
Pues bien, una vez tengo todo montado, hago lo siguiente:
- Primero enciendo la Intel Edison.
- Una vez iniciada, enciendo los módulos (Dynamixel+Olimexino).
- Los Dynamixel se mueven todos a una posición determinada (se la manda el Olimexino)
Y una vez llegan a su posición empieza a subir la temperatura de la Intel Edison muy rápidamente. En cuestión de 10 segundos pasa de 40ºC a casi 70ºC, y a esa temperatura la apago porque corre el riesgo de freirse (ya me cargué otra Intel Edison con este mismo procedimiento).
Y me surgen las siguientes preguntas:
¿Es posible que al encender los Dynamixel éstos metan algún rizado en la línea de alimentación de 12V?
¿Podría ese rizado ser el causante de que la Intel Edison suba tan rápido su temperatura?
¿Quizá ese rizado afecta mucho al regulador interno de la propia Intel (aunque se puede alimentar a 12V la Intel trabaja a 3.3V, por lo que supongo que lleva su propio regulador)?
Un dato interesante es que cuando detecto que empieza a subir la temperatura, aunque desconecte todos los módulos (Dynamixel+Olimexino) la temperatura de la Intel sigue subiendo y subiendo. Y esto es lo que más me despista, porque si el problema fuese causado por los servomotores (parece que es así porque el problema siempre ocurre al encenderlos) no debería seguir aumentando la temperatura de la Intel Edison una vez apagados, ¿no?
Otro dato interesante: he probado a poner alimentaciones independientes, alimentando los dynamixel con una fuente y la Intel Edison con otra fuente y... el problema desaparece! no aumenta la temperatura absolutamente nada. Esto señala a los Dynamixel como los culpables del problema de temperatura al tener una alimentación común. Y aunque poner las dos alimentaciones independientes es una solución viable, necesito saber qué es lo que causa el problema de temperatura cuando tengo alimentación común.
Espero que alguno podáis ayudarme, porque me estoy volviendo loco. ¡Muchas gracias de antemano!
Buen foro
Os pongo en situación: estoy trabajando en un proyecto de robótica modular. He construido un robot humanoide usando servos Dynamixel AX-12A y una Intel Edison como controlador del robot. Cada dynamixel es controlado vía Serie por una placa Olimexino-85S (ATtiny 85), y a su vez cada Olimexino-85S está conectado a la lntel Edison a través de un bus I2C. Estoy alimentando todo con una fuente de 12V, tanto Dynamixels como Intel Edison, excepto los Olimexinos, que cada uno tiene un regulador por conmutación que rebaja los 12V a 5V.
Pues bien, una vez tengo todo montado, hago lo siguiente:
- Primero enciendo la Intel Edison.
- Una vez iniciada, enciendo los módulos (Dynamixel+Olimexino).
- Los Dynamixel se mueven todos a una posición determinada (se la manda el Olimexino)
Y una vez llegan a su posición empieza a subir la temperatura de la Intel Edison muy rápidamente. En cuestión de 10 segundos pasa de 40ºC a casi 70ºC, y a esa temperatura la apago porque corre el riesgo de freirse (ya me cargué otra Intel Edison con este mismo procedimiento).
Y me surgen las siguientes preguntas:
¿Es posible que al encender los Dynamixel éstos metan algún rizado en la línea de alimentación de 12V?
¿Podría ese rizado ser el causante de que la Intel Edison suba tan rápido su temperatura?
¿Quizá ese rizado afecta mucho al regulador interno de la propia Intel (aunque se puede alimentar a 12V la Intel trabaja a 3.3V, por lo que supongo que lleva su propio regulador)?
Un dato interesante es que cuando detecto que empieza a subir la temperatura, aunque desconecte todos los módulos (Dynamixel+Olimexino) la temperatura de la Intel sigue subiendo y subiendo. Y esto es lo que más me despista, porque si el problema fuese causado por los servomotores (parece que es así porque el problema siempre ocurre al encenderlos) no debería seguir aumentando la temperatura de la Intel Edison una vez apagados, ¿no?
Otro dato interesante: he probado a poner alimentaciones independientes, alimentando los dynamixel con una fuente y la Intel Edison con otra fuente y... el problema desaparece! no aumenta la temperatura absolutamente nada. Esto señala a los Dynamixel como los culpables del problema de temperatura al tener una alimentación común. Y aunque poner las dos alimentaciones independientes es una solución viable, necesito saber qué es lo que causa el problema de temperatura cuando tengo alimentación común.
Espero que alguno podáis ayudarme, porque me estoy volviendo loco. ¡Muchas gracias de antemano!
Buen foro