Перейти к содержанию

TDA

Members
  • Постов

    193
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные TDA

  1. 25.10.2020 в 20:26, PitHill сказал:

    ...а почему используется валкодер а не кнопки?

    Валкодер современнее;)

    25.10.2020 в 20:26, PitHill сказал:

    И как изменить скетч что бы можно было использовать именно кнопки а не валкодер.

    Полностью переписав навигацию по меню.

     

    30.10.2020 в 22:52, Push-pull сказал:

    Вопрос можно ли с последней версией прошивки использовать ШД нема 17? Нужно что то изменять в скейтче? Заранее спасибо.

     

    Можно. Не нужно, если двигатели 200 шагов на оборот.

    8 часов назад, krassava71 сказал:

    не выводит ничего на экран,только подсветка горит

    Внимательно проверяем схему, еще возможно контрастность крутим.

    image.thumb.png.ccfc45aaf5327526f2c5b437291c2cf7.png

  2. 20.10.2020 в 16:11, Гость OдЦёра сказал:

    При нажатии кнопки RUN двигатель намотчика делает 2 оборота и останавливается

    Если честно, странное поведение, даже не могу сказать почему это так и почему именно 2 оборота...

    В оригинальном варианте то проверяли?

  3. 1 час назад, Гость OдЦёра сказал:

    Насколько важно назначение пинов для дисплея, энкодера и моторов?

    Надо тестировать, т.к. задействованы сторонние библиотеки лучше проверить это на макете. На вскидку, должно работать. Все пины кроме A0 используются как входы/выходы общего назначения.

    p.s. Еще выводы экодера используют аппаратное прерывание так что не перенести.

  4. 2 часа назад, lexoring сказал:

    На прошивки 2.4 уже оба мотора начинают крутится после включения ардуинки.
    Перепроверял схему подключения. В чем интересно может быть проблема?

    Это может быть быть из-за висящего в воздухе вывода А0.

    Если не нажата ни одна кнопка на нем должно быть около 5В.

    image.png.7a3ad23c232b6595604432a6d53831cb.png

  5. 2 часа назад, Mikhail Sergeevich сказал:

    В чем рисовали схему ? Не нашел нормального варианта, то источника питания нету, то драйверов.
    P.S. При смене направления "DIRECTION" и после перерисовки экрана (например переключение  на другие пункты) при возвращении обратно - не сохраняется направление, соответственно если переключить направление один раз, а потом вернуться обратно - будет крутить в другую сторону, мелочь, но есть)

    Это fritzing

    Ок, ценное замечание.

  6. 18 минут назад, trikot сказал:

    Нет, автомат это когда мотает без вмешательства. Стоп в конце ряда нужен только если необходима межслойная изоляция.

    В моей практике это почти никогда не нужно. Даже я бы сказал просто никогда. Всегда есть изоляция.

    Цитата

    Просто непонятно, почему так происходит. 

    Я тоже не могу определить причину, если вы говорите, что все правильно установлено.

    Я когда проверял, приклеил два флажка у основания двигателей, выставил оба наверх и покрутил оборотов 30-50, все должно остаться в точности, даже если отпускаешь потом нажимаешь снова.

    Далее я поставил коэфф 0,5/2,0 и проделал то же самое следя за положением флажков. Все должно быть точно.

    Чуть выше Balent писал, что то же проверял так и все совпадало.

    07.09.2020 в 18:14, Balent сказал:

    Я именно так и проверял перед работой, шаг-линейка-витки, все соответствовало.

  7. 4 минуты назад, trikot сказал:

    Когда надо мотать 1200 витков, то лучше не следить за счетчиком. Ну мне так кажется. Да и механика с электроникой вроде позволяют мотать в автомате.

    При шаге 1.0 моторы вращаются вроде как синхронно. Я пробую мотать проводом 0,17(измерял микрометром). Выставил гораздо больше - 0,21. Но все равно через некоторое время витки налезают на уже намотанные.

    В автомате это только "стоп" в конце ряда?

    попробуйте при шаге 0,5 должны вращаться с коэффициентом 2, затем с шагом 2.0 должны вращаться с коэфф 0,5. Это все должно выполняться очень точно, не должно быть ошибки не на шаг, иначе надо разбираться начиная с тока, установленного на драйверах, может они шаги пропускают. 

  8. 5 минут назад, trikot сказал:

    Начать с того, что не выставляется нужное число витков. Следить за счетчиком неудобно. Все равно какие-то проблемы с шагом. У меня винт с шагом 1, как и положено, но через некоторое время витки начинают ложиться на намотанные. В общем я в печали. Катушки, ради которых все и делалось, пока не намотаны :( Но я терпеливый. Надеюсь с новой схемой проблем не будет.

    А зачем это выставлять, для небольшой партии не в промышленных же масштабах. Почему не удобно просто нажал и смотришь, когда уже близко к концу ряда прерывисто нажимаешь.

    Если у вас проблемы с шагом проведите простой опыт выставите шаг 1.000мм и нажмите, двигатели должны вращаться синхронно.

  9. 13 часов назад, trikot сказал:

    Новая версия, которую ждали, на мой взгляд оказалась хуже старой.

    А поконкретнее?

    21 час назад, Гость Leo161 сказал:

    , идет сброс счетчика витков, каждый новый слой нужно ловить витки, а это трудно при высокой скорости намотки.При включении станка, сразу устанавливается максимальная скорость намотки, и ее нельзя в процессе регулировать, что не всегда удобно.

    Не, сброса нет. Повторное нажатие снова выведет число на экран. Скорость можно регулировать, единственное не при нажатой run

    13 часов назад, trikot сказал:

    Если он что-то делает, всегда работает на ура!

    Хозяин-барин.

  10. 14.09.2020 в 10:35, Гость Leo161 сказал:

    И если ДА, то когда ждать обновление?

    Я надеялся сначала получить некоторую обратную связь от участников этой ветки.

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

  11. 22 часа назад, Гость Leo161 сказал:

    Двигатель катушки сделал 1 оборот, а двигатель укладчика 0,25 оборота.

    Проверяйте правильно ли выставлен микрошаг на драйвере ШД который для укладчика. Должен быть 1/4.

    Какой драйвер вы используете?

    21 час назад, Гость Leo161 сказал:

    Большое СПАСИБО TDA  и всем кто откликнулся на мое сообщение!!!!!! Я разобрался в чем была проблема! 

    Пожалуйста!

  12. 5 минут назад, Гость Leo161 сказал:

    диаметр провода 0,73 мм такой я и выставляю.

    Это измерено штангелем? 

    Нужно провести простой опыт, выставить шаг 1.00 мм и запустить, двигатели должны вращаться синхронно.

  13. 27 минут назад, Гость Leo161 сказал:

    Я не посчитал кол-во витков, но где-то через 20-30 провод идет в нахлест, т.е ложится поверх намотанного витка

    Как при этом двигается укладчик? Равномерно?

    Возможно диаметр провода выбран меньше чем необходимо.

    Нужно учитывать толщину лака и делать еще запас хотя бы 0,005мм

  14. 51 минуту назад, Balent сказал:

    Да, у меня  по схеме только енкодер используется, кнопки пробовал и отказался, придется, видимо пайку переделать?

    Опят таки исключительно мое мнение, что кнопками начальную позицию устанавливать намного легче чем вручную валы крутить.

    Они не обязательны конечно. Разве, что Select теперь счетчик обнуляет.

  15. Только что, Balent сказал:

    При намотке вал провернет ( тормознет), а витки по программе останутся, одна из версий.

    Да, это уже обсуждали. Многое нехорошее может в процессе случиться. Датчик или два датчика (если нужно и в обратную считать), определяют только движение вала двигателя, а если оправка например провернулась на валу то тоже будет неверно, так что это скорее к механике вопрос и надежности.

  16. Всем привет!

    Обновление 2.4b

    - Введен режим полуавтомат (semi-auto)

    - Режим автомат (auto) пока заблокирован 

    - Вращение двигателей теперь  одновременное

    - Можно корректировать положение двигателей во время намотки

    - Счетчик витков сбрасывается кнопкой Select

    - Счетчик витков остался программный

    - Для правильной компиляции проекта должна быть установлена библиотека AccelStepper в менеджере библиотек Arduino IDE, см. рисунок ниже

    - Рекомендуемый микрошаг для данной версии это 1/4, см расположение перемычек для DRV8825 ниже,

    для других драйверов ШД это будет отличаться.

    - Максимальная толщина провода 2.000 мм

    //**************************************************************************************************************
    #define ShaftStep 50 // ShaftStep = Шаг резьбы*50
    #define MicroStepsN 4 // Число микрошагов на шаг
    #define StepsForTurn 200 // число шагов для одного оборота основного двигателя (200 = 1,8° на шаг)
    //**************************************************************************************************************

    image.png.e7d3d096001547f3bc8b00adea2cc316.png

    image.png.20b01380071be19e6f0429f297eab5fb.png

    Схема 2.4b.png

    Arduino_winding_machine_2.4b.ino

  17. 13 часов назад, trikot сказал:

    Где копать? Не хочется подбирать шаг методом тыка.

    Здравствуйте, я сейчас готовлю большое обновление, структура программы будет значительно изменена и я думаю это решит многие проблемы, дата выхода - где-то следующая неделя.

×
×
  • Создать...