#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,732

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,732

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,732

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

Shua пише:

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

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

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму