Управление двигателем и ШД
Выпола задача по управлению обычными электродвигателями и ШД. А электротехника была очень давно…
Оборудование: АЦП(АЦП-ЦАП, с помощью которого надо поуправлять движками(скорость 12 М/бит)), движок1: ДПМ-20-Н1-02, работает от 9в до 27В (как я понял от напряжения зависит скорость), движок2: шаговый двигатель из старого струйного принтера epson…марка ЩД EPM 4221(EM- 43)… незнаю что это означает, но в общем: к нему идут 6 проводков, как я понял это означает что он биполярный.(хотя я могу ошибаться.)
Задачи: управлять движками… с программной стороны проблем нет, а вот с электроникой помогите!
Вопроса у меня два…
- С помощью чего(трансформатор или как там его и какой…) можно усилить сигнал с ацп(он там от 0 до 5В) где то в полтора раза? , т.е. для последующего управление двигателем с 9В до 20 В…
- Есть ли у кого информация как управлять таким ШД или похожим? какие сигналы подавать на какие ножки чтобы он хотя бы начал крутиться…
к нему идут 6 проводков, как я понял это означает что он биполярный
Как раз наоборот:). Присутствуют выводы 2-х обмоток, и их средних точек. Униполярный. Управление ним напрямую зависит от от прогграмного обеспечения, или, как бы это… Протокола, что ли. Можно управлять напрямую с порта, как тут vri-cnc.ru/modules.php?name=News&file=article&sid=… . Но эта силовая часть не использует ШИМ, и соответственно достижение больших скоростей и моментов практически невозможно.
Можно применить формат step-dir с ШИМ, как тут vri-cnc.ru/modules.php?name=Forums&file=viewtopic&… .
А собрать усилитель с регулируемым коэффициентом усиления можно на LM358N, схема и формулы есть в даташите. Только напрямую она коллекторник не потянет, необходим мощный эмитерный повторитель, расчитанный на ток коллекторного движка.
это все понятно… ну а какие значения то ставить , т.е.
а б в г д е
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
Где абвгде - каждый из проводов… заполните эту таблицу…какие значения как подавать?
какие значения как подавать?
Я обычно пользуюсь таким способом: нахожу омметром средние выводы обмоток движка. Соединяю их вместе и на +5 вольт. Минусом источника питания касаюсь оставшихся 4-х проводов, и выясняю такой их порядок, при котором движок вращает ротор в одну сторону. Потом их как-нить наметить и всё:). Но требует некой усидчивости.
LM358N - а есть ли какие то аналоги?.. т.к. там где я покупаю данной схемы может не быть, до чипа и платана долекова то…
нахожу омметром средние выводы обмоток движка…
можно поподробнее…каким образом определяете что это средние выводы?
.каким образом определяете что это средние выводы
Относительно среднего два других провода покажут одинаковое сопротивление.
А по LM… В принципе любой операционник с однополярным питанием, но не делал.
стоп…
и выясняю такой их порядок, при котором движок вращает ротор в одну сторону
а после этого…
как сигналы то подавать?.. по 5В?.. и на какие ножки?.. в какой последовательности7
как сигналы то подавать?
Если использовать транзисторные ключи из первой ссылки, то с LPT надо выдавать такую последовательность:
0001
0010
0100
1000
Такая комбинация будет крутить двиг в ПОЛНОМ шаге.
Если нужен ПОЛУШАГ то вид такой:
0001
0011
0010
0110
0100
1100
1000
1001
Вот тут Скачать файл “CNC.rar”(180.1 кб) есть програмка, которая позволяет крутить движки с применением ТМ7. Это просто тестовая, проверить движок и силовую часть.
и еще один глупый вопрос…
абвгде … вд средние… значит так и подавать на абге… или как то подругому последовательность менять?
Средние выводы обычно глухо сидят на + питания. А оставшиеся 4-е, в порядке выясненом как в 4-м посту, через ключи подключаются на корпус. “Бегущая единица” открывает их в нужной последовательности, и вращает движок.
Ну для ваших движков для примера можно сразу взять дравера по типу все в одном от алегро, для колекторника А3949, для ШД А3977. Далее смотрите даташиты к этим микрухам, читайте, пишите програмы управления. Даташиты есть на сайте www.datasheetcatalog.com
Еще вопрос…
5В на ацп маловато…надо минимум 10В… как увеличить напряжение? только через специальную схему?..как мне припоминается, напряжение равно ток умножить на сопротивление… Значит ли это что если я добавлю сопративление, то напряжение повысится?.. или трансформатор может подойти?
добавлю сопративление, то напряжение повысится
Вы сами то в это верите? Для сранения, если сильнее нажать на тормоза, то скорость увеличется.
Мой вам совет, не забивайте себе голову, она не для электроники. Найдите грамотного электронщика и поручите ему этот удел. Как говорят плотнику - плотниково, а кесарю - кесарево. Без обид, но это не ваша стихия, попалите детали и спалите комп.
не волнуйтесь… справлюсь… схемку то подкиньте лучше…
напряжение поднять не вопрос, любым операционным усилителем, сделайте с усилением 2, и все будет ок.
я нашел как что вращается… но таблица разве не такая должна быть:
0101
0110
0101
1001
? где поискал … везде такая…
Вы что всеравно хотите програмно полностью управлять ключами??? А ШИМ??? Зачем вам это делайте дравера на спец микрухах, у них цифровой интерфейс, управление много проще будет.
а я извращенец))…
хотите програмно полностью управлять ключами?
Задачи у всех разные. Воду в банке шаговиком колотить будет 😃. И тогда 4 рублёвых транзистора, или спецмикросхема, со всеми наворотами, которые в данном случае не нужны. Всё-таки разница есть.
ИМХО.