¿Es seguro programar un robot Pololu 3pi de Sparkfun sin baterías, usando solo una fuente de alimentación del programador AVR? ?
¿Es seguro programar un robot Pololu 3pi de Sparkfun sin baterías, usando solo una fuente de alimentación del programador AVR? ?
Mirando el manual diría que probablemente no sea una buena idea.
Es posible que consuma demasiada corriente para su programador (tendría que verificar esto usted mismo) y, además, mirando el esquema, hay un regulador lineal que puede no gustar tener Vcc en su salida mientras que nada está en su entrada.
A menos que pueda confirmar que ninguno de estos puntos causaría posibles problemas, me quedaría con las baterías (completamente cargadas). Especialmente dadas las numerosas advertencias que indican que perder poder durante la programación puede deshabilitar permanentemente el 3pi.
Observe en el diagrama del circuito anterior (que agregué a su pregunta) que además de lo que Oli dice respecto a la programación Vcc que se aplica a la salida de un regulador no especificado (no suele ser una idea maravillosa), existe el problema de suministrar potencia a "Vboost". Esto no es necesario para la programación, pero es necesario para el funcionamiento normal.
A menos que pueda estar seguro de que el robot no estará molesto por estar "muerto en el agua" al salir del modo de programación en la medida en que se haga una lesión, es una idea muy imprudente. Vea a continuación por qué la batería es necesaria para el funcionamiento normal (pero no necesariamente para la programación).
He agregado una línea roja de buen gusto en el diagrama del circuito para mostrar la conexión desde la programación_conector_Vcc a la fuente normal de Vcc y una bonita línea Octarine (tal vez es Naranja) para mostrar las ubicaciones en las que se genera (se usa) la parte superior de Vboost (5 x LED "Sensor de reflectancia" y el controlador de motor IC).
Vboost se suministra desde un regulador de conmutación alimentado por Vbat, y Vcc (que estaría alimentando) se suministra desde Vboost. Por lo tanto, si alimenta energía a Vcc solo, no hay forma de que el regulador de conmutación Vboost obtenga energía. Por lo tanto, es probable que Vboost sea cero y, como máximo, se pueda respaldar a través del regulador de 5V desde el programador Vcc. Esto ciertamente deshabilitaría la unidad del sensor de reflectancia y muy probablemente deshabilitaría el IC del motor y, en el mejor de los casos, podría dejarlo arrastrado herido (pero con un robot ciego para conducir).
ASÍ que el programador puede funcionar pero el robot no lo hará y si el sistema intentó salir del modo de programación y, por ejemplo, inicializar normalmente, puede hacer otra cosa.
Lea otras preguntas en las etiquetas power-supply programmer 3pi