Как упомянул Rocketmagnet, то, что двигатель рассчитан на 2,5 Вт, не означает, что он будет тянуть 2,5 Вт все время . Большинство роботов имеют не более 1 или 2 сервоприводов, которые работают на полную мощность одновременно; остальные имеют очень низкие механические нагрузки (и, следовательно, потребляют гораздо меньше электроэнергии) или «выключены» и, следовательно, практически нулевую электрическую мощность.
Это приводит к двум очень различным подходам к источникам питания:
Привязанные роботы и настольные компьютеры используют источник питания и радиаторы, которые могут обрабатывать максимально возможное потребление энергии в худшем случае - когда все одновременно потребляет максимальную мощность. Для 27 сервоприводов * 2,5 Вт при 5 В требуется источник питания 5 В пост. Тока и не менее 14 А (или несколько источников питания 5 В пост. Тока, которые в сумме составляют не менее 14 А).
Автономные роботы и современные ноутбуки используют источник питания и радиаторы, которые могут выдерживать некоторую тепловую мощность . Некоторые люди произвольно выбирают TDP, который намного меньше мощности наихудшего случая, но несколько выше мощности, требуемой в «типичных ситуациях». Тогда блок питания спроектирован таким образом, что он может выдерживать любую нагрузку от 0 до чуть выше TDP. А остальная часть системы разработана таким образом, чтобы она никогда не превышалаTDP - за исключением, возможно, в течение нескольких миллисекунд. Самый простой подход состоит в том, чтобы иметь что-то, что измеряет общее потребление тока - затем, когда ток превышает TDP, предположите, что все уже пошло не так, и отключите все на несколько секунд. Более сложные подходы измеряют ток каждого двигателя в отдельности: когда какой-либо двигатель останавливается, «режим холостого хода» убивает мощность этого одного двигателя, поэтому робот продолжает использовать другие двигатели на полную мощность. Когда многие двигатели потребляют слишком высокий суммарный ток, «режим усталости» уменьшает мощность всех двигателей, поэтому робот продолжает использовать все двигатели с более низкой скоростью.
Предохранители на 5 В?
Вы можете установить один большой предохранитель на 14 А. Или вы можете установить 27 отдельных предохранителей по 0,5 А, по одному в линии питания + 5 В каждого двигателя. Или оба. Возможно, вам будет проще найти предохранители на 12 В или 250 В, которые будут отлично работать в вашем приложении.
Доступно много дешевых полифусов (предназначенных для защиты портов USB 5 В от чрезмерного тока). Увы, полифузиям требуется несколько секунд, чтобы «взорвать» - слишком поздно, чтобы защитить вещи от необратимого повреждения, но достаточно быстро, чтобы предотвратить нагревание, возгорание и поджог вашего дома.
Возможно, связано:
Как сделать простую схему защиты от перегрузки по току / выключатель для 12 В 1-2A?
преобразовать 12 В в 5 В
Большинство людей, использующих серводвигатели, используют готовый преобразователь постоянного тока в постоянный ток, чтобы преобразовать любое напряжение батареи в 5 В, требуемое сервоприводом. (c)
Я вижу, что некоторые аккумуляторные коробки 18650 ( a ) содержат небольшой преобразователь постоянного тока для преобразования энергии аккумулятора в 5 В постоянного тока «USB-зарядное устройство». (Несколько людей используют серводвигатели , предназначенные для подключения непосредственно к 12 В постоянного тока. )
Многие DC-DC преобразователи настроены таким образом, что они никогда не потребляют больше, чем какой-либо максимальный ток от батареи - когда двигатель, подключенный к их выходным глушителям, преобразователь переключается в режим «постоянного тока» при некотором более низком выходном напряжении, вытягивая меньше энергии от батарей. Если вы установите такой DC-DC преобразователь на каждый сервопривод, он автоматически войдет и выйдет из «режима limp» соответственно.
батареи
«Выбор подходящей батареи для вашего робота» (а)
«Робот батареи» (б)
«Батареи, которые я использую в своей робототехнике» (с)
и т. д.
a
b
c
d
e
f