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 43 / 266 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   39  40  41  42  43  44  45  46  47   Következő ►  Utolsó ►|

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

svejk | 33043    2011-03-08 19:36:00 [11353]

Mi amatőrök a füstbe ment terveket nem számoljuk...:)
A horgász is elkoptat sok damilt, horgot...

Előzmény: horcsab, 2011-03-08 15:37:00 [11352]


horcsab | 530    2011-03-08 15:37:00 [11352]

:) Majd áprilisban kiveszem :D

Hatásfok? Minek, óccsóé van az energia, ráadásul télen nem fagy be a szekrény.

Tudod mennyi IGBT-t küldtem el az örök félvezető mezőre? (kissebb vagyon volt, igaz nem csak ezzel a projektel)
Így szép az élet, szívunk, majd örülünk. (Elég rosszul hangzik)

Előzmény: svejk, 2011-03-08 15:32:00 [11351]


svejk | 33043    2011-03-08 15:32:00 [11351]

Ne legyél már nyuszi!!
A plusz induktivitás biztos hatásos, de ugye az valamilyen szinten hatásfok romboló.
A kondi pedig tuti hogy kell, szinte minden gyári vezérlőn is ott terpeszkedik.

Előzmény: horcsab, 2011-03-08 14:56:00 [11349]


svejk | 33043    2011-03-08 15:21:00 [11350]

Ejnye, basszus, most olvasom csak milyen érdekes dologról maradtam le élőben
No látod így jár aki csak rajzrészleteket rak fel
Pl. ezek adatlapján is jól körül írt a probléma, ami az áramérzékelést illeti:
UC3625
UC3626

De legalább nektek azért fizetnek hogy tervezzetek, mi meg azért dolgozunk, hogy legyen miből tervezni

Előzmény: n/a (inaktív), 2011-03-05 18:56:00 [11348]


horcsab | 530    2011-03-08 14:56:00 [11349]

Nállam is vannak fejlemények:

Beraktam a motorral sorban az induktivitást (Tibor45) és a rendszer működik (még). Remélem ez így is marad.
80%-os terheléssel, a gate meghajtás tiszta. A táp is elég szép síma, és nincs nagyfrekis gerjedés (sneci). Lehet, hogy a NYÁK-ra biggyesztett 1u/250V-os kondi is segített, de nem veszem le kipróbálni.
Az IR2181-et kicseéltem 2183-ra. Ennek a bemenete aktív magas, illetve aktív alacsony, valamint tartalmaz összezárás elleni védelmet. (Igaz ettől nem féltem, mert programban le van kezelve. Viszont itt is megtartottam a 3.3V-os bemeneti jelszinet.)


Másik, igaz nem ebbe a topikba tartozik, szervóhajtáshoz keresek méretező progit. (Mekkora motor kell, adott tömeg felgyorsításához, a surlódások és áttételek figyelembe vételével?)

n/a (inaktív)    2011-03-05 18:56:00 [11348]

No, újabb fejlemények:

Volt egy elég buta elvi hibánk: A low side söntökön mindkét söntöt kell mérni a szabályozáshoz, méghozzá előjelesen, mert a PWM off periódusa alatt is megy körbe áram az alsó FETeken/body diódákon.

Így már jobb a helyzet, működik a szabályozás, de még bőven van mit csiszolni rajta.

Ez a sönt mérési dolog eszünkbe juthatott volna magunktól is, de máshol kerestük a hibát, viszont találtunk egy fasza ASIC-et:
http://focus.ti.com/docs/prod/folders/print/uc3638.html

Ennek az adatlapjában írták meg a frankót, hogy mit szúrunk el:
"In the circuit shown in Figure 1, motor current is sensed
differentially across two current sense resistors.By using
two current sense resistors both the current sourced
from the motor voltage supply (Vm) and the flyback current
are sensed in the correct polarity to provide true
torque control. If only one current sensed resistor is
used, the flyback current will circulate through the body
diodes of the lower MOSFETs and bypass the current
sense resistor. The result will be a duty cycle dependent
error term in the loop torque control function."

Szóval, ahogy eddig mértünk, csoda lett volna, ha bárhogy is működik a szabályozás. A tünet is stimmel, kivétel nélkül nagyobb PWM-nél hülyült meg végleg.

A procis vonalat is folytatjuk az xmegás panellel, de közben "indítunk egy ügyet" az analóg megoldásnak ezzel az ASIC-el. Rendelünk belőle 5-dbot, meg hétfőn maratunk egy próbálgatós NYÁK-ot a dologra.

Az analóg szabnál gyorsabb nincsen, viszont nem a mi világunk a műveleti erősítők hálózata, vagy összejön, vagy hülyék leszünk hozzá


HJózsi | 3862    2011-03-04 23:49:00 [11347]

nem semmi az aurora borealis ... pár éve Bpesten is látható volt vöröses színben, azt hittem valamelyik szomszéd szórakozik ... :D itt Budán rendszeres a tűzijáték, gondoltam valaki görögtüzet szerzett, a párás levegő meg szórja a fényt... aztán olvasom a neten, hogy sarki fény volt látható kis Hazánkban ... OFF END;

Előzmény: n/a (inaktív), 2011-03-04 22:30:00 [11346]


n/a (inaktív)    2011-03-04 22:30:00 [11346]

Szevasz,

Igen, megint itt fagyasztom a tökeimet:

Legalább van északi fényünk:


Fejlesztünk napi 10-12 órában, a kis 3 tengelyes vezérlő már nagyon szépen muzsikál, áprilisban megyünk haza NYÁKokért, és májusban meglesz a végleges változata.

A nagy vezérlővel nem tudom meddig jutunk el, most nem állunk a helyzet magaslatán. Az EMC2-höz készülő PCI kártya az jól áll, már saját firmware-el SPI-n kiadja a pozícióreferenciákat az 5i20-as mesa kártya, elvileg kész lesz a saját hardver, és rá kell "csak" éleszteni a meglévő konfigot.

Ilyesmi lesz a komplett rendszer (csak már pár dolgot átszabtunk rajta, de még nincs dokumentálva):


Bence összerakta az EMC2-öt érintőépernyős monitorhoz, köpi a pozíciót SPI-n. Még SPI-s végfokokat csinálunk kefés DC, BLDC meg PMSE motorokhoz. A BLDC jól áll, a kefés DC pozícióra megvan (áramra szívunk), PMSE megint csak szívás, sokadik panel ég le.

Előzmény: LZ, 2011-03-04 20:32:00 [11345]


LZ | 1538    2011-03-04 20:32:00 [11345]

Szeva Géza!

Látom jó kis szop...on vagytok. Nem irigyellek, bár én sem vagyok jobb helyzetben csak én mással szívok, de már látom az alagút végét.
Megint kint vagytok a Norvégoknál?

Előzmény: n/a (inaktív), 2011-03-04 16:06:00 [11340]


n/a (inaktív)    2011-03-04 19:40:00 [11344]

Már próbáltam

Találtunk egy ilyet:
http://www.luminarymicro.com/products/mdl-bdc24.html

Nézegetjük miben más a hardver-szoftver, de agyon kéne ütni egy lapáttal azt aki ennek a szoftverét írta. Olyan hiperáltalánosan kódolt, hogy minden értékadásnak is külön eljárása van egy külön fájlban valahol.

Előzmény: sneci, 2011-03-04 19:26:00 [11343]


sneci | 1763    2011-03-04 19:26:00 [11343]

A P tag mellé tegyél D tagot, érzésem szerint azzal tudod akár enyhén csillapítottá tenni a kört.


n/a (inaktív)    2011-03-04 18:07:00 [11342]

Nagyfrekis pamacs nincs most, tüskék egyenlőre maradtak.

Még nekiestem az ADC-t is ellenőrozni, hogy ott nincs-e valami késlekedés. Kiadtam az ADC-ből kiolvasott (aktuálisnak feltételezett) fesz értéket egy másik PWM lábon a szabályozó algoritmus végén. Jól meglengettem a rendszert, és összenéztem szkópon, hogy van-e tolódás, de nincs.

Egyenlőre tehetetlen vagyok, kifogytam az ötletekből. Az biztos, hogy lehetne még szűrögetni, fogok is, de inkább fázistolás gond van, 40kHz-en is szépen látszik, hogy késve reagálja le a kimenet a lengéseket.

Előzmény: sneci, 2011-03-04 16:33:00 [11341]


sneci | 1763    2011-03-04 16:33:00 [11341]

Meg tegyél közvetlen a fetekhez a tápra egy 680nF fóliakondenzátort hidegítésnek.
Ha huzalellenállás (tekercs) a mérőelem, akkor az is okozhatja ezt a nagyfrekis pamacsokat.

Előzmény: n/a (inaktív), 2011-03-04 16:06:00 [11340]


n/a (inaktív)    2011-03-04 16:06:00 [11340]

C10-R9 azért került oda, mert anélkül terhelésre ilyen ocsmány volt a fel-le futás:


Arra gondolsz, hogy R10 alját ne sönt felső felére, hanem egész kössem le testre. Jogosnak tűnik az észrevétel, megpróbálom...

A szabályozó algoritmust a lefutó élhez igazítottam, de nem váltotta meg a világot, és még mindig kifejezetten nagyobb kitöltésnél van lengés.

A lengés periódusa 200..300us körüli, és úgy voltam vele, hogy ennyire gyors rendszert nehéz szabályozni. De felesleges is ennyire gyorsnak lenni az áramszab beállásnak, úgyhogy gondoltam lelassítom a rendszert szoftveresen, azaz nem engedem a PWM jelet ugrásszerűen változtatni, csak egy bizonyos meredekséggel, hogy ne lőjön túl ilyen gyorsan.
Drasztikus korlátozás segített, de ez meg már túl lassú. Ha fél ms alatt beállna, azzal már elégedett lennék, de ott még mindig leng.

Előzmény: sneci, 2011-03-04 08:14:00 [11334]


sanka74 | 1559    2011-03-04 11:14:00 [11339]

Elszurtam, ez AC szervo, átmegyek az AC szervo topikba.

sanka74 | 1559    2011-03-04 10:53:00 [11338]

DPRAL helyesen


sanka74 | 1559    2011-03-04 10:52:00 [11337]

DPRAl TE-020B080A A vezérlő tipusa.
kép


sanka74 | 1559    2011-03-04 09:51:00 [11336]

Igen az. A pontos típust is tudom, a következő szünetben megírom.


sneci | 1763    2011-03-04 08:19:00 [11335]

Digiflex?

Előzmény: sanka74, 2011-03-04 07:57:00 [11333]


sneci | 1763    2011-03-04 08:14:00 [11334]

A C9 és R10-et vedd ki, és úgy csinálj egy szkóp képet. Ezt a két félhíd kimenetre kellene kötni és nem a shunt ellenállásra.

Nagyon jó projekt!!!

Előzmény: n/a (inaktív), 2011-03-04 04:00:00 [11332]


sanka74 | 1559    2011-03-04 07:57:00 [11333]

Sziasztok! AMC AC szervo vezérlők hangolásáról tudna adni felvilágosítást valaki? A programot már letöltöttem, de még nem próbáltam meg állítgatni..nagyon sok lehetőség van a programban, nem akarok elrontani semmit..


n/a (inaktív)    2011-03-04 04:00:00 [11332]

A mai nap eredményei sem túl előrevezetőek, de valamival többet tudunk...

Eldugott kis fázistolásra gyanakodva nekiálltam debuggolni, egy lábat felváltva le-fel húztam, amikor a mintavétel történik, és a szabályzó algoritmus futni kezd. Ugyanúgy felváltva felülírtam a PWM kimenetet 25%-ra illetve 75%-ra, hogy teszteljem, hogy az aktuális kiszámolt beavatkozó jel kerül-e a PWM regiszterbe, és a szerint megy a kitöltés:

Ez működik jól, sajnos nem itt a gond.

A másik érdekesség, hogy egy adott P tagnál kis referenciára nem leng be (25% a maradó hiba), PWM kitöltés 25% körüli, ha szabadon forog a motor.
Adok neki 1,5-ször akkora referenciát, és beleng teljesen, ugyanazokkal a paraméterekkel:


Ha lefogom/leterhelem a motort, akkor nagyon szépen beáll, és nem gerjed tovább. A PWM kitöltés lejjebb megy ugye, hogy lent tartsa az áramot. Ha elengedem, és a kitöltés megint nagyobb lesz, akkor begerjed.

A szkópképre az első mérés alapján berajzoltam, ahogy a PWM felfutó élek előtt elindul a mintavétel és a szabályozó algoritmus:

Ebből rögtön látszik, hogy pl. 15..25%-os PWM tartományban a rendelkezés fele annyi időre van a mintavétel helyétől. Tehát egy 75% feletti kitöltésnél a diszkrét rendszer késleltetése kb. kétszeresére ugrik. Mivel jelenleg nincs jobb ötletünk, feltesszük, hogy ez hülyíti meg a rendszert.

Analóg esetben, ha egy PWM generátor állítja elő (fűrészjel, komparátor stb.) a PWM-et, aminek egy analóg szab adja a fesz bemenőjelet, akkor ott a PWM ciklus közben változó referenciára is reagál még a kimenet.

Úgyhogy következőnek ezt próbálom meg összehozni, hogy az áramszab ciklus indítását a lefutó élhez igazítom.
Ezt viszont csak az előző lefutó él alapján lehet becsülni, hogy hová fog esni, tehát extrém lengés esetén ez is meg fog hülyülni.

A másik észrevétel, hogy az áramjel egy szabályozó ciklus (most 20kHz=50us) alatt nagyon nagyot képes változni. Tehát túl gyorsnak tűnik ez a rendszer, olyan érzést kelt, hogy 100kHz-es PWM-el kéne hajtani...
(40kHz-en is kipróvbáltam, kicsit javít, de nem rózsás.)


n/a (inaktív)    2011-03-04 00:48:00 [11331]

Nem fut egy körben a kettő, a pozíciószab az egy PCI kártyán fut majd, azon belül egy FPGA-ban lágymagos procin, ide csak egy áramreferencia jön SPI-n majd.

EMC2-höz csinálunk amúgy 6 tengelyes PCI kártyát, hasonlót mint pl. a MESA 5i20 csak ebbe bele lehet húzni még egy microblaze-t a kövérebb FPGA-ba, és futhat rajta inverz dinamika.

Szóval a 10kHz-es (csak áramszab, most épp 20kHz-en is járatjuk, eredménytelenül) körrel van a gond, nem tűnik úgy, hogy számítási teljesítmény lenne, egyszerűen valami szálka van még a rendszerbe és hangolhatatlan. Nem csináltunk még soha áramszabot, az alkatrészgyártóknak meg nincs kefés DC-hez semmi reference designja/application noteja mert ahol nyomatékra szabályoznak (nem lineáris rendszerek, drágább robotok) oda ma betesznek egy BLDC-t vagy PMSE motort inkább. (Ebbe a kőkori SCARA-ba, amivel játszunk kefés DC-k vannak.)

Ülünk az ügyön, de nem tudjuk mi lehet a gond, és mikor sikerül megoldani.

Majd szívesen töltünk fel a rendszerről infót stb. csak még nagyon félkész, nincs kedvünk dokumentálni, amíg dolgozni is lehet

Előzmény: sneci, 2011-03-03 22:31:00 [11330]


sneci | 1763    2011-03-03 22:31:00 [11330]

Akkor az a csilingelés csak a gyorsabb átmenet miatt nagyobb a lefutó élnél. Ezekkel az értékekkel nem lehet összenyitás. A felső ági fet drainje tövébből viszont érdemes még egy jó minőségű hidegítést betenni.

Azt nem nagyon tudom elképzelni, hogy csak P taggal jót lehet csinálni. Mivel minden mindennel összefügg, először meg kellene próbálni a szervo ciklust 10KHz helyett 1kHz-en járatni. Akkor talán nem lesz annyira érzékeny a fázistolásra. Nekem az A/D is elég zajos, még digitálisan is kellett valami primitív szűrő.
Tehát két körre bontani, a 10kHz-es körön megy az áramérzékelés, de digitális szűréssel (pl.: A = Ai * 1/8 + Ai-1 * 7/8; Ai-1 = A;)
Az 1kHz-es körön pedig megy a nyomatékszabályzás a szűrt visszacsatoló jel alapján.

Előzmény: n/a (inaktív), 2011-03-03 16:21:00 [11329]


n/a (inaktív)    2011-03-03 16:21:00 [11329]

Szia,

Nagyon nem titok a téma.
FET végfok, 2184-es FETdriver hajt IRF540-eket.
Itt a kapcsrajz egy része (még ki kell találnom hová tudom feltölteni pdf-be pl.):


A 2104-es driverek nincsenek beforrasztva, és a gate előtti diódás ág sincs beforrasztva (simán 47Ohmal tűnt jónak a fel lefutás).

Itt vannak róla szkópképek:




Természetesen fixpontosan számolunk, most (előjeles 16bit), de valószínű, hogy lebutítom még 8 bitesre, mert úgyis -127...127-ig kap referenciát SPI-n és az ADC sem ad többet 12 biten.

A fázistolásra kegyetlen érzékenynek tűnik az áramkör. Eddig úgy néz ki, hogy a "legbutább" P szabályozó többet ér el, mint bármi, ami hosszabb ideig fut. Ma nekiállok idő-optimalizálni az egész szabot, hogy a legfrissebb jó helyről vett mintával legyen beavatkozójel a PWM regiszterbe pont a PWM "megszakítás" előtt.

Játszottam vele még, hogy a timer compare IT-jével mértem az ADC-t, úgy, hogy PWM fel és lefutó élbe ne essen mintavétel. (A legtöbb Lowside árammérésnél jelentős a földzavar, nem lehet vele nagyon mit tenni. 2-es csatorna két közeli földpont közt:
)

A söntről egy RC-szűrő veszi le a jelet, azt is próbálgatom variálni, 7-10us-et tol, ha leszűröm vele a ripple vastagját.

Egyébként ez a panel 3 végfokot (6 félhidat) hajt, nem áramszabra terveztük, csak ezen próbálgatjuk. Viszont ha egy áramszabot elvisz, akkor 3-at is, mert rövid idő alatt kell úgyis egy lefusson.

Előzmény: sneci, 2011-03-03 07:24:00 [11326]

elektron | 15859    2011-03-03 14:15:00 [11328]

Ha sebesség gond van, először fogni kell egy P4-et és azzal számoltatni DOS, vagy LINUX alatt, aztán ha megy az algoritmus, lehet PIC-cel csinálni tovább.

Előzmény: n/a (inaktív), 2011-03-03 03:39:00 [11325]


Törölt felhasználó    2011-03-03 08:09:00 [11327]

Szia! Szívesen segítek Neked, annyit már most mondok ez egy sikamlós téma bizonyos nyomaték határok között (lásd a motor kéttárolós matematikai modellje). Sajnos hajtás méretezési problémakörbe (J és társai) is belefutottál, aminek következményei vannak az elektronikára nézve.

Előzmény: n/a (inaktív), 2011-03-03 00:11:00 [11324]


sneci | 1763    2011-03-03 07:24:00 [11326]

IGBT vagy FET a végfok? Van kimeneti szűrő ami ennyire lelassítja a fel és lefutást? A szkóp szerinti lefutó élnél csilingel be. Nincs ott egy pici összezárás?
Float vagy integer aritmetikát használsz? 10kHz-es ciklus esetleg fixpontos aritmetikával elképzelhető. Gondolom 32MHz-en jár az xmega.
Sok-sok kérdés van...ami nem biztos hogy publikus a részetekről.

Előzmény: n/a (inaktív), 2011-03-03 03:39:00 [11325]


n/a (inaktív)    2011-03-03 03:39:00 [11325]

Itt van 5 kép az eredeti Adpet vezérlőről, a felső jel a PWM (invertáltan látszik, a motor egyik pólusán mérve, a sönt egyik fele volt a szkóp földje), a másik a söntön eső feszültség.







Saját vezérlő jele. Felül PWM a motor egyik pólusán (Sign/Magnitude kapcsolási mód) Alul az áramjel.




A saját áramszab vagy nem áll be, vagy beleng (kb. 1kHz-es periódussal) a növelt arányos tagtól.

Próbáltam kis P tag mellé tenni egy nagyobb integrálót, hogy lengjen a referencia körül, így kis lengésekkel beáll, de túl lassan. A motor kommutációból eredő áramingadozását (párszáz Hz) sem tudja kompenzálni.

100%, hogy túl nagy a fázistolás, nekiálltam lefaragni a kódot, meg kicsit átrendezni, és javult a helyzet, de nem jó. Kicsit olyan érzésem van, hogy az xmega proci erre nem elég.

Lefaragás után 15-20us után már az új beavatkozó PWM kitöltés megy ki, az áramértéket nem szűrtem. Van még egy RC szűrő, ami tolhat 7-10us-et. P tagot jelentősen lehetett növelni, de kevés.

Lehet, hogy valami analóg megoldás kellene. Pl. műveleti erősítő után egy másik műveleti erősítővel analóg P vagy PI szabályzó, ami egy PWM generátor ref jelét adja. Nincs erre célIC?


n/a (inaktív)    2011-03-03 00:11:00 [11324]

Sziasztok,

Áramszabályozott (nyomaték referencia) DC hajtást szeretnénk készíteni, van már egy panelünk (xmega16-osra alapul, sneci vezérlőihez hasonló konstrukció).

Áram-szabályozni végül is sikerült, szépen felkoppan az áramjel egy terhelés hatására stb.
Viszont nem tudjuk, hogy mennyire jó/rossz a behangolt szabályozás, a kőkori gyári analóg szabályozású végfokkal összemértük, és szerintem nem értük utol.

Az áramjel egy 18mOhm-os söntről jön, átmegy egy 1kOhm-22nF-os RC szűrőn, aztán egy műveleti erősítő, és be az ADC lábra. 8 bites feloldással szépen mérhető (max 1-2 LSB-t ugráló) áramjelünk van a prociban.

A PWM 20kHz, az áramszabályozás 10kHz-en fut.

Két napja nem jutok előrébb a dologgal, keresgéltem sokfelé, hátha rájövök, hogy mi nem stimmel. ("DC motor current control" után keresgélve kidob a google kismillió használhatatlan "tudományos" publikációt, aminek köze nincs a valósághoz.)

SCARA Robotot irányítanánk számított nyomatékok módszerével, és a leendő központi egységből kijövő áram (nyomaték) referenciákat kellene realizálni kefés DC motorokon.

Nem tudom csinált-e már ilyet valaki, van-e valakinek gyakorlati tapasztalata ezzel kapcsolatban. Ránk férne némi jó tanács. Igyekszek még kimenteni és feltenni néhány szkópképet, meg kapcsrajzot, hogy konkrétabb legyen a felvetés.

Üdv.: Szayer Géza


dragon | 58    2011-02-28 08:45:00 [11323]

Köszi ezt kerestem.

Előzmény: sneci, 2011-02-28 08:03:00 [11322]


sneci | 1763    2011-02-28 08:03:00 [11322]

Ha külön előtétre gondolsz, olyan van.
Az előtétről...

Előzmény: dragon, 2011-02-27 16:45:00 [11321]


dragon | 58    2011-02-27 16:45:00 [11321]

Szevasztok!Van egy Parker Compumotor SX6 drive-om,motorral.Nem step dir-es,de olvastam át lehet valahogy alakitani.Valakinek van ebben tapasztalata?


sneci | 1763    2011-02-25 18:13:00 [11320]

Kezd beigazolódni a gyanúm, begerjed. Azt meg nem tudod így egyszerűen vezérelten megfogni. Azaz hiába lép közbe az áramhatároló, és veszi el a gate feszültséget, az öngerjedést nem tudja időben leállítani. Talán a nagy fólia kondi segít. Ha nem, akkor új nyák egy jobb topológiával. Bár ne lenne igazam. Persze az is lehet, hogy elegendő volt az indukciószegény shunt ellenállás csere.

Előzmény: horcsab, 2011-02-25 17:26:00 [11317]


horcsab | 530    2011-02-25 18:11:00 [11319]

A PIC árammérés beavatkozása sem igazán látszik, annyira gyors. Itt csak az optok késleltetése számottevő (300ns kikapcsolási).

horcsab | 530    2011-02-25 17:36:00 [11318]

Azt elfelejtettem odaírni, hogy az áramérzékelés a sönt és a PIC bemenete között értendő.


horcsab | 530    2011-02-25 17:26:00 [11317]

Üdv újra!

Még csak egy 50W-os motorral, 36V DC-n vizsgálódtam, ezek az eredmények jöttek.

Szigma: mérés szerint 3.65mA az opto LED árama. A túláram érzékenység időkésleltetése kb:10ns vagy kevesebb nem igazán látszik a szkópon a kettő közötti eltérés (100MHz szkóp).

A gate lábakon szép négyszög a jel, nincs rajta túllövés.

Az árammérő söntöt kicseréltem 47mohmos indukciómentes ellenállásra. A jel szép fűrészfog, csak a deadtime+maxpwm kitöltés zéró ideje látszik.

A hétvégén ha lesz időm, 470ohm /100W + lépcsős feszültség emeléssel mérek.


Szigma | 1007    2011-02-21 00:08:00 [11316]

Nyugodtabb lennék ha mérés lenne a 3.5mA és nem csak számítás, de ha 680R-al is ilyen volt akkor OK.

Eszembe jutott egy másik lehetőség. A túláram érzékelésnek mennyi idő alatt van hatása. Gondolok itt arra, hogy mennyi idő mire a PIC meglátja és beavatkozik. Nem lehet, hogy mire lezárná a FET-eket, addigra már annyira megnő az áram, hogy elszáll a FET? Meg kellene nézni a figyelő ellenálláson a jelalakot!

Előzmény: horcsab, 2011-02-20 09:14:00 [11293]


horcsab | 530    2011-02-20 17:21:00 [11315]

Ok, kipróbálom, de előtte mérek, kis terheléssel, 160V-os táppal. Találtam indukció mentes ellenállást. Kicserélem a huzalokat, remélem ez is segít majd.

Előzmény: Törölt felhasználó, 2011-02-20 17:16:00 [11314]


Törölt felhasználó    2011-02-20 17:16:00 [11314]

Akkor azt az "izmos induktivitást" kössed sorba a motoroddal, úgy kösd be a hídba, és valószínűleg sokat javul a helyzet.

Előzmény: horcsab, 2011-02-20 15:19:00 [11307]


sneci | 1763    2011-02-20 17:15:00 [11313]

Most ne foglalkozz vele, de ha megy, érdemes lesz még az aszimmetrikus vezérlést megcsinálni. Egy időben csak az egyik félhíd dolgozik, ha áll a motor, akkor meg egyik sem.

Előzmény: horcsab, 2011-02-20 16:52:00 [11312]


horcsab | 530    2011-02-20 16:52:00 [11312]

A deadtime-ot a PIC csinálja és a hidat szimmetrikusan vezérlem.


sneci | 1763    2011-02-20 15:46:00 [11311]

Még két kérdés:
- a deadtime-t a PIC hardver csinálja?
- A félhidakat szimmetrikusan hajtod, vagy aszimmetrikusan?


horcsab | 530    2011-02-20 15:42:00 [11310]

Igen, nagy áramú. A motor és a vezélő is a ྌ-as évek eleje. Akkor még a FET csak mutatóban volt, az IGBT meg csak álom.
Tehát csak zavarszűrés lenne?


sneci | 1763    2011-02-20 15:39:00 [11309]

Izmos alatt nagy áramút értesz ugye? A mai kapcsolóelemek (fetek, igbt-k) gyorsak és nagyon gyors felfutású kimenőjelet képesek produkálni (30-80V/ns). Ezt lassítják le a kimenettel párhuzamosan kötött soros RC-vel vagy, vagy a motorral sorbakötött kis induktivitással. A motor így nem kapja meg feleslegesen a nagyon magas harmonikusokat.
Azt írod 2kHz a pwm. Akkor sem a motor sem a vezérlő nem mai darab. Viszonylag nagy lehet a motor induktivitása is.

Előzmény: horcsab, 2011-02-20 15:19:00 [11307]

sneci | 1763    2011-02-20 15:28:00 [11308]

Katalógusból:):)
Viccet félretéve, ha rögzíted a motor tengelyét, egy soros kisohmos ellenálláson adsz neki 1V ugrásfüggvény gerjesztés és szkópon nézed az ellenálláson eső feszültséget. Az időállandóból már számolni (saccolni) lehet az induktivitást. Persze megméred a tekercs ohmos ellenállását is, és a kettő eredőjével számolsz.
De ezzel nem leszel beljebb szerintem. Mit csinálsz, ha kiderül hogy 1,6mH?

Előzmény: sneci, 2011-02-20 15:14:00 [11306]


horcsab | 530    2011-02-20 15:19:00 [11307]

Közben leszaladtam a műhelybe és felboncoltam a régi vezérlőt. Abban a kimeneten van egy izmos induktivitás, de most annyi időm nem volt, hogy vissza is rajzoljam. Mi célt szolgálhat? A régi vezérlő azt hiszem 2kHz-en járt szintén mint most.


sneci | 1763    2011-02-20 15:14:00 [11306]

Tőlem átalakíthatjátok a gépet, de előtte ezt a hibát keressük meg

Előzmény: horcsab, 2011-02-20 13:39:00 [11304]


horcsab | 530    2011-02-20 15:14:00 [11305]

Hogyan lehet, a motor induktivitását gyorsan és egyszerűen meghatározni?


horcsab | 530    2011-02-20 13:39:00 [11304]

Igen, szükség van az irányváltásra és a pontos pozicióra állásra. Az enkoderek 1080 felbontásúak és ennek a 4x értékével dolgozom (minden le és felfutó él figyelve van).

Természetesen újra végiggondolom az általatok tanácsoltak figyelembe vételével, és a tesztméréseket is ez alapján végzem el.

Nagyon valószínű, hogy szétszedem a gépet és kiveszem a motort, hogy minden paraméterét megtudjam, és ezek alapján méretezem újra.

Köszönöm a felajánlást, de sajna Hódmezővásárhelyen lakom, a gép meg makói.

elektron: ezen is gondolkodtam, de az árak láttán elvetettem az ötletet (meg az nem is kihívás...)

Előzmény: Törölt felhasználó, 2011-02-20 11:48:00 [11302]


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

Időrend:
Oldal 43 / 266 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   39  40  41  42  43  44  45  46  47   Következő ►  Utolsó ►|


 ◊