HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

    
   

 
DC szervó motoros vezérlés

Step/dir vezérlő programmal...

 

Időrend:
Oldal 252 / 266 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   248  249  250  251  252  253  254  255  256   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

tatai | 536    2007-02-18 17:09:00 [731]

Most olvasgatom ennek a topicnak az elejét (mert akkor lemaradtam róla). És ott tartok amikor a fékkel bajlódsz. Végülis tudtál szerezni féket a teszteléshez mert nekem lenne egy kölcsönbe, bár még nem néztem meg közelebbről, ha érdekel megteszem.
Üdv: TT


n/a (inaktív)    2007-02-18 17:09:00 [730]

Hát de jön impulzus az a baj!!! Pont úgy mintha rezegne helyben a motor! És a PWM nem 100%-os (nem tudom előre megmondani mennyi lesz)!

Előzmény: tatai, 2007-02-18 17:07:00 [729]


tatai | 536    2007-02-18 17:07:00 [729]

Azt értem, hogy a 100%-os PWM kitöltés a PID eredménye és sok mindentől függ, de az a tény hogy a motor 100%-on megy és egyetlenegy bejövő impulzus sincs (mondjuk egy bizonyos ideig) az nem teljesen normális! Ezt a program egyik részének figyelnie kellene!


n/a (inaktív)    2007-02-18 16:58:00 [728]

ÁÁÁ nem jó! ha nem huzalozza össze, akkor a védelem hatástalan...


n/a (inaktív)    2007-02-18 16:57:00 [727]

Az 1-es védelenek átsorolásán (Stop védelem a PC felé) még filózok! lehet, hogy értelmesebb lenne nem azonnal blokkolni...

n/a (inaktív)    2007-02-18 16:42:00 [726]

Leírom a jelenlegi védelmeket (amik már integrálva vannak és jól működnek):

1. Vezérlő túlterhelési védelem. Fixen beállított hűtőborda hőfokon a Vezérlőt letiltja (motor blokkolás motorfékkel és erőátvitel kikapcsolása) Reset-ig (nameg lehülésig).

2. Nagysebességű túláramvédelem (lehet, hogy zárlatvédelemnek is jó lesz, majd kiderül). Trimmerrel állítható a szintje és a motor max áramára lehet állítani. Ez azonnal limitálja a motor álltal felvehető max áramot. Külön LED jelzéssel.

3. Motor túlterhelés védelem. Ez ha a motor max árammal megy X ideig (most 5s), akkor blokkoltat és kikapcsolja a motort.

4. Impulzus puffer max értéken (akár tulfutással is). Ez azt jelenti, hogy a differenciál puffer (hiba puffer) folyamatosan (most 3s-ig) max értéken van, akkor blokkol és kikapcsolja a Vezérlőt. Ez alkalmas a fordítottt encoder bekötés detektálására és 3s múlva leállítja a vezérlőt hibára. Az impulzus puffer túlméretezett, akár a jelzés után is képes vesztés nélkül impulzusokat tárolni (motor encoder felbontás és fordulatszám függően több sec.-ig tárol)

5. Sleep hiba. Ha a Vezérlő 2s-ig folyamatosan 10 impulzustól nagyobb késésssel követi a PC-t, akkor hibajelzés generálódik a PC felé (és LED es jelzés a Vezérlőn). Ez a rosszul beállított Vezérlőt, vagy a mechanikai túlterheléseket hivatott felderíteni és a Pc felé jelezni (impulzis vesztés nélkül)!

Jelenleg a védelmek két csoportba sorolódnak:
1- Rendszervédelmek, amik azonnali blokkolással járnak (motofékes stop, de nem ellenáramú). ezek a védelmek is hibajelet generálnak a PC felé (Mach is megáll). Ide tartoznak a következőek:
1, 2, 3, 4-es védelmek. ezeknek van külön-külön LED-es jelzéseik is és csak a reset hozza ki öket. Ezek minden esetben blokkolják a Vezérlőt és leállítják a PC-t (ha össze lesz huzalozva a P2B-vel)!
2 - Impulzus vesztés nélküli Stop védelmek. Jelen pillanatban ide csak a 5-ös tartozik. Ha a Vezérlő folyamatosan több mint 10 Step késést detektál 2s-on keresztül, akkor jelzést küld a PC felé, ami ha úgy van beállítva (Mach3) megállíthatja a végrehajtást impulzus vesztés nélkül (a hiba kijavítása után a munka selejt nélkül fojtatható bizonyos feltételek mellett)! kiépítése (összehuzalozása) opcionális. Magát a Vezérlőt nem blokkolja csak jezést küld a PC felé (és LED-en ez is olvasható).

Ide kéne integrálni a visszacsatolás megszünése detektet rendszerhiba ként (autonom blokkolással, és persze jelzés a PC felé-vel)!


n/a (inaktív)    2007-02-18 16:06:00 [725]

Az áram felvételéről csak komparátoros kimenet áll rendelkezésre, ami azt mondja meg, hogy a beállítot küszöbtől tőbb vagy kevesebb a felvétel, nem a pillanatnyi értéket, ráadásul a motor kiakadva (max gázon pőrögve) nem feltétlenül a max áramát veszi fel (sőt, sose)!

Előzmény: tatai, 2007-02-18 15:09:00 [720]


n/a (inaktív)    2007-02-18 16:02:00 [724]

Igen, de erre direkt nem készítem fel a P2S-t mert pl. amik itt vannak motorok egyiken sincs Index csatorna (ne legyen kötelező használni)!
Ha meg nincs a motoron, úgyse működne.

Előzmény: n/a (adathiba), 2007-02-18 15:48:00 [721]


n/a (inaktív)    2007-02-18 16:00:00 [723]

Azzal az a baj, hogy a max PWM kitöltési tényező meg a PID eredménye ami sok mindentől függ és setup függő!

Előzmény: tatai, 2007-02-18 15:09:00 [720]


n/a (inaktív)    2007-02-18 15:59:00 [722]

Az nem jó, mert a Mach-ban berakod 0-pont (home) érzékelőnek, akkor nem blokkoltatható a Vezérlővel (szétcsúszik az impulzus)!

Előzmény: tatai, 2007-02-18 15:03:00 [719]


n/a (adathiba) |    2007-02-18 15:48:00 [721]

A rendesebb enkódereknek az A-B kimenetén kívül van egy Z vagy Index kimenetük is, ami fordulatonként csak egy impulzust ad. Ha eközben egyetlen A-B sem jött - gáz van. Persze ez még mindig nem véd a tápfesz szakadás ellen.

Előzmény: n/a (inaktív), 2007-02-18 14:23:00 [716]


tatai | 536    2007-02-18 15:09:00 [720]

Más ötlet:
Lehetne azt is figyelni, hogy ha a motor max sebességgel pörög (100%-os PWM kitöltés) és egy jel sem fut be az encoderről, akkor vagy túl van terhelve a motor, vagy megszakadt az encoder vezetéke.
Továbbá lehetne még figyelni a motor áramfelvételét (soros sönt ellenállás, bár ahogy ismerlek ez már benn is van) és ebből ki lehetne deríteni, hogy a két hiba közül melyik áll fenn.
Bár egyébként mindkét esetben le lehetne tiltani a hajtást.

Szerintem.

Üdv: TT


tatai | 536    2007-02-18 15:03:00 [719]

De miért kellene 2. végállás. Az amúgy is használatos végállás jelét nem lehetne felhasználni a szervóvezérlő számára, hiszen közösített a földjük a PC-vel és mindkettő TTL szintet kezel le.
Ha pedig mégsem közösített akkor pedig egy optocsatolóval leválasztva.
Szerintem egy végállás (persze mindkét végen) elég ezekre a feladatokra.

(ez tetszik ez a probléma, ebbe megpróbálok segíteni)
Egyébként engem is érdekelne a szervó vezérlőd (most nincs időm kitalálni egy teljesen újat, de ha tudok segíteni azt szívesen teszem).
Üdv: TT


n/a (inaktív)    2007-02-18 14:34:00 [718]

De ezt, ha valaki nem építi ki (2. bakter a szán mindkét végére), akkor a védelem nem fog működni...


n/a (inaktív)    2007-02-18 14:33:00 [717]

Jelenleg csak az az ötletem van, hogy beépítek egy E-Stop bemenetet a vezérlőbe és mechanikusan (pl mint egy 2. végállás) azonnal blokkolom a motort (ez a megszakatt visszacsatolás esetén működne)!

n/a (inaktív)    2007-02-18 14:23:00 [716]

Már a védelmeket integrálom és van egy elvi gondom (pontosabban a jelen hardver környezetben nem találok rá megoldást):
Számos védelem mellett szerettem volna egy visszacsatolás meghibásodás elleni védelmet is rakni a szoftverbe, ami az esetleges rossz vagy megszakatt encoder vezetékezést hivatott felderíteni!
T.i. ilyenkor a szervó max sebességgel megindul az egyik irányba és ha nem állítja le valami/valaki akkor a végtelenségik forog (baleset veszély)!
Ilyenkor egy végállás sem fogja meg a gépet (ha a PC figyeli), mert ez a Servo vezérlőn belöl történik!

Encoder oldalról nem lehet a hibát detektálni mert az asszimetrikus csatorna működése, a PIC felöl helyben rezgésnek minősül! Egy csatorna (pl. A) megszakadása az encoder adatok felöl olyan mint ha a motor 0 és 1 diffivel (alapjelle) rezegne ide-oda, tehát nincs különbség a rezgés és a hiba között! Más adat nem áll rendelkezésre amit fel lehetne használni!
Ilyenkor az alapjel 0 és 1 step eltérések között ugrál (mintha helyben rezegne a motor) nem lehet megállapítani, hogy rezgésről, vagy megszakatt encoder vezetékezésről van e szó! Volna e valamilyen megoldás a hiba felderítésére (ötlet)? Majd X idő mulva blokkolnám a motort.
Jelenleg csak a fordított bekötésű encodert tudom felderítetni!


n/a (inaktív)    2007-02-18 07:10:00 [715]

Köszi előre is! Nem találok pdf-t erre az optora sehol.

Előzmény: Törölt felhasználó, 2007-02-17 17:54:00 [714]


Törölt felhasználó    2007-02-17 17:54:00 [714]

Ok., örülök, hogy segíthettem. A másikról is
valahol van bekötésem (ezeket én is teszteltem
anno), csak most nem találom. Majd megpróbálom
előkerítni.

Előzmény: n/a (inaktív), 2007-02-17 17:45:00 [713]


n/a (inaktív)    2007-02-17 17:45:00 [713]

Stim! Ezt a kombinációt úgy látszik mégse próbáltam.

Előzmény: Törölt felhasználó, 2007-02-17 17:12:00 [711]


n/a (inaktív)    2007-02-17 17:13:00 [712]

Köszi!

Előzmény: Törölt felhasználó, 2007-02-17 17:12:00 [711]


Törölt felhasználó    2007-02-17 17:12:00 [711]

Szia István!
Q9898-nál fehér ponttól indulva: GND, A, +5, B


Varsányi Péter | 11584    2007-02-17 17:11:00 [710]

Ha lesz időm utánna nézek az encodereknek a piacon...


n/a (inaktív)    2007-02-17 16:31:00 [709]

A következő encoderekhez (optokhoz) kellene bekötési infó:



valamint




Ha valaki tud az optókról infót adni, azt megköszönném!


n/a (inaktív)    2007-02-17 16:05:00 [708]

Szerintetek az encoderben lévő opto megsüketülhet idővel?
Már két motorral is találkoztam aminek az encodere nem működött! Az is igaz, hgy bekötési infó hiánya miatt az összes (16) kombináció kipróbálása után mondom azt, hogy rosszak.
Érdemes lenne az felderített motorokat egy adatbázisba rakni, hogy mások (bontásból származókat) ne kelljen vacakolni az encoder bekötésével!


n/a (inaktív)    2007-02-17 11:19:00 [707]

Én örülök a legjobban, hogy a P2S mellé tudok olcsó és jó "szervó" motort ajánlani! Persze profit is keresek, de az más árkategória (sajnos)!
Szerintem az átlagos hobbi célra teljesen jók!

Előzmény: Varsányi Péter, 2007-02-17 11:13:00 [706]

Varsányi Péter | 11584    2007-02-17 11:13:00 [706]

Svejk készülhet a "nagyüzemű" szervómotor termelésre...

Előzmény: n/a (inaktív), 2007-02-17 10:58:00 [704]


Varsányi Péter | 11584    2007-02-17 11:08:00 [705]

Ez ám a reklám!
A Svejk DCS-500/24 Servo motorról van szó? www.svejkservo.com ... a márka. Made in Hungary.
Na ennek örülök. Akkor tisztán Hungaricum lesz a magyar szervo is...

Előzmény: n/a (inaktív), 2007-02-17 10:58:00 [704]


n/a (inaktív)    2007-02-17 10:58:00 [704]

Köszi a bizalmat, de még biztos nem leszek kész 1 hónapon belül, bár nagyon jól állok!
Jelen pillanatban azt a sok kölcsön kapott szervó motort tesztelem és folyamatosan javítgatom a bug-okat amiket felfedezek. Szinte minden nap sikerül valai kis optimalizálás és future beleültetése!
A sok motorból már most le tudom szürni, hogy ebben akategóriában a gyártók nagyon szeretik használni a Sharp cég duálopto encodereit. ezek szinte mind TTL kimenetelüek.
Meglepően jól működik Š svejk-ék szervómotorja (házi készítésű 500-as encoderrel)! Tudom ajánlani, tényleg jó!!!
Az I-tagot csiszolgatom, utána jönnek a védelmek (lesz minden ami szem szájnak ingere) és legvégén a PCB-t kell helyreraknom (mert sajnos azon is kell módosítanom)!

Előzmény: n/a (inaktív), 2007-02-17 09:35:00 [703]


n/a (inaktív)    2007-02-17 09:35:00 [703]

Helló István!

Hogy állsz a vezérlővel?
Beszerzésem várható időpontja kb. 1 hónap... nehogy másholkelljen vennem :D

Kösz

Előzmény: n/a (inaktív), 2007-02-12 14:55:00 [699]


svejk | 33152    2007-02-13 12:10:00 [702]

Jó kis motoroknak tűnnek,van köztük 0.8Nm-es is.Csak az a baj hogy ezekhez is kell még encoder. Az ár egyéni ízlés kérdése. 100-150 euróért már kifoghatsz bontot komplett motort encoderrel.

Előzmény: n/a (inaktív), 2007-02-13 09:22:00 [701]


n/a (inaktív)    2007-02-13 09:22:00 [701]

Helló!

Bocsi...a tegnapi link-ért...
sajnos nem lehet belinkenni...
ha valaki meg tudja nézni: www.conrad.at
és a keresőbe írja be: dc motor
bedob egy halommal... valamelyik érdekes lehet?

köszi!


n/a (inaktív)    2007-02-12 20:33:00 [700]

Sziasztok!
Mint modellező azon gondolkodtam, hogy nem lehetne-e szervómotor gyanánt nagyobb modellmotorok indításához használt un. startereket használni. Ezek a motorok 12 Voltosak és speciálisan nagy indítónyomatékra lettek kifejlesztve. Áruk a teljesítmény és gyártó függvényében 25-60 Euró között mozog. Persze enkódert azért kelle hozzájuk "biggyeszteni".


n/a (inaktív)    2007-02-12 14:55:00 [699]

Fehler!

Előzmény: n/a (inaktív), 2007-02-12 12:15:00 [697]


svejk | 33152    2007-02-12 13:01:00 [698]

Nálam nem jön be a link, ellenőrizd légyszives!

Előzmény: n/a (inaktív), 2007-02-12 12:15:00 [697]


n/a (inaktív)    2007-02-12 12:15:00 [697]

Helló Boys!

Szerintetek ez milyen motor lehet? Hobby célra használható?
motor

Ja mert az ára nem rossz...szerintem
Köszi!

Varsányi Péter | 11584    2007-02-11 18:05:00 [696]

elhiszem...

Előzmény: n/a (inaktív), 2007-02-11 17:49:00 [695]


n/a (inaktív)    2007-02-11 17:49:00 [695]

Hidd el hülyeség! És milyen szoftverekkel zavarnéd 3D-ben (3×PID)!

Előzmény: Varsányi Péter, 2007-02-11 16:54:00 [694]


Varsányi Péter | 11584    2007-02-11 16:54:00 [694]

nem értek hozzá...
de 3 LPT port az nem gond, ha így van...?


n/a (inaktív)    2007-02-11 16:23:00 [693]

Na ez mire jó?
1 LPT port 1 tengely és minden PID-et a PC csinál LPT porton keresztül!

Előzmény: Varsányi Péter, 2007-02-11 16:15:00 [692]


Varsányi Péter | 11584    2007-02-11 16:15:00 [692]

Ezt a UBC vezérlőt már láttátok?
Ha az...? Vagy mi?

UBC pdf.


n/a (adathiba) |    2007-02-11 09:09:00 [691]

Nem feltétlenül a nagyobb nyomaték, hanem az egyenletesebb rángatásmentes járás a cél kis fordulatokon. Ha áttekercseled a forgórészt fele kommutátorlépésűre és beteszel még két állórészmágnest 90 fokkal elforgatva a meglévők mellé (pontosabban négy teljesen azonosra cseréled a meglévőket) plusz két kefetartó...
Szóval nem egy egyszerű eset.

Előzmény: Kristály Árpád, 2007-02-10 23:13:00 [689]


Szalai György | 9544    2007-02-11 07:21:00 [690]

Reggeli agymenés. Űberelem az előző írásomat. A léptető, mint 200 osztású AB encoder, segíti az olcsó kefést pozícionálni. Az ellenállással (vagy izzóval) jól leterhelt stepper, terhelt generátorként, segít fékezni az olcsó, nagy tehetetlenségű kefést. Na ez már tényleg sok. Térdig járnánk az elektronikában. Az encoder legyen inkább egy második léptető, olyan kicsi, amit régi vinyókból szoktam belezni. Azok úgy is kicsik szerszámnak, viszont vannak köztük 400 lépésűek is.


Kristály Árpád | 3084    2007-02-10 23:13:00 [689]

Segítség!
Profi servo motorokon két pár szénkefét elkalmaznak.... Lehet e ilyet utólag csinálni, va e értelme, szerintetek?
Gondolom, hogy nagyobb nyomaték stb.
Ha tévedek javítsatok ki.
Várom a véleménytek....
Hallihó!


tatai | 536    2007-02-10 21:57:00 [688]

Van realitása a dolognak, bár az ehhez kapcsolódó elektronika meglehetőssen bonyolult lenne, hiszen kéne bele egy eljes léptetőmotor vezérlő (vezérlés, végfok, stb...) és kéne bele egy teljes szervóvezérlő (vezérlés, végfok, stb...) és még valami ami ezt a kettőt szinkronba hozza és számolja az összes lépéseket és ...
Ez így már szerintem igen drága lenne, ezért már lehetne kapni egy félprofi (v. profi) szervóhajtást. De ez csak az én véleményem.

Üdv: TT


Szalai György | 9544    2007-02-10 13:42:00 [687]

Fér még ide betű? Annyit írtatok három nap alatt míg nem voltam itt, hogy alig értem a végére, de kezdek már megvilágosodni. Ahonnan jövök ott másképp gondolkodásra oktattak, pedig még a sima sem megy rendesen. Szervószerű olcsó motort akartok alacsony fordulaton nagy nyomatékkal járatni, pedig az olcsó léptetőt arra találták ki nektek. Olcsó léptetőt próbáltok magas fordulatra ugratni, mikor arra ott az olcsó permanens kefés.
Felismerés: Az olcsó stepper meg az olcsó mágneses kefés, egymásnak komplementerei.
Persze hogy ez egy sor új kérdést vet fel. Hibrid rendszer? Egy tengelyen a kefés meg a léptető. Két kommersz olcsóbb mint egy profi. Egy egyszerű elektronika meg eldönthetné, hogy a paralel portról éppen érkező step jel most pont gyors vagy lassú. Megmunkálunk, vagy pályát váltunk. Azután engedélyezhetné valamelyik vezérlő működését. Megmunkáláskor léptető, üresjáratban szervószerűség. Érdemes beszélni róla? A hallgatás is vélemény.
Hátha ez teszik a szervógyaúr hitetleneknek is.
Minél kevesebb pénzből a lhető legjobbat!

Nagy Zoltán | 376    2007-02-09 12:04:00 [686]

Szia Árpád!
Valóban félreértettem. Bocsánatot is kérek érte. Amit itt leírtál, azzal mindenben egyetértek.

Előzmény: Kristály Árpád, 2007-02-08 20:27:00 [676]


n/a (inaktív)    2007-02-09 06:51:00 [685]

Köszi az infót!

Előzmény: n/a (inaktív), 2007-02-08 21:38:00 [681]


Kristály Árpád | 3084    2007-02-08 22:32:00 [684]

Köszönjük!!!
Egy kis segítség elkél....

http://onlinefordito.micom.hu/index.php?page=1&submit=web

Nekem nagyon bevált!
Hallihó!


Fraser | 139    2007-02-08 22:15:00 [683]

Hello mindenkinek

összegyűjtöttem némi anyagot a BLDC motorokról és vezérlésről. 90%-a BLDC
http://cnctar.hobbycnc.hu/Fraser%20(SZVZS)/


n/a (inaktív)    2007-02-08 21:44:00 [682]

..es a masik cikk a PID beallitasahoz.

http://www.ctc-control.com/customer/elearning/servotut/adjus.asp


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 252 / 266 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   248  249  250  251  252  253  254  255  256   Következő ►  Utolsó ►|


 ◊ 
[ 1.0234 ]