Multi termometr Dallas

Nóżka oznaczona jako Vdd doprowadza dodatkowe napięcie zasilające, jedna w tej aplikacji nie jest wykorzystana i pozostaje nie podłączona.Układ termometru mierzy temperaturę zliczając impulsy wewnętrznych generatorów, których częstotliwość zależy od zewnętrznej temperatury.Po uaktywnieniu układu i przesłaniu rozkazu CONVERT_T rozpoczyna się cykl pomiary trwający niespełna 2s.Po tym czasie z zespołu rejestrów pośredniczących określanych wspólną nazwą SCRATCHPAD można odczytać parametry zmierzonej temperatury.Rejestr oznaczony numerem 0 zawiera młodszy bajt temperatury zmierzonej z dokładnością do 0,5C.W zapisie heksadecymalny zawartość rejestru wynosi dla 0C 0h, dla +0,5C 0,1h, dla +25C 32h, dla -0,5C FFh, dla - 1C FEh itd.

Układ DS1920 ma także pewne cechy termostaty i potrafi sygnalizować przekroczenie temperatury dla zaprogramowanych wartości granicznych.Bajty 2 i 2 zawierają właśnie te wartości które przy pomocy specjalnego zakazu mogą być skopiowane z rejestrów do dwóch komórek pamięci EEPROM.Dzięki temu, nawet po wyłączeniu napięcia zasilającego, dane termostaty nie znikają i ponownym włączeniu zasilania znów są dostępne.Po każdym cyklu pomiarowym dane odczytanej temperatury porównywane są z rejestrami termostaty.W razie przekroczenia zaprogramowanych wartości układ przechodzi do tryb alarmu co oznacza, że będzie odpowiadał na rozkaz ALARM SERACH.Będzie się to działo tak długo, aż po kolejnym cyklu pomiarowym układ nie stwierdzi, że temperatura zmniejszyła się.

Wszystkie prawa zastrzeżone przez gamesweek.pl © 2010