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-
wanegowjęzykumaszynowym.Oprogramowaniewasemblerzebędziewykonywa-
newolniej,aprogramynapisanew„ogólnoinformatycznych”językachprogramowa-
nia,naprzykładwjęzykuBasic,PascallubC(C+,C++),będąwykonywanejeszcze
wolniej,zależnieodzłożonościjęzyka.Wedługpodanegokryteriumnajwolniejsze
możebyćdziałaniesystemukomputerowegooprogramowanegowtzw.środowis-
kachprogramowych,takichjakLabVIEWlubVEE.Podaneracjesąprawdziwe
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
kabelmagistrali–rys.1.11.
Rys.1.11.Transmisjakomunikatówwsystemiepomiarowymidynamikasystemu