home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / ma_1995 / 08 / ami020.txt < prev    next >
Text File  |  1997-04-07  |  9KB  |  183 lines

  1. AMIGA W TECHNIKACH POMIAROWYCH 
  2.  
  3. <lead>Oto trzeci odcinek naszej serii: dzisiaj przyjrzymy sië
  4. dokîadnie pomiarom od strony teoretycznej. Natomiast kolejne
  5. przystawki pomiarowe -- za miesiâc.
  6.  
  7. <a>Stanisîaw Szczygieî (Stanley)
  8.  
  9. <txt>W poprzednim odcinku wspomnieliômy o moûliwoôci podzielenia
  10. wielkoôci fizycznych na róûne kategorie. Nas najbardziej
  11. interesuje podziaî na wielkoôci elektryczne i nieelektryczne.
  12. Wynika to z faktu, ûe wîaônie te pierwsze na komputerach mierzyê
  13. jest najîatwiej. Jednak to, ûe sygnaîy sâ elektryczne, wcale nie
  14. znaczy, ûe od razu îatwo je zmierzyê! Konieczne jest dostosowanie
  15. mierzonego sygnaîu do moûliwoôci pomiarowych komputera lub jego
  16. interfejsu pomiarowego. Wîaôciwie niemal zawsze naleûy dokonaê
  17. konwersji sygnaîu -- nawet jeôli jest on wielkoôciâ elektrycznâ.
  18.  
  19. <sr>Konwersje sygnaîów pomiarowych
  20.  
  21. <txt>Teoretycznie nie jest to trudne. W wypadku prâdu
  22. elektrycznego zawsze moûna zainstalowaê boczniki, dzielniki,
  23. wzmacniacze sygnaîów... Ale, aby dokîadnie wiedzieê, co naprawdë
  24. oznacza sygnaî na wyjôciu takiego konwertera, musimy znaê jego
  25. charakterystykë. Inaczej mówiâc, musimy wiedzieê, jakim
  26. przemianom ulega sygnaî wewnâtrz urzâdzenia dopasowujâcego.
  27. Generalnie moûemy okreôliê to bardzo prostym zapisem:
  28.  
  29. Y = F(X)
  30.  
  31. gdzie Y stanowi sygnaî wyjôciowy z konwertera, X okreôla sygnaî
  32. wejôciowy, F okreôla funkcjë zaleûnoôci zmian sygnaîu.
  33.  
  34. Przykîadowo dla dzielnika sygnaîu o poîowë funkcja taka
  35. bëdzie miaîa staîâ wartoôê: 
  36.  
  37. Y = 1/2 X
  38.  
  39. Taka funkcja opisujâca ma w automatyce swojâ nazwë: "funkcja
  40. przejôcia". Urzâdzenie wyôwietlajâce musi natomiast zmierzonâ
  41. wartoôê poddaê przeksztaîceniu odwrotnemu do funkcji przejôcia
  42. (oczywiôcie chodzi o samâ wartoôê, a nie o rzeczywisty sygnaî:
  43. wyobraúmy sobie zamianë 1 wolta na 1000 wewnâtrz Amigi...). I
  44. choê w teorii brzmi to wspaniale, w praktyce nie ma moûliwoôci
  45. takiej funkcji dokîadnie, matematycznym wzorem, opisaê. A bez
  46. niego nie ma mowy o precyzyjnym, szczególnie komputerowym,
  47. mierzeniu! Problem wynika z tolerancji wykonania i dziaîania
  48. róûnego rodzaju przetworników, takûe wszelkie zewnëtrzne czynniki
  49. (wilgotnoôê, temperatura, drgania mechaniczne itp.) wpîywajâ
  50. ujemnie na dokîadnoôê pomiaru i pracy konwertera: bîâd pomiaru i
  51. przetwarzania zawsze bëdzie istniaî. Wniosek jest jeden. Ûaden
  52. pomiar NIGDY nie jest w stu procentach dokîadny, a urzâdzenie
  53. (konwerter) przy kaûdym pomiarze moûe mieê trochë innâ funkcjë
  54. przejôcia. Nie jest oczywiôcie tak tragicznie. W wielu wypadkach
  55. bîâd pomiaru jest bardzo maîy w stosunku do wartoôci mierzonej,
  56. ale niestety nie jest tak zawsze.
  57.  
  58. <sr>Úródîa bîëdów
  59.  
  60. <txt>Pomijajâc takie czynniki, jak upîywnoôci sygnaîów,
  61. rezystancje zîâcz i tym podobne, gîównym úródîem bîëdów jest brak
  62. staîej proporcjonalnoôci miëdzy sygnaîem wejôciowym a wyjôciowym.
  63. Szczególnie, gdy w przetworniku zastosowane sâ ukîady i elementy
  64. elektroniczne: gîównie elementy aktywne *1). Wynika to zarówno z
  65. ich nieliniowych charakterystyk, jak i duûych zaleûnoôci od
  66. warunków zewnëtrznych, szczególnie temperatury i wilgotnoôci.
  67. Zmiany te sâ na tyle duûe, ûe bîâd pomiaru moûe juû znaczâco
  68. zawaûyê na wyniku! Ponadto ogranicza to czësto pomiary do
  69. konkretnych, ôcisîych warunków termicznych czy przedziaîów
  70. pomiarowych (patrz charakterystyka diody). Úródîem powstawania
  71. bîëdów moûe byê nawet sam sygnaî wejôciowy! Jeûeli bëdzie on miaî
  72. przebieg zmienny, a juû szczególnie szybkozmienny, wówczas wiele
  73. elementów elektronicznych (takûe i biernych) zachowa sië zupeînie
  74. inaczej! Np. kondensatory nie przenoszâ napiëcia staîego
  75. (zachowujâ sië jak przerwa na poîâczeniu), ale prâd zmienny juû
  76. tak -- dla niego stajâ sië opornikami o rezystancji zaleûnej od
  77. szybkoôci zmian napiëcia. Podobnie zupeînie inaczej (ze zmiennym
  78. oporem w funkcji szybkoôci zmian) zachowujâ sië cewki: a prawie
  79. kaûdy element elektroniczny ma swojâ pojemnoôê i indukcyjnoôê.
  80.  
  81. Klasycznym przykîadem, obrazujâcym powyûsze wywody, mogâ byê
  82. dîugie poîâczenia pomiarowe (np. kable przyîâczeniowe). Ich
  83. opornoôê moûe byê przy cienkim przewodzie juû doôê duûa, by
  84. spowodowaê bîâd nawet dla prâdu staîego. Bliskie poîoûenie (czy
  85. np. skrëcenie) moûe wywoîaê duûâ indukcyjnoôê, a wzrost dîugoôci
  86. podwyûsza pojemnoôê takich przewodów nawet do kilkunastu
  87. pikofaradów. Moûe je to uczyniê zupeînie nieprzydatnymi do
  88. pomiarów napiëê zmiennych! Jeszcze inny powód zakîóceï to fakt,
  89. ûe dîugi przewód staje sië po prostu antenâ i na sygnaî mierzony
  90. moûe nam sië nagle naîoûyê sygnaî rozgîoôni radiowej lub
  91. telewizyjnej... Jak wiëc widaê, technologia pomiarów i urzâdzeï
  92. pomiarowych wcale nie jest takâ prostâ dziedzinâ.
  93.  
  94.  
  95. Powstaje pytanie: czy i jak moûna bîëdom pomiarów zapobiegaê?
  96. Naturalnie, ûe moûna. Oto kilka propozycji.
  97.  
  98. <sr>Zapobieganie bîëdom pomiarów i konwersji
  99.  
  100. <txt>Po pierwsze w wielu sytuacjach bîëdy te sâ rzeczywiôcie na
  101. tyle maîe, ûe po prostu moûna nie braê ich pod uwagë. Po drugie
  102. czësto wystarczy zapewniê wymagane warunki pracy urzâdzeniu
  103. pomiarowemu, np. temperaturë, i juû mamy sprawë z gîowy.  Bîëdów
  104. przetworników moûna unikaê poprzez wprowadzanie do ich
  105. konstrukcji ukîadów zabezpieczajâcych, korygujâcych,
  106. filtrujâcych... Innâ metodâ moûe byê zamiana sygnaîu analogowego
  107. na postaê cyfrowâ: zapis wartoôci w postaci binarnej moûe byê
  108. dalej przenoszony i obrabiany bez wprowadzania jakichkolwiek
  109. zakîóceï typowych dla sygnaîów analogowych, a wiëc wîaônie
  110. rezystancji, indukcyjnoôci czy pojemnoôci. Jakie taka przemiana
  111. daje efekty? Wystarczy posîuchaê pîyt kompaktowych.
  112.  
  113. Rozwiâzanie to ma jednak pewnâ wadë: jest niâ koszt. Dla
  114. precyzyjnych ukîadów pomiarowych potrzebne jest zapewnienie
  115. wielobitowych konwerterów. Dla przykîadu: oômiobitowy interfejs
  116. pozwala na rozróûnienie zaledwie 256 wartoôci -- jest to po
  117. prostu dla wielu pomiarów zbyt maîa precyzja. Jako takâ moûe
  118. zapewniê interfejs szesnastobitowy, ale juû wtedy urzâdzenie
  119. staje sië konstrukcjâ rozbudowanâ.
  120.  
  121. Istnieje jednak rozwiâzanie poôrednie: wykorzystanie sygnaîu
  122. binarnego do przenoszenia wartoôci analogowych. Jeûeli czas
  123. trwania impulsu uzaleûnimy proporcjonalnie od wartoôci mierzonej,
  124. to wówczas moûemy znaczâco uîatwiê sobie pracë. Po pierwsze
  125. wystarczy nam jeden bit do wczytania danych (czyli np. moûna
  126. mierzyê poprzez port szeregowy!). Po drugie caîa trudnoôê pomiaru
  127. sprowadza sië do zmierzenia czasu trwania impulsu. A jak to
  128. zrobiê? Moûna wykorzystaê wbudowany w komputer zegar, tak uczyniâ
  129. profesjonaliôci. Ale najprostszy sposób to:
  130.  
  131.     |-<---------------------\
  132. sprawdú sygnaî - nie ma    --->----|
  133.     |            |
  134.     V            |
  135. jest sygnaî            |
  136.     |            |
  137.     V            |
  138. zwiëksz licznik o 1        |
  139.     |            |
  140.     V            |
  141. zapamiëtaj stan licznika ---->--/
  142.  
  143. Po takiej operaci, w gaîëzi "nie ma" mamy zapisany ostatni stan
  144. licznika, adekwatny do czasu sygnaîu. Teraz tylko przemierzyê:
  145. jeôli jednej (znanej) wartoôci pomiaru odpowiada konkretny
  146. odczyt, to znajâc funkcjë przejôcia moûemy sobie dowolnie juû
  147. dalej przeliczaê wszelkie odczyty.
  148.  
  149. Gorzej, gdy funkcja przejôcia jest nieznana, a my moûemy sië od
  150. konwertera spodziewaê tylko powtarzalnoôci pomiarów. Wówczas
  151. zostaje nam jedynie kalibracja. Polega ona na kolejnym mierzeniu:
  152. podajemy na wejôcie znanâ wartoôê, mierzymy jâ i zapisujemy w
  153. tabeli. I tak przez szereg kolejnych (licznych), pomiarów.
  154. Nastëpnie podczas wîaôciwych pomiarów poprzez porównywanie
  155. odczytu do zapisanej tabeli (oczywiôcie moûe robiê to sam
  156. komputer) oszacowujemy wartoôê dokonywanego pomiaru.  Osoby
  157. znajâce sië na matematyce mogâ zastâpiê tabelë funkcjâ
  158. interpolujâcâ bâdú ekstrapolujâcâ (odpowiada ona na wykresie
  159. krzywej, przechodzâcej przez wszystkie punkty pomiarowe, bâdú z
  160. okreôlonym bîëdem przechodzâcej w ich pobliûu) -- w ten sposób
  161. moûna îatwo zbadaê wartoôê dowolnego pomiaru, takûe takiego,
  162. którego nie ma w tabelce!
  163.  
  164. <sr>Podsumujmy
  165.  
  166. <txt>W kaûdej dziedzinie potrzebna jest odrobina teorii. Bez
  167. znajomoôci pewnych zagadnieï czësto nie moûna zrozumieê, o co w
  168. tych pomiarach chodzi... Powyûsze dywagacje wyjaôniajâ jednak,
  169. dlaczego profesjonalne ukîady pomiarowe sâ TAK DROGIE! Bo wîaônie
  170. walka z bîëdami pomiarów, zmianami charakterystyk pomiarowych
  171. itp. wymaga zîoûonoôci ich konstrukcji, drogich czëôci, o bardzo
  172. duûej precyzji dziaîania, a to teû kosztuje. My, jeôli tylko
  173. bëdziemy mogli, bëdziemy rozbijali interfejs na dwa elementy:
  174. sprzëtowy interfejs pomiarowy, umoûliwiajâcy nam zamianë
  175. mierzonej wielkoôci na sygnaî "zjadliwy" dla komputera, samâ
  176. natomiast konwersjë i przeliczenie pozostawiajâc programowi,
  177. dziëki temu o wiele îatwiej bëdzie nam konstruowaê róûnego typu
  178. czujniki, o których juû w nastëpnym odcinku.
  179.  
  180.  
  181. 1) Elementy bierne to rezystory, kondensatory, natomiast elementy
  182. aktywne to tranzystory, diody, wzmacniacze operacyjne.            
  183.