11.07.2015 Views

Identifikace a návrh °ízení pro model kuli£ka na plo²e

Identifikace a návrh °ízení pro model kuli£ka na plo²e

Identifikace a návrh °ízení pro model kuli£ka na plo²e

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

24 KAPITOLA 4. POPIS SYSTÉMU GULIČKA NA ROVINE4.4 Popis riadiacej karty humusoft MF 624MF 624 reprezentuje viac-účelovú riadiacu kartu určenú pre potreby spojenia PC sexterným zariadením, ktoré prijíma signály z reálneho sveta. MF 624 obsahuje 8 kanálov14 bitových A/D prevodníkov so simultálnou sample/hold smyčkou, 8 nezávyslých 14bitových D/A prevodníkov, 8 bitový digitálny vstup a 8 bitový výstup, 4 kvadratickékódovacie vstupy s jedno-koncovým alebo s diferenciálnym rozhraním a 5 čítačmi. Kartaje <strong>na</strong>vrhnutá pre štandartné získavanie dát a riadenie aplikácií optimalizovaných prepoužitie Real Time Toolbox v Simulinku. MF 624 plne podporuje 32 bitovú štruktúrupre rýchly prechodový výkon [9].4.5 Servo systémNáklon plošiny zabezpečujú 2 krokové servomotory. Tieto motory sú rov<strong>na</strong>ké, teda jedenkrok odpovedá konštantnej zmene uhlu plošiny, ∆α = ∆β. Krokový motor môžeme<strong>model</strong>ovať ako ideálny integrátor, ktorý integruje konštantnou rýchlosťou. Rýchlosť zavisí<strong>na</strong> frekvencii pulzov podporovaných riadiacou kartou humusoft MF 624. Ovládačeriadiacej karty krokových motorov a elektroniky karty samotnej vykazujú ďalšie známkynelinearity. V prvom prípade hodnota poslaná karte z <strong>pro</strong>stredia Matlab je limitovaná <strong>na</strong>1. Potom je hodnota zapísaná do zásobníku a obsah nemôže byť prepísaný pokiaľ kartageneruje počet impulzov úmerných hodnote zaz<strong>na</strong>me<strong>na</strong>nej v zásobníku. Toto mení tvarvstupného signálu ak sa vstupný signál servosystému mení rýchlejšie ako nominál<strong>na</strong>rýchlosť krokového motoru, potom motor nie je schopný <strong>na</strong>sledovať vstup a <strong>na</strong>stávameškanie. Riešenie danného <strong>pro</strong>blému spočíva vo filtrácii vstupného signálu, tak abyservosystém bol schopný <strong>na</strong>sledovať filtrovaný signál. Najjednoduchší filter, odvodenýpriamo zo známej hodnoty rýchlosti krokovacieho motoru je rýchlostný obmedzovač("rate limiter") [9].Pre rýchlostný obmedzovač platí:rate = u α(k) − u α (k − 1)T su αf (k) = +T s R + u αf (k − 1) pre rýchlosť > +Ru αf (k) = −T s R + u αf (k − 1) pre rýchlosť < -Ru αf (k) = u αi<strong>na</strong>kkdeu α . . . vstup do filtrau αf . . . výstup z filtrak . . . index časuT s vzorkovacia perioda

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!