Szuper! Épp ma volt eszembe, hogy vajon hogy áll a projekt, mert nagy a csend A képeket nézegetve nekem eszembe jutott valami. Léteznek olyan projektek, ahol Android+Arduino párossal remek, működő DRO-kat csinálnak. Ennek a készülő kütyünek esetleg ki lehet tenni elérhető (csatlakoztatható) formában az ABI jeleket? Ez esetben akár még DRO-t is lehetne hozzá csatlakoztatni!
Elkészült egy újabb változat, az A4954 helyett 2db A4950 került beépítésre. Ahogy vártam kitűnően működik, a firmware minden változtatása nélkül 3.3 A a maximum beállítható áram.
Ezt fel lehet vinni 3.5 A -re, de akkor az áramérzékelő ellenállást cserélni kell és a szoftvert is módosítani kell.
Megváltoztattam az alkatrészek elhelyezését, most már majdnem minden a motor oldalon található. Ennek az az előnye, hogy lehet egy hűtőbordát ragasztani az A4950 hűtésére, de hűtőborda nélkül is sokkal jobb a hűtés.
Valamint nyomtattam kétféle felfogatót, az egyik NEMA17 a másik NEMA23 motorhoz. A NEMA17 kicsit ormótlan, ezen még gondolkodni kell. Ezekre a tartókra ventilátor is csavarozható, nagyobb áramnál szükség van kényszerhűtésre.
klaviokft | 55
2019-04-16 09:14:28
[6049]
Szia,
Kicsit utánajártam, ( bár nem forgalmazzuk )hivatalosan csak az új típusú vezérlőt lehet bizonyos szinten programozni, a típusa CL-HSS86. A régi típusnak nem nyitott a programozási lehetősége, csak a gyárban használják. ( A kontakt gyártónk még magyarországra nem adott el új típusú vezérlőt ebből a sorozatból. )
Nálam féllábú a történet, az elektronikát ilyen szinten nem ismerem, (max alapfogalmakat). A forráskód elérhető, értelmesen, logikusan megírt, emészthető, de ez ugye arduinóra lett irva, nem tudom, ez így mennyire kompatibilis más micro kontrollerekkel. Az egész történetnek igazából akkor van értelme, ha az így kapott encoder jeleit tudja kezelni az olcsó kínai closed loop-os driver, tehát elsőként ezt a kérdést kellene rövidre zárni szerintem. Mielőtt bárki nekiállna a kínait fikázni, nekem kétfajta (2Nm) olcsó closed loop-os vezérlő+motor párosom is van, december óta használom őket, és bár mindennel csak ennyi gond lenne (semmi). Itt maximum még az marad nyitott kérdésként, hogy a kínai driver mennyire autoconfig, mert bár a leírás szerint tudja ezt a funkciót, de élesben még nem teszteltem, mert nincs mivel.
Bocs, hogy nem válaszoltam hamarabb, de a tegnapi nap LoneWolfnál voltam böngészni/vásárolni és elment az oda-vissz úttal az egész nap...
Ahogy írtad az előző hozzászólásban "minimális hardver építés" szükséges az IC konfigurálásához. Ez lehet egy SPI buszos interfész is (és persze minden bitet a regiszterekből tudnod kell, hogy milyen funkcióért felel), vagy persze egy mikrovezérlő akár(2-3 Eurós áron már "izmos" példány vásárolható). A mikrovezérlős megoldásnak szerintem egyértelmü előnye, hogy a Hall szenzor regisztereit (OTP) soft módon használhatja, vagyis nem szükséges végleges tartalomra írni, a mikrovezérlő minden reszetkor vagy betáp eseménynél a belső eepromból (mikrovezérlő eeprom!!!) beírogatja a regisztereket, tehát bármikor újratanítható és konfigurálható, ha viszont egy programozóval "véglegesre" írod az OTP regisztereket akkor azokat nem tudod már átírni, ha változtatni akarsz, akkor IC-t kell cserélni! (ami kb. 11USD ahogy Istán mondta)
Eredetileg nyíltforráskódja volt a SmartStepperes projektnek, meg kellene kérdezni Istvántól, hogy a jelenlegi "stabil" verzió forráskódja hozzáférhető-e, lehet, hogy könnyen átírható lenne jeladónak.
Szia, köszi a magyarázatot, én másképp gondoltam a működését. Nem vagyok ebben a témakörben gyakorlott, ezért elolvastam a hivatkozott AS5047D manualt, de nem lettem tőle okosabb. A manualban leírják, hogy ki lehet választani a szükséges interfész felületet, ebből az egyik az ABI, amikor is az A, B, I lábakon közvetlenül megjelenik az incrementális jel, az én értelmezésem szerint ehhez nem kell SPI. A manual másik része taglalja az OTP memóriát "
Non-Volatile Registers (OTP) A nonvolatile memory (One-Time Programmable) is used store the zero position of the magnet and custom settings
", ami nem felejtős, ha jól értelmezem, vagyis csak egyszer kell megcsinálni. (mondjuk a mágnes kalibrálása is itt van,..hmmmm) A manual végefelé pedig leírja, hogy hogyan kell felprogramozni: "
Burn and Verification of the OTP MemoryStep-by-step procedure to permanently program the non-volatile memory (OTP)
" Tehát én összességében ebből azt okoskodtam ki, hogy minimális hardver építéssel lehetne egy fix encoderfelbontású jeladót készíteni,de akkor ezek szerint valamit rosszul értelmeztem.
Pillanat, pillanat, a programot már mecsinálták, működik a léptecs vezérlése, paraméterek elmentése, PID értékek megjegyzése, kalibrációs értékek elmentése és megjegyzése, DE mindez a léptetőmotor zárthurkú vezérlésére igaz nem pedig más alkalmazásra (jeladó)! Meg lehet csinálni egy másik projektben a jeladót de ez plusszmunkát fog igényelni (firmware-fejlesztés).
Előzmény: Szalai György, 2019-04-12 15:22:29 [6043]
Szalai György | 9490
2019-04-12 15:22:29
[6043]
Egyre kevésbé szimpatikus. Túl van ez bonyolítva. Miért nem tudja egy ilyen kis eszköz megjegyezni a beállításokat és utána egyszerűen csak tenni a dolgát örök időkig?
A Hall szenzor ( AS5047D ) adatlapja szerint a választható felbontások a következőekÉ "ABI programmable decimal and binary pulse-count: 500, 400, 300, 200, 100, 50, 25, 8, 512, 256 ppr ", mindezt SPI buszos parancsokkal lehet megcsinálni. Azt, hogy nem kell programozni, azt értsd úgy, hogy nem kell bele firmware-t írni, de minden egyes bekapcsoláskor SPI buszon konfigurálni kell, illetve vannak OTP regiszterei is (például a null-helyzet koordinátája) amit ugyancsk SPI buszon történik. Ha nincs ott egy mikrovezérlő akkor ki fogja elvégezni ezeket a beállításokat? A Hall szenzor nem fogja kitalálni, hogz neked 500, 400, 300, 200, 100, 50, 25, 8, 512, 256 impulzus per fordulatra van szükséged az adott alaklmazásban... (ezeket tudja az IC)
A jeladóhoz miért kell szoftver? Ezt nem értem. Hardveresen ugyanaz, (na jó nem pont, de hasonló) mint az enkóderes jeladók. A, B , Index, vagy ezek bővitett verziói. Rosszul tudom?
Hasonlóan csak csak gondolatfuttatásként a véleményem az, hogy ebben a külalakban (ha István azt mondja, hogy a Nema 17-es méretet rá lehet dolgozni gond nélkül a Nema 23-as motorra), illetve a 3,5Amperes verziót gond nélkül lehet használni a kissebb áramú motorokon, akkor szerintem érdemes lenne ezt a projektet végigvinni, mivel a különböző verziók valószínüleg leredukálódnak egyetlen verzióra. A Hall érzékelő a legdrágább alkatrész az alkatrészlistáról, a proci és a léptecsvezérlő ahogy láttam max 5-6 Eurónyi összeg. A jeladó gyártásához szoftware-t kell fejleszteni, amit nem szoktak átalában ingyen megcsinálni... Javaslatom tehát az lenne, hogy a jeladós projekt az fusson ettől függetlenül és önállóan.
Csak hangosan gondolkodok. A korábbi beírások alapján elég sok darabra lenne igény a hall szenzoros vezérlőből, de költség oldalról nem sokat tudunk. Van akinek a kisebb, van akinek a nagyobb, és van, akinek a 3.5A verzió lenne az ideális. A költségekről/árról nem sokat tudni, de van egy olyan sejtésem, hogy nem lesz olcsó. Ha ilyen remek szakemberek készítik az eszközt, mi lenne, ha nem DRIVER-t, hanem CSAK egy jeladót készíttettnénk, ami kiválthatná a nem túl olcsó, és elég érzékeny encodereket. Egy closed loop-os kinai vezérlő ~$50 körül mozog, esetleg akciós áron ki lehet fogni még olcsóbbat is, ezzel az árral szerintem nem lehet versenyezni. Szerintetek nem volna jobb megoldás egy 1000-es jel felbontású hall szenzoros encoder "fejlesztése"? Olcsóbb lenne, és bővebb felhasználási lehetőségei lennének, mint az amperfüggő drivernek.
Ati | 1120
2019-04-11 12:11:23
[6038]
Hát ezzel nem tudok mit kezdeni, semmivel nem kommunikál.
klaviokft | 55
2019-04-11 08:30:10
[6037]
Sajnos az olcsóbb Easy Servos rendszerünkben sem lehet enkóder paramétert állítani. Előre programozott ( 2Nm-es, 3Nm-es ), vagy motorfelismerős rendszerrel ellátott ( 4Nm-es, 6 Nm-es ) vezérlők ezek. Ezért is áruljuk párban együtt. A Leadshine ES-D808-as vezérlőjét lehet paraméterezni, de az Leadshine árban van.
Az a legnagyobb baj hogy nem tudom a tuti szoftwert, ha meglenne, valahogy kikínlódom, de ez igy nem egyszerű, az lesz a legjobbha végre sikerül, és kiderül hogy nem is tudja azt amit szeretnék. Pl, egy 2048 ostású encodert biggyesztettem rá egy 6,5Nm-es Sanyo motorra, ezt szeretném forgatni vele,de kéerdés hogy lehet-e állitani az encoder osztást, valahol azt olvasam hogy 1000-2500 között lehet.Egyépként alaplapi rs232- vel próbálkozok.
Sajnos ehhez nem jó a Leadsine szoftwer, hiszen nem az Ő termékük. Elérhető szoftwerrel sajnos nem tudok segíteni, de arra nagyon kényesek a soros portot használó eszközök, hogy milyen soros porttal kell kommunikálni. Az alaplapi port mindíg jól kommunikál, de az USB/RS232 átalakítók nagyon szórnak. Sokfélét kipróbáltunk a Klavióban, de csak egyet találtunk ami minden RS232-es eszközünkkel együtt tud működni. ( cserébe viszont rohadt drága , ezért nincs is fent a webshopban )
ja, próbáltam, van kétirányú kommunikáció de a kapcsolat nem jön létre. Ezer féle variációja, koppintása van ezeknek,de úgy tűnik nem tök egyformák, az rs232 port 3 féle bekötését láttam már leírásokban. Ennél a konkrét változatnál nem láttam sehol milyen progit kell használni, csak próbálkozok.
Sziasztok! Használ valaki ilyen encoderes léptetőmotor vezérlőt? Elméletileg a Leadshine oldalról kell ketölteni a konfig szoftvert, de ott ilyen jelzésű mincs, tudja valaki mit töltsek le?
morvfer7 | 2558
2019-04-10 11:00:06
[6025]
Tisztelt fórumtársak!
Akkor pontosítsuk a típust:
1. ANTAL GÁBOR 2 2. Homovics Miklós 5 db 3.5A NEMA23 adapterrel 3. Devecz Miklós 3-6 4. Török Tamás 3db nema23 3.5A 5. Szalai György n (feltételesen) 6. dtb 5 (feltételesen) 7. dezsoe 3-6 (feltételesen) 3A verzió 8. roland7 3 (feltételesen) 9. prinx 4db Nema23 3.5A 10. Jenei László 4-8 (feltételesen) 11. sastas 3 (+5 feltételesen) Nema23, 3A 12. uferi 4 (feltételesen) Nema23 3A (A5995 driver) 13. PSoft 5 14. Amatőr 3 (feltételesen) 15. mex 3 16. vjanos 4-8 (feltételesen) 3A verzió 17. yeti 4-6 (feltételesen) 3A verzió 18. D.Laci 3db. 19. korbendallas 4db 3.5A verzió 20. dezs 3 db kicsi 3db nagy 21. Dakota25 1db N17/23 3A ============================================= Eddig összesen: 69-90 darab + n darab
Aki érintett a listán és változtatna a számokon az legyen szíves frissítse az összeget is!
Egyújabbgépépítő | 1293
2019-04-10 06:44:11
[6024]
Sziasztok!
Tekintélyes mennyiség jött össze. Mivel úgy tűnik a nagy többség 3A mellett szavaz, úgy gondolom érdemes arra koncentrálni.
Ezt a darabszámot már nem tudom legyártani, egyezkednem kell a megszokott beültetős céggel.
Valamint szeretném módosítani a meglévő PCB-t, leginkább a hűtés lehetőségét kell javítani a 3A miatt.
Már elkezdtem a módosítást, szerintem 1-2 héten belül lesz ár is.
1. ANTAL GÁBOR 2 2. Homovics Miklós 5 db 3.5A NEMA23 adapterrel 3. Devecz Miklós 3-6 4. Török Tamás 3db nema23 3.5A 5. Szalai György n (feltételesen) 6. dtb 5 (feltételesen) 7. dezsoe 3-6 (feltételesen) 3A verzió 8. morvfer7 3 9. roland7 3 (feltételesen) 10. prinx 4db Nema23 3.5A 11. Jenei László 4-8 (feltételesen) 12. sastas 3 (+5 feltételesen) Nema23, 3A 13. uferi 4 (feltételesen) Nema23 3A (A5995 driver) 14. PSoft 5 15. Amatőr 3 (feltételesen) 16. mex 3 17. vjanos 4-8 (feltételesen) 3A verzió 18. yeti 4-6 (feltételesen) 3A verzió 19. D.Laci 3db. 20. korbendallas 4db 3.5A verzió 21. dezs 3 db kicsi 3db nagy 22. Dakota25 1db N17/23 3A ============================================= Eddig összesen: 72-93 darab + n darab
Aki érintett a listán és változtatna a számokon az legyen szíves frissítse az összeget is!
dezs | 304
2019-04-09 22:26:43
[6021]
Kicsit nem nézek oda, és már majdnem lemaradtam a listáról.
Nem nézem minden nap ezt a topic-ot. Lehetne, hogy a listán szereplők kapjanak egy értesítést, amikor a vezérlő rendelhető/előlegezhető állapotba kerül?
Kicsit pontosítsuk már a lehetőségeket, és a tényleges igényt, hogy István tudjon kalkulálni, pontosítani. Készítettem egy Google táblázatot, a link birtokában bárki szerkesztheti, csak Google fiók kell hozzá. Akinek androidos telefonja van, az ott megadott felhasználónév/jelszó is jó a Google belépéshez. Feltételezek annyi értelmi szintet, hogy senki nem fogja más beírását módosítani. Egy próbát megér... Hall szenzoros léptető vezérlő igény felmérő
Ha használható, akkor a teljes táblázat helyett elég ennek a linkjét másolgatni.
sastas | 1217
2019-04-08 10:59:32
[6010]
Tisztelt fórumtársak!
Akkor pontosítsuk a típust:
1. ANTAL GÁBOR 2 2. Homovics Miklós 5 db NEMA23 adapterrel 3. Devecz Miklós 3-6 4. Török Tamás 3db nema23 3.5A 5. Szalai György n (feltételesen) 6. dtb 5 (feltételesen) 7. dezsoe 3-6 (feltételesen) 3A verzió 8. morvfer7 3 9. roland7 3 (feltételesen) 10. prinx 4db Nema23 3.5A 11. Jenei László 4-8 (feltételesen) 12. sastas 3 (+5 feltételesen) Nema23, 3A 13. uferi 4 (feltételesen) Nema23 3A (A5995 driver) 14. PSoft 5 15. Amatőr 3 (feltételesen) 16. mex 3 17. vjanos 4-8 (feltételesen) 3A verzió 18. yeti 4-6 (feltételesen) 3A verzió 19. D.Laci 3db. ============================================= Eddig összesen: 61-82 darab + n darab
Aki érintett a listán és változtatna a számokon az legyen szíves frissítse az összeget is!
Engem érdekelne ez az "X" érték! Gondolom már mértél be ilyen visszacsatolt léptetős rendszert is.
Nekem csak 6 Nm-es kínai Klavio-tól vásárolt Lichuan-nal volt tapasztalatom. Konkrét mérésekre idő és megfelelő műszerpark hiányában nem került sor. (ennél vezérlőnél meg van az az előny, hogy kikapcsolható az encoderes visszacsatolás) Ugyanazon mechanikán kipróbálva,visszacsatolás nélkül 500-as fordulatszám és 3000 mm/s2 gyorsulás volt elérhető, míg bekapcsolt állapotban 800-as percenkénti fordulatszám és 12000 mm/s2-es gyorsulás. A lemaradást a fenti okok miatt nem tudtam ekzaktul mérni, a hangja alapján efölött már durva volt a követési hiba.
Mint tudjuk sokan használnak relief marásra Mach3-at.
A Mach3 meg híres arról, hogy a gyorsulást a beállítottól függetlenül önkényesen kezeli, emiatt van a sok érthetetlen lépésvesztés.
Ezzel a visszacsatolt rendszerrel ez a probléma elég jól orvosolható. A problémás részeknél a lemaradás miatt bizonyára nem lesz alakhű a relief, de a lemaradást korrigálja és lehet nem kell eldobni az egész művet, mint egy durva, több mm-t okozó lépésvesztés esetében ami utána végig kíséri a gép munkáját.
Én úgy gondolom, hogy egyáltalán nem haszontalan dolog ez ráadásul fillérekért, illetve utólag is feljavítható egy hagyományos rendszer.
Ilyen mennyiség mellett már érdemes lesz elgondolkodni a finanszírozési kérdéseken is mert jelentős berüházást igényel ilyen mennyiségben az alkatrészek beszerzése is.
D.Laci | 5455
2019-04-08 08:27:53
[6005]
Tisztelt fórumtársak!
Akkor pontosítsuk a típust, elkezdem én:
1. ANTAL GÁBOR 2 2. Homovics Miklós 5 db NEMA23 adapterrel 3. Devecz Miklós 3-6 4. Török Tamás 3db nema23 3.5A 5. Szalai György n (feltételesen) 6. dtb 5 (feltételesen) 7. dezsoe 3-6 (feltételesen) 3A verzió 8. morvfer7 3 9. roland7 3 (feltételesen) 10. prinx 4db Nema23 3.5A 11. Jenei László 4-8 (feltételesen) 12. sastas 3 13. uferi 4 (feltételesen) Nema23 3A (A5995 driver) 14. PSoft 5 15. Amatőr 3 (feltételesen) 16. mex 3 17. vjanos 4-8 (feltételesen) 3A verzió 18. yeti 4-6 (feltételesen) 3A verzió 19. D.Laci 3db. ============================================= Eddig összesen: 61-77 darab + n darab
Aki érintett a listán és változtatna a számokon az legyen szíves frissítse az összeget is!
prinx | 203
2019-04-08 06:40:13
[6004]
Tisztelt fórumtársak!
Akkor pontosítsuk a típust, elkezdem én:
1. ANTAL GÁBOR 2 2. Homovics Miklós 5 db NEMA23 adapterrel 3. Devecz Miklós 3-6 4. Török Tamás 3db nema23 3.5A 5. Szalai György n (feltételesen) 6. dtb 5 (feltételesen) 7. dezsoe 3-6 (feltételesen) 3A verzió 8. morvfer7 3 9. roland7 3 (feltételesen) 10. prinx 4db Nema23 3.5A 11. Jenei László 4-8 (feltételesen) 12. sastas 3 13. uferi 4 (feltételesen) Nema23 3A (A5995 driver) 14. PSoft 5 15. Amatőr 3 (feltételesen) 16. mex 3 17. vjanos 4-8 (feltételesen) 3A verzió 18 yeti 4-6 (feltételesen) 3A verzió ============================================= Eddig összesen: 63-66 darab + n darab
Aki érintett a listán és változtatna a számokon az legyen szíves frissítse az összeget is!