Проблеми със Stepper Big Easy Driver - Общи - Германски форум за Raspberry Pi

За настоящия ми проект за плъзгач се нуждаех от стъпков двигател с висока задържаща мощност, за да мога да задържа плъзгача на камерата сигурно в позиция, дори при наклони/вертикали. Затова избрах стъпков двигател Nema 17 с планетарна скоростна кутия 14: 1, който според спецификациите може да работи с 12–36 V и изисква максимум 1,68 А на фаза. Като шофьор избрах Big Easy Driver на Брайън Шмалц, който може да работи с 6-30 V и осигурява до 2 A на фаза. За теста настройката работи на 12V/3 A захранване, контролирано от Pi Zero.

В пробното пускане за съжаление трябваше да разбера, че задвижващата ос на скоростната кутия има тенденция да спира в средата на хода и след това да продължи да работи - но самият двигател изглежда работи през цялото време. За да се изключи, че имам дефектен двигател/дефектна планетарна предавка, сега смених мотора. Новият мотор или новата планетарна скоростна кутия показват различно поведение (спира по-рядко, наистина страхотно), но за съжаление не мога да разчитам 100% на двигателя или скоростната кутия.

Пример: Искам пълен завой (360 °/1,8 ° = 200 стъпки) на оста на планетарната предавка (14: 1, т.е. 2800 пълни стъпки). В осем от десет случая това работи, но понякога в резултат получавам само 8/10 или 9/10 въртене на оста на планетарната предавка. Това не е желателно състояние за плъзгач, който трябва да покрие определено разстояние за определено време. Не става въпрос за факта, че стъпковият двигател е разклатен и може да направи крачка, знам това.

Някой от вас работил ли е някога с този или подобен двигател (с планетарна предавка)? Ще се радвам да чуя от вас за обмен на опит или идеи за отстраняване на грешки (различен борд на водача, различен двигател или различна скоростна кутия и т.н.). Или в крайна сметка остава само управлението на задвижваната ос с вилична бариера?

easy

Дори не знам вида на двигателя, неговото управление и програмиране. Ето защо мога да дам само няколко предложения от други типове двигатели.

КАК управлявате двигателя? Казваш ли му го като пеене

И то веднага

С моя сонар за маса прикрепих някъде серво мотор, монтирах вертикална ос, сложих макет върху него и свързах два американски сензора там. След това тази конструкция може да определи разстояния в две посоки и да присвои две разстояния за всяка степен и степен + 180.

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

Можете ли да изключите това? Или се чувствате уловени?

Наистина не искам да унищожа Microsoft. Това просто ще бъде напълно неволен страничен ефект.
Линус Торвалдс - "баща" на Linux

  • Уроци за икони (IDE: Geany) - GPIO библиотека - Програмиране на µController в Icon! - сер. Устройства - няма поддръжка чрез PM/разговор

Linux е като вигвам, без прозорци, без порти, но с апаш вътре в танцуваща самба, много гладен да яде yacc, gnu и бизон.

Редактирано веднъж, последно от Андреас (29 март 2017 г.).

Не, не се чувствам хванат.

Просто казвам на степера: Gude Stepper, сега направете 2800 стъпки (Големият лесен драйвер работи в пълен стъпков режим, аз му казвам за Pi Zero и щифтовете M1, M2 и M3 на платката на драйвера - по подразбиране на Big Easy Driver е 1/16 microstepping), след това изчакайте добри 5 секунди, след това направете всичко отново отпред (така отново 2800 стъпки).

Сега (ако всичко върви както трябва) лентата, прикрепена към задвижващата ос за теста, винаги трябва да остане на приблизително едно и също място (да кажем 12 часа). Но това не става - изведнъж е 11:58, след това в някакъв момент (след пропускащия се цикъл) 11:55 и т.н. За мен това означава, че задвижващият мост не картографира всички стъпки на двигателя.

IMHO, това може да означава само, че двигателят или планетарната предавка са с по-лошо качество или Big Easy Driver е затрупан с него (което не вярвам, тъй като двигателят продължава да работи във фонов режим, само оста не се завърта и за около осем от десет случая също се вписва).

Основен въпрос: Защо не използвате самозадържащо се съоръжение като червячна предавка. Също така построих шейната си с двигател NEMA17 и инсталирах червячна предавка 1:40 от Conrad. Предимство: Не се нуждае от електричество, когато плъзгачът спре.

тогава вероятно сте инсталирали мотор с постоянен ток - такъв плъзгач с дистанционна глава и 3 мотора с постоянен ток също стои тук.

За настоящия ми проект за плъзгач се нуждаех от стъпков двигател с висока задържаща мощност, за да мога да задържа плъзгача на камерата сигурно в позиция, дори при наклони/вертикали. Затова избрах стъпков двигател Nema 17 с планетарна скоростна кутия 14: 1, който според спецификациите може да работи с 12–36 V и изисква максимум 1,68 А на фаза. Като шофьор избрах Big Easy Driver на Брайън Шмалц, който може да работи с 6-30 V и осигурява до 2 A на фаза. За теста настройката работи на 12V/3 A захранване, контролирано от Pi Zero.

В пробното пускане за съжаление трябваше да разбера, че задвижващата ос на скоростната кутия има тенденция да спира в средата на хода и след това да продължи да работи - но самият двигател изглежда работи през цялото време. За да се изключи, че имам дефектен двигател/дефектна планетарна предавка, сега смених мотора. Новият мотор или новата планетарна скоростна кутия показват различно поведение (спира по-рядко, наистина страхотно), но за съжаление не мога да разчитам 100% на двигателя или скоростната кутия.

Пример: Искам пълен завой (360 °/1,8 ° = 200 стъпки) на оста на планетарната предавка (14: 1, т.е. 2800 пълни стъпки). В осем от десет случая това работи, но понякога получавам само 8/10 или 9/10 въртене на оста на планетарната предавка като резултат. Това не е желателно състояние за плъзгач, който трябва да покрие определено разстояние за определено време. Не става въпрос за факта, че стъпков двигател е разклатен и може да направи крачка, знам това.

Някой от вас работил ли е някога с този или подобен двигател (с планетарна предавка)? Ще се радвам да чуя от вас за обмен на опит или идеи за отстраняване на грешки (различен борд на водача, различен двигател или различна скоростна кутия и т.н.). Или в крайна сметка остава само управлението на задвижваната ос с вилична бариера?

Здравейте, в момента работя върху стъпкови двигатели. Събрах XY контрола в Python и го тествах на различни степери.
Опитвали ли сте се вече да забавите скоростта на стъпките, като вмъкнете време на забавяне между отделните стъпки? Вземете мат за ms. Тогава не трябва да има повече грешки. След това го скъсете допълнително, докато възникнат грешки. Ако двигателят не работи безпроблемно с много бавен ход (1s/стъпка), връзките също могат да бъдат смесени.
Развесели се, Питър
lg Петър