Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
24
WSTĘP
Jakokontrolerwrozproszonymsystemiepomiarowymmożnazastosować
nowoczesnykomputerklasyPC,naprzykładzprocesoremPentium4taktowanym
zczęstotliwościązegara3GHz(patrzrozdział4).Szybkośćprzetwarzaniainformacji
przeztakikomputerzwykleniestanowiograniczeniadladynamikidziałaniacałego
systemu.Ponadto,dopomiaruprocesówszybkozmiennychwsystemiepomiarowym
możnawykorzystaćprzyrządycyfroweokrótkimczasiepomiaru,kartypomiarowe
DAQodużejczęstotliwościpróbkowania(patrzpodrozdzial2.5)lubautonomiczne
szybkieprzetwornikianalogowo-cyfrowe(patrzpodrozdział2.3).Zatemblok
przetwarzaniaanalogowo-cyfrowegotakżeniemusiograniczaćdynamikisystemu.
Dynamikarozproszonegosystemupomiarowegojestokreślonaprzedewszyst-
kimprzezczastransmisjikomunikatówprzezmagistralęinterfejsowąorazprzez
właściwościprogramukomputerowegolubprogramusystemumikroprocesorowego
sterującegopracąsystemupomiarowego.Zależnośćdynamikisystemupomiarowego
odprogramujestbardzozłożonainiemożnajejopisaćanalityczniedlaogólnego
przypadku.Dlatejzależnościobowiązujetylkopodstawowazasada,żeoprogramo-
wanieopracowanewjęzykuwyższegopoziomuspowalniapracęsystemupomiaro-
wegowstosunkudooprogramowanianapisanegowjęzykuniskiegopoziomu.
Zatempotencjalnienajszybszajestpracasystemumikroprocesorowegooprogramo-
wanegowzykumaszynowym.Oprogramowaniewasemblerzedziewykonywa-
newolniej,aprogramynapisanew„ogólnoinformatycznych”zykachprogramowa-
nia,naprzykładwzykuBasic,PascallubC(C+,C++),wykonywanejeszcze
wolniej,zależnieodzłożonościzyka.Wedługpodanegokryteriumnajwolniejsze
możebyćdziałaniesystemukomputerowegooprogramowanegowtzw.środowis-
kachprogramowych,takichjakLabVIEWlubVEE.Podaneracjeprawdziwe
tylkowówczas,kiedyporównujemydynamikępracysystemówwykonujących
identycznąprocedurępomiarowąwedługidentycznegoalgorytmuoperacji.Pomiary
czasuwykonywaniainstrukcjiwsystemieprzeprowadzanewPolitechnicePoznańs-
kiejdowodząjednak,żepewneinstrukcjemogąbyćwykonywaneszybciej,np.
wLabVIEWniżwC++.Jesttojednakmożliwedziękiproceduromoptymalizacyj-
nymwprowadzonymdoprogramuLabVIEW7przezautorówtegojęzyka.
Wrozproszonychsystemachpomiarowychprawiezawszekorzystasięztrans-
misjiszeregowej.Czastransmisjikomunikatujestfunkcjąszybkościtransmisji
danychprzezmagistralęinterfejsową,objętościkomunikatu(objętościramki
danychlubramkisterowania)orazczasupropagacjifalielektromagnetycznejprzez
kabelmagistralirys.1.11.
Rys.1.11.Transmisjakomunikatówwsystemiepomiarowymidynamikasystemu