Управление серводвигателем швейной машинки

gater06
Offline
Зарегистрирован: 06.02.2018

Добрый день, уважаемые форумчане.

Есть необходимость управлять серводвигателем от швейной машинки (старт, стоп, изменение скорости) с помощью МК.

В оригинальном исполнении управление осуществляется с помощью педали, которая двигает магнит и датчик холла меняет напряжение на сигнальном проводе:

Красный провод +5в, белый земля, желтый сигнальный.

В состоянии покоя напряжение на сигнальном проводе +2в, максимальным оборотам соответствует напряжение +4в.

Подскажите, каким способом, гальванически развязанным, лучше всего управлять напряжением (оборотами) в такой ситуации? Ничего лучше оптопары + RC цепочка + шим на ум не приходит, но правильно ли так будет? не хотелось бы спались плату управления.

SAB
Offline
Зарегистрирован: 27.12.2016

Датчик хола не занимается регулированием напряжения. У него либо 0 либо 1. А тестором вы измеряете напряжение на датчике зависимое от скорости вращения вала двигателя.

gater06
Offline
Зарегистрирован: 06.02.2018

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

В зависимости от расположения магнита относительно этого датчика меняется напряжение на сигнальном проводе и по этому напряжению контроллер понимает, что оператор хочет прибавить обороты или удавить

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

MCP4725

sadman41
Offline
Зарегистрирован: 19.10.2016

Даже с PCF8591 получается управлять напругой. Не знаю, правда, насколько оно будет гальваноразвязанно ))

rkit
Offline
Зарегистрирован: 23.11.2016

gater06 пишет:

Ничего лучше оптопары + RC цепочка + шим на ум не приходит, но правильно ли так будет?

Без точного понимания схемы гарантированно сказать нельзя.

 

gater06
Offline
Зарегистрирован: 06.02.2018

Схему вижу вот такой: