vilkin писал(а):
Возникает вопрос как сформировать сигнал Enable?
Как-то так:
Это кусок схемы драйвера на ТВ6600. Таким образом формируется сигнал удержания. Но почему бы не использовать для формирования Enable?
CKA = STEP
TQ = EN
Спасибо, с ENABLE все немного проще.
Согласно коду, если я правильно понял... при выполнении процедуры void MotorBreak() // Выключение двигателя
все выводы ШИМ и выводы направления переводятся принудительно в "0".
Так что просто их складываем диодиками и получаем ENABLE.
По факту DIR, есть ENABLE есть.
Если по-честному делать, то остается ШИМ перевести в STEP, то есть создать генератор STEP управляемый напряжением...
Можно попробовать эту схему
В общем, пора собирать текущий вариант платы и экспериментировать.
теперь гербер с скругленными прямоугольниками нормально рисуется.
к сожалению, импорт на прямую из пи-када не сработал.
прога пишет:
Including D:\Dropbox\HLDI\my_brd\KARETKA.TOP.GBR
Error in line 150 "-"
Error in line 150 pos 53 Invalid number or syntax: %ADD25ROUNDRECTNOHOLE, 0.9500 X1.0000 X0.0 X0.4750 X-0.2375 X-0.2625 X-0.2375 X0.2625*%
New file first
vilkin писал(а): Не могу представить как управлять шаговым двигателем этими сигналами...
Даю подсказку.
В модуле STEP.C есть процедуры управления шаговым двигателем. Вместо MOTOR.C, делаете наподобие для двигателя каретки.
karabass писал(а): ..к сожалению, импорт на прямую из пи-када не сработал.
К сожалению, да. Там применены выражения с применением локальных аргументов, а делать синтаксический анализ этих выражений у меня нет желания. Так что, пока только через доп преобразования.
AlphaCrow, спасибо за подсказки и исходники! Я понял почему не собирался у меня проект. Сейчас собирается и старый и новый.
Буду теперь думать над обоими вариантами.
1. с допиливанием софта.
2. с допиливанием железа.
На данный момент, что бы двигаться дальше нужно плату управляющую сделать. Работаю пока над ней.
Вообще у меня появилась сумасшедшая мысль.
На 3D принтере каретку таскает шаговый двигатель при помощи ремня.
Он стоит с одной стороны, с другой стороны стоит шкив.
У меня есть коллекторный двигатель со встроенным на валу енкодером 400 штрихов на оборот.
Думаю установить его вместо шкива. То есть ремень будет проходить слева через шаговый, справа через коллекторный двигатель.
При работе в режиме 3Dпринтера (ну или сверлилки) он работает в качестве шкива, отключенный от схемы.
А для засветки фоторезиста, он подключается в схему, а шаговик выступает пассивным шкивом...
Вот кстати видео сверления моим 3D принтером:
vilkin писал(а):
Думаю установить его вместо шкива. То есть ремень будет проходить слева через шаговый, справа через коллекторный двигатель.
При работе в режиме 3Dпринтера (ну или сверлилки) он работает в качестве шкива, отключенный от схемы.
Надо будет неактивный движок отключать от драйвера, а то А4988 известна тем что горит если дергать шаговик.
Сегодня пытался внедрить ШД вместо коллекторного. Не получилось. Во-первых ШД с шкивом и ремённым приводом не удалось разогнать до скорости хотя-бы 300мм/сек (визуально). Во-вторых сигналы DCIN2, DCIN3 не годятся для управления, как я ранее предложил, надо менять программу, в сигнал управления вводить разгон и торможение.
bifurkas писал(а):Сегодня пытался внедрить ШД вместо коллекторного. Не получилось. Во-первых ШД с шкивом и ремённым приводом не удалось разогнать до скорости хотя-бы 300мм/сек (визуально).
Допиливаю потихоньку каретку. Могу только сказать что шумновато. Но я уже заказал латунные втулки, так что это временное решение. А в целом бегает довольно легко. Осталось энкодерную ленту, лазер и камеру закрепить.
Так в принтере вроде медленно они бегают. Кроме того если бы боковины были не из радиаторов с рёбрами, которые подзванивают, то наверное было бы тише. Но зато конструкция получается очень жесткая и когда каретка будет носиться, гарантированно не будет никаких смещений.
bifurkas писал(а):Сегодня пытался внедрить ШД вместо коллекторного. Не получилось. Во-первых ШД с шкивом и ремённым приводом не удалось разогнать до скорости хотя-бы 300мм/сек (визуально).
С места и не получится. Надо плавно разгонять.
Я и не говорил, что с места. Плавный разгон и торможение, микрошаг 1/32, с шаговиками не первый день работаю.
Кому нибудь приходилось использовать энкодерную ленту от струйника на 180LPI с энкодером, который работал в паре с лентой на 150LPI ? Я то есть лента (180LPI), а можно ли её применить не со своим энкодером - непонятно.
Теоретически должна работать, а вот практически в фотоприемнике энкодера скорее всего есть что то вроде диафрагмы и есть шанс что считать будет не совсем корректно.
В даташитах на энкодеры строго оговаривается разрешение ленты, с которой они работают. Так что шанс если и есть, то 50/50.
Скорее всего энкодер будет формировать разные по длительности промежутки между соседними импульсами. И как к этому отнесётся установка - ХЗ.
Прибор, защищённый предохранителем, сгорает первым, защитив предохранитель. Закон Мерфи.
Почти доделал свою мега HLDI установку. Сегодня вечером установлю камеру и лазер и протестирую. Кстати вес головки получился меньше чем была.
Теперь каретка страгивается при 4 вольтах , а в первом варианте при 7 вольтах.
Вот видосик конструкции.