Ma delelőt eljutottam odáig, hogy 100% összeállt az arduino egy Windows-os Tablettel. Nem valami nagy hokusz-pokusz simán ment a dolog. Most már annyira kompakt a dolog, hogy a tengerparton is simán gravírozhatók a kagyló seggére egy mintát.
-
A motor áramot én picit igazítottam a mért értékhez képes. Terhelés közben állítottam picit rajta és amikor a legszebb volt a motor járása ott megálltam. Most már nem melegszenek a meghajtok annyira. SŐT!
Ha figyelembe vesszük, hogy Tibor azt írta, hogy 2A motoráram mellett és 0,4 Rdson-t feltételezünk - ami melegedéskor előfordulhat akkor valóban 6,4W lenne a disszipáció. Vagyis Tibor eredménye helytálló az adott feltételek mellett.
Ha valóban csak, 1-1,5A az effektív motoráram akkor 1-és 2,25W disszipáció közötti érték van ha az IC nem túl meleg.
Az Rdson értéke a Texas adatlap szerint 0,25-0,32 között mozog 1A és 85°C esetén, szóval simán lehet rosszabb ennél nagyobb áram esetén.
Amúgy én is használok ilyen motor meghajtót, nekem is 1,2-1,4 A közötti a motoráram és melegszik is az IC többnyire akkor ha nem kell mozgatnia a motort.
Sajnos a kínaiak ezt is rosszúl csinálták mert az IC-nek a panel aljén lenne a helye és a hátoldalra lehetne tenni egy mgfelelő hűtést közvetlenül a panelra forrasztva. A tokra tenni csak szépségtapasz.
Na igen , de mégsem 6.4 watt ! Tehát valaki mégis csak tévedett ! Nálam 24 voltról jár a vezérlő és nem igazán vettem észre melegedést (klimatizált helyen van) A beállításnál 0.75 Volt mérhető a potméteren ami elméletileg 1.5 Amperes motoráram. Nekem is ott van a 250MHz-es 4 sugaras Tektronix, de lusta voltam méricskélni, inkább használom mint tanulmányozzam. A lényeg teszi a dolgát ha tetszik egyeseknek ha nem.
Megnéztem a 8825 adatlapját és a disszipációt a következő képlet alapján kellene számítani: Ptot=4*RDSon*(Iout(RMS))^2 Az Rdson 0,2 és 0,32 ohm ami nem túl jó érték... Ez alapján 1,6A effektív motoráram mellett valóban ~3,3W a disszipáció.
Ami az ábrádról kiderül: - a motor forgott - a Decay mode: Fast decay - szerintem a slow decay jobban terhelné - nem fél vagy egész lépéses üzemben ment (csak 1 MODE bemenet állapota létszik és az áram egész szép szinuszos. - Ha a normál 0,25ohm a figyelő ellenállás (feltételezem, hogy azon mértél) akkor 1,38A effektív áram folyt. Ha ~24 fokos volt akkor 1,5W volt (kellene lennie) a disszipációnak. Azért az már melegíti azt a tokot.
Nézzük meg, hogy mi történik fél vagy egész lépéses módban, slow decay mellett álló motornál.
Amúgy el tudom képzelni, hogy az eredeti probléma (Z tengely leesik) azért van mert a IC túlmelegszik és a hővédelem tiltja a hidat ergo nincs motoráram majd amint hült egy kicsit visszaadja. Én megpróbálnám csökkenteni a motoráramot még akkor is ha vesztek a dinamikából.
Ez a 5 voltos stabilizátor mindenféleképpen az Akhilleusz sarka marad az összes arduino panelnek. Például a Ramps 1.4 panelt is ezért kell átalakítani, hogy növelni lehessen a feszültséget. (D1-es dioda eltávolítás és külön tápellátás az arduino-nak) Ez mellet még gyenge láncszem a Ramps modul végállás kapcsoló tüskesora is amire az eredeti mikrokapcsolós panelt ha véletlen fordítva dugja fel valaki akkor is ezt a stabilizátor lövi ki. Természetesen nem azonnal hanem amikor megnyomja a gép vagy valaki a végállást. (mint egy detonátor működik és utána semmi nem működik) Ezt és egyéb nyalánkságokat megelőzve cseréltem ki az IC1 pozíciószámú alkatrészt ami így sok fejfájástól kímél majd meg a kísérletezések során. És ezzel a DC-DC átalakítóval akár az arduino USB port 5 voltjáról tölthető egy Tab vagy más androidos eszköz miközben a vezérlést is megoldja.
Usb elosztó talán jó lehet de a fent említett pár problémát nem küszöböli ki.
Sziasztok! De jó, hogy tegnap benéztem! Így tudom, hogy lesz ma tali. Meg ez a arduino dolog is érdekel. Én az olcsósága miatt vettem és teljesen jó hobby célra. Ez a plotter megy róla.
Egy bugyuta de gyakorlati kérdés: hogyan kell a motormeghajtókon az áramerősséget beállítani? Azt tudom, hogy a potméterrel lehet, de hová és milyen műszert kell kötni, és milyen üzemmódot (g-kódot) kell futtatni, hogy jó legyen a beállítás? A jelenlegi meghajtóimon bitkapcsolókkal lehet az áramot korlátozni így eddig nem kellett ilyennel foglalkoznom.
PallMallMan | 447
2017-08-05 01:35:34
[64]
És ha egy USB elosztót táplálnák meg egy töltővel?
Kreáltam hozzá egy kábelt és kipróbáltam, működik a töltés !
Mielőtt megcsinálod csak óvatosan mert a benne lévő 5 voltos stabilizátor IC ki fog feküdni mert túlterhelődik !!!
Az általam használt Arduino Mega2560 klón már egy elektronikailag javított verzió ! Ebben egy kis kapcsolóüzemű DC-DC Inverter működik ami 40 Voltig simán engedi a betáplálását az eszköznek és az 5 voltos részt így 2 Amperrel is terhelni lehet.
Ma azon fáradoztam, hogy a kompaktságot növelve egy Tablet-et kényszerítettem rá az arduinora. Könnyebb volt mint gondoltam! Egy alkalmas Donort nehezebb volt felkutatni, mint maga az egész procedúra.
Most már csak az okoz fejtőrést, hogy fog a tablet energiához jutni mert ketten az arduinoval igen csak gyorsan merítenek. :( USB port meg csak egy van és az a töltés is egyben. Vajon ha az arduinot etetem a saját csatlakozóján akkor jut abból az USB portra is? Nem néztem még utána.
Sziasztok. Ez a topik nagyon jó és kérlek hogy hagyjuk is meg hobbistáknak, mivel ez egy ilyen fórum.A veszekedésből elég az adok veszek. Én se vagyok profi, és ha profik veszekednek az többségünknek csak valami, amit nem értünk. Igaz 30 év tekercselési múlttal a hátam mögött én is letudnák dorgálni sok fórum társat, de minek. Üdvözlettel a hobbistáknak Varga Ferenc .
Kisamotors | 707
2017-08-04 19:29:39
[56]
A legelső CNC-s próbálkozásaom, valóban fapados, de nagyon jól működött. Akkor még nem volt igazán jó vezérlő SW a GRBL-hez, de ma már az is van. Teljesen jó hobby gravírgépet lehet ebből építeni fillérekért.
Törölt felhasználó
2017-08-04 16:24:11
[55]
Hogy Arduino is legyen már a topikban itt egy kis CNC gép Arduino Mega + Ramp 1.4 panel DRV8825 driver 16x5 golyós orsókkal 2.4Nm NEMA 23 motorok (full step) és egy icipici 2.2kw főorsó. Csak, hogy EGYES ember(ek) tudja mire is képes !
Itt nincs apelláta csak keményen rideg tények !!!
Törölt felhasználó
2017-08-04 14:21:35
[54]
Ki probálando 1db mottor vezérlö kb 500Huf nem nagy veszteség 555 100 ft vagy lehet hogy nano közekebb kézné akad pwm modulként már othon... de lehet rajta hagyható lehetne a kitöltés diretbe enablen!
Ezeknek a gbl firmwareknek van valahol forrásuk abba ez rész bele irható is lenne... Nemrégen ép az ilyen megoldásokra csináltam egy programozható oszilátort arduino alá soros porton be adható freki és kitöltési tényezö adatok...
Majd amikor a pwm jel fázisától függetlenül megjön az első step pulzus akkor arra vagy lép a motor vagy nem hiszen step jöhet akkor amikor a pwm éppen tilt.
Nyilván ki kell próbálni előbb. Kérdés, milyen hangja lenne a motoroknak tőle. ??? Mivel a 88xx belső vezérlőjének a logikájáról fogalmunk sincs, csak a próba mutathatja meg, mi történik. Akár működhet is. A STEP figyelése talán szükségtelen. Miért ne lehetne mindig rajta az Enable-en pl. 30%-os kitöltés? Ha az Ardu épp vezérli, úgyis lehúzza 100%-ban. Egy próbát megér....
van 4 drv8825 az az 1db 555 elég lenne én ilyen megoldásra soros diodát szoktam teni minden i/o igy vissza nem megy semi mcu felé it nálunk per pillanat step és enable lább! Ezt az enable pwm dolgot egy vezérlön kiprobélnám mert a drv8825 van egy belső oszilátor ami a modulált enable lábon össze akadna e?
Valóban. Viszont, ha alacsony, akkor aktív! Engedélyezi az Outputokat, fogja a motorokat. A melegedés nem vészes, bőven kibírja a cucc, jobban féltem a tekercseket. A Cree által felvetett megoldás érdekes lehet: egyetlen áramkör "rángathatja" az összes driver Enable lábát a beállított kitöltéssel. Az Enable-t meghajtó TP kimenetek kibírják kényelmesen a 0-ba ráncigálást, ha meg ők kezdeményezik a lehúzást, az sem okoz problémát. Az 555-öt el kell szeparálni, szétosztani annyi bites Latch-el ahány DRV van a rendszerben. Nem kicsit HOBBY-megoldás, de működőképes.
enable láb logikai szinten lehet utasitani a chip erre való mind egy fet gate rész igy modulálható is kitöltésel ! Egy külsö cél áramkörel megoldható lenne nincs lépés(step) akor elindul enable lábra 10...30% kitöltési tényezö !ezt tranyo nyitva tartana step jel ami zárja adig rövidre 555 ic timer kondiját pl nincs step jel tranyo inaktiv igy 555 elindul az idözités mert a timer kondi töltödik 555 moduláció 3 láb elindul enable láb felé motor vezérlöre!
Dakota25 | 622
2017-08-04 12:52:40
[45]
A tartóáramot kétféleképp is "meg lehet oldani". - Egyrészt az ENABLE-bemenet aktivan tartásával bekapcsolva maradnak a hidak. A potival beállított áramkorlát függvényében generálódnak az effektív tekercsáramok. - Másrészt a 3.3V-os belső referenciafeszültség helyett külső referenciát alkalmazva, egy a STEP jellel vezérelt monofloppal, beállítható feléledési idejű és mértékű tartóáram alakítható ki. Más kérdés, hogy érdemes-e egy 123-ast, kondit és ellenállásokat rádrótozni egy pololura.
Elkezdtem építeni a saját 3D nyomtatóm aminek a Z tengelye plusz 4 darab teli 1.5 liters ásványvizes üveg tömegét mozgatta egy kis 1.5 Amperes bipolásis motorral Szinte egész nap ment fel le és nem igazán volt probléma a kis bélyeg méretű vezérlők melegedésével.
Az áram csökkentésre meg egy viszonylag egyszerű megoldásom van, az engedélyező jel egy trazisztoral a VRef lábak feszültségét a feszosztó után beterheli egy ellenállással. Így az áram a töredékére esik Igaz a panelt át kell vágni , de a cél szentesíti az eszközt.
Egy német gyártó "linear trip" nevű eszközében A4988-as IC van. Egy kb 1,5kg mintavevő fejet emelgetett de, ha kellet akkor egész nap pozícióban állt. Azaz tartóáram segítségével működött.
(Az általunk a 3D nyomtatókban használ hasonló léptetőmotor volt benne, meg még golyós orsó, encoder, miegymás)
Kb egy évvel előbb megy a szájkarate akkor be is mutattam volna. Lehet valaki kis le is koppintott volna a megoldást.
Törölt felhasználó
2017-08-04 12:33:58
[39]
Azért mert a két meghajtó gyári pdf adatlapjóból az Rdson adatok alapján picit számolgattam, az TÉNY, és nem "topik "szétbaszás, ez a te speciális értelmezésed. Persze ismerünk már, tegnap is azt írtad, a hobbysta olyan különleges lény, hogy: "Egy hobbistánál az is működhet, ami a nagykönyv szerint...nem."
Mi van??? Ezzel szemben remélhetőleg az előitélet nélküli emberkék a soraimból tanulnak, és arra használják ezek után esetleg ezeket a meghajtókat, amire valók.
És mégis mikor térünk rá az arduinos részekre mert eddig csak a motorvezérlőkről volt szó ? Ez belefért volna a 3D-s nyomtatós topikba is.
Például a Firmware és ennek rejtelmei jobban érdekelne amihez ámokfutók nem tud hozzászólni.
Törölt felhasználó
2017-08-04 12:25:55
[37]
Na fussál megint neki, és tanuld meg, és értsed meg, mi az egész lépéses üzemmód bipol hajtásnál.
És van pár újabb rossz hírem, ugyanis a kapcsolási veszteségekkel nagyobb tápfeszeknél, hatásfokkal még nem is számoltam, hiszen azok is komoly veszteség növelő tényezők jóidulatból.
Áruljátok el, miért kell ezt a topikot is szétbaszni, már az indulása másnapján?
Törölt felhasználó
2017-08-04 12:19:22
[35]
És hogy a hozzáértésed tükrözzem mennyire ZÉRÓ egész lépésben is működik a PWM ami az áramkorlátozást végzi ezért is döglött a érvelésed ! 6.4 Wattot disszipálna az a körömnyi panel akkor pillanatokon belül vörös izzásba menne át. De ezt nem teszi ergo a levezetésed újra és újra hibás !
"Nagyon komoly gépek vannak hajtva ua ezzel a chip -el."
Vicces emberke vagy.:)
Mellesleg végeztél egy picike hajtás gyorsulás optimalizálási méretezést, amikor befogtad a motorjaid CNC-zni? Mert az nem úgy van ám, mint a linkeden, hogy kiberhelek egy CD író mechanikát hangyafaszányi léptetőmotorral, aztán rápakolom a bazi nagy plexi lapot, mint mozgó asztal, vagy "megzuhanó" konstrukciókat építve CNC-getsz.
A cnc shield praktikus, de az általam fellelt motorvezérlők elég "karcsúak". Mint remrendes írta, ha az arduinoról direktben leveszem a step/dir jeleket, akkor minek a Shield? Én arra szeretnék választ kapni, hogy létezik-e olyan izmosabb driver, amit ugyanúgy a shield-re lehet dugni, és a motorok is a shield lábaira vannak kötve nem a driverekre.