Помогите пожалуйста EMC2 и L297 L298N

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
kostya261
Новичок
Сообщения: 28
Зарегистрирован: 15 апр 2011, 11:11
Репутация: 0
Откуда: Кузнецк
Контактная информация:

Помогите пожалуйста EMC2 и L297 L298N

Сообщение kostya261 »

Доброго времени суток!

Помогите пожалуйста разобраться с контроллером (в большей степени) и программой EMC2.

Собственно дело в том, что собрал я контроллер на микросхемах L297 и L298N на три оси.
Сам собственно ни чего не сочинял, нашел готовую схему в интернете, с подробным мануалом, и даже печатной платой.
Развел, спаял сей девайс :controller:

И дальше собственно проблемма.

Подключил его к компьютеру. При загрузке, когда компьютер инициализирует все свои устройства и порты, движки подключенные к контроллеру дергаются,
и до того времени пока ОС не загрузится, их с места не сдвинуть... суть не в этом... допустим...
Но дело в том, что когда я устанавливаю различные программы, конфигурирую порты (EMC2 на мой взгляд оказалась понятней всех), компьютеру на мой девайс абсолютно плевать.
Единственная программа, которая как то еще повлияла на мое устройство, это Виндовый виртуальный осцилограф, где я поставил генерировать на LPT порт последовательность бит от 0 до 255,
Тогда все движки по очереди опять же заклинились. Предположим что сами двигатели подключены не правильно, но реакция есть... так каого х...на не Window`s кие Mach2 - 3, не KCam, ни другие найденные мной программы, включая полностью скаченный (не обновленный через интернет Ubuntu 10.04 LinuxCNC (EMC2)), ни каким боком на работу девайса не влияют? Что искать осцилограф, и подцепаться на прямую к порту и смотреть идет ли сигнал? Так ведь идет сигнал, раз в определенные моменты до движков доходит.

Различные драйвера для LPT в виндовых программах так же ставил, эффект абсолютно тот же, т.е. ни какого.

Тем не менее программа EMC2 мне понравилась больше остальных, в плане понятности интерфейса, и хотелось бы разобраться с ней, по тому и прошу помощи.
Настраивал в точности как рассказанно у Вас на форуме.

Заранее благодарен!
Repeat
Учиться
Forever
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение Nick »

Сначала проверь контроллер и подключение двигателей. Попробуй вручную по-замыкать пин step. Двигатель должен делать шаги в одну сторону на каждое замыкание-размыкание. А выход с LTP можно просто диодом протестировать. Для начала посмотреть пины направления, если они работают, то скорее всего и остальное работает.


То, что во время загрузки в порте может быть всякая кака - вещь известная, для того, чтобы этого избежать существует charge pump - это сигнал нужной частоты который подается на нужный пин LPT, и если контроллер не видит этого сигнала - то он просто выключается.
Это позволит избежать срабатывания контроллера на пин enable.
kostya261
Новичок
Сообщения: 28
Зарегистрирован: 15 апр 2011, 11:11
Репутация: 0
Откуда: Кузнецк
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение kostya261 »

Спасибо огромное Nick за советы.

Косяк полагаю мой...

Плату проверил, как Вы советовали, т.е. замыкая контакт step, движки дергаются, т.е здесь, нормально всё.
Далее светодиодом решил проверить LPT порт, запустил на исполнение программу EMC2, и поочереди прикладывал диод к предполагаемым step осей, моргает зараза :)
А косяк мой в том, что я не смог у нас в городе найти нормальный LPT шнур, только его удлиннитель, заказывать через интернет мне было лень, и я запаял в плату ответную часть удлиннителя,
а там выводы, как бы перевернуты, т.е. 1, 2, 3, ...13, соответствуют 13, 12, 11, ... 1 соответственно, вот как я полагаю и проблемма, но это еще стоит проверить перепаиванием проводов, ну да ладно, дело техники...

Есть еще маленький вопрос. Поскольку с подключением обмоток я все же напутал, есть какой нить совет как определить какую куда, у двигателей 4 провода...
Подскажите пожалуйста, хотя здесь вариантов в принципе не много :) попарно переворачивать, тем не менее :beer_blow:
Repeat
Учиться
Forever
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение Nick »

у тебя есть
4 контакта, 2 обмотки, значит по парам можно разбить проверив сопротивление.
А вот какой стороной подрубать внутри пары не знаю....
Менять пары местами можно свободно, это просто изменит направление вращения.
kostya261
Новичок
Сообщения: 28
Зарегистрирован: 15 апр 2011, 11:11
Репутация: 0
Откуда: Кузнецк
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение kostya261 »

Ну это в принципе я и так догадался :)

Тем не менее огромное спасибо...

Сейчас пойду за паяльник браться, только за день так с этой платой намаялся, что уже банально лень!

Но добить нужно.

Еще раз Спасибо, помог.
Repeat
Учиться
Forever
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение Nick »

Хммм меня это озадачило.
Есть 4 фазы шага. Вот 4 варианта подключения обмоток:
порядок обмоток биполярного двигателя.png (5854 просмотра) <a class='original' href='./download/file.php?id=1409&sid=3bf6e6e0e9188f6c9bc374cef340b399&mode=view' target=_blank>Загрузить оригинал (13.1 КБ)</a>
Получается, что пофигу как их подключать - порядок фаз шага остается неизменным...
Упс на последней табличке нужно 1 и 4 местами поменять, но дела это не меняет.
kostya261
Новичок
Сообщения: 28
Зарегистрирован: 15 апр 2011, 11:11
Репутация: 0
Откуда: Кузнецк
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение kostya261 »

Перепаял шнур, контроллер подружился с EMC 2.

Ни как не выйдет правильно подключить двигатели.
Дёргаются, то в одну, то в другую сторону.

Есть подозрения, что по схеме электрической принципиальной, у L298 только у одной вход OSC подключен к RC цепочке, и все микрухи соеденены выводом Sync,
в то время как на плате, у каждой микросхемы было разведено место под эту цепочку, и я не долго думая запаял их на плате.
Может косяк в этом? Щас попытаюсь выпаять...
Как вообще в этом случае RC цепочки могут повлиять на работу контроллера (если все микросхемы соеденены общим Sync)?

В моем случае движки, то дергаются в разные стороны, то просто гудят, и греются обмотки в месте с микросхемами драйверов.
Обмотки включал по разному...
Repeat
Учиться
Forever
kostya261
Новичок
Сообщения: 28
Зарегистрирован: 15 апр 2011, 11:11
Репутация: 0
Откуда: Кузнецк
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение kostya261 »

Изображение Изображение

Здесь моя возможная ошибка.

Должен остаться только один... (т.е. одна RC цепочка)
Repeat
Учиться
Forever
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение Nick »

Там есть настройка тока удержания? Гудеть могут из-за этого.
Не совсем понял что ты сделал... Есть фотка?

ЗЫ картинки можно загружать прямо на форум. (вкладка добавить вложение рядом с кнопкой ответить).
kostya261
Новичок
Сообщения: 28
Зарегистрирован: 15 апр 2011, 11:11
Репутация: 0
Откуда: Кузнецк
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение kostya261 »

В смысле фотку контроллера? Вот она.
Кстати удаление этих RC цепочек результата не принесли, как было так и осталось.
Наверное Nick, ты прав, ток удержания слишком большой.
Я и переменные резисторы не по номиналу поставил.
У нас в городе в радио магазинах, только пульты к телевизорам продают, да и тех нет нужных. :)
А нашел тоько по 47кОм (подстроечные резисторы).
Может и здесь косяк.
Ну да это первый блин....
Вложения
small cnc.png (5836 просмотров) <a class='original' href='./download/file.php?id=1412&sid=3bf6e6e0e9188f6c9bc374cef340b399&mode=view' target=_blank>Загрузить оригинал (385.95 КБ)</a>
Repeat
Учиться
Forever
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение Nick »

Выглядит здорово. Для меня это вообще мега круто, я бы так не сделал :).
Кстати, почему нету радиатора? микрухи не сильно греются?

ЗЫ надо спросить V0id-a может он чего подскажет...
V0id
Почётный участник
Почётный участник
Сообщения: 99
Зарегистрирован: 18 ноя 2010, 20:37
Репутация: 0
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение V0id »

Nick писал(а):ЗЫ надо спросить V0id-a может он чего подскажет...
1. Программа не выдает сигналы на ЛПТ?
2. Сигналы не доходят до платы?
3. Сигналы не доходят до 297.
4. 297 не выдает сигналы?
5. сигналы не доходят до 298?
6. 298 не выдает сигналы?
7. сигналы не доходят до движков?
8. движки не крутятся?
"сигналы" это образно
Где проблема то?
valb
Мастер
Сообщения: 267
Зарегистрирован: 10 апр 2011, 23:01
Репутация: 20
Откуда: Пенза
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение valb »

kostya261 писал(а): Ну да это первый блин....
Вот почитайте про настройку: http://www.cncmasterkit.ru/modules.php? ... opic&t=160
Стандартная схема и вполне рабочая. Радиатор нужен обязательно.
Для проверки использовал НЧ генератор. Через диод подавал сигнал на Step. Dir - "0" или "1" направление вращения. Коротил на землю или не коротил. :)
kostya261
Новичок
Сообщения: 28
Зарегистрирован: 15 апр 2011, 11:11
Репутация: 0
Откуда: Кузнецк
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение kostya261 »

Nick писал(а): Выглядит здорово. Для меня это вообще мега круто, я бы так не сделал .
Кстати, почему нету радиатора? микрухи не сильно греются?

ЗЫ надо спросить V0id-a может он чего подскажет...
Зато у тебя станок работает :), а мой только ворчит.

Греются конечно же. Но я и не включал пока на долго... Постоянно контролировал, биологическим термометром, т.е. руками ;)
В последствии и радиатор поставлю, если заставлю работать :)
Последний раз редактировалось kostya261 16 апр 2011, 18:55, всего редактировалось 2 раза.
Repeat
Учиться
Forever
kostya261
Новичок
Сообщения: 28
Зарегистрирован: 15 апр 2011, 11:11
Репутация: 0
Откуда: Кузнецк
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение kostya261 »

V0id писал(а):
Nick писал(а):ЗЫ надо спросить V0id-a может он чего подскажет...
1. Программа не выдает сигналы на ЛПТ?
2. Сигналы не доходят до платы?
3. Сигналы не доходят до 297.
4. 297 не выдает сигналы?
5. сигналы не доходят до 298?
6. 298 не выдает сигналы?
7. сигналы не доходят до движков?
8. движки не крутятся?
"сигналы" это образно
Где проблема то?
... нет, теперь только в том, что двигатели дергаются, гудят, но не вращаются...
Repeat
Учиться
Forever
kostya261
Новичок
Сообщения: 28
Зарегистрирован: 15 апр 2011, 11:11
Репутация: 0
Откуда: Кузнецк
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение kostya261 »

valb писал(а): Вот почитайте про настройку: http://www.cncmasterkit.ru/modules.php? ... opic&t=160
Стандартная схема и вполне рабочая. Радиатор нужен обязательно.
Для проверки использовал НЧ генератор. Через диод подавал сигнал на Step. Dir - "0" или "1" направление вращения. Коротил на землю или не коротил. :)
Я именно эту схему и собирал :)
Repeat
Учиться
Forever
V0id
Почётный участник
Почётный участник
Сообщения: 99
Зарегистрирован: 18 ноя 2010, 20:37
Репутация: 0
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение V0id »

kostya261 писал(а):... нет, теперь только в том, что двигатели дергаются, гудят, но не вращаются...
дергаются на каждый шаг? после шага держатся не проворачиваемо?
kostya261
Новичок
Сообщения: 28
Зарегистрирован: 15 апр 2011, 11:11
Репутация: 0
Откуда: Кузнецк
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение kostya261 »

V0id писал(а):дергаются на каждый шаг? после шага держатся не проворачиваемо?
... именно ... :wtf:
Последний раз редактировалось kostya261 16 апр 2011, 21:39, всего редактировалось 2 раза.
Repeat
Учиться
Forever
kostya261
Новичок
Сообщения: 28
Зарегистрирован: 15 апр 2011, 11:11
Репутация: 0
Откуда: Кузнецк
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение kostya261 »

Проверял (если можно так сказать, автомобильным) осцилографом (у него входная частота низкая, но хватило :) ) выходы на двигатели, осцилограммы по всем 4м фазам соответствуют работе шагового двигателя
Repeat
Учиться
Forever
V0id
Почётный участник
Почётный участник
Сообщения: 99
Зарегистрирован: 18 ноя 2010, 20:37
Репутация: 0
Контактная информация:

Re: Помогите пожалуйста EMC2 и L297 L298N

Сообщение V0id »

kostya261 писал(а):Проверял (если можно так сказать, автомобильным) осцилографом (у него входная частота низкая, но хватило :) ) выходы на двигатели, осцилограммы по всем 4м фазам соответствуют работе шагового двигателя
Судя по тому что пришлось прибегнуть к помощи осцилографа, возможно у вас слишком высокая скорость вращения в программе установлена? :cheesy:
Ответить

Вернуться в «LinuxCNC»