4.2. Борьба с выбросами напряжения

Двигатели постоянного тока обычно требуют ток больше, чем может выдать встроенный в Arduino блок питания, к тому же они могут создавать опасные выбросы напряжения. Для решения этой проблемы необходимо научиться эффективно изолировать двигатель постоянного тока от платы Arduino и подключать его к отдельному источнику питания. Транзистор позволит безопасно включать двигатель, а также управлять его скоростью с помощью методов ШИМ, рассмотренных в главе 2. Прежде чем собирать схему подключения двигателя постоянного тока, изображенную на рис. 4.1, рассмотрим основные компоненты схемы:

Q1 - n-p-n биполярный плоскостной транзистор действует как ключ, включая и выключая внешний источник питания 9 В. Существуют два типа биполярных плоскостных транзисторов: n-p-n и p-n-p. Мы будем применять транзисторы типа n-p-n. Говоря упрощенно, n-p-n транзистор представляет собой переключатель, управляемый напряжением, что позволяет подавать или отключать ток;

R1 - резистор номиналом 1 кОм, соединяющий контакт платы Arduino с базой транзистора;

Рис. 4.1. Схема включения двигателя постоянного тока

- 86 -

U 1 - двигатель постоянного тока;

С 1 - конденсатор для фильтрации помех, вызванных работой двигателя;

Dl - диод для защиты блока питания от обратного напряжения.