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

Új regisztráció / Átregisztráció a régi fórumról
    
   


DC szervó motoros vezérlés

Step/dir vezérlő programmal...

 

Időrend:
Oldal 28 / 266 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   24  25  26  27  28  29  30  31  32   Következő ►  Utolsó ►|

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

thotib | 593    2013-08-02 10:56:00 [12103]

4*1,5k 1*1k valamint 1*2k2 (a módosított beültetésen szerepel) összesen 20,6mA. Ehhez jön a 3 LED 15mA és a 2313 7mA. Ez 43mA. Igaz, hogy több, mint 25, de nem eget verő. Gyenge táp kell hozzá, hogy a disszipációra ez miatt figyelni kelljen.

Az viszont igaz, hogy összességében kell nézni. Az én esetemet tekintve egyeztettem Zsolttal, hogy szerinte mennyi tartalék van a port leválasztó 5V-ban. Ő úgy gondolja, 500mA gond nélkül kivehető belőle ilyen "egyéb" célra, ez nálam a 3 vezérlő - enkóder párost vígan vinni fogja.

Egyszer majd...

Előzmény: svejk, 2013-08-02 10:27:00 [12102]


svejk | 33035    2013-08-02 10:27:00 [12102]

Hirtelen belegondolva, csupán a felhúzó ellenállások elvisznek 20-30 mA-t.

Előzmény: svejk, 2013-08-02 10:22:00 [12101]


svejk | 33035    2013-08-02 10:22:00 [12101]

Lehet pongyolán fogalmaztam, nem biztos, hogy kimondottam a mikrovezérlő, de ugye estünkben összességében kell nézni az 5V-os részt.
Valóban a mikrovezérlő táplábát külön nem mértem.

Előzmény: thotib, 2013-08-02 09:28:00 [12100]


thotib | 593    2013-08-02 09:28:00 [12100]

"...elég sokat eszik a proci..."

Valamit rosszul értek? Active supply current 16MHz / 5V mellett ~7mA (207. oldal)
A HC14 (ön)fogyasztása mikroamperes, persze ott vannak még a LEDek, meg valamennyi kell a 2184 meghajtásához is, de az is mikroamperes. Igaz, nem mértem, de maga a vezérlő áram felvétele 5V-ról nem hiszem, hogy eléri 25mA-t (worst case, karácsonyfa üzemmód

Az enkóder fogyasztása persze más tészta, azzal pluszban számolni kell.

Előzmény: svejk, 2013-08-01 19:35:00 [12095]


ANTAL GÁBOR | 4642    2013-08-01 20:36:00 [12099]

kár pedig erre tippeltem ... Remélem azért lesz akinek hasznos lesz ( miután mer az ötödik fetet cseréli )

Előzmény: svejk, 2013-08-01 20:25:00 [12098]

svejk | 33035    2013-08-01 20:25:00 [12098]

Hát én ilyet nem írtam az a biztos.

Előzmény: ANTAL GÁBOR, 2013-08-01 20:18:00 [12097]


ANTAL GÁBOR | 4642    2013-08-01 20:18:00 [12097]

Ami elveszett Svejknek az ideírom . Az alapproblémát kell megérteni. A fetek akkor működnek helyesen ha kapcsolóként használjuk öket. Ehhez a küszöb ( treshold ) feszültségnél nagyobb jel kell a gate-re Ha a gate kis feszültséget kap akkor relatíve kis draináram alakul ki . Egy példa : legyen 80 voltos tápfesz és a munkaellenállás mondjuk 5 ohm Vezéreljük úgy a fetet hogy 5 amper alakuljon ki . ( mert kicsi gate feszt alkalmazunk ) Ekkor a munkaellenálláson 25volt esik A feten marad 55 volt és átfolyik a 5amper ami 275 watt disszipációt eredményez . Ettől a fet tönkremehet . Ha akkora gate feszt adunk amihez pl 100 amper ( virtuális áram ) tartozna akkor kialakul a 16 amperes áram ( 80V / 5 ohm munka ellenállás ) Ha a fet drain source ellenállása ilyenkor mondjuk 0.05 ohm akkor akkor a disszipáció 12.8 watt
A lényeg hogy a vezérlés mindig a küszöb feszültség fölött legyen . A bekapcsoláskor van a probléma mert lehet olyan helyzet hogy még nem épül föl a ( korrekt ) gate vezérlőfesz de a táp már a rendelkezésre áll . Ilyenkor ( vezérlés esetén ) megy tönkre a fet . A gate meghajtó IC k gyártói egy under voltage lockout áramkört építenek az Ic be ami megakadályozza a fet kivezérlést ha nem áll a rendelkezésre a treshold feszültség fölötti vezérlőfesz . Meg kell nézni a gyártó adatlapját és ha van ilyen védelem akkor minden OK

Előzmény: svejk, 2013-08-01 18:59:00 [12091]


svejk | 33035    2013-08-01 19:36:00 [12096]

Persze az áteresztő felkerült a FET híd hűtőbordájára.

Előzmény: svejk, 2013-08-01 19:35:00 [12095]


svejk | 33035    2013-08-01 19:35:00 [12095]

No szóval akkor mégegyszer rövidebben.
A disszipációra figyelj, mert elég sokat eszik a proci+ az encoder is lehet régi fajta.
Én anno úgy csináltam, hogy zener+ áteresztőtranyóval motortápból 18V a meghajtónak, majd 34063-al az 5V.
A kapcsiüzemű ugye jó hatásfokkal bír és nagyon nagy a zavarelnyomása a tápfeszen érkező zavarok ellen. Tisztán aanalóg stab. esetén bekerültek a procihoz nem kívánt jelek is.

Előzmény: svejk, 2013-08-01 18:59:00 [12091]


kozo | 1850    2013-08-01 19:13:00 [12094]

Csak nem Atmega8 lesz az alap?

Előzmény: batesz, 2013-08-01 12:43:00 [12087]


kozo | 1850    2013-08-01 19:13:00 [12093]

Az is elég lehet ha a reset lábra nagyobb elkót teszel , 200=>uF felfelé . Stabilabb lesz az éledés.

Előzmény: batesz, 2013-07-31 20:26:00 [12082]


Törölt felhasználó    2013-08-01 19:07:00 [12092]


Szerinted?

Előzmény: svejk, 2013-08-01 18:59:00 [12091]


svejk | 33035    2013-08-01 18:59:00 [12091]

A picsába, írtam vagy fél oldalt és elveszett mert valakivel ütköztem....


thotib | 593    2013-08-01 15:38:00 [12090]

Értem én, hogy gőzgép...
Ahány ilyen apró nyák, annyi plusz hiba forrás. Na persze, valószínűleg nem ezen fog bukni a mutatvány.

Előzmény: batesz, 2013-08-01 15:06:00 [12089]


batesz | 325    2013-08-01 15:06:00 [12089]

A motor tápfeszt és a testet vezetném ki egy-egy tüskével. Így ezekre rádugható lenne egy apró nyák, melynek bemenete a motortápról, kimenete a kialakított 3 tűs csatira illeszkedik. Kisteljesítményű feszültségstabilizátorokról menne. Esetleg egy-két kondi, de az a vezérlőn már van elég!

Előzmény: thotib, 2013-08-01 13:37:00 [12088]

thotib | 593    2013-08-01 13:37:00 [12088]

Te tudod, de én - ha lehet - törekszem az egyszerűségre. Biztosan nem építenék minden vezérlőre tápot.
Az más kérdés, hogy motor tápból állítod elő, de pl. 40VDC-ből ez is lehet nyűgös...
Olyan kicsi teljesítmény igény merül fel, én ezért használom a port leválasztót. Azon van 5V stab. Amivel megtáplálom a port leválasztót, az jó a fet meghajtáshoz is.
Ha ilyen lehetőséged nincs, akkor veszel pl. két ilyen DC DC konvertert, 10€-ból pár nap alatt háznál van a kettő, és akár 40V motor tápról is járathatod. Lesz kettő, ide vastagon túlméretezett segéd tápot, amit akár másra is használhatsz.

Előzmény: batesz, 2013-08-01 12:43:00 [12087]


batesz | 325    2013-08-01 12:43:00 [12087]

Mivel az SMC-t szeretném ezzel bővíteni, gondolom azzal nem lesz probléma, ott van FET meghajtó!

Előzmény: svejk, 2013-08-01 12:11:00 [12086]


svejk | 33035    2013-08-01 12:11:00 [12086]

Ha FET meghajtó IC-t használsz, akkor semmi gond nem lehet és nincs is.
Csupán a szűrésekre és a megfelelő Nyák topológiára kell figyelni, bár ez nem könnyű.

Előzmény: batesz, 2013-07-31 20:26:00 [12082]


batesz | 325    2013-08-01 12:08:00 [12085]

Nyilvánvaló, hogy csúsztatott indítással meg lehet csinálni.
Én arra gondoltam, hogy a nyákot variálom úgy meg, hogy amit a motor tápfesz megjelenik, abból alakítom ki stabilizátorok alkalmazásával a szükséges működtető feszültségeket.


Áts László | 1935    2013-08-01 12:04:00 [12084]

Szia Tibor! Ezt a tápellátási "csúszást" a gyári gépeken egy aux on gombal oldják meg. Amikor bekapcsolod a gépet a vezérlés feléledése után lehet bekapcsolni vele a szervók tápját és amin én dolgozom a hidraulikát is.

Előzmény: thotib, 2013-08-01 09:15:00 [12083]


thotib | 593    2013-08-01 09:15:00 [12083]

Én ezt nem tapasztaltam, de minden lehetséges. A port leválasztóból veszem ki a +5Voltot, a +18V pedig a port leválasztó tápja is. Jelen pillanatban ennyivel használom, 10-20VDC között bármi lehet, a nagyobb papír forma szerint jobb. Vagyis jelen pillanatban (napokban, hónapokban) nem használom...
A motornak külön "tápja" van (hentereg egy trafó egy graetz híddal meg egy kondival) azt általában elfelejtem bedugni... Így valóban, szinte mindig először a a vezérlés kapja meg nálam a tápot.
Két "főkapcsolóval" - külön a motor tápnak - ezt megoldhatod. Igaz, ez így még nem bolond biztos, de lehet olyan megoldást is kialakítani.

Előzmény: batesz, 2013-07-31 20:26:00 [12082]


batesz | 325    2013-07-31 20:26:00 [12082]

Valahol olvastam, hogy fontos, hogy először a vezérlő kapja meg a +5V és +12V-ot. Utána lehet csak ráadni a motor tápfeszt, ellenkező esetben a vezérlő meghibásodhat.
Mi van abban az esetben, ha a motor tápfeszből szeretném előállítani a +5V és +12V-ot? Ekkor ugyanis, gyakorlatilag egyidőben karül a vezérlőre a működtető, valamint a motor tápfesz.
SMC vezérlőről beszélek...


svejk | 33035    2013-07-31 17:54:00 [12081]

Én 7 éve készülök megújítani )
De akkor már túl kellene lépni a helyből alacsony max. encoder frekin is.

Előzmény: thotib, 2013-07-31 16:22:00 [12080]


thotib | 593    2013-07-31 16:22:00 [12080]

Még néhány hónapig boncolgatjuk, és készülni fog egy új vezérlő, aszimmetrikus fet meghajtással, rendes áramkorláttal, optós leválasztással, normális uart felülettel és szimmetrikus enkóder bemenettel, felület szerelten. Ennyi van egyenlőre az elképzelések között, csak az idő k. kevés mindenre, arról nem is beszélve, ha mással is csak szopik az ember.
A lelke az Ivan-féle progi lesz, az avr már nem biztos. Próbálom lehetőleg nem sokkal többől kihozni, mint ezt. Többe lesz, de remélem nem sokkal.
Persze ez sem fogja megérni a rá fordított energiát, de a hobbi az ugye más kategória.
Na most megyek gyantát önteni...

Előzmény: svejk, 2013-07-31 15:52:00 [12079]


svejk | 33035    2013-07-31 15:52:00 [12079]

A P4 variálgatása helyett érdemesebb hardveres áramkorlátot használni, az nem függ a tápfeszültségtől, és véd az esetleges motorzárlatól is.
Ebben az esetben mindig lehet a P4=max, azaz 256

Előzmény: thotib, 2013-07-31 14:23:00 [12078]

thotib | 593    2013-07-31 14:23:00 [12078]

Bakker, most látom, hogy még pénteken írtad. A képlet a jó, természetesen (azt nem én írtam a számolást elballintottam. 3A esetén:

P4 = 3 / 36 * 2.86 = 0,24

10A esetén:

P4 = 10 / 36 * 2.86 = 0,8

Valami nem gömbölyű. Ezt írja: It is a unsigned 16 bit value
Itt nem igazán van értelme tört számnak, pláne 1-nél kisebbnek. A program (ASM) részlete:

LimSpd: .byte 2 ;P0,Velocity limit Integer
GaSpd: .byte 2 ;P1,Velocity feedback gain 8.8 fixed point
GaTqP: .byte 2 ;P2,Proportional gain 8.8 fixed point
GaTqI: .byte 2 ;P3,Integral gain 8.8 fixed point
LimTrq: .byte 2 ;P4,Torque limit Integer
GaEG: .byte 2 ;P5,EG feedback gain 8.8 fixed point
Gear: .byte 2 ;P6,Gear ratio for pulsed input 8.8 fixed point
GaTqD: .byte 2 ;P7,Derivative gain 8.8 fixed point

P4 esetén egész számot deklarál. 2 byte, 0-65535 közötti egész számok. Ezt még bogoznom kell.
De ettől függetlenül a 300 körüli értékkel ment, ha levettem - kísérletezésként - kicsire, volt, hogy el sem indult, azonnal szervó hibát jelzett. Ergo a hiba az ön (én) készülékében keresendő

Előzmény: batesz, 2013-07-26 21:07:00 [12077]


batesz | 325    2013-07-26 21:07:00 [12077]

Szia!

P4 számítása eltér a képlettől!

Melyik helyes?


batesz | 325    2013-07-26 11:39:00 [12076]

Szia!

A KoZo féle verziót építettem meg, és töltöttem fel. Az általad javasolt módosításokkal. Az eredeti minta szerinti értékekkel működik.
Próbáltam a "lap aljáról" vett minta alapján számolt értékekkel is, de az valamiért nem volt jó. A motor egyenetlenül, rángatva járt.
Köszönöm az infókat, megpróbálom ezek alapján beállítani!

Előzmény: thotib, 2013-07-26 09:39:00 [12073]


thotib | 593    2013-07-26 11:31:00 [12075]

Ez igaz, az alábbi leírás az eredeti 3/a fordítása, kiegészítve az Ivan-féle módosítással. Kozo-tól ez a hex tölthető le.

Előzmény: svejk, 2013-07-26 11:25:00 [12074]


svejk | 33035    2013-07-26 11:25:00 [12074]

Az eredeti verzióban nincs hatása a P6-nak, az orosz módosított verzió használja csak.

Előzmény: thotib, 2013-07-26 09:39:00 [12073]


thotib | 593    2013-07-26 09:39:00 [12073]

Az SMC paraméterezéséhez szükséged van a motor és felhasználási körülmények adataira:

- feszültség konstans (V/1000rpm vagy mV/rpm)
- tekercs ellenállás
- enkóder felbontása (ppr)
- tápfesz (V)
- max. sebesség (ahol korlátozni akarod, pl. 3000 rpm)
- nyomaték határ (igazából a max. áram felvétel, amit megengedsz pl. 5A)

A saját motoromra az alábbiakban leírt módon számoltam ki ezeket. P1, P2 és P3 értéke kísérletezés tárgya, függ a beépítési környezettől. Én a mintából (lap alján) vett értékeket állítottam be először, de természetesen valós környezetben más értékekkel működik jól.
P7 értékével én sem vagyok tisztában, lehetséges, hogy nem 0, hanem más érték kell oda, ezzel a részével még nem volt időm foglalkozni. De kiindulásnak lehet, hogy jó lesz; az eredeti leírást nem szó szerint, hanem - számomra - értelmesen fordítottam:

Minertia J03SC motor adatok:

Feszültség konstans: 12.8mV/rpm
Tekercs ellenállás: 2.86 Ohm
Enkóder: 288ppr

Csak megállapítás: max. elméleti fordulatszám, amit az SMC az adott paraméterekkel le tud kezelni: 5416 (2 * 52k[sps] / 1152[cpr] * 60 = 5416[rpm])

P0: sebesség határ
Előjel nélküli érték, amely szabályozza a mozgatási sebességet pozicionálás módban (mode3). Az SMC3 / A esetén az értéknek kisebbnek kell lennie, mint a terhelés nélküli sebesség, mert szervo hibához vezet. (J parancs esetét kihagytam, mert nincs J parancs)

Számítása:
P0 = sebesség határ [rpm] * P1 * Encoder felbontás [ppr] / 15000
P0 = 3000 * 4.6 * 288 / 15000 = 265

P1: Velocity feedback gain (KF - mintában 4.6)
P2: Velocity error proportional gain (KP - mintában 1.5)
P3: Velocity error integration gain (KI mintában 0.13)

P1 - P3 paraméter előjel nélküli 16 bites fixpontos érték, ahol a tizedesvessző a byte határon van.

P4: nyomaték határ
A paraméter korlátozza a kimenő nyomatékot (kimeneti áramot). Előjel nélküli 16 bites érték. Az SMC3 / A esetén, ha a nyomaték túllépi egy ideig, szervo hibához vezet.

Számítása:
P4 = Áram határ [A] / tápfeszültség [V] * tekercs ellenállás [ohm]
P4 = 3 * 36 * 2.86 = 309

P5: Ellen elektromos erő (back-EMF) kompenzáció
Normális esetben a kimeneti nyomaték által generált tekercs áramot érzékeli és jelzi vissza a nyomaték szabályozó körbe. Az SMC esetén azonban elhagyták az áram érzékelőt és a kimenő nyomatékot egy érzékelő nélküli áram szabályozó eljárással állítják be. A megkívánt motor áram eléréséhez az SMC ellen elektromos erő kompenzációt alkalmaz. Azért esett a választás erre az eljárásra, mert egyszerűbb felépíteni az áramkört.
Ez a paraméter előjel nélküli 16 bites fixpontos érték, ahol a tizedesvessző a byte határon van. Az érték a következőképpen számítható ki:

P5 = KG [mV/rpm] / Encoder felbontás [ppr] / tápfeszültség [V] * 3840
P5 = 12.8 / 288 / 36 * 3840 = 4.74 (4.74 * 256 = 1214)

P6: Impulzus osztó
Áttétel arány, előjel nélküli 16 bites fixpontos érték, ahol a tizedesvessző a byte határon van.
256 jelentése: 1:1 áttétel

P7: nincs hatása (vagy van, nem volt időm mélyebben elmerülni a kérdésben)

Lehetséges beállítás, zárójelben a soros terminálon beírandó értékek:

P0: 265 (265)
P1: 4.6 (1178)
P2: 1.5 (384)
P3: 0.13 (33)
P4: 309 (309)
P5: 4.74 (1213)
P6: 1 (256)
P7: 0 (0)

Előzmény: batesz, 2013-07-25 19:12:00 [12072]


batesz | 325    2013-07-25 19:12:00 [12072]

Sziasztok!

E240-es motorhoz milyen paramétereket illenek SMC vezérlőhöz?


L Attila | 77    2013-07-01 22:00:00 [12071]

Kedves Fórumtársak!
Tapasztalt Kollegákat kérdezném DC servo ügyében:
A step-dir protokoll elméletére és gyakorlatára lenne szükségem. Megköszönném ha valaki e-mailben is válaszolna.


thotib | 593    2013-06-13 21:18:00 [12070]

Köszönöm, ki fogom próbálni.

Előzmény: svejk, 2013-06-13 17:18:00 [12069]


svejk | 33035    2013-06-13 17:18:00 [12069]

47/10 ohm még az IRFP260-hoz is elég.
BAT46-szerűségeket szoktak használni, de a méréseim szerint a mezei 1N4148-al is szép a jelalak.

Előzmény: thotib, 2013-06-13 16:11:00 [12068]

thotib | 593    2013-06-13 16:11:00 [12068]

Igen, IRF540. Az asszimetrikus gate hajtás jó ötletnek tűnik, pl. 5/22 ohmmal. Még a dead time is megnő egy kicsit. Érzésed szerint milyen diódát célszerű itt használni?

A ferrit gyűrű csak a fotózás miatt került így rá, akkor még nem volt szétszedve a kábel, a csatlakozó meg nem fért át rajta...

Előzmény: svejk, 2013-06-12 16:46:00 [12055]


Lovi | 732    2013-06-13 13:14:00 [12067]

Mert kihagytad a http:// tagot.
István linkje helyesen.

Előzmény: Egyújabbgépépítő, 2013-06-13 08:00:00 [12066]


Egyújabbgépépítő | 1293    2013-06-13 08:00:00 [12066]

A fórum kéretlenül beszúr egy előtagot.
digi-x.hu/CNC/UHU_SMD.pdf

Előzmény: Egyújabbgépépítő, 2013-06-13 07:58:00 [12064]


Egyújabbgépépítő | 1293    2013-06-13 07:59:00 [12065]

A jó sch link.

Előzmény: Egyújabbgépépítő, 2013-06-13 07:58:00 [12064]


Egyújabbgépépítő | 1293    2013-06-13 07:58:00 [12064]

Sziasztok!

Szeretnék néhány dolgot hozzátenni az UHU témához.
Néhány éve mikor az UHU vezérlő reneszánszát élte, én is készítettem egy nyákot a saját elképzelésem szerint.
Maga a vezérlő Uli Hubert-től szerezhető be.
UHU
Nem tette nyilvánossá a forrását, nem tette közzé a hex fájlt sem.
Rengeteg infó és megvalósítás található a CNCzone -on.
Megvalósítás.
Amit készítettem a következő tulajdonságokkal rendelkezik:

Nagyrészt SMD alkatrészek, IRFP260 v. IRF540 használható.
Megnövelt dead time.
Az encoder szimmetrikusan csatlakozik a zavar csökkentése érdekében.
Több szintű motor áram indikálás.
Az RS232 illesztő rá keült a PCB-re.
Szalagkábeles csatlakozás (célszerű az lpt port illesztőt is hasonlóképpen megoldani).

Ma már néhány dolgot másképpen gondolok.
Ha van elég jelentkező elkészítem a módosításokat, és lehet közösen rendelni, akár a beültetést is (olcsóbb).
Működik jó néhány ebből a változatból, a legnagyobb 240 W-os.
100V nál nagyobb feszültségre nem ajánlom.


sanka74 | 1557    2013-06-13 07:51:00 [12063]

Az István fogja majd elegendő számú jelentkező esetén elindítani a nyákgyártást, vele egyezteteve én kezdtem el az érdeklődési felmérést.

Előzmény: Lovi, 2013-06-12 23:10:00 [12062]


Lovi | 732    2013-06-12 23:10:00 [12062]

Tudom. 5 darabra így is vevő vagyok Ki szervezi ezt a felmérést?

Előzmény: sanka74, 2013-06-12 20:10:00 [12059]


n/a (inaktív)    2013-06-12 22:37:00 [12061]

Sziasztok !
Valaki tudna segíteni milyen vezérlővel lehet ezt a DC motort működtetni?
Megfelelne-e főorsó motornak.
BOSCH Bürstenloser servomotor
Tip SE-B4.Z10.030-00.000
Mo 21 Nm
Io 23A
nN 3000min-1
Tacho 23 mVmin
Haltebremse 24V


svejk | 33035    2013-06-12 21:23:00 [12060]

A 0,15 Ohm RDS elég nagy.
Ha mindenképp kell a 200 V akkor inkább IRFP260.

Előzmény: batesz, 2013-06-12 17:59:00 [12056]


sanka74 | 1557    2013-06-12 20:10:00 [12059]

Szia! Ez csak a nyák!!!

Előzmény: Lovi, 2013-06-12 18:37:00 [12057]

elektron | 15859    2013-06-12 19:26:00 [12058]

C=Q/U

IRF540 gate töltés=71nC

U=71nC/100nF= 0.71V egy gate feltöltés bekapcsolás ennyi V-tal csökkenti a 100nF kapacitást, ha nincs más kondi mellette pl.

Elko is csak jelent valamit, mert ha nem is 100uF-ot jelent, de a legközelebbi részén ott is van benne még lehet pár száz nF, amit g♀1ors○7n elér, meg én pl LOW ESR értékű kondit tettem oda még.

Előzmény: thotib, 2013-06-12 16:17:00 [12054]


Lovi | 732    2013-06-12 18:37:00 [12057]

A Tuba István féle áttervezett UHU vezérlő engem is érdekel (5 db)!


batesz | 325    2013-06-12 17:59:00 [12056]

IRF 640 el érdemes próbálkozni?

Előzmény: svejk, 2013-06-12 16:46:00 [12055]


svejk | 33035    2013-06-12 16:46:00 [12055]

Gondolom IRF540-eket használsz.
A gate ellenállások ekkor úgy 33-47 Ohm estén az ideálisak.
A túlzottan kis gate ellenállás igaz hogy gyorsabb töltést kisütést eredményezhet de egyben túl nagy lesz árammeredekséget eredményez a drain körben, mely a gerjedések, zajok melegágya.
Esetleg lehet még játszani az asszimetrikus gate körrel.

A szürke encoder vezetéken a ferritgyűrűnek ebben a formában semmi értelme.

Előzmény: thotib, 2013-06-12 16:17:00 [12054]


thotib | 593    2013-06-12 16:17:00 [12054]

A #12032-ben leírt problémát sikerült megoldani. Köszönet Dodi topictársunknak segítségéért.

Megoldás:
- a nyomtatott áramkör nagyáramú vezetékeinek keresztmetszet növelése
- az Attiny és a HC14 tápvezeték negatív ág út csökkentése, keresztmetszet növelése
- néhány ellenállás és kondenzátor cseréje más értékűre
- kondenzátorok és ferrit gyűrűk alkalmazása a csatlakozásoknál (bemenetek, tápok)






A beültetési rajzon pirossal bejelöltem a változtatások helyét. Nem csak az eleve széles vezetékeket erősítettem meg, hanem az IR2184 12V táp vezetékét, valamint a fetek gate ellenállásának (R3 - R6) vezetékezését is. Ezzel egyidejűleg R3 - R6-ot ki is cseréltem 10-ről 5 ohmra, a C7 és C13 kondikat pedig 100nF kerámiára, valamint a 12V helyett 18V-ra emeltem a fet meghajtók tápját.
A vezeték keresztmetszet növelése a motor körben a minél kisebb feszültség esést szolgálja a rövid idejű (indítás, irány váltás) nagy, akár több tíz amperes áramfelvétel esetén.
A fet meghajtó körben történt változások alapvetően a gate áram növelését, ezzel együtt a fetek minél gyorsabb kapcsolását hivatottak segíteni. A fetek minél rövidebb idő alatt kapcsolnak, annál kevésbe melegszenek; ez dinamikus használat mellett fontos kérdés.
A C7 és C13 cseréje azért célszerű, mert ezek a kondenzátorok földfüggetlen tápot képeznek a híd felső részén, és minél gyorsabban le kell adni energiájukat a gate felé. 1db. 220nF kondi elég is lenne ide (a két párhuzamos 100nF is megteszi) és a kerámia képes is leadni nagyon rövid idő alatt a tárolt energiát. Az elkó viszont nem, így gyakorlatilag feleslegesen van ott. A párhuzamos 100nF kapcsoláskor nagyon gyorsan kisül, és mire az elkó is elkezdené leadni a töltést, már nincs is szükség rá. Így gyakorlatilag csak a 100nF tárolt energiája kerül kapcsoláskor felhasználásra. A kondi cserével ez az energia megduplázódik.
Az Attiny és a HC14 negatívjának úthosszát csökkentettem a két átkötéssel. Ezzel a zavarérzékenység csökkentése a cél, a hosszú tápvezeték jó antennaként összeszedhet egy csomó zajt.
Persze hosszú tápvezetékek (konkrétan a vezetékek) maradtak még, az ezek által összeszedett zavarok elnyelését, vágását szolgálják a vezetékekre húzott ferrit gyűrűk, valamint a bemenetekre (enkóder A B, STEP, DIR) forrasztott 100pF-ek. Ezek a forrasztási oldalon, a rajzon jelölt helyekre kerültek. A táp bevezetések, valamint a RESET bemenet pedig 330nF kerámiákat kaptak, szintén SMD a forrasztási oldalon.
Szintén került egy 2k ellenállás a forrasztási oldalra, ez az IR2184-ek SD bemeneteit húzza fel 5V-ra. Ez tervezési hiányosság, szerepelnie kellett volna a terven is, mint ahogy a néhány hozzászólással korábban említett UHU vezérlőn szerepel is.

Tegnap végeztem az átalakításokkal, és X tengelynek beállítva egy korábbi fájl volt a teszt. Persze üresjárásban, mert a gép léptetős, a DC szervó hajtás még csak a jövő.
Kb. 18 ezer irányáltás és hosszabb-rövidebb járat, gyorsítás, lassítás után a motor tengelye a jelölt pozícióban állt meg. Ez ugyen nem hiteles lépésvasztés teszt, minden esetre bíztató

Ennyire sikerült jutni, nem igényel különösebb belenyúlást a konstrukcióba az átalakítás, ellenben biztató az eredménye.
Sok mindent, amiről írtam, én is most tanultam - tapasztaltam, remélem nem írtam nagy butaságokat.

Előzmény: n/a (inaktív), 2013-04-22 21:34:00 [12040]


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

Időrend:
Oldal 28 / 266 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   24  25  26  27  28  29  30  31  32   Következő ►  Utolsó ►|


 ◊