Detalji o hardveru
Sve što je DRV8825-u potrebno nalazi se na ploči: sam upravljački modul, otpornici za mjerenje struje, potenciometar za podešavanje struje i indikator napajanja. Pružate dva logička signala, napajanje za motor i steper motor.
Ključne specifikacije
| Specification | Value |
|---|---|
| Interfejs | |
| Interfejs | Digitalni GPIO |
| Kvik | Ne |
| Rezolucije mikrokorača | Pun, 1/2, 1/4, 1/8, 1/16, 1/32 |
| Snaga | |
| Napon napajanja motora | 8,2 V do 45 V |
| Logička razina | 3,3 V ili 5 V |
| Izlazna struja | 1,5 A po fazi, 2,2 A po fazi s hladnjakom |
| Zaštita | Preopterećenje, prenaponska zaštita, toplinska zaštita |
| Ostalo | |
| Integrirani krug za pogon | DRV8825 |
| Tip motora | Bipolarni steper |
| Dimenzije | 38 x 22 mm (1,5 x 0,9 inča) |
Raspored pinova
| Označavanje pina | Naziv pina | Opis |
|---|---|---|
| VIN | Napon napajanja motora | 8,2 V do 45 V za motor. Ne za logičko napajanje. Na nekim pločama ovaj je pin označen kao VCC na stražnjoj silkscreen oznaci; to je isti pin. |
| GND | Masa motora | Masa za napajanje motora. |
| B2 | Izlaz 2 mosta B | Drugi terminal jedne zavojnice motora. |
| B1 | Izlaz 1 mosta B | Prvi priključak te zavojnice. |
| A1 | Izlaz 1 mosta A | Prvi priključak druge zavojnice. |
| A2 | Izlaz 2 mosta A | Drugi priključak te zavojnice. |
| FAULT | Izlaz za kvar | Open-drain. Prelazi u nisku razinu pri kvaru: blokada zbog pregrijavanja, prekomjerne struje ili preniske napetosti. |
| GND | Zemlja signala | Referentna zemlja za upravljačke signale. Spojite je na zemlju vašeg kontrolera. |
| EN | Ulaznu za omogućavanje | Lojika visoka onemogućuje izlaze i indeksator, a lojika niska ih omogućuje. Ugrađeno povlačenje na nulu. |
| M0 | Mikrokorak način rada 0 | Odabir načina koraka, s M1 i M2. Ugrađeno povlačenje na nulu. |
| M1 | Mikrokorak način 1 | Odabir načina koraka, s M0 i M2. Ugrađeni povlačni otpornik. |
| M2 | Mikrokorak način 2 | Odabir načina koraka, s M0 i M1. Ugrađeni povlačni otpornik. |
| RST | Ulaz za resetiranje | Aktivno nisko. Inicijalizira logiku indeksatora i onemogućuje izlaze H-mosteva. Uređaj je unutarnje privučen na nisku razinu. |
| SLEEP | Ulaz za ulazak u mirovanje | Logička visoka razina omogućuje upravljački modul, a logička niska razina ulazi u stanje mirovanja s niskom potrošnjom. Uređaj je unutarnje privučen na nisku razinu. |
| STEP | Ulaz za korak | Rastući rub pomiče indeksator za jedan korak. Ugrađeni povlačni otpornik. |
| DIR | Ulaz za smjer | Razina postavlja smjer kretanja. Ugrađeni povlačni otpornik. |
Svaki upravljački ulaz samostalno prelazi u nisku razinu
To je važnije nego što zvuči. RST i SLEEP su dva na koja treba obratiti pozornost: oba moraju biti visoka da bi upravljač radio, a oba zadano idu na nisku razinu ako ih ostavite nevezanima. Tablice koja uopće ne radi ništa, bez grešaka i bez zagrijavanja, obično je ona kod koje je jedan od ta dva pinova nevezan.
Ostali slijede isto pravilo, i to uglavnom u vašu korist:
- EN je u plutaćem stanju na niskoj razini, što znači omogućen, pa ga možete potpuno zanemariti ako nikada ne trebate otpustiti motor.
- M0, M1 i M2 sve imaju float nisku vrijednost, što je 000, tako da je ploča bez priključenih žica u načinu punog koraka.
- DIR i STEP su na niskom nivou, tako da odspojeni kontroler ne može pokrenuti motor.
Smjer u kojem se vratilo okreće za zadani DIR nivo ovisi o tome kako ste ožičili zavojnice na A1/A2 i B1/B2. Podaci o proizvodu navode da razina odabire smjer; ne navode koja je razina u smjeru kazaljke na satu, jer to nije svojstvo upravljača. Ako motor radi u pogrešnom smjeru, invertirajte DIR u softveru ili zamijenite dva kabela jedne zavojnice.
Mikrokorakovanje
Mikrokorakovanje dijeli svaki puni korak na manje korake, što čini pokret glađim i tišim te poboljšava pozicioniranje. Postavite rezoluciju pomoću M0, M1 i M2:
| M2 | M1 | M0 | Način punog koraka |
|---|---|---|---|
| 0 | 0 | 0 | Pun korak, 2-fazno uzbuđenje, pri 71 % struje |
| 0 | 0 | 1 | 1/2 koraka, 1-2-fazno uzbuđenje |
| 0 | 1 | 0 | 1/4 koraka, W1-2-fazno uzbuđenje |
| 0 | 1 | 1 | 8 mikrokoraka po koraku |
| 1 | 0 | 0 | 16 mikrokoraka po koraku |
| 1 | 0 | 1 | 32 mikrokoraka po koraku |
| 1 | 1 | 0 | 32 mikrokoraka po koraku |
| 1 | 1 | 1 | 32 mikrokoraka po koraku |
Sva tri pina automatski prelaze u nisku razinu, stoga njihovo nevezanje daje puni korak.
Obratite pozornost na 71 % u prvom retku. U punom koraku upravljač pokreće obje faze na 71 % struje koju ste postavili, a ne na 100 %. Ako se motor u punom koraku čini slabijim nego u polukoraku, to je razlog tomu i to je namjerno, a ne greška.
Postavljanje ograničenja struje
Uradite ovo prije nego što prvi put pokrenete motor. Trimmer označen s CURRENT postavlja koliki će strujni intenzitet upravljač provoditi kroz zavojnice, a on mora ostati na ili ispod nazivne struje vašeg motora.
Tehnički list navodi puni strujni intenzitet rezanja kao:
Ograničenje struje = Vref / (5 × R_ISENSE)
Ovaj pločić prihvaća otpornike za mjerenje od 0,2 Ω, pa je 5 × R_ISENSE točno 1 i formula se svodi na nešto što je lako zapamtiti:
Ograničenje struje u amperima = Vref u voltima
Okrenite potenciometar dok mjerite Vref dok ne pročita željenu struju. NEMA17 motor ocijenjen na 350 mA po fazi zahtijeva 0,35 V. Motor ocijenjen na 1,5 A zahtijeva 1,5 V.
| Nominalna struja motora | Vref za postaviti |
|---|---|
| 350 mA | 0,35 V |
| 500 mA | 0,50 V |
| 1,0 A | 1,00 V |
| 1,5 A | 1,50 V |
| 2,2 A (potrebno je hladnjak) | 2,20 V |
Ograničenje možete postaviti i na višu vrijednost od nominalne snage motora ako aplikacija treba više okretnog momenta, sve dok ostajete unutar specifikacija motora i ograničenja od 1,5 A za pločicu bez hladnjaka.
Ranija dokumentacija za ovaj pločni dio navodila je prečac Vref = ograničenje struje / 2, što je točno za dizajn od 0,1 Ω, a pogrešno za ovaj. Primjenom tog pravila ograničenje se postavlja na polovicu željene struje, pa motor radi slabo i može preskakati korake pod opterećenjem. Koristite gore navedene vrijednosti.
Napon i logičke razine
| Povezivanje | Podržani napon | Napomene |
|---|---|---|
| Napajanje motora (VIN) | 8,2 V do 45 V | Odvojeno od kontrolera. Na pločici spojite kondenzator preko njega. |
| Upravljački ulazi | 3,3 V ili 5 V logika | Radi izravno i s 3,3 V i s 5 V kontrolerima. |
Napajanje koraknog motora s 5 V vodova vašeg mikrokontrolera može djelovati ispravno, ali se ne preporučuje: potrošnja struje uzrokuje pad napona i smanjenje napajnog napona.
Ispod 8,2 V upravljač ulazi u blokadu zbog preniske napetosti i spušta signal FAULT na nisku razinu umjesto da pokreće motor, stoga je donja granica stvarni limit, a ne preporuka.
Dimenzije
- Dimenzije: 38 x 22 mm (1,5 x 0,9 inča)
- Rupe za pinove priključka: 1,5 mm
- Rupe za vijke: M3 (promjer 3,2 mm)
Preskokači
| Preskokač | Zadano | Funkcija |
|---|---|---|
| JP1 | Spojen | Spaja LED indikator napajanja PWR. Presijecite ga za odspajanje LED-a i uštedu struje. |