Проблеми з Stepper Big Easy Driver - Загальне - німецький форум Raspberry Pi
Для мого поточного проекту слайдера мені знадобився кроковий двигун з високою утримуючою потужністю, щоб мати можливість надійно утримувати ковзання камери в положенні, навіть на нахилах/вертикалях. Тому я обрав кроковий двигун Nema 17 із планетарною коробкою передач 14: 1, який, згідно з технічними характеристиками, може працювати від 12–36 В і вимагає максимум 1,68 А на фазу. В якості водія я обрав Big Easy Driver Брайана Шмальца, який може працювати від 6-30 В і забезпечувати до 2 А на фазу. Для тесту налаштування працює від джерела живлення 12 В/3 А, керованого Pi Zero.
Під час тестової роботи мені, на жаль, довелося з’ясувати, що ведуча вісь коробки передач має тенденцію зупинятися в середині ходу, а потім продовжувати працювати, але, здається, сам двигун працює весь час. Щоб виключити, що у мене несправний двигун/несправна планетарна передача, я зараз обміняв двигун. Новий двигун або нова планетарна коробка передач демонструє іншу поведінку (зупиняється рідше, що чудово), але, на жаль, я не можу покластися на 100% на двигун або коробку.
Приклад: я хочу повний поворот (360 °/1,8 ° = 200 кроків) осі на планетарній шестерні (14: 1, тобто 2800 повних кроків). У восьми з десяти випадків це спрацьовує, але іноді я отримую лише 8/10 або 9/10 обертання осі планетарної шестерні. Це не бажаний стан для повзуна, який повинен перекривати певну відстань за визначений час. Справа не в тому, що кроковий двигун хиткий і може зробити крок, я це знаю.
Хтось із вас коли-небудь працював з цим чи подібним двигуном (із планетарною передачею)? Я був би радий почути від вас про обмін досвідом чи ідеями щодо налагодження (інша плата водія, інший двигун чи інша передача тощо) Або врешті-решт залишається лише керування ведучою віссю вилковим світловим бар’єром?

Я навіть не знаю тип двигуна, його управління та програмування. Ось чому я можу дати лише кілька порад від інших типів двигунів.
ЯК ви керуєте двигуном? Ви кажете йому, що співає
А потім негайно
Своїм настільним ехолотом я десь прикріпив сервомотор, встановив вертикальну вісь, поставив на нього макет і підключив туди два американські датчики. Потім ця конструкція може визначити відстані в двох напрямках і призначити дві відстані для кожного градуса і градуса + 180.
Під час розробки програмного забезпечення я незабаром виявив, що кореляція між кроком і кутом не завжди існує, оскільки сервопривід іноді не досягав тієї точки, яку я контролював, оскільки тоді втручалася інша команда позиціонування. Тільки після того, як я розрахував кутову швидкість, кількість кроків та очікуваний час і дозволив їм почекати, ця кореляція була точною.
Чи можете ви виключити це? Або ви відчуваєте, що вас спіймали?
Я справді не прагну знищити Microsoft. Це просто буде абсолютно непередбаченим побічним ефектом.
Лінус Торвальдс - "батько" Linux
- Підручники з ікон (IDE: Geany) - Бібліотека GPIO - Програмування µController в Icon! - сер. Пристрої - відсутність підтримки через PM/розмову
Linux схожий на вігвам, без вікон, без воріт, але з апашем всередині танцюючої самби, дуже голодним, що їсть yacc, gnu та зубра.
Відредаговано один раз, останній раз Andreas (29 березня 2017 р.).
Ні, я не відчуваю, що мене спіймали.
Я просто кажу степперу: Gude Stepper, тепер зробіть 2800 кроків (Big Easy Driver працює у повнокроковому режимі, я кажу йому, що вони потрібні через Pi Zero та шпильки M1, M2 та M3 на платі драйвера - за замовчуванням Big Easy Driver становить 1/16 мікрокроку), потім почекайте добрих 5 секунд, а потім повторіть все знову спереду (так знову 2800 кроків).
Тепер (якщо все працює правильно) стрічка, прикріплена до ведучої осі для тестування, завжди повинна залишатися приблизно в тому самому місці (скажімо, о 12 годині). Але це не так - раптом настає 11:58, потім в якийсь момент (після проходження певної петлі) 11:55 і т. Д. Для мене це означає, що ведуча вісь не відображає всі ступені двигуна.
ІМХО, це може означати лише те, що двигун чи планетарний редуктор мають нижчу якість або Big Easy Driver перевантажений ним (що я не думаю, оскільки двигун продовжує працювати у фоновому режимі, тільки вісь не обертається і приблизно через вісім з десяти випадків це також відповідає).
Основне питання: Чому б вам не використовувати самоутримуючу передачу, таку як черв'ячна передача. Я також побудував свої сани з двигуном NEMA17 і встановив черв'ячну коробку передач 1:40 від Conrad. Перевага: не потребує електрики, коли гірка зупиняється.
тоді ви, напевно, встановили двигун постійного струму - такий повзунок із віддаленою головкою та 3 двигунами постійного струму також стоїть тут.
Для мого поточного проекту слайдера мені потрібен був кроковий двигун з високою утримуючою потужністю, щоб мати можливість надійно утримувати ковзання камери навіть у нахиленому/вертикальному положенні. Тому я обрав кроковий двигун Nema 17 з планетарною коробкою передач 14: 1, який, згідно з технічними характеристиками, може працювати від 12–36 В і вимагає максимум 1,68 А на фазу. В якості водія я обрав Big Easy Driver Брайана Шмальца, який може працювати від 6-30 В і забезпечувати до 2 А на фазу. Для тесту установка працює від джерела живлення 12 В/3 А, керованого Pi Zero.
Під час тестової роботи мені, на жаль, довелося з’ясувати, що ведуча вісь коробки передач має тенденцію зупинятися в середині ходу, а потім продовжувати працювати, але, здається, сам двигун працює весь час. Щоб виключити, що у мене несправний двигун/несправна планетарна передача, я зараз обміняв двигун. Новий двигун або нова планетарна коробка передач демонструє іншу поведінку (зупиняється рідше, що чудово), але, на жаль, я не можу покластися на 100% на двигун або коробку.
Приклад: я хочу повний поворот (360 °/1,8 ° = 200 кроків) осі на планетарній шестерні (14: 1, тобто 2800 повних кроків). У восьми з десяти випадків це спрацьовує, але іноді я отримую лише 8/10 або 9/10 обертання осі планетарної шестерні. Це не бажаний стан для повзуна, який повинен перекривати певну відстань за визначений час. Справа не в тому, що кроковий двигун хиткий і може зробити крок, я це знаю.
Хтось із вас коли-небудь працював із цим чи подібним двигуном (із планетарною передачею)? Я був би радий почути від вас про обмін досвідом чи ідеями щодо налагодження (інша плата водія, інший двигун чи інша передача тощо) Або врешті-решт залишається лише керування ведучою віссю вилковим світловим бар’єром?
Привіт, я зараз працюю над кроковими двигунами. Я зібрав елемент керування XY в Python і протестував його на різних степерах.
Ви вже намагалися уповільнити швидкість кроку, вставляючи час затримки між окремими кроками? Візьміть мат за мс. Тоді помилок більше бути не повинно. Потім скорочуйте його далі, доки не виникнуть помилки. Якщо двигун не працює плавно при дуже повільному ході (1 с/крок), з'єднання також можна змішати.
Підбадьорись, Пітере
lg Петро