Безопасно ли использовать делитель напряжения для Arduino и контроллера двигателя постоянного тока?

Я заказал двойной H-Bridge 12A непрерывный (пиковый 30A) моторный щиток Polulu для моего предстоящего (впервые в истории бака длиной 1,2 м, сделанного из дерева) робота.

Я думал о том, как подать питание на все компоненты в цепи, не тратя много энергии, но единственное, что я могу придумать, это этот простой делитель напряжения, подключенный параллельно приводу двигателя:

Схема

Зная, что Arduino может выдерживать максимальное напряжение 5 В, я сделал его немного ниже.

Но мое удивление связано с тем, что я подозреваю, что подключение драйвера двигателя и Arduino к одному и тому же источнику питания — не лучшая идея? Или я параноик?

А как насчет потери мощности делителем напряжения, как я могу уменьшить/минимизировать его? Уменьшить резисторы? (15/10 Ом - но больше погрешность и выше ток)

Есть ли формула для нахождения наиболее эффективных R1 и R2?

Должен ли я беспокоиться о текущих всплесках?

Что еще я мог упустить в этой простой, но подозрительной схеме?

Кроме того, если бы я хотел смоделировать любой возможный сценарий, какие компоненты мне следует выбрать в схеме, чтобы сделать ее максимально простой (для моделирования в Multisim 13)?

Откуда вы взяли 10 мегом? И 5V не максимальное напряжение.
Просто предположительные значения, нужно было что-то добавить для симуляции

Ответы (2)

Использование делителя напряжения в качестве источника питания практически для всего — очень плохая идея. Фактическое напряжение, подаваемое на нагрузку, зависит от тока нагрузки. Я ожидаю, что ток, потребляемый Arduino, будет намного, намного больше, чем потребляемый вашим 10-мегапиксельным резистором, поэтому напряжение будет намного меньше, чем вы ожидаете.

Вы должны использовать преобразователь постоянного тока (импульсный регулятор AKA), чтобы понизить 12 вольт до 5 для логики. Линейный стабилизатор, такой как LM7805, также можно использовать, если потребление тока 5 вольт низкое, но линейный регулятор будет тратить избыточную мощность в виде тепла.

Регулятор - хорошая рекомендация. Убедитесь, что он развязан как на входе, так и на выходе (особенно для предотвращения попадания шума от двигателя на Arduino) — обычно керамический конденсатор емкостью 100 нФ творит чудеса.

Стандартные платы ардуино (ng, uno, duo, micro) имеют встроенный регулятор, к которому можно подключить 12В. Хотя линейный регулятор неэффективен, он вряд ли будет значительным по сравнению с мощностью, потребляемой двигателями в вашем резервуаре.

Танк длиной 1,2 м может быть довольно тяжелым. Надеюсь рыбкам понравится.