Rješavanje problema
Počnite sa simptomom koji možete primijetiti. Primijenite jednu promjenu odjednom, a zatim ponovno isprobajte najmanji primjer za brzi početak.
| Simptom | Provjera | Popravak |
|---|---|---|
| Motor se uopće ne okreće | Ima li motor vlastito napajanje ili radi s mikrokontrolera? | Dajte motoru zasebno napajanje od 8,2 V do 45 V. Stepenasti motori troše puno više struje nego što kontroler može osigurati, a nastali pad napona ili smanjenje napona zaustavlja okretanje motora. |
| Motor samo vibrira ili drhti umjesto da se okreće | Jesu li dvije zavojnice spojene kao parovi? | B1 i B2 moraju ići na jednu zavojnicu, a A1 i A2 na drugu. Zamijenjeni ili odvojeni parovi uzrokuju da motor vibrira umjesto da se okreće. |
| Motor ne reagira na STEP ili DIR | Dijele li upravljač i kontroler zajednički uzemljivač? | Spojite signalni GND ploče, pin pored oznake FAULT, na uzemljivač vašeg kontrolera. Bez toga upravljački signali nemaju referencu. |
| Motor se jako zagrijava, brzo | Je li postavljena granica struje i jesu li zavojnice ispravno spojene? | Postavite granicu struje pomoću trimmera CURRENT prije pokretanja motora i ponovno provjerite parove zavojnica. Pogrešno spojene zavojnice crpe prekomjernu struju i mogu pregrijati motor. |
| Ništa se ne događa na nekim pinovima kontrolera, ali radi na drugima | Jesu li ti pinovi rezervirani za nešto drugo? | Neki su pinovi priključeni na I2C, UART ili su isključivo analogni ulazi. Premjestite STEP i DIR na obične digitalne izlaze i pokušajte ponovno. |
| Skica radi, ali motor se nikad ne pomiče | Poziva li se run() dovoljno često? | run() i runSpeed() pokreću motor jednom po pozivu. Pozivajte ih pri svakom prolasku kroz loop(), bez dugih odgoda između, i provjerite jesu li brzina i ubrzanje postavljeni na više od nule. |
| Samo se jedan od dva motora ponaša | Prati li se problem s motorom ili ostaje s pločom? | Zamijenite ga drugim stepper motorom. Ako zamjena radi, originalni motor je kriv. |
Još uvijek zaglavljeno?
Pitajte na forumu zajednice. Uključite sljedeće kako bi netko mogao reproducirati problem:
- naziv proizvoda i SKU: Stepper Motor Driver DRV8825 Board,
333000 - matična ploča kontrolera i softversko okruženje
- revizija biblioteke ili modula
- cjelovit tekst pogreške ili neočekivani izlaz
- metoda povezivanja i izvor napajanja
- jasna fotografija ožičenja