6.2 Второй блин комом

Продолжаю ковыряться с драйвером:
Схему взял вот эту:
,
сделал разводку:
,
печатнул и протравил плату, напаял элементы, запускать - опять двадцать пять, движок туда сюда колбасится, и, соответственно, не крутится. Управление через LPT, написал для этого прогу небольшую, протестил на светодиодах - все ок.
Просто делать шаги (по одному) вообще не получается - шаг вперед, шаг назад, что-то на месте…

Есть подозрение что L297 барахлит 😮 :
,
эти зависимости я снимал на входах L298 (на выходах L297 то же самое), делая по одному шагу и измеряя мультиметром напряжение, в абсолютных это 4.35В, там где чуть пониже - 4В.
но пробовал две L297 - движок работает примерно так же. Графики для второй микросхемы не делал.

Еще такое наблюдение: когда подается 1 на вход направление движок вообще еле слышно пощелкивает при подаче CLOCK и даже не дергается

Добавлено: 2007.02.21 2.33

Нашел жучка 😲 - SYNC была заземлена!

Поменял микросхему (третью поставил) далее последовательность действий такая:
Режим полношаговый (на входе HALF/FULL - 0)

  1. Запускаю прогу, она при инициализации сбрасывает все регистры LPT в ноль и выставляет на CLOCK 1
  2. Включаю питание
  3. Подаю ENABLE
  4. Подаю RESET, снимаю, опять подаю, проверяю наличие HOME - есть, проверяю ABCD = 0101, как доктор прописал, раньше и этого не было - радуюсь…
  5. Делаю шаг - все ОК АВСD = 1001 - радуюсь…
  6. Делаю второй - пошло-поехало (рано радовался), ну да видно на графике ниже - перескочил в режим с одной включенной фазой, потом вообще перескочил через одно состояние…

Пишу вот пункт 6 и думаю, опа, а какой должна быть пауза в тактовом сигнале (у меня было 10мс), смотрю даташит - минимум 0.5 мкс, ну да навсяк случай попробую щас 50мс поставить. Попробовал - нифига.
Да вот померял напряжение на ABCD при DIRECTION=1 что-то около ABCD = (0 0.2 0 0.2)

Добавлено 2007.02.21
Вся эта бредятина 😃 была из-за того, что LPT-шную землю к земле драйвера не подцепил 😃

Из плюсов: я теперь точно знаю как работает шаговый двигатель в полушаговом и полношаговых режимах, и как ими управлять - даташит на L297 был перечитан раз 300 😎.

Гоняю движок в полном шаге с двумя фазами уже минут двадцать, какая частота реально - хрен его знает (использую виндовский таймер) - не очень быстро. Греется движок довольно сильно сейчас уже руке очень горячо, но терпеть можно, драйвер с маленьким радиатором теплый - градусов 40-50.

Добавлено 2008.05.21
Набор для лазерно-утюжной технологии: L297_8_Driver_v.2.zip

  • 8118
Comments
bbasil

Как то странно все, я делал по схеме с pminmo.com l297+l298 все работало с первого раза и даже на макетке ! 😃 единственное что я заменил входные 74 бефера на опторазвязку, все остально именно так как там и описано.
вот ссылка на обсуждение rcopen.com/forum/f110/topic60014

GOOD

потестируй этим
www.electroprivod.ru/program.htm

GOOD LUCK

spike
GOOD

потестируй этим
www.electroprivod.ru/program.htm

Посмотрел, скачал Stepmotor_LPT, запустил - у нее другая распиновка чем у меня - ну и дополнил свою прогу спидометром.

Забыл совсем сколько получалось дома на AMD2200 врать не буду 😊 , но на работе на P133 около 100 шагов/сек - максимум.

Sailanser

Как успех?
Запустил таки или нет?
Движки какие пробовал подключать?

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

spike
Sailanser;bt17483

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

Да запустил, всего сделал три таких драйвера - два других вообще сразу заработали. Движки какие только не подключал, правда серьезных у меня пока нету - всякие принтерные да сканерные… Работают по-разному где-то до 1000 шагов/сек некоторые выдавали.
Разводку чесслово первый раз в жизни делал 😃 Если кому-то интересно, могу исходник в Eagle поискать - можно переделать…
Здесь еще про этот драйвер.

how-eee

Приветствую! Файлик который тут выложен L297_8_Driver_v.2.zip это окончательная разводка? доработки не требуются?
еще нашел вот такой с файликами под игл L297-8 Driver v.2.zip . Он тоже верный?
Хочу собрать тоже такой драйвер. Вот только не могу найти кое какие детали, буду ставить другие и править разводку.

Спасибо за ваши файлы!