imam problem sa nerazumjevanjem steppera. prvo pitanje:
-pretpostavljam da mi treba neki manji steper do 0.5A, i napravio sam "indekser" valjda... to bih spojio na neki H-bridge koji sam kupio na ebayu, ali nisam siguran treba li mi jos "chopper circuit" ili "constant current cirrcuit".
h-bridge koji sam kupio ima neki pin "current sensing", ali nisam siguran kako ga koristiti. zapravo, nisam siguran treba li mi uopce jos neka kontrola struje?
imam problem sa nerazumjevanjem steppera. prvo pitanje:
-pretpostavljam da mi treba neki manji steper do 0.5A, i napravio sam "indekser" valjda... to bih spojio na neki H-bridge koji sam kupio na ebayu, ali nisam siguran treba li mi jos "chopper circuit" ili "constant current cirrcuit".
h-bridge koji sam kupio ima neki pin "current sensing", ali nisam siguran kako ga koristiti. zapravo, nisam siguran treba li mi uopce jos neka kontrola struje?
siguran sam da mogu u smislu da imam 4 pina kojima mjenjam pojedinacno stanje on-off i imam "enable" pin na koji eventualno mogu dovesti PWM (iako PWM nisam isprobao) za "indekser" koristim PIC 16F koji ujedno sluzi za komunikaciju (preko BT) sa kompom.
naime, sada koristim uln2003 i neki mali steper na kraju, ali to mi je samo za testiranje:
formatting link
u konacnosti bi sve to guralo neka kolica po vodilicama, i sad - mogu koristiti ili DC sa prijenosom i enkoderom ili stepper, koji dalje pogone ili vreteno ili remenicu. citav taj dio mehanike mi nije jos jasan, ali najvise me muci da li mogu direktno spojiti stepper na izvor struje, ili moram nekako to "ograniciti". dosta sam guglao, i jasno mi je da se koriste "chopper" drajveri, ali pretpostavljam da je to za jace motore, mozda bi neki manji prosao bez? kakva imate iskustva, ili mozda neki prijedlog?
Teoretski: Za postiæi dovoljnu brzinu sa stepperom ( pogotovo ako ima i redukcije), gura¹ na njega veæi napon za ubrzanje/vo¾nju, ali kada ga zaustavi¹, treba¹ ogranièiti struju, inaèe izlazi dim iz steppera...
1.4A. To je niskoomski motor i otpor namotaja mu je 2.2 ohma. Raèunica ka¾e da je maksimalni napon koji smije¹ dovesti na njega, a da ne prijeðe¹ nazivnu struju, 3V. Èim taj motor poku¹a¹ imalo br¾e zavrtjeti, pri tom naponu struja æe pasti na desetinu vrijednosti i motor æe se mo¾da uhvatiti maksimalno stotinjak okretaja u minuti, uz praktiki nikakav iskoristiv moment. Meðutim, ako taj isti motor pogoni¹ driverom sa strujnim ogranièenjem na kojeg dovede¹ 30 ili 40 volti, taj motor æe moæi postiæi puno veæi broj okretaja, uz znaèajno veæi okretni moment. Ku¾i¹? Napisao si da eksperimentira¹ sa ULN2003 i malim stepperom, ubaci ampermetar ispred toga i gledaj ¹to se dogaða sa strujom u ovisnosti od okretaja pa æe ti biti jasnije ;) f
ok, mislim da sam skuzio da je tu odnos I=3DU/R konkretno dobijam 86mA sa jednim, odnosno 139mA dva aktivna inputa dok stoji, a dok se krece 80mA, zaustavljen rukom 100mA, sve na oko 1000 half-step = pps stavio sam 500 halfstep pps, cini se da ima jaci moment, iako nisam siguran u mjerenje.
ali samo da potvrdim nesto: ako je na tvoj motor dovedeno 3V, znaci da c= e on povuci 1.4A u najgorem slucaju sto je i ono na sto je on dimenzionira= n? hocu reci, ako je moj 10V, 0.5A, znaci da ako mu necu dati veci napon, gubim dosta na ucinkovitosti jer se nisam igrao povecanjem napona, a drzanjem struje, ali ga ne mogu ostetiti?
ok, mislim da sam skuzio da je tu odnos I=3DU/R konkretno dobijam 86mA sa jednim, odnosno 139mA dva aktivna inputa dok stoji, a dok se krece 80mA, zaustavljen rukom 100mA, sve na oko 1000 half-step = pps stavio sam 500 halfstep pps, cini se da ima jaci moment, iako nisam siguran u mjerenje.
ali samo da potvrdim nesto: ako je na tvoj motor dovedeno 3V, znaci da c= e on povuci 1.4A u najgorem slucaju sto je i ono na sto je on dimenzionira= n? hocu reci, ako je moj 10V, 0.5A, znaci da ako mu necu dati veci napon, gubim dosta na ucinkovitosti jer se nisam igrao povecanjem napona, a drzanjem struje, ali ga ne mogu ostetiti?
Tako je, ako ne prijeðe¹ maksimalnu dopu¹tenu struju neæe¹ ga o¹tetiti. Ako taj tvoj motor napaja¹ sa konstantnim naponom od 10V (i pri tome motor vuæe
0.5A dok je zaustavljen), poveæanjem brzine struja æe padati, a time i moment. U takvom re¾imu (konstantni napon) motor æe se najvi¹e grijati dok je zaustavljen ili dok se skroz sporo vrti. Te motore je praktièki jedino moguæe o¹tetiti pregrijavanjem, odnosno da u njih gura¹ veæu struju nego ¹to su deklarirani. Mehanièko preoptereæenje im ne smeta, osim ¹to æe izgubiti korak. f
Bitno je samo da struja nije veca od maximalne, ako je onda treba sto prije gasiti. L298 podrzava current sense otpornike pa struju mozes mjeriti i ogranicavati. PWM se cesto koristi, i relativno ga je jednostavno realizirati komparatorima i enable ulazima (postoji i chip mislim L6506 koji sluzi bas tome) .
Kvadraturni enkoder izvadis iz starog misa za nula kuna, ili kupis na ebayu za desetak dolara. DC motor ima prednost sto se moze zavrtjeti na puno vece okretaje od steppera. I za stepper trebas implementirati ubrzavanje i usporavanje ako njime vozis ikakvu vecu masu inace ce ti preskociti korak. Nekakav gotov servo sigurno postoji, samo ne zelis znati cijenu ;) f
Upravo takvo ne¹to se èesto naðe u printeru. Glava (koja se kreæe pomoæu DC motora) ima na sebi jedan dioda/fototranzistor par sa malim prorezom u koji dolazi prozirna najlonska traka (fiksirana) na kojoj je puno crnih crtica. Tako kad glava ¹eta po ¹ini ujedno opto-par ¹eta po traci i samo bilje¾i koliko je crtica detektirano i po tome zna gdje se nalazi. Primjerice ako cijela traka ima 100 crtica, a glava je od nulte do trenutne pozicije detektirala 50 znaèi da se nalazi toèno na sredini. Preciznost ovisi o debljini crtice, kod printera je to red dijela milimetra.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.