cyfrowy_czujnik_polozenia.pdf

(61 KB) Pobierz
Cyfrowy czujnik położenia
P R O J E K T Y Z A G R A N I C Z N E
Cyfrowy czujnik położenia
Opisany w†artykule uk³ad
przypisuje po³oøeniom
odczepu potencjometru
(suwakowego lub obrotowego)
jedn¹ z†11 wartoúci
binarnych (od 0†do 10).
Autor zaprojektowa³
i†wykorzystywa³ ten
ìelektroniczny potencjometrî
do zapewnienia wspÛ³pracy
pomiÍdzy mikrokontrolerem
i†zespo³em ramienia robota.
Schemat elektryczny przetwor-
nika znajduje siÍ na rys. 1 .
Dobrze znany LM3914 s³uøy
w†urz¹dzeniu jako przetwornik
analogowo-cyfrowy (ADC), prze-
mieniaj¹cy napiÍcie odczepu (ana-
logowe) na odpowiedni¹ wartoúÊ
cyfrow¹. W†prezentowanym uk³a-
dzie LM3914 pracuje w†trybie
paska, z†powodÛw, jak niøej.
Wyjúcia ìotwarty kolektorî uk³a-
du LM3914: L1\ do L10\ s¹
po³¹czone z†wejúciami enkodera
kodu ì1 z 10î z negacj¹ na kod
BCD z negacj¹ (stan aktywny niski)
ì10-na-4î - uk³ad IC2 74147. Tylko
najbardziej znacz¹cy bit wyjúciowy
nie jest bezpoúrednio odwzorowy-
wany w†4-bitowym kodzie binar-
nym na wyjúciu kodera. DziesiÍÊ
wejúÊ kodera umoøliwia generowa-
nie kodÛw od 0000 do 1001 (czyli
dziesiÍtnie od 0†do 9). Bramki XOR
IC3c i†IC3d zosta³y dodane w celu
umoøliwienia tworzenia rÛwnieø
wartoúci ì10î lub 1010. Ich funkcja
jest nastÍpuj¹ca: jeúli koder ì147î
daje wartoúÊ 1001 (9), a†L10\ uk³a-
du LM3914 ma poziom niski (ak-
tywny), bramki XOR neguj¹ dwa
najmniej znacz¹ce bity, tworz¹c
s³owo binarne 1010.
Jednak funkcja ta dzia³a tylko
wtedy, gdy L9\ pozostaje aktywne
przy aktywnym L10\, st¹d wyko-
rzystanie trybu ìpaskaî zamiast
trybu ìkropkiî uk³adu LM3914.
EE
Rys. 1.
Elektronika Praktyczna 2/99
21
21779035.006.png 21779035.007.png 21779035.008.png 21779035.009.png 21779035.001.png 21779035.002.png 21779035.003.png 21779035.004.png 21779035.005.png
Zgłoś jeśli naruszono regulamin