Zapoznanie się z wybraną metodą badania struktury wewnętrznej ciała porowatego, napisanie programu obsługującego wilgotnościomierz grawimetryczny OHAUS MB200 (z wykorzystaniem komunikacji poprzez interfejs RS-232C) oraz przeprowadzenie pomiaru efektywnej porowatości wybranych próbek materiałów porowatych. 

Program ma za zadanie wysyłać do wilgotnościomierza dane dotyczące czasu trwania suszenia i temperatury, w jakiej suszenie to ma zachodzić (powinien obsługiwany być tylko tryb pracy "NORMAL MODE"), zbieranie kolejnych danych o wadze suszonej próbki i wyznaczenie na podstawie ostatecznej wagi całkowicie wysuszonej próbki porowatości całkowitej.

Znanych jest wiele metod wyznaczania porowatości i innych charakterystyk geometrycznych materiału porowatego. W klasycznych metodach objętość porów wyznacza się, mierząc za pomocą różnego typu wag, ilość cieczy lub gazu, które wniknęły do wnętrza badanej próbki. Jako ciecze piknometryczne stosuje się np. rtęć lub wodę. Napełnianie porów cieczą odbywa się albo samorzutnie (pod działaniem sił kapilarnych), albo pod wpływem wysokiego ciśnienia (gdy ciecz jest niezwilżająca).

Mówiąc o porowatości materiału trzeba zwrócić uwagę na fakt, że w zależności od zastosowanej metody pomiarowej możemy wyznaczać inną wartość tego parametru, a związane to jest z możliwością rozróżnienia kilku definicji porowatości. Stąd zachodzi konieczność precyzyjnego zdefiniowania mierzonych przez nas wielkości.

Całkowita porowatość próbki dana jest wzorem:

  (1)


gdzie V - całkowita objętość próbki, Vs - objętość szkieletu (ciała stałego).

Częściej wyznacza się porowatość efektywną, czyli stosunek objętości porów otwartych (mających połączenie bezpośrednie lub poprzez inne pory z otoczeniem) Vo do całkowitej objętości ciała porowatego:

  (2)

Korzystając z klasycznego porozymetru lub z wilgotnościomierza grawimetrycznego (stosując wodę jako ciecz piknometryczną), można wyznaczyć właśnie porowatość efektywną materiału. Porowatość ta powinna być nie większa niż porowatość całkowita, równość pomiędzy nimi zachodzi tylko wtedy, gdy wszystkie pory są połączone ze sobą (czyli otwarte).

Do pomiaru wilgotności ciał stałych wykorzystuje się metodę grawimetryczną nazywaną też metodą suszarkową. Polega ona na ogrzewaniu próbki w odpowiedniej dla danego materiału temperaturze do jej całkowitego wysuszenia. Przy założeniu, że po wysuszeniu całkowita nie związana strukturalnie woda została odparowana, oraz że na skutek suszenia masa materiału próbki nie uległa zmianie, masę wody szacuje się na podstawie różnicy masy próbki suchej i nasączonej. Na podstawie wartości masy próbki suchej i całkowicie nasyconej można również określić procent wilgotności odzyskanej według następującej zależności:

  (3)

gdzie: p - procent wilgotności odzyskanej, mw - masa próbki maksymalnie nasyconej wodą (wilgotnej), ms - masa próbki suchej.

W celu wyznaczenia porowatości wpierw obliczamy masę mc wody, która nasyci próbkę, korzystając z zależności:

mc = mw - ms (4)

a następnie na tej podstawie obliczamy objętość zajmowaną przez tę wodę:

 (5)

gdzie ρc oznacza odczytaną z tablic gęstość wody (w temperaturze w jakiej dokonywaliśmy nasycenia próbki).

Korzystając ze wzorów (2) i (5) oraz objętości V próbki obliczonej na podstawie jej wymiarów, otrzymujemy, że:

  (6)

Przed przystąpieniem do pomiaru należy wybraną próbkę maksymalnie nasycić wodą. W tym celu próbkę kładziemy na bibule lub ściereczce i na górnej powierzchni próbki dozujemy kilka kropel wody, gdy woda wniknie do środka dodajemy kolejną kroplę i czynność tę powtarzamy, aż do momentu gdy woda przeniknie do bibuły. Uruchamiamy wilgotnościomierz i sprawdzamy wytarowanie wagi. Następnie umieszczamy badaną próbkę na szalce wilgotnościomierza i uruchamiamy program sterujący pomiarem. Program powinien rejestrować (zapisywać do wzoru) zależność masy próbki od czasu suszenia i zakończyć pomiar w momencie, gdy trzy kolejne odczyty pokażą taką samą wartość masy próbki.


Program na początku swego działania powinien ustawić parametry portu szeregowego (com1: lub com2:) zgodnie z parametrami portu wilgotnościomierza, uruchomić proces suszenie próbki, dokonać odczytu masy w odstępach czasowych podanych przez użytkownika aż do momentu zakończenia suszenia (spełnienia odpowiedniego warunku) oraz obliczyć procent wilgotności odzyskanej na podstawie wzoru (1) i na koniec określić porowatość efektywną próbki korzystając ze wzoru (2). Jako kryterium całkowitego wysuszenia próbki można przyjąć np. równość trzech kolejnych pomiarów.

Interfejs RS-232C jest jednym z interfejsów szeregowych. Występuje standardowo we wszystkich komputerach zgodnych z IBM PC i nowszych. W interfejs ten wyposażonych jest wiele urządzeń pomiarowych, w tym jednak przypadku nie zawsze interfejsy te są w pełni zgodne ze specyfikacją standardu (szczególnie jeśli chodzi o topografię połączeń). Sygnały przekazywane łączem RS232C można podzielić na trzy grupy:

  • danych: RxD, TxD
  • sterujących urządzeniem zewnętrznym: RTS, DTR
  • kontrolne (odbierane z urządzenia): CTS, DSR, RI, DCD (lub RLSD).

Istnieją dwie podstawowe metody obsługi (dostępu) do portu szeregowego: pierwsza polega na bezpośrednim manipulowaniu rejestrami, druga opiera się na odwołaniu do funkcji BIOS’u (jest ona bezpieczniejsza, ale nakłada na użytkownika pewne ograniczenia).

Wilgotnościomierz OHAUS MB200 podłączony jest do komputera PC przez port szeregowy 9-cio żyłowym kablem.

Układ pinów we wtyczce prezentuje poniższy rysunek:

widok złącza od strony komputera oraz opis pinów:

Pin Nazwa Kierunek Opis
1 CD O
Carrier Detect (nie używany)
2 RXD O
Receive Data (
3 TXD N
Transmit Data
4 DTR N
Data Terminal Ready(nie używany)
5 GND -- System Ground
6 DSR O
Data Set Ready
7 RTS O
Request to Send
8 CTS O
Clear to Send
9 RI O
Ring Indicator (drukowanie)

Drukowanie jest bezpośrednio obsługiwane przez przycisk PRINT umieszczony na panelu sterowania.

Parametry transmisji (szybkość, długość słowa, parzystość, bit stopu) muszą być ustawione jednakowe dla portów wilgotnościomierza i komputera.

Budowa wilgotnościomierza

1 - Głowica susząca
2 - Element grzejny
3 - Czujnik temperatury
4 - Poziomnica
5 - Tacka
6 - Szalka
7 - Górny wyświetlacz
8 - Górny panel kontrolny
9 - Dolny wyświetlacz
10 - Dolny panel kontrolny
11 - Wyłączanie
12 - Włączanie/Tarowanie

Wilgotnościomierz może pracować w jednym z czterech podstawowych trybów:

  • Normal Mode - suszenie próbki przez określony czas i w określonej temperaturze.
  • Auto Dry Mode – suszenie próbki trwa dopóki nie zostanie osiągnięty określony jako parametr poziom wysuszenia.
  • Multi – Temp Program – suszenie może odbywać się z różnymi parametrami czasu / temperatury dla programów (do 3), oraz zapis i odczyt parametrów suszenia dla różnych programów. Każdy z trzech programów (M1, M2 i M3) może składać się z jednego, dwóch lub trzech kroków oznaczonych odpowiednio M1-1, M1-2 i M1-3. Funkcja ta może być wykorzystana do gwałtownego suszenia silnie wilgotnych próbek. Najpierw ustawiamy wysoką temp. na okres czasu, kiedy ryzyko przegrzania jest małe, następnie zmniejszamy temp. grzania kiedy wzrośnie ryzyko przegrzania.
  • Moisture Regain Mode – pozwala na obliczenie procentu wilgotności odzyskanej na podstawie formuły przedstawionej na stronie 2.

Wilgotnościomierz można obsługiwać z panelu sterowania bądź z poziomu programu.

Na panelu sterowania wagi znajdują się dwa wyświetlacze, 9 przycisków funkcyjnych, oraz 4 diody kontrolne. Na wyświetlaczu głównym (większym) pojawiają się wartości mierzonych parametrów. Mniejszy wyświetlacz pokazuje wartość parametrów stałych procesu, oraz aktualny czas i temperaturę. Poszczególne przyciski służą do:

  • OFF – wyłączania wagi.
  • ON / TARE – włączenia i wytarowania wagi.
  • SELECT, “strzałka w górę” i “strzałka w dół” – ustawienia trybu pracy oraz stałych parametrów procesu (na małym wyświetlaczu pojawia się modyfikowany parametr, strzałkami określamy żądaną wartość).
  • CANCEL, START, STOP i PRINT – do obsługi procesu suszenia.

Komendy wyjścia

WyjścieWartośćOpis
Mode (tryb)‘N’N oznacza Normal Mode
‘A’A oznacza Auto Mode
‘MYZ’M oznacza Mulit-Temp Mode,

Y – liczbę programów,

Z – okres powtórzeń.

Time (czas)‘xxx m’xxx oznacza przedział czasu (w minutach)

(5 znaków)

‘xxx:xx’xxx:xx oznacza czas podany z podziałem na min. i sec. (6 znaków).
Temperature (temperatura)‘xxx C’xxx oznacza aktualną bądź ustawioną temp. podaną w stopniach Celsjusza (5 znaków).
Weight (waga)‘xxx.xxg’xxx.xx oznacza masę podaną w gramach (7 znaków + znak (+/-))
Percent (procentowość)‘xxx.x%y’xxx.x oznacza liczbę procent a y odpowiednio:

‘M’- wilgoci, ‘S’ – ciała stałego, ‘R’ – współ. wilgotności odzyskanej.

Status‘NEW’Oznacza nową próbkę gotową do testu.
‘RUN’Oznacza że suszenie aktualnie trwa.
‘STP’Oznacza że suszenie zostało zatrzymane.
‘END’Oznacza, że suszenie zostało zakończone, i wartości końcowe zapisane.

Komendy ustawienia parametrów suszenia:
TrybKomendaOpis
Normal Mode‘xxx_yyy_N’ <CR>

(7 znaków)

‘xxx’oznacza temp. w ° C

‘yyy’oznacza czas w min.

Auto Mode‘xxx_y.yy_zz A’ <CR>

(10 znaków)

‘xxx’oznacza temp. w ° C

‘y.yy’oznacza zmianę wagi w gramach,

‘zz’szerokość przedziału czasowego

MultiTemp Mode‘aaa_bbb_x_yz_M’<CR>

(10 znaków)

‘aaa’oznacza temp. dla programu ‘yz’,

‘bbb’oznacza krok czasowy dla programu ‘yz’

‘x’oznacza gdy 1- dołączyć od auto mode, 0- zakończyć normalnie,

‘yz’ – numer programu,

‘z’ – okres w programie.

Komendy wejścia:
KomendaOpis
‘B’ <CR>Start suszenia.
‘E’ <CR>Zakończenie suszenia.
‘T’ <CR>Wytarowanie wagi.
‘xP’ <CR>W zależności od parametru x ozancza:

0P – Ustawienia suszenia.

1P – Czas jaki upłynął od początku suszenia.

2P – Temperatura.

3P – Waga.

4P - % wilgoci.

5P - % ciała stałego.

‘xxS’ <CR>Ustawienia trybu i pobranie parametrów wyjścia

__S – aktualne ustawienia (bez zmian).

_NS – ustawienie trybu Normal

_AS – ustawienie trybu Auto

1MS – ustawienie trybu Multitemp Program 1

2MS – ustawienie trybu Multitemp Program 2

3MS – ustawienie trybu Multitemp Program 3

_MS – ustawienie ostatnio używanego programu.

‘C’ <CR>Pobranie aktualnego statusu, gdzie: pierwsza linia zawiera stan np. ‘NEW’, ‘RUN’, ‘STP’, lub ‘END’, druga linia listę programów w aktualnym trybie, trzecia wagę jeżeli stan jest ‘NEW’, w przeciwnym razie czas suszenia, aktualną temp., aktualną wagę, % wilgoci i % ciała stałego.

Oznaczenie <CR> oznacza powrót karetki (znak o kodzie 13).