Контроллер шагового двигателя на LS7290

boldive

Спаял. Но еще не опробовал. Поздновато сегодня начинать. Займусь тестами утром. Плата получилась довольно компактной. Теперь попробую при питании 48В дать на мотор 8А. Посмотрим уровень помех и собственно саму работоспособность.


Fatum

А вот и он долгожданный результат во плоти. Какой интересно в работе. Вопрос, а движки он сможет крутить как биполярники так и униполярные?

Oleg2

boldive а почему всего2 переключателя…на что они влияют?(удержание тока?или микрошаг?)

Fatum

Наверное на микрошаг, а удержание скорее всего без выбора, определенная процентность рассчитана и запаяна.

Oleg2

Fatum обычно там ставят большой набор типа 6 штук и каждое положение выбирает микрошаг(как у пурелоджик) ну или у некоторых видел 3 шаг,полушаг,микрошаг(выбирается програмнно)…а тут всего 2

Fatum

Там еще есть три контакта под джампер, но лучше дождаться ответа автора, он все толком и объяснит.

boldive

Открывает даташит и смотрим где нужно переключение в “0” или “1” а где нужнол вросто float (висит в воздухе). Получаем в итоге: одна половинка переключателя и и три штырька для перемычки - это на выбор микрошага. Вторая половинка переключателя на выбор decay mode.

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

Когда начал запускать плату вылезли огрехи проектирования и элементарная лень. Диоды подкачки BAS21 разведены на плате неправильно, забыл расположение ног проверить. Но это перепаял, в АД плату откорректировал. Вторая проблемма от лени. Уже наступал на эти грабли. Для плат изготовленных в домашних условиях под SMD элементами дорожки желательно не проводить. А уж если без этого никак то перед запайкой элемента очень тщательно место под элементом спиртом/ацетоном вытереть. Только потом запаивать и желательно хоть что-то тонкое под элемент подложить чтобы его слегка над дорожкой приподнять. Ведь знал про это, и уже не раз спотыкался, и все равно поленился так сделать. Как итог куча паразитных сопротивлений и конденсаторов. Одно плечо IRF540N греется моментально. Вот сижу теперь выпаиваю проблемные места, все вычищаю и вылизываю.

Сама LS8291 запустилась без проблемм и даже что-то там на выход передавала. К ней пока вопросов нет.
Зато есть вопросы к Mach3. В режиме Jog (это когда равномерное движение по оси) импульсы STEP идут как-бы пачками. Совсем неправильно. В итоге картинка на выходах какая-то бесфоменная. Вижу что что-то есть похожее на прямоугольники, а их форму рассмотреть не могу, все пляшет во времени.

Fatum:

Вопрос, а движки он сможет крутить как биполярники так и униполярные?

Только биполярные.
Для униполярных надо силовую часть по другому делать.

Oleg2

boldive все увидел в даташите …спасибо большое за разъяснение…

Oleg2

boldive как там у Вас продвигаются дела с драйвером?

boldive

Уже благополучно спалил одну LS8291. Случайное замыкание выходных транзисторов на отвертку.

Очень сильно греются нижние (на фотку слева два верхних) транзистора. Т.е. сидят на одной обмотке. Вот сижу и ломаю голову от чего. Мотор крутится рывками и нестабильно. Даже с внешней синхронизацией по сигналу Home на осциллографе все пляшет. И даже так пока синусоиды на токовых резисторах не видно (работаю на 1/8 шага).

В общем разбираюсь потиху.

10 months later
mura

как успехи?
с сайта LS7290 пропали, хотя купить можно.

boldive

Да никаких успехов. Забросил я эти эксперементы с LSI. Последний чип я так и не запустил. При всей своей внешней простоте чего то ему не хватает. Все запасы LS7290 благополучно продались в Италию и Бразилию.

8 days later
boldive

Да нет, не зря. LS7290 работает максимум в полушаге. LS8291 какая-то сыроватая. По любому, я в этих чипах будущего не вижу. Не стоит на них время тратить. Хотя на LS8291 теоретически можно собрать очень дешевый драйвер с неплохими характеристиками. Но у меня с ходу не пошло. А глубоко ковырять не стал из за перехода на другую “платформу”.