Problémy s krokovým motorom, veľkým ľahkým ovládačom - všeobecné - nemecké fórum Raspberry Pi

Pre svoj súčasný projekt vysúvacích koliesok som potreboval krokový motor s vysokou prídržnou silou, aby som mohol bezpečne držať posúvač fotoaparátu v polohe aj v naklonenej/zvislej polohe. Preto som si vybral krokový motor Nema 17 s planétovou prevodovkou 14: 1, ktorý je podľa špecifikácií schopný pracovať s napätím 12–36 V a vyžaduje maximum 1,68 A na fázu. Ako vodič som si vybral ovládač Big Easy Driver od Briana Schmalza, ktorý je možné prevádzkovať s napätím 6 - 30 V a poskytnúť až 2 A na fázu. Pri teste je nastavenie napájané z napájacieho zdroja 12V/3 A, ktorý je ovládaný Pi Zero.

V skúšobnej jazde som bohužiaľ musel zistiť, že hnacia náprava prevodovky má tendenciu sa uprostred jazdy zastaviť a potom pokračovať v jazde - ale zdá sa, že samotný motor beží celú dobu. Aby som vylúčil, že som dostal chybný motor/chybný planétový prevod, teraz som motor vymenil. Nový motor alebo nová planétová prevodovka vykazuje odlišné správanie (zastavuje sa menej často, čo je skvelé), ale bohužiaľ sa nemôžem stopercentne spoliehať na motor alebo prevodovku.

Príklad: Chcem úplné otočenie (360 °/1,8 ° = 200 krokov) osi na planétovom prevode (14: 1, t. J. 2 800 celých krokov). V ôsmich z desiatich prípadov to funguje, ale niekedy sa vo výsledku objaví iba 8/10 alebo 9/10 rotácia osi planétového prevodu. Toto nie je žiaduci stav pre posúvač, ktorý má prekonať určenú vzdialenosť v stanovenom čase. Nejde o to, že krokový motor je roztrasený a dokáže urobiť krok, to viem.

Pracoval už niekto z vás s týmto alebo podobným motorom (s planétovým prevodom)? Rád by som od vás počul o výmene skúseností alebo nápadov na ladenie (iná doska vodiča, iný motor alebo iná prevodovka atď.). Alebo nakoniec zostane len ovládanie hnanej nápravy pomocou vidlicovej svetelnej závory?

motorom

Nepoznám ani typ motora, jeho ovládanie a programovanie. Preto môžem uviesť iba niekoľko návrhov od iných typov motorov.

AKO ovládate motor? Hovoríš mu spev

A potom okamžite

So svojím stolovým sonarom som niekde pripevnil servomotor, namontoval zvislú os, položil na ňu nepájivú dosku a pripojil tam dva americké senzory. Táto konštrukcia potom môže určiť vzdialenosti v dvoch smeroch a každému stupňu a stupňu + 180 priradiť dve vzdialenosti.

Počas vývoja softvéru som čoskoro zistil, že korelácia medzi krokom a uhlom nie je vždy k dispozícii, pretože servo niekedy nedosiahlo bod, ktorý som ovládal, pretože potom zasiahol ďalší pozičný príkaz. Až potom, čo som vypočítal uhlovú rýchlosť, počet krokov a očakávaný čas a nechal ich čakať, bola táto korelácia presná.

Môžete to vylúčiť? Alebo sa cítite chytení?

Naozaj sa nechystám zničiť Microsoft. Bude to len úplne nechcený vedľajší účinok.
Linus Torvalds - „otec“ Linuxu

  • Výukové programy týkajúce sa ikon (IDE: Geany) - knižnica GPIO - programovanie µController v aplikácii Icon! - ser. Zariadenia - žiadna podpora cez PM/konverzáciu

Linux je ako vigvam, bez okien, bez brán, ale s apačom vo vnútri tancujúceho samby, veľmi hladný, jesť yacc, gnu a bizóna.

Upravené raz, naposledy Andreasom (29. marca 2017).

Nie, necítim sa byť chytený.

Stepperovi jednoducho poviem: Gude Stepper, teraz urobte 2 800 krokov (Big Easy Driver beží v režime celého kroku, hovorím mu o Pi Zero a kolíkoch M1, M2 a M3 na doske vodiča - predvolené Big Easy Driver je 1/16 mikrokroku), potom počkajte dobrých 5 sekúnd, potom to urobte znova spredu (teda opäť 2 800 krokov).

Teraz (ak všetko funguje správne) by páska pripevnená k hnacej náprave na účely testovania mala vždy zostať zhruba na rovnakom mieste (povedzme o 12:00). Ale nie - zrazu je to 11:58, potom v určitom okamihu (po viac ako šiestej slučke) 11:55 atď. Pre mňa to znamená, že hnacia náprava nezmapuje všetky kroky motora.

IMHO, to môže znamenať iba to, že motor alebo planétový prevod sú horšej kvality alebo že je tým Big Easy Driver preťažený (čomu neverím, pretože motor beží ďalej v pozadí, iba os sa neotáča a asi o osem z desiatich prípadov to tiež sedí).

Základná otázka: Prečo nepoužívate samodržiace zariadenie, napríklad závitovkové koleso. Postavil som tiež sane s motorom NEMA17 a nainštaloval som šnekový prevod 1:40 od ​​Conrada. Výhoda: Po zastavení posuvu nepotrebuje elektrinu.

potom ste pravdepodobne nainštalovali jednosmerný motor - tu stojí aj taký posúvač s diaľkovou hlavou a 3 jednosmernými motormi.

Pre svoj súčasný projekt vysúvacích prvkov som potreboval krokový motor s vysokou prídržnou silou, aby som mohol bezpečne držať posúvač fotoaparátu v svojej polohe, a to aj v stúpaniach/zvislých polohách. Preto som si vybral krokový motor Nema 17 s planétovou prevodovkou 14: 1, ktorý je podľa špecifikácií schopný pracovať s napätím 12–36 V a vyžaduje maximum 1,68 A na fázu. Ako vodič som si vybral ovládač Big Easy Driver od Briana Schmalza, ktorý je možné prevádzkovať s napätím 6 - 30 V a poskytnúť až 2 A na fázu. Pri teste je nastavenie napájané z napájacieho zdroja 12V/3 A, ktorý je ovládaný Pi Zero.

V testovacej prevádzke som musel, bohužiaľ, zistiť, že hnacia náprava prevodovky má tendenciu sa v polovici jazdy zastaviť a potom pokračovať v jazde - ale zdá sa, že celý čas bežal samotný motor. Aby som vylúčil, že som dostal chybný motor/chybný planétový prevod, teraz som motor vymenil. Nový motor alebo nová planétová prevodovka vykazuje odlišné správanie (zastavuje sa menej často, čo je skvelé), ale bohužiaľ sa nemôžem stopercentne spoliehať na motor alebo prevodovku.

Príklad: Chcem úplné otočenie (360 °/1,8 ° = 200 krokov) osi na planétovom prevode (14: 1, t. J. 2 800 celých krokov). V ôsmich z desiatich prípadov to funguje, ale niekedy sa vo výsledku objaví iba 8/10 alebo 9/10 rotácia osi planétového prevodu. Toto nie je žiaduci stav pre posúvač, ktorý má prekonať určenú vzdialenosť v stanovenom čase. Nejde o to, že krokový motor je roztrasený a dokáže urobiť krok, to viem.

Pracoval už niekto z vás s týmto alebo podobným motorom (s planétovým prevodom)? Rád by som od vás počul o výmene skúseností alebo nápadov na ladenie (iná doska vodiča, iný motor alebo iná prevodovka atď.). Alebo nakoniec zostane len ovládanie hnanej osi vidlicovou svetelnou bariérou?

Ahoj, momentálne pracujem na krokových motoroch. Zostavil som ovládací prvok XY v Pythone a otestoval som ho na rôznych stepperoch.
Skúšali ste už spomaliť krokovú frekvenciu vložením času oneskorenia medzi jednotlivé kroky? Vezmite mat za ms. Potom by už nemali byť žiadne chyby. Potom ho ešte skracujte, kým sa nevyskytnú chyby. Ak motor nepracuje hladko s veľmi pomalým chodom (1 s/krok), môžu sa tiež zmiešať prípojky.
Rozveselte sa, Peter
lg Peter