Kradąjt
NaaaneprzansKa ói 04-205 Warszawa Tel: (022) 613-08-88 Fax: (022)812-10-68
Lislinu 1 | |||
DEF INFD TAB: |
;domyślna |
tablica INFO | |
d Ib |
"T" | ||
dfb |
" L" |
; domyślna |
naewo |
d£b |
"o" | ||
dfb |
'V | ||
dfb |
" " | ||
dfb |
"2" | ||
dfb | |||
U£L> |
•• " | ||
dfb |
"V” | ||
dfb |
"i" |
:13 znaków |
nazvy-NVLL |
dfb | |||
dfb |
"0" | ||
dfb |
"0" | ||
Ufb |
00 |
; nuli | |
dfb |
020h |
/DA?A LC adroe aktualni* zapioywanłj próbki | |
dfb |
00 |
;DATA HI | |
dfb |
00 |
;nuner |
okresu (Interwału) |
dfb |
00 |
trybu wyzwalania | |
dfb |
o: |
czasu proakowama | |
dfb |
Offh |
leo ile pceuaraw tablice w EL I | |
dfb |
Ofch |
; CE LC- |
naksymalny adres w EE |
dfb |
07 fh |
;EE HI |
: odpowiednia rezerwa |
dfb |
OO |
;STAN: | |
;scacC |
Nie zaprogramowany • | ||
;statl |
Cxeko na wyewoJcnic* | ||
'Galie?** śn pomiaru ' | |||
;stat: |
'Pomiar w toku | ||
;stat4 |
Pomiar zakończony ' | ||
;stat5 |
Błąd DS13B20:A) | ||
;State |
Błąd AT24C25t | ||
atot" |
Dc.no utracono i&) ' | ||
? stat£ |
S70F (zanik nap.) | ||
;statS |
Błąd DS13B2C13) | ||
dfb |
OO |
;H mrugał; |
L-s.bat 0-dobra tinfo c kanale |
dfb |
020h |
;baity xarezsrvovare dla IN?G TAB w EE | |
dib |
0I!h |
;ł>uha auntku^na N0LULO256 przeliczana potem |
wancj baterii testowo gotowałem wodę, przy temperaturze bliskiej wrzenia pojawiły się błędy w komunikacji. Problem można było rozwiązać na dwa sposoby. Przez zwiększenie napięcia zasilania TLoga do 5V lub przez zmniejszenie R2 i R3 do 3,3ki2. Jeśli ktoś planuje pomiary na większe odległości, powinien zejść jeszcze niżej do 2,2ki2, a nawet lkQ.
Do omówienia został już tylko schemat konwertera napięć. Jest to typowa aplikacja MAX-a. Sygnał RTS (żądanie nadawania) jest ustawiany od razu po zainicjowaniu COM-a, zapewniając zasilanie konwerterowi. Cały uklud konwerteru zlutowałem na płytce uniwersalnej i umieściłem w dwu połączonych obudowach złącza D-Sub9. Całość, czyli: złącze D_Sub9Honwerter-Jack Stereo, tworzy zgrabny kabelek do odczytu danych, który może być na stałe podłączony do komputera.
Obsługa TLoga za pomocą programu okien kowego pod Windows jest intuicyjna. Podstawowym założeniem była jak największa niezależność od komputera, dlatego rejestrator jest wyposażony w dość pojemną pamięć, w której gromadzone są dane. Cykl pomiarowy wygląda następująco:
ZAPROGRAMOWANIE WYKONANIE POMIARU ODCZYT DANYCH
Jeśli chcemy mierzyć temperaturę z tylko jednego czujnika, zawsze podłączamy go do szpilek CH_A. Przed pierwszym podłączeniem baterii należałoby założyć zworkę Z2. Spowoduje to „sformatowanie” pamięci LbP-ROM, tzn. zapisanie w pierwszych 25 bajtach pamięci domyślnej tablicy lNFO_TAB wraz z jej sumą kontrolną (26 bajt). Strukturę tablicy przedstawiono na listingu 1. Tablica ta informuje program TLoga po jego „przebudzeniu” o konfiguracji oraz o tym, co się działo przed
Rys. 3 a i 3b
wyłączeniem zasilania. Na szczególną uwagę zasługuje bajt STAN, który przechowuje kod wykonywanej operacji lub błędu.
Zworka Z2 jest założona, podłączamy zasilanie i powinniśmy obserwować ciągłe świecenie diody D3, co oznacza, że pamięć jest przygotowana do pracy.
Odłączamy baterię. Zdejmujemy zworkę i znów podłączamy baterię. Jeśli zapis był poprawny i komunikacja z pamięcią oraz czujnikiem CH A przebiega poprawnie, zobaczymy błysk diody D3. len krótki test „POST” jest wykonywany przy każdym włączeniu zasilania. W tym stanie TLog nie reaguje na przycisk.
Jeśli D3 miga szybko przez cały czas, oznacza to jakiś problem, np. odwrotne podłączenie czujnika. Jeśli usuniemy przyczynę awarii, po ponownym podłączeniu zasilania powinniśmy zaob serwować nasz upragniony błysk. Po podłączeniu TLoga do komputera dowiemy się dokładnie, o co chodzi.
Przyłączamy do komputera przewód z konwerterem i uruchamiamy program Log-Link2.exe (można go ściągnąć z Elportalu) Naszym oczom ukazuje się okienko z rysunku 4 podzielone ramkami na 4 podgrupy. Wybie ramy port i klikamy na przycisk „Połącz”. Następnie podłączmy przewód do TLoga (można to zrobić wcześniej). Klikamy jeszcze tylko „OK” i po upływie ok. ls mamy już w ramce poniżej informacje o ILogu. Przez cały czas komunikacji rejestratora z komputerem świeci dioda D3. Rejestrator przesyła wypełnioną tablicę 1NFO TAB do komputera i na tej podstawie ustawiane są pola po lewej stronie okienka. Również comboboksy po prawej ustawiane są wg ostatniej konfiguracji.
Wtrącę teraz krótki kurs obsługi progra mu. Pamiętajmy, że cały czas jesteśmy połączeni. Świadczy o tym zmiana napisu przycisku z „Połącz” na „Rozłącz”, zmiana ikony po prawej stronic tego przycisku oraz informacje o TLogu wyświetlone poniżej. lak więc z lewej od góry mamy „LoggerlD”. Wskazuje on nazwę rejestratora. Po skasowaniu pamięci będzie to „TLog_2 VI.00”. Nazwę możemy dowolnie zmieniać. Dostęp
nych jest 13 znaków, wystarczy wypełnić edit identycznie podpisany po prawej stronie. Następnie jest „Stan baterii”. Są dwa stany, pierwszy to „OK”, a drugi „ROZŁADOWANA’ wyświetlany na czerwono. To, który jest widoczny, zależy od wyniku porównania napięcia odniesienia z napięciem z PI, opis kalibracji będzie umieszczony dalej. Kolejne pole to chyba najważniejsza informacja. Mówi o ilości próbek zachowanych w pamięci w stosunku do całkowitej pojemności pamięci (również podana w próbkach). Pamięć 24C256 wydawała mi się wystarczająca, jeśli ktoś ma większe ambicje, zawsze może zmienić ją na 24C512, ale wiąże się to również ze zmianami w oprogramowaniu. Przy pierwszym włączeniu pole to ma wartość „0 ! 16367”, co oznacza, że pamięć jest pusta, przycisk „Odczytaj próbki” jest nieaktywny. Ostatnim już elementem tej grupy jest pole „STATUS”, które wymaga nieco szerszego komentarza. Wszystkie możliwe do wyświetlenia komunikaty widoczne są na listingu 1 (komentarz do STAN). Jest ich 10. Jeśli kasowaliśmy pamięć, to widzimy komunikat statO „Niezaprogramowany”. Rejestrator me wykonuje żadnej ciekawej operacji. Komunikaty błędów zobaczymy, kiedy pojawią się problemy z transmisją pomiędzy pamięcią czy czujnikami, spowo dowane np. uszkodzeniem przewodu. Po zapisaniu konfiguracji (przyciskiem „Zapisz konfigurację”) i ponownym podłączeniu TLoga do komputeru zobaczymy statl. Jest to jedyna sytuacja, kiedy rejestrator zareaguje na wciśnięcie przycisku KI. Należy pamiętać, że rejestrator można podłączyć do komputera w każdej chwili, dzięki czemu wiadomo, w jakim stanie się znajduje. Kiedy zostanie wyzwolony przyciskiem i
Elektronika dla Wszystkich Listopad2006 19