Помогите пожалуйста EMC2 и L297 L298N
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 15 апр 2011, 11:11
- Репутация: 0
- Откуда: Кузнецк
- Контактная информация:
Помогите пожалуйста EMC2 и L297 L298N
Доброго времени суток!
Помогите пожалуйста разобраться с контроллером (в большей степени) и программой EMC2.
Собственно дело в том, что собрал я контроллер на микросхемах L297 и L298N на три оси.
Сам собственно ни чего не сочинял, нашел готовую схему в интернете, с подробным мануалом, и даже печатной платой.
Развел, спаял сей девайс
И дальше собственно проблемма.
Подключил его к компьютеру. При загрузке, когда компьютер инициализирует все свои устройства и порты, движки подключенные к контроллеру дергаются,
и до того времени пока ОС не загрузится, их с места не сдвинуть... суть не в этом... допустим...
Но дело в том, что когда я устанавливаю различные программы, конфигурирую порты (EMC2 на мой взгляд оказалась понятней всех), компьютеру на мой девайс абсолютно плевать.
Единственная программа, которая как то еще повлияла на мое устройство, это Виндовый виртуальный осцилограф, где я поставил генерировать на LPT порт последовательность бит от 0 до 255,
Тогда все движки по очереди опять же заклинились. Предположим что сами двигатели подключены не правильно, но реакция есть... так каого х...на не Window`s кие Mach2 - 3, не KCam, ни другие найденные мной программы, включая полностью скаченный (не обновленный через интернет Ubuntu 10.04 LinuxCNC (EMC2)), ни каким боком на работу девайса не влияют? Что искать осцилограф, и подцепаться на прямую к порту и смотреть идет ли сигнал? Так ведь идет сигнал, раз в определенные моменты до движков доходит.
Различные драйвера для LPT в виндовых программах так же ставил, эффект абсолютно тот же, т.е. ни какого.
Тем не менее программа EMC2 мне понравилась больше остальных, в плане понятности интерфейса, и хотелось бы разобраться с ней, по тому и прошу помощи.
Настраивал в точности как рассказанно у Вас на форуме.
Заранее благодарен!
Помогите пожалуйста разобраться с контроллером (в большей степени) и программой EMC2.
Собственно дело в том, что собрал я контроллер на микросхемах L297 и L298N на три оси.
Сам собственно ни чего не сочинял, нашел готовую схему в интернете, с подробным мануалом, и даже печатной платой.
Развел, спаял сей девайс
И дальше собственно проблемма.
Подключил его к компьютеру. При загрузке, когда компьютер инициализирует все свои устройства и порты, движки подключенные к контроллеру дергаются,
и до того времени пока ОС не загрузится, их с места не сдвинуть... суть не в этом... допустим...
Но дело в том, что когда я устанавливаю различные программы, конфигурирую порты (EMC2 на мой взгляд оказалась понятней всех), компьютеру на мой девайс абсолютно плевать.
Единственная программа, которая как то еще повлияла на мое устройство, это Виндовый виртуальный осцилограф, где я поставил генерировать на LPT порт последовательность бит от 0 до 255,
Тогда все движки по очереди опять же заклинились. Предположим что сами двигатели подключены не правильно, но реакция есть... так каого х...на не Window`s кие Mach2 - 3, не KCam, ни другие найденные мной программы, включая полностью скаченный (не обновленный через интернет Ubuntu 10.04 LinuxCNC (EMC2)), ни каким боком на работу девайса не влияют? Что искать осцилограф, и подцепаться на прямую к порту и смотреть идет ли сигнал? Так ведь идет сигнал, раз в определенные моменты до движков доходит.
Различные драйвера для LPT в виндовых программах так же ставил, эффект абсолютно тот же, т.е. ни какого.
Тем не менее программа EMC2 мне понравилась больше остальных, в плане понятности интерфейса, и хотелось бы разобраться с ней, по тому и прошу помощи.
Настраивал в точности как рассказанно у Вас на форуме.
Заранее благодарен!
Repeat
Учиться
Forever
Учиться
Forever
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Сначала проверь контроллер и подключение двигателей. Попробуй вручную по-замыкать пин step. Двигатель должен делать шаги в одну сторону на каждое замыкание-размыкание. А выход с LTP можно просто диодом протестировать. Для начала посмотреть пины направления, если они работают, то скорее всего и остальное работает.
То, что во время загрузки в порте может быть всякая кака - вещь известная, для того, чтобы этого избежать существует charge pump - это сигнал нужной частоты который подается на нужный пин LPT, и если контроллер не видит этого сигнала - то он просто выключается.
Это позволит избежать срабатывания контроллера на пин enable.
То, что во время загрузки в порте может быть всякая кака - вещь известная, для того, чтобы этого избежать существует charge pump - это сигнал нужной частоты который подается на нужный пин LPT, и если контроллер не видит этого сигнала - то он просто выключается.
Это позволит избежать срабатывания контроллера на пин enable.
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 15 апр 2011, 11:11
- Репутация: 0
- Откуда: Кузнецк
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Спасибо огромное Nick за советы.
Косяк полагаю мой...
Плату проверил, как Вы советовали, т.е. замыкая контакт step, движки дергаются, т.е здесь, нормально всё.
Далее светодиодом решил проверить LPT порт, запустил на исполнение программу EMC2, и поочереди прикладывал диод к предполагаемым step осей, моргает зараза
А косяк мой в том, что я не смог у нас в городе найти нормальный LPT шнур, только его удлиннитель, заказывать через интернет мне было лень, и я запаял в плату ответную часть удлиннителя,
а там выводы, как бы перевернуты, т.е. 1, 2, 3, ...13, соответствуют 13, 12, 11, ... 1 соответственно, вот как я полагаю и проблемма, но это еще стоит проверить перепаиванием проводов, ну да ладно, дело техники...
Есть еще маленький вопрос. Поскольку с подключением обмоток я все же напутал, есть какой нить совет как определить какую куда, у двигателей 4 провода...
Подскажите пожалуйста, хотя здесь вариантов в принципе не много попарно переворачивать, тем не менее
Косяк полагаю мой...
Плату проверил, как Вы советовали, т.е. замыкая контакт step, движки дергаются, т.е здесь, нормально всё.
Далее светодиодом решил проверить LPT порт, запустил на исполнение программу EMC2, и поочереди прикладывал диод к предполагаемым step осей, моргает зараза
А косяк мой в том, что я не смог у нас в городе найти нормальный LPT шнур, только его удлиннитель, заказывать через интернет мне было лень, и я запаял в плату ответную часть удлиннителя,
а там выводы, как бы перевернуты, т.е. 1, 2, 3, ...13, соответствуют 13, 12, 11, ... 1 соответственно, вот как я полагаю и проблемма, но это еще стоит проверить перепаиванием проводов, ну да ладно, дело техники...
Есть еще маленький вопрос. Поскольку с подключением обмоток я все же напутал, есть какой нить совет как определить какую куда, у двигателей 4 провода...
Подскажите пожалуйста, хотя здесь вариантов в принципе не много попарно переворачивать, тем не менее
Repeat
Учиться
Forever
Учиться
Forever
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
у тебя есть
4 контакта, 2 обмотки, значит по парам можно разбить проверив сопротивление.
А вот какой стороной подрубать внутри пары не знаю....
Менять пары местами можно свободно, это просто изменит направление вращения.
4 контакта, 2 обмотки, значит по парам можно разбить проверив сопротивление.
А вот какой стороной подрубать внутри пары не знаю....
Менять пары местами можно свободно, это просто изменит направление вращения.
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 15 апр 2011, 11:11
- Репутация: 0
- Откуда: Кузнецк
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Ну это в принципе я и так догадался
Тем не менее огромное спасибо...
Сейчас пойду за паяльник браться, только за день так с этой платой намаялся, что уже банально лень!
Но добить нужно.
Еще раз Спасибо, помог.
Тем не менее огромное спасибо...
Сейчас пойду за паяльник браться, только за день так с этой платой намаялся, что уже банально лень!
Но добить нужно.
Еще раз Спасибо, помог.
Repeat
Учиться
Forever
Учиться
Forever
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Хммм меня это озадачило.
Есть 4 фазы шага. Вот 4 варианта подключения обмоток: Получается, что пофигу как их подключать - порядок фаз шага остается неизменным...
Упс на последней табличке нужно 1 и 4 местами поменять, но дела это не меняет.
Есть 4 фазы шага. Вот 4 варианта подключения обмоток: Получается, что пофигу как их подключать - порядок фаз шага остается неизменным...
Упс на последней табличке нужно 1 и 4 местами поменять, но дела это не меняет.
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 15 апр 2011, 11:11
- Репутация: 0
- Откуда: Кузнецк
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Перепаял шнур, контроллер подружился с EMC 2.
Ни как не выйдет правильно подключить двигатели.
Дёргаются, то в одну, то в другую сторону.
Есть подозрения, что по схеме электрической принципиальной, у L298 только у одной вход OSC подключен к RC цепочке, и все микрухи соеденены выводом Sync,
в то время как на плате, у каждой микросхемы было разведено место под эту цепочку, и я не долго думая запаял их на плате.
Может косяк в этом? Щас попытаюсь выпаять...
Как вообще в этом случае RC цепочки могут повлиять на работу контроллера (если все микросхемы соеденены общим Sync)?
В моем случае движки, то дергаются в разные стороны, то просто гудят, и греются обмотки в месте с микросхемами драйверов.
Обмотки включал по разному...
Ни как не выйдет правильно подключить двигатели.
Дёргаются, то в одну, то в другую сторону.
Есть подозрения, что по схеме электрической принципиальной, у L298 только у одной вход OSC подключен к RC цепочке, и все микрухи соеденены выводом Sync,
в то время как на плате, у каждой микросхемы было разведено место под эту цепочку, и я не долго думая запаял их на плате.
Может косяк в этом? Щас попытаюсь выпаять...
Как вообще в этом случае RC цепочки могут повлиять на работу контроллера (если все микросхемы соеденены общим Sync)?
В моем случае движки, то дергаются в разные стороны, то просто гудят, и греются обмотки в месте с микросхемами драйверов.
Обмотки включал по разному...
Repeat
Учиться
Forever
Учиться
Forever
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 15 апр 2011, 11:11
- Репутация: 0
- Откуда: Кузнецк
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Repeat
Учиться
Forever
Учиться
Forever
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Там есть настройка тока удержания? Гудеть могут из-за этого.
Не совсем понял что ты сделал... Есть фотка?
ЗЫ картинки можно загружать прямо на форум. (вкладка добавить вложение рядом с кнопкой ответить).
Не совсем понял что ты сделал... Есть фотка?
ЗЫ картинки можно загружать прямо на форум. (вкладка добавить вложение рядом с кнопкой ответить).
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 15 апр 2011, 11:11
- Репутация: 0
- Откуда: Кузнецк
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
В смысле фотку контроллера? Вот она.
Кстати удаление этих RC цепочек результата не принесли, как было так и осталось.
Наверное Nick, ты прав, ток удержания слишком большой.
Я и переменные резисторы не по номиналу поставил.
У нас в городе в радио магазинах, только пульты к телевизорам продают, да и тех нет нужных.
А нашел тоько по 47кОм (подстроечные резисторы).
Может и здесь косяк.
Ну да это первый блин....
Кстати удаление этих RC цепочек результата не принесли, как было так и осталось.
Наверное Nick, ты прав, ток удержания слишком большой.
Я и переменные резисторы не по номиналу поставил.
У нас в городе в радио магазинах, только пульты к телевизорам продают, да и тех нет нужных.
А нашел тоько по 47кОм (подстроечные резисторы).
Может и здесь косяк.
Ну да это первый блин....
Repeat
Учиться
Forever
Учиться
Forever
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Выглядит здорово. Для меня это вообще мега круто, я бы так не сделал .
Кстати, почему нету радиатора? микрухи не сильно греются?
ЗЫ надо спросить V0id-a может он чего подскажет...
Кстати, почему нету радиатора? микрухи не сильно греются?
ЗЫ надо спросить V0id-a может он чего подскажет...
-
- Почётный участник
- Сообщения: 99
- Зарегистрирован: 18 ноя 2010, 20:37
- Репутация: 0
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
1. Программа не выдает сигналы на ЛПТ?Nick писал(а):ЗЫ надо спросить V0id-a может он чего подскажет...
2. Сигналы не доходят до платы?
3. Сигналы не доходят до 297.
4. 297 не выдает сигналы?
5. сигналы не доходят до 298?
6. 298 не выдает сигналы?
7. сигналы не доходят до движков?
8. движки не крутятся?
"сигналы" это образно
Где проблема то?
-
- Мастер
- Сообщения: 267
- Зарегистрирован: 10 апр 2011, 23:01
- Репутация: 20
- Откуда: Пенза
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Вот почитайте про настройку: http://www.cncmasterkit.ru/modules.php? ... opic&t=160kostya261 писал(а): Ну да это первый блин....
Стандартная схема и вполне рабочая. Радиатор нужен обязательно.
Для проверки использовал НЧ генератор. Через диод подавал сигнал на Step. Dir - "0" или "1" направление вращения. Коротил на землю или не коротил.
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 15 апр 2011, 11:11
- Репутация: 0
- Откуда: Кузнецк
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Зато у тебя станок работает , а мой только ворчит.Nick писал(а): Выглядит здорово. Для меня это вообще мега круто, я бы так не сделал .
Кстати, почему нету радиатора? микрухи не сильно греются?
ЗЫ надо спросить V0id-a может он чего подскажет...
Греются конечно же. Но я и не включал пока на долго... Постоянно контролировал, биологическим термометром, т.е. руками
В последствии и радиатор поставлю, если заставлю работать
Последний раз редактировалось kostya261 16 апр 2011, 18:55, всего редактировалось 2 раза.
Repeat
Учиться
Forever
Учиться
Forever
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 15 апр 2011, 11:11
- Репутация: 0
- Откуда: Кузнецк
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
... нет, теперь только в том, что двигатели дергаются, гудят, но не вращаются...V0id писал(а):1. Программа не выдает сигналы на ЛПТ?Nick писал(а):ЗЫ надо спросить V0id-a может он чего подскажет...
2. Сигналы не доходят до платы?
3. Сигналы не доходят до 297.
4. 297 не выдает сигналы?
5. сигналы не доходят до 298?
6. 298 не выдает сигналы?
7. сигналы не доходят до движков?
8. движки не крутятся?
"сигналы" это образно
Где проблема то?
Repeat
Учиться
Forever
Учиться
Forever
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 15 апр 2011, 11:11
- Репутация: 0
- Откуда: Кузнецк
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Я именно эту схему и собиралvalb писал(а): Вот почитайте про настройку: http://www.cncmasterkit.ru/modules.php? ... opic&t=160
Стандартная схема и вполне рабочая. Радиатор нужен обязательно.
Для проверки использовал НЧ генератор. Через диод подавал сигнал на Step. Dir - "0" или "1" направление вращения. Коротил на землю или не коротил.
Repeat
Учиться
Forever
Учиться
Forever
-
- Почётный участник
- Сообщения: 99
- Зарегистрирован: 18 ноя 2010, 20:37
- Репутация: 0
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
дергаются на каждый шаг? после шага держатся не проворачиваемо?kostya261 писал(а):... нет, теперь только в том, что двигатели дергаются, гудят, но не вращаются...
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 15 апр 2011, 11:11
- Репутация: 0
- Откуда: Кузнецк
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
... именно ...V0id писал(а):дергаются на каждый шаг? после шага держатся не проворачиваемо?
Последний раз редактировалось kostya261 16 апр 2011, 21:39, всего редактировалось 2 раза.
Repeat
Учиться
Forever
Учиться
Forever
-
- Новичок
- Сообщения: 28
- Зарегистрирован: 15 апр 2011, 11:11
- Репутация: 0
- Откуда: Кузнецк
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Проверял (если можно так сказать, автомобильным) осцилографом (у него входная частота низкая, но хватило ) выходы на двигатели, осцилограммы по всем 4м фазам соответствуют работе шагового двигателя
Repeat
Учиться
Forever
Учиться
Forever
-
- Почётный участник
- Сообщения: 99
- Зарегистрирован: 18 ноя 2010, 20:37
- Репутация: 0
- Контактная информация:
Re: Помогите пожалуйста EMC2 и L297 L298N
Судя по тому что пришлось прибегнуть к помощи осцилографа, возможно у вас слишком высокая скорость вращения в программе установлена?kostya261 писал(а):Проверял (если можно так сказать, автомобильным) осцилографом (у него входная частота низкая, но хватило ) выходы на двигатели, осцилограммы по всем 4м фазам соответствуют работе шагового двигателя