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

Намоточный станок на Arduino версия 2.0


Рекомендуемые сообщения

Похоже я разобрался в чем проблема. Я установил 1/4 шага на драйвере намоточного двигателя. А шаг драйвера укладчика оставил как предыдущей схеме. Какой наг нужно установить на драйвере намоточного двигателя? Такой же как и на драйвере укладчика, 1/4 ?

Нашел свой КОСЯК!!!!! На одном драйвере я не выставил шаг 1/4. Не правильно понял. Почему то решил, что шаг 1/4 нужно выставить на драйвере намоточного двигателя. ИСПРАВИЛ! Теперь двигатели работают синхронно!!!! СПАСИБО БОЛЬШОЕ ! БЛАГОДАРЮ!!!! Все теперь в порядке!

Большое СПАСИБО TDA  и всем кто откликнулся на мое сообщение!!!!!! Я разобрался в чем была проблема! Просто не правильно понял по поводу шага 1/4. Переключил один драйаер двигателя, а другой оставил как было в предыдущей схеме. Теперь ВСЕ работает как надо!!!!! БЛАГОДАРЮ ВАС всех!!!! Жду с нетерпением следующей версии прошивки! Удачи и успехов ВСЕМ!!!!

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

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

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

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

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

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

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

Пожалуйста!

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Добрый день, уважаемый TDA!!!! Будет ли следующая версия программы с автоматической намоткой? И если ДА, то когда ждать обновление?

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Добрый день TDA!!! У Вас, в последней версии, на мой взгляд, было ВСЕ, вся информация была отражена на дисплее, укладка провода в один слой и останов, и т.д. Сейчас, при корректировке диаметра провода, идет сброс счетчика витков, каждый новый слой нужно ловить витки, а это трудно при высокой скорости намотки.При включении станка, сразу устанавливается максимальная скорость намотки, и ее нельзя в процессе регулировать, что не всегда удобно.Хотелось бы ввести реверс намотки, хотя бы в ручном режиме, что б была возможность отмотать несколько витков назад, и что б счетчик мог отразить отмотанное кол-во витков.Я прекрасно понимаю, что Вами проделана просто огромная работа по разработке, доводке и настройке станка, за это Вам всеобщая благодарность и большой РЕСПЕКТ! Но все форумчане, которые взялись повторить Вашу работу, наверняка ждут продолжения, новой версии прошивки и новых возможностей намоточного станка!!!! Удачи ВАМ!

Ссылка на комментарий
Поделиться на другие сайты

Литиевые аккумуляторы EVE Energy и решения для управления перезаряжаемыми источниками тока (материалы вебинара)

Опубликованы материалы вебинара Компэл, посвященного литиевым аккумуляторам EVE Energy и решениям для управления перезаряжаемыми источниками тока.

На вебинаре мы представили информацию не только по линейкам аккумуляторной продукции EVE, но и по решениям для управления ею, что поможет рассмотреть эти ХИТ в качестве дополнительной альтернативы для уже выпускающихся изделий. Также рассмотрели нюансы работы с производителем и сервисы, предоставляемые Компэл по данной продукции. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

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

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

Новая версия, которую ждали, на мой взгляд оказалась хуже старой.  Готовый станочек так и стоит мертвым. Я написал ТЗ и попросил хорошего программиста написать программу управления. Дисплей оставлю тот же, драйверы тоже. Управление на 8-й атмеге. Будет задаваться общее число витков, и число витков в слое. Будет режим полной намотки и с остановкой на каждом слое. Останется вращение шаговиков туда сюда, и появится кнопка экстренной остановки. И никаких аналоговых кнопок:) Наверно закажу платки в китае. Если мой знакомый будет не против, то когда станок заработает, я тут все выложу. Если он что-то делает, всегда работает на ура!

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

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

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

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, TDA сказал:

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

28 минут назад, TDA сказал:

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

23 часа назад, TDA сказал:

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

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

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

Попробую шаг 0,5. Просто непонятно, почему так происходит. Микрошаг правильный, шаг смещения заведомо больше диаметра провода. Ток на драйверах выставил тот что надо. Можно конечно немного поднять его, но ведь при шаге 1 моторы вращаются синхронно, а от провода вряд ли сильно повышается нагрузка на мотор. Но для интереса попробую.

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Цитата

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

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Это fritzing

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

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Всем привет. Наконец собрал свой станок, сейчас пробую разные прошивки. Прошивка 2.1  хорошо работает, а на прошивки 2.2 мотор намотчика просто сам по себе крутится сразу после включения ардуинки, а мотор укладчика все нормально стоит. На прошивки 2.4 уже оба мотора начинают крутится после включения ардуинки. Т.е. крутятся до начала старта намотки, но когда заходишь в меню настройки скорости вращения, моторы останавливаются. Короче глюк какой-то. Оба мотора поставил нема23 и драйвера тба6600.

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

И еще в версии 2.4 нужна будет авто намотка, т.к. у меня катушки немалые и при чем в конце слоя намотки, чтобы не нажимать "press key" , так понял в версии 2.1 в конце каждого слоя нужно нажимать кнопку. Т.е. запустил намотку 1000витков и чтобы станок все намотал без вмешательства пользователя. 

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

image.png.7a3ad23c232b6595604432a6d53831cb.png

Ссылка на комментарий
Поделиться на другие сайты

11 часов назад, TDA сказал:

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

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

Спасибо дружище, действительно было из-за этого. Я только кнопки заказал, а провод висел получается)


Тогда у меня почти все готово, только мне нужно наматывать катушки по несколько тысяч витков и очень нужна автонамотка. Если у тебя функция готова, не мог бы скинуть функцию автонамотки, буду очень признателен. Я бы все протестировал бы и написал бы результаты. Спасибо тебе за то, что все выложил и помогаешь людям! Без тебя я даже не начинал бы делать этот станок)

Ссылка на комментарий
Поделиться на другие сайты

В общем сделал временные кнопки и все подключил, загрузил версию 2.4. Все работает как нужно, понравилась плавное кручение мотора укладчика по сравнению  версией 2.2. Единственно когда корректируешь доп. кнопками положение моторов, мотор намотчика крутится медленно, т.е. как нужно, а мотор укладчика быстрее раза в два, так сложнее подобрать его положение. 

Еще такой момент, возможно ли делать кнопку Run так, для намотки не держать её постоянно нажатой, а сделать следующим образом, нажал и отпустил - станок работает, далее, нажал и отпустил - станок остановился. Мне кажется, так было бы удобнее, чем держать кнопку постоянно нажатой.

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

Изменено пользователем lexoring
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Насколько важно назначение пинов для дисплея, энкодера и моторов? Могу ли я дисплей назначить на цифровые порты, а моторы на аналоговые? Для энкодера тоже хотелось бы другие порты использовать. Это все ради удобства разводки платы. клавиатура останется на А0.

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Изменено пользователем TDA
Ссылка на комментарий
Поделиться на другие сайты

Переназначил выводы. Дисплей показывает как надо, моторы крутятся, кнопки с энокодером тоже работают (они остались на своих местах кроме кнопки RUN). Но есть проблема. При нажатии кнопки RUN двигатель намотчика делает 2 оборота и останавливается, последующее нажатия на кнопку RUN не реагирует, нужно сбросить витки в ноль, далее опять два витка - стоп. Причем кнопку даже не надо удерживать, нажал-отпустил мотор сам крутится. В это время не на что не реагирует, пока не отсчитает два витка. Укладчик отрабатывает нормально в рамках двух витков.

Вот так переназначил выводы:

Arduino pinout diagram:
          _______________
         |      USB      |
         |           AREF|
         |            GND|
         |             13| D7
         |RESET        12| D6
         |3V3         #11| D5
         |5V          #10| D4
         |GND          #9| E
         |VIN           8| RS
         |               |
         |              7| 
         |             #6| 
  AD BUT |A0 14        #5| ENCODER CLK
 STEP Z  |A1 15         4| STOP_BT
  DIR Z  |A2 16   INT1 #3| ENCODER SW
 EN STEP |A3 17   INT0  2| ENCODER DT
  DIR A  |A4 18      TX 1|
 STEP A  |A5 19      RX 0|
         |__A6_A7________|                        
*/

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

#include <AccelStepper.h>
#include <LiquidCrystal.h>

#define STEPPER1_DIR_PIN 16 // The z nam Stepper pins
#define STEPPER1_STEP_PIN 15
#define STEPPER2_DIR_PIN 18 // The a ukl stepper pins
#define STEPPER2_STEP_PIN 19

#define ENC_CLK   2 // Даем имена номерам пинов
#define ENC_SW    3
#define STEP_Z    15 
#define ENC_DT    5 
#define DIR_Z     16
#define EN_STEP   17
#define BUZZ_OUT  7
#define STOP_BT   4
#define STEP_A    19
#define DIR_A     18
#define RS        8
#define EN        9
#define D4        10
#define D5        11
#define D6        12
#define D7        13
#define AD_BUTTON 14

 

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Изменено пользователем TDA
Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, TDA сказал:

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

В оригинале проверено до переделки и после, работает как надо. Но вот с переназначеными выводами такой баг. Пока не смог разобраться с ним. 

Ссылка на комментарий
Поделиться на другие сайты

Заработало как надо. Пришлось вернуть кнопку RUN (STOP_BT  в скетче) на свое месть вывод 11. Хотел задействовать вывод 4, но в разных комбинациях выводов дисплея (если использовать другие выводы ардуинки) намотчик мотал два, четыре, восемь или вовсе мотал без остановки. Вовремя этого процесса его было не остановить, только перезагрузкой ардуинки.

Сейчас вот такие выводы использую, вроде работает как нужно.

Скрытый текст

       Arduino pinout diagram:
          _______________
         |      USB      |
         |           AREF|
         |            GND|
         |             13| DIR Z
         |RESET        12| LCD D7
         |3V3         #11| STOP BT (RUN)
         |5V          #10| LCD D6
         |GND          #9| LCD D5
         |VIN           8| LCD D4
         |               |
         |              7| LCD E
         |             #6| LCD RS
  AD BUT |A0 14        #5| ENCODER CLK
  STEP Z |A1 15         4| BUZZ
 EN STEP |A2 16   INT1 #3| ENCODER SW
   DIR A |A3 17   INT0  2| ENCODER DT
  STEP A |A4 18      TX 1|
         |A5 19      RX 0|
         |__A6_A7________|                        
*/

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

#include <AccelStepper.h>
#include <LiquidCrystal.h>

#define STEPPER1_DIR_PIN 13 // The z Stepper pins
#define STEPPER1_STEP_PIN 15
#define STEPPER2_DIR_PIN 17 // The a stepper pins
#define STEPPER2_STEP_PIN 18

#define ENC_CLK   2 // Даем имена номерам пинов
#define ENC_SW    3
#define STEP_Z    15 
#define ENC_DT    5 
#define DIR_Z     13
#define EN_STEP   17
#define BUZZ_OUT  4
#define STOP_BT   11
#define STEP_A    18
#define DIR_A     17
#define RS        6
#define EN        7
#define D4        8
#define D5        9
#define D6        10
#define D7        12
#define AD_BUTTON 14

 

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

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