Как я могу управлять 12-вольтным двигателем? [Дубликат]

    

У этого вопроса уже есть ответ:

    

Я хотел бы управлять (переключать) некоторые двигатели постоянного тока 12 В с помощью контактов GPIO. У меня нет (или вы хотите использовать) плату расширения. Тем не менее, я думаю, что это должно быть возможно с помощью транзисторного переключателя (и некоторых резисторов). Итак, если предположить, что внешний источник питания 12 В постоянного тока и двигатель - лучший (и самый безопасный) способ подключения схемы управления к контактам GPIO, и какой именно транзистор я должен использовать? В первую очередь меня интересуют относительно низкомощные двигатели (скажем, 12 Вт /1А), но в будущем могут заинтересоваться двигателями с более высокой мощностью.

21 голос | спросил darrenjw 12 J000000Thursday12 2012, 01:03:58

2 ответа


13

Простейшим для одного направления является использование логического уровня mosfet. Никаких резисторов не требуется

Вот основная схема с форумов ardiuno.cc

введите описание изображения здесь>> </p>

<p> IRLZ44N может быть излишним для вашего двигателя, но все еще не очень дорого и  будет  работать нормально, даже если двигатель заглох. Также помните, что ток останова может составлять 10 А и более. </p>

<p> Многие из более дешевых /менее мощных частей - это поверхностное крепление. </p>

<p> Диод (D1) предназначен для предотвращения обратного EMF от двигателя от повреждения Q1 </p>

<p> Резистор (R1) должен убедиться, что IRLZ44N выключен, если сигнал плавает. Я не уверен, что такое состояние запуска GPIO - резистор может не понадобиться. </p>

<p> Если вы хотите изменить двигатель, вам следует использовать H-Bridge </p>

<p> Как вы идете на более мощные двигатели, вы обнаружите, что большие MOSFET имеют менее чувствительные ворота, поэтому вам понадобится драйвер между GPIO и воротами, чтобы убедиться, что MOSFET включен достаточно сложно. </p></body></html>

ответил John La Rooy 12 J000000Thursday12 2012, 09:52:44
3

Если вам нужна простая доска, которую вы можете подключить, посмотрите PicoBorg . Он рассчитан на двигатели 12 В /2,5 А, которые, по крайней мере, покроют вас.

Он обеспечивает схему с выталкивающим резистором, n-канальным полевым транзистором и диодом, так же, как показано в другом ответе, реплицируется 4 раза, чтобы управлять четырьмя двигателями, один из которых подключен к PWM-совместимому GPIO штырь, позволяющий больше контролировать один из двигателей.

Основное ограничение состоит в том, что оно способно приводить двигатели только в одном направлении.

Используемые FET

Полевые транзисторы - это N-канальные лавинные номинальные логические уровни транзисторов, VDS = 20 В, RDS составляет около 0,023 Ом, Макс. Рассеивание 0,5 Вт, ID = 2,9A Макс. При низкой температуре 3,7 ампер

Таблицы данных полевых транзисторов

Используемые диоды

Диодами являются диоды Шоттки SS26, VRRM Макс = 60 В (обратное напряжение), IF (AV) = 2A (прямой ток), VF max = 700 мВ (максимальное прямое напряжение), IFSM Max> = 50A (максимальный импульсный ток)

Техническое описание диода

ответил PiBorg 14 Maypm13 2013, 17:54:41

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132