nansen

Питання по Arduino Mega 2560 + RAMPS 1.4

67 повідомлень у цій темі

, softm написав:

Може подивитись параметри драйвера допоможе?

У драйвера А4988 напряжение 8-35в

 

, KDAntares написав:

сорри, но без уточнения модели мотора - це вопрос из серии "какая средняя температура по больнице")

Модели двигателя нет, т.к. только занимаюсь их подбором. Если использовать популярные модели типоразмера nema 17, например 17HS4401 то с ним вопросов нет - они подходят, т.к. их используют в данном случае.

 

Но в случае подбора б.у. двигателей от б.у. техники (принтеров и т.п.) нужно особенно внимательно вникать в их характеристики.

 

Мне неясен вопрос с номинальным напряжением шагового двигателя. Что это за параметр?

 

Для примера тот же двигатель 17HS4401. Драйвер А4988 работает с напряжением 8-35в. RAMPS 1.4 работает от 12в.

В Ардуино нужно настроить номинальный ток, я правильно понял? Сопротивление двигателя 1,5Ом, номинальный ток 1,7А. Соответственно для того, что бы обеспечить такой ток нужно подать напряжение по закону Ома: U=R*I=1,5*1,7=2,55В При подаче минимального напряжения драйвера 8в ток будет I=U/R=8/1,5=5,33А, на что драйвер не рассчитан.

 

Это без учета индуктивного сопротивления обмотки.

 

В целом, я хочу знать, как подобрать двигатель по электрическим параметрам.

нема 17.jpg

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
3 години тому, nansen написав:

Мне неясен вопрос с номинальным напряжением шагового двигателя. Что это за параметр?

если я правильно понял вопрос, то вы про Vref, референсное(не номинальное) напряжение
на драйвере есть подстроечный резсистор, для установки максимального тока
и контрольная точка(для 4988 контрольной точкой выступает сам подстроечник), по которой мы устанавливаем референсное напряжение
Референсное напряжение мы считаем по формуле, к закону ома никакого отношения не имеющей.
формулы для разных драйверов отличаются
для А4988 это

Vref = I x 8 x Rsense

где
I - наш лимит по току (номинальный ток двигателя минус 5-10%)
Rsense - номинал токоизмерительного резистора в вашем экземпляре драйвера
к примеру, если мы ставим лимит в 1,7А и у нас на драйвере стоит токоизмерительный резистор на 0,1 Ом
на контрольной точке нужно установить напряжение

Vref = 1.7 x 8 x 0.1
Vref = 1.36V

 

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
10 годин тому, nansen написав:

В Ардуино нужно настроить номинальный ток,

 

Ардуіно видає послідовність логічних 0 та 1, на входи драйвера напрямок та шаг, і ще може інші. Драйвер використовує окреме живлення, в діапазоні як і вказали. Струм задається через вказання опорної напруги на повзунку змінного резистора драйверу від землі.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
6 годин тому, KDAntares написав:

если я правильно понял вопрос, то вы про Vref

Нет, вопрос не об этом.

 

Мне неясно, как понять, что шаговый двигатель от б.у. принтера подойдет для Ардуино. Будет ли он нормально работать, выдавать нужный крутящий момент, не сгорит ли сам и не спалит ли драйвер.

 

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

 

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

Это определенное напряжение и есть (насколько я понимаю) номинальным напряжением двигателя, которое указано в даташите.

 

Теперь вопрос: какое напряжение подает Ардуино на двигатель?

12 вольт, на которое расчитана плата RAMPS 1.4?

Или Ардуино само повышает (или понижает) напряжение с 12в до необходимого?

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, nansen написав:

Теперь вопрос: какое напряжение подает Ардуино на двигатель?

 

 

, nansen написав:

Это определенное напряжение и есть (насколько я понимаю) номинальным напряжением двигателя, которое указано в даташите.

 

Звідси

 

Screenshot_186.jpg

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
5 годин тому, nansen написав:

Теперь вопрос: какое напряжение подает Ардуино на двигатель?

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

Прихований текст

Schematic-2.png

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
8 годин тому, nansen написав:

Мне неясно, как понять, что шаговый двигатель от б.у. принтера подойдет для Ардуино. Будет ли он нормально работать, выдавать нужный крутящий момент, не сгорит ли сам и не спалит ли драйвер.

Будет работать! В принтерах используется напряжение 35В ( по крайней мере в Эпсонах)

Так, что если вы хотите запитать свой 3Д принтер от 24В, то чтобы не углубляться далеко в научные дебри, можно поступить просто: выставить на драйверах минимальный ток, и постепенно повышать его контролируя нагрев шаговых двигателей. Наступит момент, когда нагрев двигателя приблизится к паспортным значениям , вот этот ток и можно оставить , или чуть снизить, чтобы не греть зря атмосферу .

При работе на 24 В можно обойтись и без перепайки мосфетов на Рампсе, просто надо поставить на них радиаторы и использовать твердотельное реле для нагрева стола. 

Так же надо в прошивке выбрать правильный режим работы нагрева стола, а их есть два: bang-bang  и ещё какой- то , не помню, вобщем поинтересуйтесь сами . При неправильном режиме не полностью открывается мосфет на Рампсе и, соответственно, не полностью открывается твердотельное реле, из за чего оба ужасно греются и использование реле себя вовсе не оправдывает 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
2 години тому, KDAntares написав:

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

Ок, с этим разобрались.

 

Как понять, что двигатель будет работать от 12в если нет даташита? По сопротивлению и индуктивности обмоток?

 

, newengine написав:

Будет работать! В принтерах используется напряжение 35В ( по крайней мере в Эпсонах)

"От принтера" - это условно, двигатель может быть и от любой другой техники.

 

Интересен вообще опыт подбора б.у. двигателей под Ардуино, отличных от "популярных" типоразмера nema.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, nansen написав:

Интересен вообще опыт подбора б.у. двигателей под Ардуино, отличных от "популярных" типоразмера nema.

ну, лет 10 назад популярным был метод научного тыка.
щас где-то в интернетах была целая база движков от б/у техники, их точных и примерных параметров
 

Прихований текст

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

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, KDAntares написав:

щас где-то в интернетах была целая база движков от б/у техники, их точных и примерных параметров

А что за база, где искать хоть примерно?

 

Из nema17 что посоветуете? 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
10 годин тому, nansen написав:

А что за база, где искать хоть примерно?

ох, давно я по этим граблям бегал... 
одна точно была где-то на болотах (возможно cnc-club?),
и ще одну видел где-то в англоязычных интернетах, за давностью лет не вспомню
 

10 годин тому, nansen написав:

Из nema17 что посоветуете? 

тут универсальный совет сложно дать, посоветую смотреть движки под текущую задачу.
что вы строите, на какой кинематике, соответственно, какие у вас там будут нагрузки, и давать запаса процентов 20-30(смотря насколько вы уверены в своих рассчетах)
гнаться за моментом ради момента смысла нет, если мотор с усилием 50-60Нсм будет тягать каретку лазера весом в 200 грамм - вы просто в несколько раз переплатите на ровном месте,бо там бы хватило мотора на 13Нсм, ну и так далее

1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Как переделать компьютерный блок питания стандарта ATX для питания 3д принтера под Ардуино? 

Где есть дельная статья по этому поводу?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, nansen написав:

Как переделать компьютерный блок питания стандарта ATX для питания 3д принтера под Ардуино? 

Где есть дельная статья по этому поводу?

 

Уточніть, про який саме блок живлення АТХ йдеться?

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, softm написав:

 

Уточніть, про який саме блок живлення АТХ йдеться?

 

 

Hedy-400ATX

 

Там 2 линии на 12в:

+12V1 (14A)

+12V2 (13A)

 

Где их найти непосредственно на разьемах?

IMG_20221108_191611.jpg

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

вони жовті

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, softm написав:

вони жовті

Да, линии на 12в обозначены желтыми проводами, но где найти линию V1 и линию V2 ?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
2 години тому, nansen написав:

где найти линию V1 и линию V2

99,9% там де вони і мають бути починаючи з 2004 року

 

 

ATX-conn.JPG

Змінено користувачем StatusQuo
1

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
13 години тому, nansen написав:

Да, линии на 12в обозначены желтыми проводами, но где найти линию V1 и линию V2 ?

 

В  вашому випадку їх треба всіх до купи..

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Вопрос по подключению механических концевиков (кнопки)

 

На Ramps 1.4 для на каждую ось предусмотрены 2 концевика: max и min.

На каждый концевик есть 3 штырька:

(S)

(-)

(+)

 

Подключать механический концевик нужно к штырькам (S) и (-) (если не прав, поправьте)

 

Теперь вопрос:

Он должен быть нормально замкнутым или нормально разомкнутым?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
4 години тому, nansen написав:

Он должен быть нормально замкнутым или нормально разомкнутым?

Це налаштовується в прошивці. Комусь подобаються замкнуті на розмикання, комусь незамкнуті на замикання. В кожному варіанті є як плюси так і мінуси.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Какую версию прошивки Marlin лучше всего применять? Где есть максимально подробный мануал по ее настройке?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, nansen написав:

Какую версию прошивки Marlin лучше всего применять? Где есть максимально подробный мануал по ее настройке?

Не обовязково рибу готувати.

https://www.repetier.com/firmware/dev/index.php

Змінено користувачем ttnd3d
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
, nansen написав:

1) Какую версию прошивки Marlin лучше всего применять?

2)Где есть максимально подробный мануал по ее настройке?

 

1) Current Marlin Release - https://marlinfw.org/meta/download/.

 

2) В коментарях до однієї з конфігурацій в Configurations/config/examples,

наприклад, ось опис параметру інтеграції показів термопари:

 

Screenshot_34.jpg

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Пока решил остановиться на прошивке Марлин. Еще некоторые вопросы по ней:

 

1. Как узнать версию скачанной прошивки? Где указана ее точная версия в коде?

 

2. Как отредактировать уже залитую в Ардуино прошивку?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

@nansen Береться, на git, вихідний код, додається конфігураційний файл, компілюється. Тобто, версію прошивки робите особисто ви. Основний код має ту версію, яку скачуєте.

 

Редагування вже зробленої прошивки, в тисячі, а може і більще,  разів більш складніша процедура, ніж нова компіляція. Тому неможлива практично.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Створіть акаунт або увійдіть для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!


Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.


Увійти зараз

  • Зараз на сторінці   0 користувачів

    Немає користувачів, які переглядають цю сторінку