[an error occurred while processing this directive]
|
Леонид Иванович! Прошу проконсультировать по вопросу применения маломощного шаговика.
В моем распоряжении паршивенький униполярный движок от старой кассовой машины. Четырьмя транзисторами я подключил его к 2313 и
написал драйверок с целью заставить его работать в микрошаговом режиме.
Определенно он вертится не в шаговом и не полушаговом режиме, однако рокот сильно заметен
как только прибавляю обороты.
Идея драйвера такова:
Беру период, скажем 250 ступеней. Включаю первый транзистор на время 1 ступеньки - выключаю на время 250-1 ступенек .. прибавляю число ступенек на включение и убавляю на выключенное состояние. Оставляю транзистор включенным и берусь за второй. Короче, ШИМ.
Частота кварца 10 мГц.
Схема включения транзисторов такова: (с самого первого включения)
1тр. up on down off off off off up on
2тр. off off off up on on down off off
3тр. off up on on down off off off off
4тр. off off off off off up on on down
С последней колонки возврат на вторую.
Транзисторы 1.2 – к первой обмотке; 3.4 – ко второй.
up – растет время вкюченного состояния
down – уменьшается время вкюченного состоянияДаже, когда величина ступеньки равна 1, чувствуется рокот. Он приемлем для меня, но при увеличении скорости (увеличивая пририщение на несколько ступенек сразу), рокот значительно возрастает.
И закралось у меня сомнение. А может ли шаговик вертеться также плавно как, скажем, движок постояного тока? Вероятно, добиться плавности возиожно в принципе, но очень дорого будет стоить.
Но может я упускаю какую то возможность улучшить ситуацию?
Вот думаю попробовать подать синусоиду /косинусоиду, но сомневаюсь, стоит ли тратить время?
Станислав Николаевич.
E-mail: info@telesys.ru