Подключение драйверов к контроллеру
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Подключение драйверов к контроллеру
отключите сигнал енабле на драйверах он у вас похоже на концевиках висит
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: Подключение драйверов к контроллеру
плохо видно на фото но похоже у вас не запитана вторая (выходная)половина платы на первое время можно соеденить перемычками
полярность можно посмотреть по электролитам но если не ошибаюсь средние клемники разъема - крайние +
но вообше они должны запитыватя от разных источников питания и электричеки не как не должны соеденятся
это нужно для защиты лпт порта правда в вашем случае опторазвязка уже есть в драйверах
в вашем случае клемы пульс и дир надо посадить на общий провод
клемы +5 соответсвующих сигналов завети на интерфейную плату как сигнальные
общий (- провод )сигналов соедените на нижний клемник интерфейной платы gnd
сигналы енабле пока оставте не подключеными драйвера в этом случае будут в рабочем состоянии
сигнал с концевиков будет проходить при замыкании входа на клемник gnd (нижние клемники 5 входов и один общий)
плата и драйвера плохо совместимы драйвера заточены для работы с интерфейсными платами где в качестве выходного какада стоят микросхемы типа открытый коллектор
полярность можно посмотреть по электролитам но если не ошибаюсь средние клемники разъема - крайние +
но вообше они должны запитыватя от разных источников питания и электричеки не как не должны соеденятся
это нужно для защиты лпт порта правда в вашем случае опторазвязка уже есть в драйверах
в вашем случае клемы пульс и дир надо посадить на общий провод
клемы +5 соответсвующих сигналов завети на интерфейную плату как сигнальные
общий (- провод )сигналов соедените на нижний клемник интерфейной платы gnd
сигналы енабле пока оставте не подключеными драйвера в этом случае будут в рабочем состоянии
сигнал с концевиков будет проходить при замыкании входа на клемник gnd (нижние клемники 5 входов и один общий)
плата и драйвера плохо совместимы драйвера заточены для работы с интерфейсными платами где в качестве выходного какада стоят микросхемы типа открытый коллектор
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Подключение драйверов к контроллеру
По фото и правда практически ничего не видно...
может просто пины не правильно настроены? Если двигатели встают в удержание - значит enable включается, если не едут - надо попробовать поменять номера пинов на step и dir.
может просто пины не правильно настроены? Если двигатели встают в удержание - значит enable включается, если не едут - надо попробовать поменять номера пинов на step и dir.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Подключение драйверов к контроллеру
Это вообще не его фото. Это фото CNC-JOY из #95 сообщения. В оригинале там высокое разрешение и все прекрасно видно.Nick писал(а):По фото и правда практически ничего не видно...
Насколько я понял - у CNC-JOY при таком подключении моторы работают.
- murdered
- Кандидат
- Сообщения: 75
- Зарегистрирован: 11 окт 2012, 21:33
- Репутация: 4
- Настоящее имя: дмитрий горин
- Откуда: г.Долгопрудный Московская обл.
- Контактная информация:
Re: Подключение драйверов к контроллеру
у меня все подключено как у CNC-JOYmichael-yurov писал(а):Почему не заработало, как на первом рисунке - не понятно, т.к. на первом рисунке все заработало.
читал что при настройке конфигурации LinuxCNC нужно в начале сделать Latency test а то что он покажет записать в настройках. ну не суть если это не обязательно делать ,значит не буду.michael-yurov писал(а): Latency test пока не трогай, он ни при чем, он говорит лишь о равномерности работы LPT.
чтобы загрузились остальные компоненты linuxcnc ему нужен интернет,ну и чтобы закачать драйвера плееров для просмотра тяжелого видео HDTV для Latency testamichael-yurov писал(а):Провайдер, который не знает, как подключить интернет в подключении драйверов точно помочь не сможет.
Видео... не понял, зачем нужно, для Latency test, видимо.
просто читал на форуме не помню в каком посте., суть в том что после заземления все сразу заработало, без заземления дергало вроде или че то такое.michael-yurov писал(а):Заземление не поможет запустить драйверы. Особенно, как на твоих схемах. UAVpilot, вот, здесь - реально смертельно опасно.
от него работает комп с LinuxCNC,включается и вращается но ни чего не работаетmichael-yurov писал(а):Компьютерный блок питания... он включается? вентилятор вращается? Если нет - то и 5В там тоже нет. На фото я вижу ATX блок питания, управляющий вход которого никуда не подключен.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Подключение драйверов к контроллеру
А как ты двигатели пытаешься крутить? И они точно фиксируются при включении LinuxCNC?
Re: Подключение драйверов к контроллеру
Всем привет!
как раз сегодня начал ковырять такую-же посылку, дурацкая плата db25-1205, драйвера dq542ma и полное отсутствие документации
на тему тока тока наткнулся, но уже успел подсобрать схему

соответственно розовый +5в раздается параллельно на все драйверы из этого гнезда VDD, желтый и синий Р2-Р3 на драйвер1, Р4-Р5 на драйвер2 и тд, соответственно только по 3 провода на драйвер. Поэтому сомневаюсь в необходимости заводить enbl на входы концевиков. К тому же например у меня есть enbl+ и enbl-, а у тебя просто enbl, и непонятно что с него идет...
судя по гуглу и ютьюбу должно быть именно так
http://youtu.be/uDyHqdXgGgM
http://youtu.be/W2mNCFUWusE
впоролся в отсутствие ЛПТ разъема на пк... поэтому протестить не могу
а у меня следующий вопрос: можно ли использовать +5 вольт от телефонной зарядки? макс ток 400мА, ничего не сгорит от этого?
как раз сегодня начал ковырять такую-же посылку, дурацкая плата db25-1205, драйвера dq542ma и полное отсутствие документации
на тему тока тока наткнулся, но уже успел подсобрать схему

соответственно розовый +5в раздается параллельно на все драйверы из этого гнезда VDD, желтый и синий Р2-Р3 на драйвер1, Р4-Р5 на драйвер2 и тд, соответственно только по 3 провода на драйвер. Поэтому сомневаюсь в необходимости заводить enbl на входы концевиков. К тому же например у меня есть enbl+ и enbl-, а у тебя просто enbl, и непонятно что с него идет...
судя по гуглу и ютьюбу должно быть именно так
http://youtu.be/uDyHqdXgGgM
http://youtu.be/W2mNCFUWusE
впоролся в отсутствие ЛПТ разъема на пк... поэтому протестить не могу
а у меня следующий вопрос: можно ли использовать +5 вольт от телефонной зарядки? макс ток 400мА, ничего не сгорит от этого?
Последний раз редактировалось 540 11 фев 2013, 01:30, всего редактировалось 3 раза.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Подключение драйверов к контроллеру
У CNC-JOY немного другая плата и другие драйверы.
У него если не подавать сигнал Enable, то драйверы включатся, а если подать - выключатся.
murdered, как у тебя - не знаю, может быть - наоборот. (прошу прощения, можно на ты?)
Еще у cnc-joy установлены перемычки, чтобы объединить питание входной и выходной части, а раз у тебя перемычек нет - нужно запитать обе половины платы (к левому разъему подключить к двум контактам ноль (GND и GND) и к двум +5 вольт (+5V и VDD)).
P10, P11, P12, P13, P15 - это входы, например для концевиков. Конкретно это неправильно подключено и у тебя и у cnc-joy.
Нужно подключить сигнал enable к какому нибудь из выходных пинов, в том же ряду, где step и dir. И соответственно, назначить такой же номер выхода для сигнала enable в LinuxCNC.
Было бы хорошо посмотреть тестером (или светодиодом с резистором) - как меняется напряжение на выходах платы / входах драйверов, как программа выдает нужные сигналы.
Полярность сигнала Enable на твоих драйверах - не знаю, возможно, они работают, когда подано +5, возможно - наоборот.
У него если не подавать сигнал Enable, то драйверы включатся, а если подать - выключатся.
murdered, как у тебя - не знаю, может быть - наоборот. (прошу прощения, можно на ты?)
Еще у cnc-joy установлены перемычки, чтобы объединить питание входной и выходной части, а раз у тебя перемычек нет - нужно запитать обе половины платы (к левому разъему подключить к двум контактам ноль (GND и GND) и к двум +5 вольт (+5V и VDD)).
P10, P11, P12, P13, P15 - это входы, например для концевиков. Конкретно это неправильно подключено и у тебя и у cnc-joy.
Нужно подключить сигнал enable к какому нибудь из выходных пинов, в том же ряду, где step и dir. И соответственно, назначить такой же номер выхода для сигнала enable в LinuxCNC.
Было бы хорошо посмотреть тестером (или светодиодом с резистором) - как меняется напряжение на выходах платы / входах драйверов, как программа выдает нужные сигналы.
Полярность сигнала Enable на твоих драйверах - не знаю, возможно, они работают, когда подано +5, возможно - наоборот.
- murdered
- Кандидат
- Сообщения: 75
- Зарегистрирован: 11 окт 2012, 21:33
- Репутация: 4
- Настоящее имя: дмитрий горин
- Откуда: г.Долгопрудный Московская обл.
- Контактная информация:
Re: Подключение драйверов к контроллеру
двигатели пытался крутить с помощью поиска начало осей,больше ни как не пробовал.Nick писал(а):А как ты двигатели пытаешься крутить?
фиксируются точно , прокрутить вал рукой не удалось. только я вот не пробовал с отключенным портом, будут ли они фиксироваться,при отключении +5в движки спокойно крутятся рукойNick писал(а): И они точно фиксируются при включении LinuxCNC?
- murdered
- Кандидат
- Сообщения: 75
- Зарегистрирован: 11 окт 2012, 21:33
- Репутация: 4
- Настоящее имя: дмитрий горин
- Откуда: г.Долгопрудный Московская обл.
- Контактная информация:
Re: Подключение драйверов к контроллеру
вот эта фотка получше чуть, перемычки присутствуют вроде))извиняйте за некачественные фото, других нетmichael-yurov писал(а):У CNC-JOY немного другая плата и другие драйверы.
Еще у cnc-joy установлены перемычки, чтобы объединить питание входной и выходной части, а раз у тебя перемычек нет
конечно можно)..michael-yurov писал(а):(прошу прощения, можно на ты?)
я как раз хотел спросить про диод и тестер, а расскажи пожалуйста поподробней куда и как сувать тестер со светодиодом?(где то я читал про диод но уже не помню где)michael-yurov писал(а):Было бы хорошо посмотреть тестером (или светодиодом с резистором) - как меняется напряжение на выходах платы / входах драйверов, как программа выдает нужные сигналы.
Полярность сигнала Enable на твоих драйверах - не знаю, возможно, они работают, когда подано +5, возможно - наоборот.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Подключение драйверов к контроллеру
Да, собственно, подключить его к сигнальным клеммам драйвера, или к выходам платы.
одну ногу к +5 В, или к GND, а второй проверить наличие напряжения на Step, Dir, enable выходах/входах.
Диод пропускает ток только в одном направлении, так что если не включается - перевернуть его наоборот.
Включать диод - только через резистор, иначе что нибудь сгорит. (подойдет любой от 100 Ом до нескольких кОм)
при смене направления движения оси сигнал dir должен меняться.
step - это просто быстрая последовательность импульсов, их сложно заметить, но можно заметить изменение яркости.
Enable - либо есть сигнал, либо нет.
Если тестером проверять, то установить его в режим измерения напряжения, и смотреть - есть ли и меняется ли напряжение между Gnd или +5 V и сигнальными клеммами.
естественно, что то меняться будет только когда в программе что-то происходит.
Как там плата должна работать - я не знаю,
многие,чтобы разобраться, просто стали бы смотреть ее схему по дорожкам и деталям.
одну ногу к +5 В, или к GND, а второй проверить наличие напряжения на Step, Dir, enable выходах/входах.
Диод пропускает ток только в одном направлении, так что если не включается - перевернуть его наоборот.
Включать диод - только через резистор, иначе что нибудь сгорит. (подойдет любой от 100 Ом до нескольких кОм)
при смене направления движения оси сигнал dir должен меняться.
step - это просто быстрая последовательность импульсов, их сложно заметить, но можно заметить изменение яркости.
Enable - либо есть сигнал, либо нет.
Если тестером проверять, то установить его в режим измерения напряжения, и смотреть - есть ли и меняется ли напряжение между Gnd или +5 V и сигнальными клеммами.
естественно, что то меняться будет только когда в программе что-то происходит.
Как там плата должна работать - я не знаю,
многие,чтобы разобраться, просто стали бы смотреть ее схему по дорожкам и деталям.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Подключение драйверов к контроллеру
ну, тут все правильно,
вроде бы, даже если просто подключить хотя бы один провод step, например от клеммы P2 к контакту Pul драйвера оси X, уже должно начать крутиться, когда в программе двигаешь ось.
Если, конечно, разъем питания от того блока питания, который работает в управляющем компьютере.
можно попробовать позамыкать проводом (лучше - через резистор) контакт pul на драйвере и нулевую клемму разъема питания компьютера, тогда мотор должен начать делать маленькие шажки.
(+5В от компьютера должны быть подключены к +5V входу драйвера)
вроде бы, даже если просто подключить хотя бы один провод step, например от клеммы P2 к контакту Pul драйвера оси X, уже должно начать крутиться, когда в программе двигаешь ось.
Если, конечно, разъем питания от того блока питания, который работает в управляющем компьютере.
можно попробовать позамыкать проводом (лучше - через резистор) контакт pul на драйвере и нулевую клемму разъема питания компьютера, тогда мотор должен начать делать маленькие шажки.
(+5В от компьютера должны быть подключены к +5V входу драйвера)
Re: Подключение драйверов к контроллеру
Работать будет если плату управления и драйвер соеденить общей землей со стороны выходных оптронов платы управления.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Подключение драйверов к контроллеру
1. У этих драйверов нет общей земли.Fiks писал(а):Работать будет если плату управления и драйвер соединить общей землей со стороны выходных оптронов платы управления.
2. Земля уже подключена к плате через провод LPT
3. Перемычки объединяют землю и питание входной и выходной частей платы
Вопрос в другом - может быть эта плата вообще не может работать с драйверами с общим плюсом на входе... Потому как на выходе видно только 817 оптроны, а не микросхемы 74 серии.
Re: Подключение драйверов к контроллеру
Вот перемычки и надо снять, а земли драйвера и выходы контроллера соеденить.3. Перемычки объединяют землю и питание входной и выходной частей платы
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Подключение драйверов к контроллеру
Да нет у драйверов земли, Аесли снять перемычки, то потребуется еще и питание выходной части.Fiks писал(а):Вот перемычки и надо снять, а земли драйвера и выходы контроллера соеденить.3. Перемычки объединяют землю и питание входной и выходной частей платы
Re: Подключение драйверов к контроллеру
Вот это я и имел ввиду. Сам контроллер имеет опторазвязку, так еще и драйвера тоже. Сигнал не будет терять правильную форму? Михаил, личку глянь.
- michael-yurov
- Почётный участник

- Сообщения: 11730
- Зарегистрирован: 26 июл 2012, 00:10
- Репутация: 4703
- Настоящее имя: Михаил Львович
- Откуда: Новоуральск
- Контактная информация:
Re: Подключение драйверов к контроллеру
Вроде бы Step и Dir - наоборот
