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

Dj_smart
boldive:

Может кто подскажет что неправильно в операционном усилителе сделано?

Операционник должен допускать работу от однополярного источника питания. В даташите на MC1458 такого не видать. Можно попробовать LM358N, там на 5-й странице есть УПТ с регулируемым КУ.

boldive

Поставил LN358N. Стало заметно получше. Между выходом операционника и входом LS7290 еще поставил резистор на 68ом.

Вот немножко осциллограмм. 24В питание, 1/16 шага. Rsense=0.05 ом. Желаемый ток 4А. Vref=2.43V

Сигналы взяты с токовых резисторов. 2ms развертка, 0,1V/дел

Верхняя синусоида размазана потому как шуп 1:10. На нижней синусоиде щуп 1:1

Тот же режим только сигнал снят с в ног Sense1 and Sence2 LS7290. 2ms, 0.5V/дел

Это режим удержания где-то между шагами. 50us, 0.5V/дел

Видно что в режиме работы ток ток не доходит до 4А, зато в режиме удержания 4А присутствуют. Это как, так LS7290 работает?

В режиме работы синусоида вроде как есть но какая-то она неправильная. Такое ощущение что она после пика просто обрывается.

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

Вот спецификация на мотор. У меня SY85STH80-4208A

Может надо к ОУ еще какой фильтр добавить и выкинуть нагрузочное сопротивление на 2.2к?

Dj_smart
boldive:

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

Может недостаточно напряжение питания? В смысле при имеющемся напряжении ток НЕ УСПЕВАЕТ нарастать до заданного?

ATLab

Странные картинки.

  1. Ку ОУ должен быть (по схеме 16), на первой картинке амплитуда 0,08-0,09 В, на второй - примерно 2 В, Ку выходит 22-25.
  2. Амплитуда сигнала с ОУ не дотягивает до установленного опорного.
  3. Драйвер странно работает в режиме малых токов, смотрим на первую картинку:
    при спаде COS на верхней осциллограмме (второй квадрант), на нижней осциллограмме должен идти подъем (1 квадрант SIN), а там довольно долго 0.
  4. В режиме удержания сигналы синфазны, а не сдвинуты на 90 градусов.

Что попробовать:

  1. в схеме ОУ уменьшить конденсатор после 100 Ом в несколько раз
  2. поднять питание до 40-50 Вольт
boldive

Уменьшил емкость емкость конденсатора в схеме ОУ до 2200pf (2.2n)
Убрал резисторы на 2.2k. Ничего не поменялось.

Попробовал крутить мотор побыстрее, картина координально изменилась в худшую сторону. Похоже что 24V для этого двигателя маловато будет. В меньшую сторону крутить не пробовал, а надо было-бы. Но это уже завтра. Сегодня не успеваю.

Блок питания на 48В уже в пути, надеюсь скоро приедет. На тот который сейчас сам переделываю пока времени нет.

boldive

Пообщался сегодня с техподдержкой от LSI. Это те которые LS7290 сделали.

С выбором контроллера я не угадал. Микростепа такого какой он должен быть у нее нет. ШИМ работает только на шаге и полушаге. В остальных случаях надо использовать внешний резистор для ограничения тока. Это было написано в datasheet, но кто-же его так внимательно читал. Это уже потом они этот пункт выделили жирным. И режим работы в 1/4 шага и выше теперь совершенно непонятен. Он есть но пользоваться им нельзя.

ATLab
boldive:

Пообщался сегодня с техподдержкой от LSI. Это те которые LS7290 сделали.
С выбором контроллера я не угадал. Микростепа такого какой он должен быть у нее нет. ШИМ работает только на шаге и полушаге. В остальных случаях надо использовать внешний резистор для ограничения тока. Это было написано в datasheet, но кто-же его так внимательно читал. Это уже потом они этот пункт выделили жирным. И режим работы в 1/4 шага и выше теперь совершенно непонятен. Он есть но пользоваться им нельзя.

Ну да, действительно. Это они мозги заморочили своей фразой про дешевую замену L297. А тогда нафиг она нужна? Да еще по такой цене?
Жалко только потерянное время.

boldive
ATLab:

Жалко только потерянное время.

ну, да, согласен. Еще раз внимательно читаем первое предложение первого сообщения.

boldive

Опять пообщался с LSI. Они сами не могут понять почему идет сдвиг 180град вместо положенных 90град между обмотками.

Зато они выпустили новый чип LS8290 который якобы поддерживает микрошаг. На сайте его описания еще нет. Так что читаем и смотрим его тут.

LS8290_LS8291_PR.zip

ATLab
boldive:

Опять пообщался с LSI. Они сами не могут понять почему идет сдвиг 180град вместо положенных 90град между обмотками.

😮:o:o Микросхему разрабатывали в кружке начинающих радиолюбителей при Дворце пионеров? Марисс про аллегру, кажется, говорил, что они спецы по продажам, а не по управлению ШД. Что уж говорить про этих?

… чип LS8290 который якобы поддерживает микрошаг.

Только если они заплатят, за тестирование их поделки.

boldive

Есть очень хорошая вероятность того что LSI COMPUTER SYSTEMS, INC мне заменят все мои LS7290 на эти новые LS8290. Для меня уж лучше закончить это дело с новыми микросхемами чем иметь дело со старыми. Во всяком случае их босс (VP Sales & Marketing) подсуетился по этому поводу и большое ему за это спасибо.

2 months later
boldive

Называется мировая экономика. Месяц назад сказали через три недели получишь сэмплы LS8291. А сегодня прислали письмо что только сегодня эти сэмплы покидают фабрику. Т.е. еще несколько недель на доставку.

mura

А мне уже вторую неделю на них цену сложить не могут 😦

boldive

LS8291 приехали наконец-то. Посидел сегодня за чашечкой кофе с представителем дистрибютора, передал мне сэмплы (6штук) лично в руки. Теперь надо найти время на тестирование.

21 days later
boldive

Обновленный pdf по LS8290/8291
изменений много и уже вырисовываются непонятности с применением фиксированных временных задержек (TDCY1, TDCY2, THLD) в Single/Dual Mixed Decay Mode для управления моторами с переменной частотой вращения. Собственно CNC.

LS8290_LS8291_PR.rar

14 days later
boldive

Нормально. Рисую печатную плату под него.

e-p

boldive Нормально. Рисую печатную плату под него.

Собрал драйвер(полный макет) на LS7290, а потом сам уже понял, что она не поддерживает микрошаговый режим. В английском не очень. В остальном работает нормально. Попытался найти кто у нас сможет поставить LS8290/91 пока полный облом. А Вы бы не смогли помочь в этом вопросе?

Oleg2

Походу можно в космодроме заказать,но вопрос интерестно будет ли она всетаки поддерживать микрошаг или как 7290 …и вопрос boldive ,а в чем разница между 8290 и 8291?

boldive
Oleg2:

а в чем разница между 8290 и 8291?

8290 - no slow/fast/mixed decay mode