52 повідомлення у цій темі

Доброго дня. Начитавшись інформації в Іннеті дійшов висновку (можливо помилково), що крокові двигуни уніполярної структури (з 5 дротиками) є сильніші в плані крутного моменту та більш піддатливі до поділу кроків. Тому було прийнято рішення не переробляти уніполярні моторчики в біполярні для станочка та 3д принтера а виготовити драйвера для уніполярних. Звичайно щось складного в плані електроніки я не виготовлю, ще не виріс до того, тому найшов в павутині схему на атмега 8. http://radioaktiv.ru/shems/cnc/27953-prostoy-trehosevoy-kontroller-shagovyh-dvigateley-na-atmega-8.html
Схему виготовив, підключив лпт.  Програмкою для перевірки контроллерів та крокових двигунів Test_SD_vr перевірив. Все добре працює. Від клавіатури теж. Пропуску кроків немає. Після цього по сигналах степ дір підключив атмегу 8 до ардуіно мега. І вручну попробував покрутити движки. Але проблемка. Вони як в лихорадці трасуться і все. Не крутяться взагалі. Хоча якщо підключити до ардуіно драйвера 4988 все працює. Я вже їх по всякому, і к-сть кроків міняв, і фази перекидав - нічого не дає. В чому проблема? Що я не так роблю?

0

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


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

Я еще до Чпу фрезера не дорос)) имею только 3д принтер и токарный станок.. Но так  как у меня система тоже на ардуино (только примочка рапс1.4) могу подсказать.

Признаки не настроенного напряжения в драйверах:

1) двигатель шумит

2) двигатель греется до горячего состояния

3) Движение  головки  не одинаковое

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

 

Признаки сгоревшего драйвера:

1) Двигатель двигается только в одну сторону а во вторую гудит но не двигается

2) Двигатель дергает головку на пару миллиметров в обе стороны словно станок подхватил болезнь Паркинсона

3) Двигатель вообще не двигается

 

Это все  то что я сам пережил в процессе осваивания сборки таких систем так что говорю из того что лично испытал))

Для каждого тандема двигатель-драйвер есть своя настройка напряжения, формулу (либо таблицу настроек напряжения) можно найти на сайте 3д принтеристов. 

 

Еще слышал что был случай когда прошивка конфликтует с некоторыми видами управляющих программ. Но своими глазами такое не видел.

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

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


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

@Smmasterk Так на рампс 1.4 і в мене працює все. А ось через це, що я хочу застосувати саме уніполярні мотори використав зв"язок атмегу 8 і ардуіно. Ось тут десь і порилась собака...

0

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


Посилання на повідомлення
Поділитися на інших сайтах
3 минуты назад, Віталій Дорош сказал:

@Smmasterk Так на рампс 1.4 і в мене працює все. А ось через це, що я хочу застосувати саме уніполярні мотори використав зв"язок атмегу 8 і ардуіно. Ось тут десь і порилась собака...

Ну как я сказал ранее)) для сборки фрезера я еще не дорос)) хотя очень хочу и планирую где то через пол годика это сделать)) Просто решил поделиться информацией которая возможно поможет))

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

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


Посилання на повідомлення
Поділитися на інших сайтах
1 минуту назад, Smmasterk сказал:

Ну как я сказал ранее)) для сборки фрезера я еще не дорос)) хотя очень хочу и планирую где то через пол годика это сделать)) Просто решил поделиться информацией которая возможно поможет))

Дякую велике!

0

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


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

Заведите тут тему  где выкладывайте весь процесс создания фрезера)) Я буду первым в очереди подписчиком следящим за процессом)))

0

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


Посилання на повідомлення
Поділитися на інших сайтах
12 минуты назад, Smmasterk сказал:

Заведите тут тему  где выкладывайте весь процесс создания фрезера)) Я буду первым в очереди подписчиком следящим за процессом)))

Так фрезер вже є. Просто проходить модернізація... Ось тут його перші рухи. На 2 сторіночці

 

0

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


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

А часом логічні рівні не "перевернуті" в ардуіно відносно ЛПТ?

0

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


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

Тобто те що в ЛПТ логічна одиница - в ардуіно нуль.

0

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


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

Тобто те що в ЛПТ логічна одиница - в ардуіно нуль.

А хто його зна.... А як перевірити?? 

0

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


Посилання на повідомлення
Поділитися на інших сайтах
53 минуты назад, Віталій Дорош сказал:

Начитавшись інформації в Іннеті дійшов висновку (можливо помилково), що крокові двигуни уніполярної структури (з 5 дротиками) є сильніші в плані крутного моменту та більш піддатливі до поділу кроків.

То не правда.

Використовували їх тільки в ті часи, коли не було дешевих драйверів.

Єдина перевага то відносно проста схема зі спільною точкою.

Зараз уніполярне включення використовується тільки людьми, які хочуть самі паяти.

Крутний момент буде менший.

Вартість запчастин буде дорожча за готовий драйвер.

Але можна похвалитись шо сам спаяв драйвер.

Просто так без діла не сидиш, а працюєш.

0

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


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

@Sebra Я брав світлодіод з резистором чіпляв на ардуіно на сигнал дір. Так коли має двигун в якусь одну сторону крутитись, світлодіод світиться. Якщо в другу, то гасне. Як тут може бути другий рівень?? 

0

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


Посилання на повідомлення
Поділитися на інших сайтах
7 минут назад, Roma сказал:

То не правда.

Використовували їх тільки в ті часи, коли не було дешевих драйверів.

Єдина перевага то відносно проста схема зі спільною точкою.

Зараз уніполярне включення використовується тільки людьми, які хочуть самі паяти.

Крутний момент буде менший.

Вартість запчастин буде дорожча за готовий драйвер.

Але можна похвалитись шо сам спаяв драйвер.

Просто так без діла не сидиш, а працюєш.

але ж коли спільна точка, тобто "+" то тоді обмотка якби поділена на дві, і на них на кожну приходить свій потенціал. В результаті вони дві мають більше магнітної сили ніж одна в біполярному. Чи не так? Поясніть.

0

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


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

Я не вникав в подробиці чому менше.

Просто почитав даташит двигунів.

Написано, шо в уніполярному включенні момент такий, а в біполярному включенні такий.

В даташиті на 6-провідні мотори або 8-провідні мотори такі дані деколи приводять.

0

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


Посилання на повідомлення
Поділитися на інших сайтах
11 минуту назад, Roma сказал:

Я не вникав в подробиці чому менше.

Просто почитав даташит двигунів.

Написано, шо в уніполярному включенні момент такий, а в біполярному включенні такий.

В даташиті на 6-провідні мотори або 8-провідні мотори такі дані деколи приводять.

зрозуміло. Але деякі мотори не переробиш в біполярні....

0

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


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

але ж коли спільна точка, тобто "+" то тоді обмотка якби поділена на дві, і на них на кожну приходить свій потенціал. В результаті вони дві мають більше магнітної сили ніж одна в біполярному. Чи не так? Поясніть.

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

0

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


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

Коли всі півобмотки мають спільну точку, то ніяк не будеш знати які дві півобмотки становлять одну обмотку.

А то має значення.

Я би радив попробувати всі можливі комбінації чергування 4-ох дротів шо йдуть на мотор.

Міняти місцями і пробувати.

 

0

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


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

Візьміть світлодіод + резистор.

Підключіть до dir так, щоб катод "дивився" на землю, і запам'ятайте, в яку сторону він світиться.

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

Якщо в однакову сторону - логічні рівні симетричні, якщо в різні сторони - логічні рівні відзеркалені.

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

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


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

Також перевірте, чи на платі ардуіно не задіяні піни, яки Ви вирішили використовувати. Іноді можна "попасти" на якусь периферію, часто світлодіод що є на "борту" ардуіно

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

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


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

Візьміть світлодіод + резистор.

Підключіть до dir так, щоб катод "дивився" на землю, і запам'ятайте, в яку сторону він світиться.

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

Якщо в однакову сторону - логічні рівні симетричні, якщо в різні сторони - логічні рівні відзеркалені.

 

6 минут назад, Sebra сказал:

Також перевірте, чи на платі ардуіно не задіяні піни, яки Ви вирішили використовувати. Іноді можна "попасти" на якусь периферію, часто світлодіод що є на "борту" ардуіно

Зрозумів. Пішов тестити. Дякую.

0

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


Посилання на повідомлення
Поділитися на інших сайтах
1 час назад, Sebra сказал:

Тобто те що в ЛПТ логічна одиница - в ардуіно нуль.

ніфіга 1=1 0=0 ну хіба в прошивці...

 

@Віталій Дорош я щось незрозумів, якого милого там пише про 4988 коли твої на пять проводів і мають крутитись через твою атмегг8 і транзистори? 

4988 для тих що мають 4 провода, там опір менший крутити лекше а в твому на 5 проводі опір раз в 5 більший....

що конкретно куди підключив і нащо тобі після меги щей ардуйна?

 

 

хоч перевірити свій драйвер -> подав плюс і мінусом на окжен поочереді вивод транзистора і крутиш ,

там плюс в центрі (типу зірка) а кінці це виходи транзистора коли на обмотці є напрує то і є індуктивність ротор притягує,

 

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

тогму самий  простий варіант це простий ардуйно і шилд все працює тобі лише тре буде зробити логгіку яка буде керувати драйвером і все, зараз простіше і швидше купити бо як казав мій наставник, плата 40$ а ти на 60$ навозишся, шариш?

 

якщо все таки хоч добити напиши конкретно що непрацює і коли

 

 

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

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


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

 

@Віталій Дорош я щось незрозумів, якого милого там пише про 4988 коли твої на пять проводів і мають крутитись через твою атмегг8 і транзистори?

Ай справді...
"The A4988 is a complete microstepping motor driver with a built-in translator for easy operation with minimal control lines. It is designed to operate bipolar stepper motors in full-, half-, quarter-, eighth, and sixteenth-step modes."

 

Як @Віталій Дорош крутив ними уніполярні двигуни - не розумію...

0

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


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

якщо все таки хоч добити напиши конкретно що непрацює і коли

Отже: ардуіна прошита грбл 09, Атмега прошита на контроллер степ/дір. Хочу крутити мотори з 5 проводочками. Підключено так: спочатку ардуіна до ПК через юсб. Потім до ардуіни по виходам степ/дір підключена атмега 8. Після атмеги транзисторні ключі. 
Якщо ардуіно підключити до цнц шилду з 4988 і біполярний моторчик - все працює.
Якщо Атмегу 8 підключити до лпт порту і уніполярний моторчик - все працює. Тобто степ дір з лпт атмега 8 розуміє. А степ/дір з ардуіно не розуміє...

Только что, ElectricMobile сказал:

Як @Віталій Дорош крутив ними уніполярні двигуни - не розумію...

Ви не так зрозуміли....

0

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


Посилання на повідомлення
Поділитися на інших сайтах
25 минут назад, voronin_10 сказал:

ніфіга 1=1 0=0 ну хіба в прошивці...

Малось на увазі інверсія напруг при виводі логічних рівнів. Те що 0=0, а 1=1 і так зрозуміло.

0

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


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

Малось на увазі інверсія напруг при виводі логічних рівнів. Те що 0=0, а 1=1 і так зрозуміло.

та яка різниця, ну обертатимуться в іншу сторону, нема тут проблеми

 

ну за умови що драйвер(прошивка) не входе у ступор від таких дій

 

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

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


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

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

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

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

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


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

Увійти

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


Увійти зараз

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

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