Я немного запутался в спецификациях и ограничениях здесь...
У меня есть 3 (кажется, размером 130) двигателей постоянного тока, которыми я пытаюсь управлять с помощью Arduino. Они работают от 7,2-вольтового NiMH-аккумулятора, регулируемого простыми переключателями.
Теперь я знаю , что Arduino не может самостоятельно питать двигатели. Итак, моя следующая мысль - использовать транзистор.
Однако, согласно руководству, которому я следую , каждый двигатель (два двигателя?) будет тянуть (непрерывно) 15А. Я смотрю на характеристики таких вещей, как TIP-120 и даже моторный щит Arduino, но они, похоже, могут контролировать только 0,x мА - 1 А на канал.
Кажется, что это много ампер/опечатка, но в руководстве постоянно упоминаются эти высокие токи (с использованием переключателей с номиналом 10 А) — и когда я пытаюсь исследовать вентили, рассчитанные на такие высокие токи, я получаю очень дорогие, очень нишевые компоненты.
Я слишком усложняю или неправильно понимаю? Повышение напряжения просто усложняет работу?
В конечном счете, моя цель состоит в том, чтобы Arduino считывал все переключатели (с чем, я думаю, я справлюсь), выполнял логику и управлял выводом на двигатели — в этой части я немного не уверен.
Двигатели работают только в одном направлении, поэтому Н-мост не нужен. Просто используйте силовой полевой МОП-транзистор логического уровня, такой как IRL3103, которым можно управлять напрямую от Arduino. Чтобы использовать N-канальные полевые транзисторы, вам нужно будет изменить схему так, чтобы общий провод двигателя шел к положительному, а не к отрицательному аккумулятору, но это не должно быть сложно.
Вы также должны установить диод на двигатель, чтобы предотвратить повреждение полевого транзистора скачками напряжения, и резистор затвора, чтобы избежать высокочастотного звона. Схема может выглядеть примерно так:
смоделируйте эту схему - схема, созданная с помощью CircuitLab
Поиск сильноточных МОП-транзисторов может сработать, но вам подойдут специализированные ИС драйверов двигателей или драйверы h-моста. В качестве альтернативы, некоторые автомобильные реле также могут легко решить эту проблему. Вы можете запустить их, используя Arduino с простыми транзисторами или полевыми транзисторами.
Майк Спарк
пользователь_1818839
дальтонф
пользователь_1818839
дальтонф