Напряжение шагового двигателя

У меня проблема с запуском шагового двигателя. Проблема в том, что напряжения, которые я считываю с двигателя, никогда не достигают нуля (они меняются от высокого напряжения к меньшему), поэтому они никогда не включаются и не выключаются (от высокого напряжения к 0), как я думал.

Сейчас у меня следующая установка:

Вывод Arduino, подключенный к базе TIP122 с резистором 17k между ними, в то время как его коллектор подключен к дросселю двигателя и обратному диоду параллельно.  Источник напряжения подключен к коллектору и составляет 24В.Источником импульсов является Arduino Uno, а индуктивность и сопротивление я взял из таблицы данных двигателя.

На что я надеялся, так это на то, что кто-нибудь может сказать мне, является ли направление, в котором я иду, правильным. Должен ли он работать как переключатель? И если он должен, каковы некоторые возможности, почему он не работает?

РЕДАКТИРОВАТЬ: На сопротивлении двигателей я случайно написал 47 Ом, должно было быть 4,7 Ом.

Ответы (1)

Пары Дарлингтона имеют очень высокое напряжение насыщения. В этом случае, если вы обратитесь к таблице данных для TIP122, вы увидите, что вы можете ожидать от 2 до 4 В на CE.

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

В вашем случае напряжение насыщения будет очень высоким, потому что у вас минимальный базовый ток для TIP122.

FET может быть лучшим устройством для рассмотрения.

Обновление : базовый ток, который вы используете, слишком низок. Вы должны перегрузить базу, чтобы последний транзистор приблизился к насыщению.

Используя таблицу данных Fairchild для TIP122 (в версии OnSemi есть ошибка), вы получите этот график.

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

Для Ib=Ic/250 вам понадобится 4 мА базового тока (это немного сложнее из-за внутренних резисторов). При Vbe(sat) около 1,5 В вам понадобится базовый резистор на 875 Ом, питаемый от 5 В Arduino.

Это должно дать вам Vce (sat) примерно 0,8 В при 1 А.

Спасибо, я пропустил это в таблице данных (я все еще новичок в их чтении). Я заметил, что неправильно нарисовал схему, сопротивление двигателя должно быть 4,7 Ом, а не 47 Ом. Базовый ток, который я вычислил, составляет около 0,25 мА, поэтому ток коллектора может составлять 1 А, разве это не приведет к тому, что напряжение коллектор-эмиттер будет близко к 3 В? Или я анализирую это совершенно неправильно?
@EstebanCaceres Я добавил к ответу.
Хорошо, я попробую, как только смогу. Я думаю, что знаю свою ошибку, я использовал коэффициент усиления по постоянному току (который применяется только тогда, когда он находится в активной области, верно?) вместо того соотношения, которое применяется, когда оно находится в области насыщения.