Помогите подключить Драйвер к компьютеру

все вопросы по подключению, параметрам, маркам шаговых двигателей.

Модераторы: Ruz_and, Master-VRI, al-drw

Newengine
Сообщения: 12
Зарегистрирован: Вт дек 30, 2014 00:29

Помогите подключить Драйвер к компьютеру

Сообщение Newengine » Вт дек 30, 2014 01:00

Уважаемые форумчане!
Есть вот такая плата, на ней распаяны микросхемы L297+L298 с обвязкой, что является драйвером шагового двигателя, плата рассчитана на управление двумя двигателями, кроме того использовано по две микросхемы L298 на каждый двигатель для увеличения выходного тока. Стоит задача подключить все это дело к LPT порту компьютера для управления шаговыми двигателями
https://docs.google.com/file/d/0B0TWzT9 ... cslist_api
Что уже сделано: на двойное белое гнездо подано напряжение 12В, к четверному белому гнезду подключены двигатели. На синем гнезде нашел ножки к которым можно подать напряжение 5в, после этого двигатели начинают "петь" (вроде бы хороший признак? )
Вот видяшка
http://youtu.be/cVsGjYSDUW8
Что дальше делать- ума не приложу.

igvv
Сообщения: 349
Зарегистрирован: Вс июл 14, 2013 15:44

Re: Помогите подключить Драйвер к компьютеру

Сообщение igvv » Вт дек 30, 2014 21:39

Дальше надо подключить к LPT порту компьютера
Смотри по ногам L297 микросхемы
17 нога подключается как направление движения мотора
18 шаги - движение
10 разрешает работу если ножка подтянута к + (лучше через резистор 5кОм)
19 нога регулировка шага/полушага (ставь полушаг)

Вобщем как подключать разбирайся поиском по подключению микросхемы
L297
Например вот http://malatok.at.ua/forum/31-48-1
И т.п.

Ну и еще естественно должна стоять прога в компе где надо все что выше указать!
Например Mach3. Если не использовать лечилки работает лучше в так называемом демо режиме, полностью функциональна кроме колличества строк управляющей станком программой.

Newengine
Сообщения: 12
Зарегистрирован: Вт дек 30, 2014 00:29

Re: Помогите подключить Драйвер к компьютеру

Сообщение Newengine » Ср дек 31, 2014 00:34

Дело в том, чтоуправляющий сигнал с компа подается на синий разъем, так вот на пути сигнала от разъема до L297 стоит куча микросхем: компараторы, логические. Что они там делают- я не знаю. Единственной реакции которой я добился это " пение " двигателей. Сегодня сварганил генератор меандра вот по этой схеме http://radiopolyus.ru/-ne555/137-genera ... 0kgcz.html (сигнал от этого генератора эмулирует сигнал step)
Прощупывал сигналом от генератора ножки на синем разъеме- на некоторых ножках движки или меняют звук или вал вибрирует слегка, но вращения так и не добился. Тыкая по ножкам разных микросхем попадались такие, что двигатели начинали вращаться. Вот и мысля грешная крутится: а не выдрать от туда лишние микросхемы?

igvv
Сообщения: 349
Зарегистрирован: Вс июл 14, 2013 15:44

Re: Помогите подключить Драйвер к компьютеру

Сообщение igvv » Ср дек 31, 2014 01:08

Что за микрухи стоят? Просто интересно.
Изучай микруху l297, смотри ее подключение в инете.
Тут или выпаять 297 и 298 и собрать по известным схемам.
Или порезать ненужные дорожки у l297, подпаять к входам проводки и тестить( но что там дальше то...)
Генератор на 18 ногу.
На 10тую +5.

Сильно рискуешь тыкая бездумно по ножкам микрух генератором.
Для начала раэберись с l297, инфы по ней полно.

И еще. Сначало надо подавать +5v и только потом другое 12v (или одновременно)
В противном случае сожгешь l298. Еслиб давал не 12v а 30-50v уже бы сжог :mrgreen:

Newengine
Сообщения: 12
Зарегистрирован: Вт дек 30, 2014 00:29

Re: Помогите подключить Драйвер к компьютеру

Сообщение Newengine » Ср дек 31, 2014 09:48

Я так понял, что lm339n, mc14066bcp-используются в блоках питания компьютеров и бесперебойников, lm358-операционный усилитель, sn74ls33n- какая- то логика. Как мне обьяснили они , возможно, для уменьшения тока в режиме удержания.
Все, что нельзя делать с платой я уже сделал: и 12 в подавал без 5в, и по ножкам бездумно тыкал. Остается надеяться на то, что использовал слабые блоки питания на 500 и 300 мА, и ничто пока не сгорело.

Newengine
Сообщения: 12
Зарегистрирован: Вт дек 30, 2014 00:29

Re: Помогите подключить Драйвер к компьютеру

Сообщение Newengine » Чт янв 01, 2015 13:11

Вобщем, перерезал дорожку на 18 ногу одной из L297 (STEP),движок перестал выть, перешел в режим удержания. На этот раз я подал на двигатели 15в и сам забыл об этом. Через пару минут пошелвон! Тьху! Пошла вонь. Двигатель раскалился, при этом второй продолжал пищать и был холодный.

igvv
Сообщения: 349
Зарегистрирован: Вс июл 14, 2013 15:44

Re: Помогите подключить Драйвер к компьютеру

Сообщение igvv » Пт янв 02, 2015 04:34

Вместо обмоток мотора можно поставить светодиоды с резисторами для проверки платы. По две штуки в параллель в разные стороны на одну обмотку (кажись так, поищи ), для второй обмотки аналогично.
Собранный генератор на динамике-наушниках проверял ???

если мотор больше не пищит возможно не работает ШИМ. Проверяется осцилографом на 16 или 1 ноге. Без ШИМ делать с L297 особо нечего!

если 18 нога подтянута резистором к +5 (1-10кОм), то этот резистор оставь в цепи. И тогда массой можно коротить на 18 ногу, при этом будут видны шаги мотора.
И надо задействовать DIR, чтоб микруха понимала куда крутить.

Плата настроена под определенный мотор и ток, отвечает за это 15нога l297.
Судя по всему твои моторы слишком слабые для этой платы и ее настроек (не даром ведь там запараллелены две l298)

Моторы и должны в режиме ожидания "пищать" из-за ШИМ, если там на плате вообще режим ожидания есть!

Самое лучшее-надежное решение "выдрать" микрухи пока еще живые (если вообще плата попала к тебе исправной) и спаять проверенную схемку.
А со временем и опытом можно будет и эту платку "раскусить"

Newengine
Сообщения: 12
Зарегистрирован: Вт дек 30, 2014 00:29

Re: Помогите подключить Драйвер к компьютеру

Сообщение Newengine » Пт янв 02, 2015 13:25

Пока вижу только один выход: перерезанная дорожка на 18-ю ногу, к ней подвожу сигнал Step. К 17 ноге припаиваю провод с сигналом Dir. Двигатель шагает, но при этом сильно греется и в одну сторону шагает ровно, а вот в другую шагает изредка подергиваясь. То, что греется списываем пока на не подходящий, слабый двигатель. На микросхемы прикрутил радиаторы-греются тоже прилично. ( у меня раньше не было опыта работы с драйверами по этому не знаю как должно быть. Возможно, что все нормально, а я паникую)

igvv
Сообщения: 349
Зарегистрирован: Вс июл 14, 2013 15:44

Re: Помогите подключить Драйвер к компьютеру

Сообщение igvv » Пт янв 02, 2015 14:00

1 Поменьше напряжения на моторы
2 выяснить есть ли ШИМ на 16 ноге
3 найди в инете как регулировать 15 ногу для занижения тока на мо. р.

Теперь...если есть ШИМ и отрегулирована-регулируется 15нога, можно подовать и большие напряжения.
Шим косвенно можно понять по пищанию-шелесту мотора.

Почему в обратную сторону плохо шагает непонятно, нехочется думать но возможно выгорел какойто выход на l298 (проверяется светиками). Или еще что х.з.

...
17 ногу тоже немешало бы отрезать от схемы...но сигнал как подать разберись, я уже если честно многое подзабыл с тех пор как собирал подобное но не на l298 а на полевиках.

Newengine
Сообщения: 12
Зарегистрирован: Вт дек 30, 2014 00:29

Re: Помогите подключить Драйвер к компьютеру

Сообщение Newengine » Пт янв 02, 2015 16:20

Ок. Спасибо

Newengine
Сообщения: 12
Зарегистрирован: Вт дек 30, 2014 00:29

Re: Помогите подключить Драйвер к компьютеру

Сообщение Newengine » Сб янв 03, 2015 01:50

Назрел вопрос: может ли сигнал Step быть отрицательным? Дело в том, что я подавал Step на контакты платы положительным проводом от генератора импульсов. Сегодня случайно перепутал провода и тыкнул минусовым, и свершилось чудо: движки зашагали!
Может ли компьютер на LPT порт выдавать отрицательный сигнал?

wal
Сообщения: 2
Зарегистрирован: Вс авг 17, 2014 18:29

Re: Помогите подключить Драйвер к компьютеру

Сообщение wal » Сб янв 03, 2015 18:08

Newengine писал(а):Может ли компьютер на LPT порт выдавать отрицательный сигнал?

Может.
Например в Масн3 высокий или низкий уровень сигналов Dir и Step устанавливается в установках.

Newengine
Сообщения: 12
Зарегистрирован: Вт дек 30, 2014 00:29

Re: Помогите подключить Драйвер к компьютеру

Сообщение Newengine » Сб янв 03, 2015 22:58

Вопрос об отрицательном сигнале отпадает: при закорачивании разъема платы Step на массу двигатель начинает шагать. Подключаю плату к компу- вал суматошно дергается.
Остается один вариант: на плате перерезана дорожка на 18 ногу, к ней припаян провод идущий на LPT ( step). Только есть одно но: повышенный нагрев двигателя. Побробую его побороть.

igvv
Сообщения: 349
Зарегистрирован: Вс июл 14, 2013 15:44

Re: Помогите подключить Драйвер к компьютеру

Сообщение igvv » Вс янв 04, 2015 02:12

Обрати внимание на подтягивающие резисторы 4.7кОм подтянутые к +5V сидящие на 18 и 17 ноге
это сделано для того чтоб цифровая логика работала без ложных срабатываний.
Вот их вырезать из твоей схемы не надо.
Изображение

10 пин L297 через резистор 4.7кОм на +5V (разрешает работу контроллера)
19 пин или на массу или к +5V (к +5 полушаг)
11 пин подключи к массе
Точнее в плате уже примерно так и должно быть (если конечно плата не сильно заточена под что-то другое)
Вобщем то надо сначала срисовывать интересующую часть схемки потом разбираться и уже потом резать лишнее.

Mach3 на компе управляет платкой ???
Настраивал пины LPT ???

Newengine
Сообщения: 12
Зарегистрирован: Вт дек 30, 2014 00:29

Re: Помогите подключить Драйвер к компьютеру

Сообщение Newengine » Вс янв 04, 2015 11:21

Mach пока некуда ставить. Юзаю Turbocnc, уже одну половину платы испытал, движок шагает в обе стороны, но в одну сторону с нечастым подергиванием. Разводка платы такая, что не позволяет отследить какой резистор к какой ноге подходит. Что если резисторы продублировать навесными? Они мешать работать друг другу не будут?


Вернуться в «Шаговые двигатели»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя