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

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 теоретически можно собрать очень дешевый драйвер с неплохими характеристиками. Но у меня с ходу не пошло. А глубоко ковырять не стал из за перехода на другую “платформу”.