170210. lajstromszámú szabadalom • Digitális pályainterpolátor

MAGYAR NÉPKÖZTÁRSASÁG ORSZÁGOS TALÁLMÁNYI HIVATAL SZABADALMI LEÍRÁS Bejelentés napja: 1974. III. 5. (SA-2603) Német demokratikus köztársaságbeli elsőbbsége: 1973. III. 14. WP G 06 f/169 426) Közzététel napja: 1976. XI. 27. Megjelent: 1978. V. 31. 170210 Nemzetközi osztályozás: G05B 19/18 i : s r. Ű Feltalálók: BECKER Ulrich, oki. mérnök, HAENDEL Lothai, mérnök, OESTREICH Ralf, oki. mérnök, SCHNEIDER Horst, oki. mérnök, Karl-Marx-Stadt, Német Demokratikus Köztársaság Tulajdonos: VEB Starkstrom-Anlagenbau Karl-Marx-Stadt, Német Demokratikus Köztársaság Digitális pályainterpolátor 1 A találmány tárgya digitális interpolator függvény­számítással végzett egyenes, valamint íves alakú (cir­kuláris) digitális pályainterpolációk megvalósítására. A közvetlen függvényszámítás elve alapján történő interpolációt (lásd BRD-AS 12 19 717) úgy végzik, hogy két, "egy első „a" és „b" számítandó mennyisé­get, amelyek a pálya végének meghatározására szolgál­nak, valamint egy második számítandó mennyiséget, amely a pálya hossza mentén történő mozgás megha­tározására szolgál, két regiszterbe tárolják be. Az interpolációt az alábbi eljárási lépések sorával valósítják meg: 1. Meghatározott előjelű számot előnyösen +0 vagy —0 számot tárolnak be egy gyűjtőtárolóba. 2. Ezután alapműveletet végeznek (összeadás vagy kivonás), amelynek folyamán az első „a" számítandó mennyiséget összegezik vagy szorozzák meg a gyűjtő­tárolóba betárolt számmal, miközben ez az első „a" számítandó mennyiség az első előjellel ellenkező előjelet kap. 3. A 2. alatt említett alapművelet megismétlése következik, amelyet mindaddig végeznek, amíg az alapművelet során adódó szám előjele meg nem változik. 4. Mindegyik alapművelet után vezérlő impulzuso­kat hoznak létre az egyik koordináta irányában ható szabályozó tag működtetésére. 5. A 3. pont alatt említett adódó szám első előjelének elérése után alapműveletet végeznek a 3.' pont szerint adódó számmal és a második előjellel rendelkező első „b" számítandó mennyiséggel. 6. Ezután az 5. pontban említett alapműveletet mindaddig ismétlik, amíg az alapműveletek során S adódó szám előjele meg nem változik. 7. Valamennyi alapműveletet követően vezérlő im­pulzusokat hoznak létre a másik koordináta irányú szabályozó tag vezérlésére. 8. A 2-7. pontok szerinti műveleteket váltakozva 10 ismétlik. Lineáris interpolációk esetében az „a" és „b" számítandó mennyiségek megfelelnek az egyenes vo­nalú pálya kezdeti és végponti koordináták különbsé­gének. Ezek az értékek az interpoláció során az 15 említett regiszterekben változatlanul megmaradnak. A pálya végpontjának félismerése céljából külön számlálókat alkalmaznak, amelyekbe az „aw és „b" értékeket, az új pályaszakaszokat megelőzően betárol­ják. Az interpolator vezérlő impulzusai a számlálók-20 ban betárolt számokat nulláig számlálják vissza. Amint valamennyi számláló értéke nulla az interpo­láció megszűnik. Cirkuláris interpolációnál a számítandó „a" és „b" értékek megfelelnek a körpálya középpontja és ki-25 induló pontja közötti koordináták különbségének. Ezen meghatározandó mennyiségek közül az egyiket minden egyes számítási lépéssel módosítják. A vég­helyzet felismerésére — hasonló módon mint a lineáris interpolációnál — a kezdeti és végpontok közötti 30 koordináta különbségeket külön számlálókba tárolják 170210 1

Next

/
Oldalképek
Tartalom