#1 2018-09-25 18:15:31

Shua
Участник
Зарегистрирован: 2018-09-25
Сообщений: 4

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

День добрый.
Решил вот расширить кругозор в сторону микроконтроллеров, и естественно наступаю на грабли...
Попытался повторить вот этот урок
Все вроде как ок, но почему-то при analogWrite(motorPin, 0) движок продолжает работать. Обороты минимальные, но полностью не останавливается...
Подскажите, в какую сторону рыть.
И да, если в программировании я еще что-то соображаю, то в аппаратной части - полный 0. Сейчас вот пытаюсь постичь, что оно такое - транзистор smile

#2 2018-09-25 18:40:35

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,462

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

Одно из лучших сжатых изложений схемотехники, на русском языке. Рекомендую.
http://lazysmart.ru/wp-content/uploads/ … I-2007.pdf

#3 2018-09-25 19:07:08

Shua
Участник
Зарегистрирован: 2018-09-25
Сообщений: 4

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

Спасибо конечно, но это даже не на один вечер изучения)
Я не спорю, это наверняка оно того стОит, но блин хочется сделать вот прямо сейчас smile
Уже заменил analogWrite на digitalWrite (в моем понимании двигатель должен либо стоять, либо крутиться на максимальных оборотах). Нифига. При LOW все равно крутится... На сколько я понял, транзистор не закрывается полностью... Может с транзистором что-то не то...

#4 2018-09-25 19:17:19

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,462

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

Shua пишет:

Спасибо конечно, но это даже не на один вечер изучения)
Я не спорю, это наверняка оно того стОит, но блин хочется сделать вот прямо сейчас smile
...

Ну это не учебник, учебников намного больше. Учить от корки до корки не нужно. Если вы усвоите суть, будете разбиаться в схемотехнике и вам ваши проблемы уже не будут казаться непреодолимыми.

#5 2018-09-25 20:35:29

Shua
Участник
Зарегистрирован: 2018-09-25
Сообщений: 4

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

Поэксперементировал с транзистором. Запутался окончательно sad
Чтобы совсем не угробить самооценку подключил движок через L293D - хоть здесь все как по мануалу ...

#6 2018-09-25 21:18:11

Вячеслав Азаров
Участник
Зарегистрирован: 2017-05-25
Сообщений: 1,462

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

Shua пишет:

... При LOW все равно крутится... На сколько я понял, транзистор не закрывается полностью... Может с транзистором что-то не то...

Может и не то. Транзистор можно и сжечь, при неправильном подключении или перегрузке. Разберётесь, если захотите. Не Боги горшки обжигают.

Быстрое сообщение

Введите сообщение и нажмите Отправить

Подвал раздела