Управление скоростью двигателя с помощью транизистора.

pilot
Offline
Зарегистрирован: 26.12.2015

Добрый день!

Я хочу регулировать обороты вот этого двигателя -> https://ru.aliexpress.com/item/DC-3-7V-48000RPM-Coreless-Motor-Propeller-for-RC-Aircraft-Helicopter-Toy-Wonderful-Gift/32394701122.html?spm=2114.13010608.0.0.kBu3Cy

Походу рабочее напряжение DC3.7-4.2V.

Для этого я взял MOSFET трназистор http://amperka.ru/product/mosfet-transistor

Диод предохраняющий от обратного тока не использовал , потому что он уже есть в транзисторе.
Далее одну ножку транзситора подключил к PWM arduino UNO, другую к земле. без каких либо резисторов.

Подключаю 2LiPo cells = around 8V. Обороты регулируются , двигатель очень шустро крутиться. 

Проблема в том , что когда я подлючаю этот транзистор к arduino pro mini 3.3V ничего не работает, слышен только маленький

визг от двигателя. Почему так происходит?
 

Спасибо.

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

вам надо транзистор с Vgs менее 3 вольт, например такой

https://ru.aliexpress.com/item/Free-shipping-5pcs-lot-EMA09N03AN-A09N03N-EMA09N03-A09N03-TO-252-laptop-chip-new-original/32688497691.html?

ну а резхистор на Gate обязателен, если не хотите спалить МК

pilot
Offline
Зарегистрирован: 26.12.2015

Спасибо Valera19701 за ответ!

У предложеного вами транзистора Vgs = +- 20 V как и у MOSFET IRF530N, который использую я. 
Мне не понятно почему работает на uno и не работает на pro mini. Ведь отличие только в максимальном напряжении, которое я подаю на базу. 
В случае uno двигатель сразу начинает работать даже при минимальном PWM сигнале, т. е напряжение там меньше 3.3V, тогда почему не работате с pro mini при любом PWM сигнале от 0 до 3.3V.

А какой величины поставить резистор на gate?

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

внимательно читаем дш., Vgs = 1.7 - 2в, а у вашего от4 до 10в

а резистор 100 - 200 Ом

a5021
Offline
Зарегистрирован: 07.07.2013

Данный параметр обычно называют Vth или Vgs(th). Просто Vgs -- это аббревиатура допустимого напряжение сток-исток, каковой параметр к обсуждаемому здесь вопросу имеет малое отношение.

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

a5021 пишет:

Данный параметр обычно называют Vth или Vgs(th). Просто Vgs -- это аббревиатура допустимого напряжение сток-исток, каковой параметр к обсуждаемому здесь вопросу имеет малое отношение.

да по привычке с этих, сам то знаю что смотреть :)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

pilot пишет:

В случае uno двигатель сразу начинает работать даже при минимальном PWM сигнале, т. е напряжение там меньше 3.3V, тогда почему не работате с pro mini при любом PWM сигнале от 0 до 3.3V.

Вы, похоже, не понимаете, что такое PWM (ШИМ).

Напряжение импульсов ВСЕГДА равно напряжению питания, т.е. 5 В в одном случае и 3.3 В - в другом. Если напряжения питания достаточно для того, чтобы открыть транзистор, то существенным становится скважность импульсов, т.е. какую долю от общего времени транзистор находится в открытом состоянии - от этого завивит СРЕДНИЙ ток. Если же напряжения недостаточно, чтобы открыть транзистор, то он ВСЕГДА закрыт вне зависимости от ширины импульсов.

pilot
Offline
Зарегистрирован: 26.12.2015

Спасибо andriano, пошел учить матчасть.