EdW 2003/06 – strona 54

Transkrypt

EdW 2003/06 – strona 54
Mała stacja
temperaturowa
Nietypowe wykorzystanie
licznika rowerowego
Do czego to służy?
Do czego służy licznik rowerowy chyba każdy wie. Ja jednak proponuję, aby licznik rowerowy wyposażyć w interfejs... pomiaru
temperatury. Licznik posiada wszelkie cechy
i funkcje pozwalające na pomiar nie tylko
temperatury (prędkości) aktualnej, ale i wartości maksymalnej oraz średniej. Pomiar
wartości maksymalnej i jej zapamiętanie jest
o tyle interesujący, że potem bezbłędnie możemy odtworzyć „jaki był u nas upał...”. Od
razu wyczuwa się brak pomiaru drugiej wartości, tj. minimalnej. Z natury rzeczy komputerek rowerowy nie posiada takiej funkcji (bo
i po co?). W tym momencie, my – elektronicy, mamy pole do popisu. Nasz interfejs powinien naprawić ten brak.
Jak to działa?
Schemat ideowy przedstawiony został na rysunku 1. Jak widać, czujnikiem temperatury
jest dobrze znany i niedrogi układ LM35. Zapewnia on liniowe przetwarzanie temperatury
na napięcie ze współczynnikiem 10mV/oC,
54
a zakres pracy układu jest szerszy niż spodziewane temperatury na dworze. Układ LM35
musi korzystać z ujemnego napięcia zasilania,
aby ponownie mierzyć temperatury poniżej
0oC. Problem ten rozwiązuje przeniesienie masy LM35 na poziom napięcia referencyjnego.
Od tej pory układ LM35 widzi rzeczywistą masę jako napięcie -1,25V, bo tyle wynosi napięcie referencyjne z układu LM385-1,2. Dalej napięcie z wyjścia czujnika temperatury trafia na
komparator temperatury bliskiej zeru i na wyjście wzmacniacza o zmiennym wzmocnieniu.
Dosyć dziwnie wygląda ten twór, był jednak
konieczny. Jeżeli interfejs do pomiaru temperatury ma być na tyle uniwersalny, aby mógł
przez cały rok mierzyć temperaturę na zewnątrz, musi poprawnie interpretować temperatury ujemne. Problem z pozoru banalny przysparza problemów, gdyż w przeciwieństwie do
temperatury nie istnieją ujemne prędkości. Co
prawda można poruszać się w tył, ale wtedy
mamy raczej do czynienia ze zmianą kierunku.
Problem udało się rozwiązać w ten sposób, że przy stopniowym spadku temperatury
wskazania także liniowo maleją, a w momencie przejścia przez zero i dalszego obniżania
się temperatury wskazania wzrastają, tak jak
wzrasta bezwzględna różnica między aktualną temperaturą a zerem. Dodatkowo spadek
temperatury poniżej zera sygnalizowany jest
zapaleniem się diody D1. Za detekcję zerowej
temperatury odpowiedzialny jest komparator
zbudowany na pierwszym wzmacniaczu operacyjnym układu LM358 (U3A). Jest on włączony jakby „na odwrót” wejściem „+” do napięcia referencyjnego, wszystko po to, aby
ułatwić budowę dalszych torów. Komparator
ten posiada histerezę wyznaczaną przez rezystory R3 i R4. Przy R3=2,7kΩ i R4=1MΩ histereza ta wynosi około 2oC. Brak histerezy
byłby silnie zauważalny przy temperaturze
około 0oC. Jej wartość można zmieniać, dobierając stosunek R3 do R3+R4. Najprościej
można przyjąć, że
R4/R3 = ~9V/10mV x t∆ , gdzie t∆ to żądana
histereza. Na szerokość histerezy ma wpływ
Rys. 1 Schemat ideowy
E l e k t ro n i k a d l a Ws z y s t k i c h
napięcie zasilania, dlatego przy innym napięciu niż 9V może być konieczne dobranie
elementów.
Opisywany komparator steruje dwoma
elementami: poprzez rezystor R5 diodą LED
sygnalizującą ujemne wskazania i tranzystorem T1 zmieniającym znak wzmocnienia
drugiego wzmacniacza z LM358. W sytuacji,
gdy tranzystor T1 jest zatkany, cały sygnał
z wyjścia U3A trafia na wejście nieodwracające U3B i w konsekwencji powiela się na
wyjściu ze współczynnikiem wzmocnienia 1.
W momencie, gdy mamy do czynienia
z ujemnymi temperaturami, tranzystor T1
zwiera wejście nieodwracające U3B do napięcia odwracającego o wzmocnieniu -1. Inaczej mówiąc, na wyjściu generuje napięcie
o tyle wyższe od referencyjnego, o ile jest
niższe na rezystorze R8. Wzmacniacz po
prostu stara się zrównać napięcia na swoich
wejściach.
Z wyjścia U3B sygnał trafia poprzez filtr
dolnoprzepustowy (R10, C2) na wejście generatora sterowanego napięciem. W roli tej
pracuje układ LM331. Generator ten pracuje
w standardowej konfiguracji. Jedyną zmianą
w stosunku do zalecanej przez producenta
konfiguracji jest 10-krotne zwiększenie C4.
Kondensator ten wraz z rezystorem R15 odpowiada za stałą czasową wewnętrznego
przerzutnika. Zwiększenie C4 z 10nF do
100nF obniżyło współczynnik przetwarzania
generatora VCO z 1kHz/V do 100Hz/V.
W podstawowym (uruchomieniowym) urządzeniu nie jest konieczne montowanie rezystorów R12 i P1. Zaleca się jednak zamontować te elementy w ostatecznej wersji ze
względu na niski poziom przetwarzanych sygnałów i w związku z tym zauważalny wpływ
napięć niezrównoważenia układu LM331.
Rezystor R16 podciąga do plusa wyjście
generatora. Z tego punktu można już pobrać
sygnał dla dalszych torów. Jest to wyjście
oznaczone jako WY1. Niestety w wielu przypadkach nie można tutaj bezpośrednio podłączyć komputerka rowerowego. Powód jest
prosty. Urządzenie na WY1 posiada współczynnik przetwarzania równy 1Hz/oC. Aby
usunąć tę niedogodność, urządzenie zostało
wyposażone w dodatkowy dzielnik częstotliwości. Podział przez 10 dokonuje się w liczniku dziesiętnym U5 4017. Licznik ten pracuje w pełnym cyklu, nic nie stoi jednak na
przeszkodzie, aby skrócić ten cykl, gdy zajdzie taka konieczność.
czujnik temperatury lutujemy w płytkę lub
wyprowadzamy na przewodach.
Po załączeniu zasilania należy w pierwszej kolejności sprawdzić wartość napięcia
referencyjnego. Napięcie na środkowym wyprowadzeniu U2 powinno mieć 1,25V. Następnie sprawdzamy napięcie na środkowym
wyprowadzeniu U1. To napięcie powinno
być wyższe od referencyjnego o 0,2...0,3V.
Wszystko zależy od temperatury czujnika.
Fakt przebywania w dodatniej temperaturze
będzie sygnalizowany zgaszoną diodą D1.
Gdy poprzednie etapy poszły gładko należy
sprawdzić napięcie na wyprowadzeniu 7 U4.
Powinno być ono takie samo jak na środkowym wyprowadzeniu LM35.
Ostatnią czynnością jest kalibracja VCO.
Najpierw należy ustabilizować temperaturę
czujnika na poziomie powiedzmy 30-40oC,
a następnie potencjometrem P2 uzyskać
współczynnik konwersji 1Hz/ 1oC (na WY1).
W ostatniej fazie wylutowujemy LM35 i R1,
i zwieramy puste wyjście (pin 2) z napięciem
referencyjnym (pin 3) po układzie U1. Potencjometrem P1 staramy się uzyskać 0Hz na
wyjściu. W ten sposób kalibrujemy zero naszego urządzenia. Po ponownym wlutowaniu
U1 może okazać się koniecznym skorygowanie wskazań przy pomocy P2.
Podłączenie urządzenia
Docelowymi punktami podłączenia komputerka rowerowego jest WY2. Aby komputerek
wskazywał poprawnie, należy wpisać mu właściwy promień koła. Jak to obliczyć? Przyjmijmy, że po podziale na 4017 współczynnik
przetwarzania wynosi 0,1Hz/oC. Tak więc dla
10oC mamy 1Hz. 10km/h to około 2,78m/s.
Urządzenie wyśle 1 impuls w ciągu sekundy
(ponieważ 10oC to 1Hz), czyli tak jakby koło
Rys. 2 Schemat montażowy
obróciło się jeden raz w ciągu sekundy.
Obróciło się jeden raz, ale przejechało odległość 2,78m, stąd po podstawieniu do wzoru
L=2r – r wyniesie 44cm. Idąc tym tokiem rozumowania, można obliczyć inne promienie
kół przy innym współczynniku przetwarzania.
Można jednak inaczej – wpisać promień
np. 30cm i tak korygować współczynnik
VCO potencjometrem P2, aby wskazania były prawidłowe. Przy tej drugiej okazji wskazana będzie wymiana R11 na zworę, a wartość P2 na np. 22kΩ, a po ustawieniu powrót
do rezystora stałego i potencjometru o niewielkiej wartości.
Michał Stach
Wykaz elementów
Rezystory
R1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27kΩ
R2,R8-R11 . . . . . . . . . . . . . . . . . . . . . . . .100kΩ
R3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5,1kΩ
R4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1MΩ
R5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2,2kΩ
R6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1kΩ
R7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150kΩ
R12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22kΩ
R13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47Ω
R14,R16 . . . . . . . . . . . . . . . . . . . . . . . . . . .10kΩ
R15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6,8kΩ
P1 . . . . . . . . . . . . . . . . . . . . . . . . .22kΩ helitrim
P2 . . . . . . . . . . . . . . . . . . . . . . . . . . . .4,7kΩ PR
Kondensatory
C1,C2,C4 . . . . . . . . . . . . . . . . . . . . . . . . . .100nF
C3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1µF
C5 . . . . . . . . . . . . . . . . . . . . . . . . . . . .10µF/16V
Półprzewodniki
D1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LED
T1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .BC547
U1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LM35
U2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LM385
U3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LM358
U4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LM331
U5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .CD4017
Montaż i uruchomienie
Układ można zmontować na płytce drukowanej pokazanej na rysunku 2. Montaż urządzenia jest klasyczny. Rozpoczynamy od
zwor i podstawek pod układy, a kończąc na
największych elementach. Do zasilania układu przewidziano złącze śrubowe, do którego
należy przyłączyć baterię 9V lub zasilacz stabilizowany. W zależności od przeznaczenia
E l e k t ro n i k a d l a Ws z y s t k i c h
55