Przetwornik AC z interfejsem RS232.PDF

(145 KB) Pobierz
Przetwornik A/C z interfejsem RS232
M I N I P R O J E K T Y
Przetwornik A/C z interfejsem RS232
Opisany uk³ad
przetwarza napiêciowy
sygna³ analogowy na
sygna³ cyfrowy
i przesy³a go do
komputera przez ³¹cze
RS232. Tego rodzaju
uk³ady s¹ u¿yteczne
przy zdalnym
sterowaniu wielu
urz¹dzeñ za pomoc¹
jednego komputera.
Mo¿na na przyk³ad
monitorowaæ kilka
pieców, a wartoci ich
temperatury przesy³aæ
do centralnego
komputera. Za pomoc¹
prostego programu
przetwornik A/C
pomaga
w podejmowaniu
decyzji, jakie dzia³anie
powinno zostaæ podjête
po zmierzeniu
temperatury danego
pieca.
Uk³ad sk³ada siê z trzech
bloków (schemat elektryczny
pokazano na rys. 1 ). Jeden
zajmuje siê konwersj¹ sygna-
³ów analogowych na cyfrowe.
W drugim bloku sygna³y cyf-
rowe zostaj¹ sformatowane
zgodnie z norm¹ RS232
i przetworzone w strumieñ
danych. Ostatni blok jest ste-
rownikiem linii.
Jako przetwornika u¿yto
dobrze znanego, taniego
uk³adu ADC0804 (IC1). Prze-
twarza on napiêcie analogo-
we z zakresu od 0 do 5V na
wartoci cyfrowe o 256 po-
ziomach. Mo¿na u¿yæ tak¿e
innych uk³adów, trzeba jed-
nak wzi¹æ pod uwagê po-
jemnoæ linii komunikacyj-
nej.
i IC6). W celu wytworzenia bi-
tu startu i bitu stopu pierwsza
i dziesi¹ta komórka tego rejes-
tru s¹ po³¹czone odpowiednio
z mas¹ i z Vcc.
W roli generatora zegaro-
wego u¿yto uk³adu 555. Zo-
sta³ on skonfigurowany jako
multiwibrator astabilny do
generacji fali prostok¹tnej
110Hz. Zaleca siê skontrolo-
wanie wartoci tej czêstotli-
woci, czy mieci siê w gra-
nicach tolerancji ±2%. W ra-
zie potrzeby wartoæ tej czês-
totliwoci mo¿na zmieniæ za
pomoc¹ C3 i R4.
Do generacji sygna³u ³a-
dowania dla rejestrów prze-
suwaj¹cych u¿yto programo-
walnego licznika 74F169
(IC4). Jest do niego wstêpnie
³adowanaliczba10.Generuje
zatemimpulsy³adowaniaIC5
i IC6 co dziesiêæ impulsów
zegarowych.
Ostatnim stopniem jest
sterownik linii RS232 (IC7),
zmieniaj¹cy poziom napiêcia
sygna³u z TTL do +12V i -
12V i dopasowuj¹cy do im-
pedancji linii. Sterownikiem
tym jest uk³ad MAX232
w standardowej konfiguracji.
Do po³¹czenia tego uk³a-
du z komputerem trzeba u¿yæ
kabla null modem . Schemat
tego kabla zosta³ dla wygody
umieszczony na schemacie.
Szybkie uk³ady F TTL mo-
g¹ byæ ewentualnie zast¹pio-
ne odpowiednikami LS
(ma³ej mocy Schottky).
K. Haddad Shargh, EE
Rys. 1
ADC0804 zosta³ skonfigu-
rowany do ci¹g³ego przetwa-
rzania. Niestety, w tym trybie
w trakcie konwersji na magis-
trali danych pojawiaj¹ siê fa³-
szywe dane. Problem ten roz-
wi¹zuje u¿ycie na wyjciu
przetwornika zatrzasku
74F374(IC2).Pozakoñczeniu
konwersjiaktywowanazostaje
koñcówka /INTR i w 74F374
zostaj¹ zapisane w³aciwe da-
ne. S¹ one nastêpnie kopiowa-
ne do rejestru przesuwaj¹cego
w celu konwersji z formatu
równoleg³ego na szeregowy.
Rejestr ten jest z³o¿ony
z dwóch szeregowo po³¹czo-
nych uk³adów 74F166 (IC5
WYKAZ ELEMENTÓW
Rezystory
R1: 2,2k
F/16V
Pó³przewodniki
D1: LM336
IC1: ADC0804
IC2: 74F374
IC3: NE555
IC4, IC5, IC6: 74F169
IC7: MAX232
Ró¿ne
K1: DSUB9 (¿eñskie)
m
W
R2: 10k
W
R3: 30k
W
W
Kondensatory
C1: 15pF
C2: 10
F/6,3V
C3, C4: 100nF
C5, C6, C7, C8:1
F/16V
Artyku³ publikujemy na podstawie umowy z wydawc¹ miesiêcz-
nika "Elektor Electronics".
Editorial items appearing on pages 39...40 are the copyright
property of (C) Segment B.V., the Netherlands, 1998 which reserves
all rights.
m
40
Elektronika Praktyczna 8/2002
C9: 4,7
R4: 51k
m
32273894.005.png 32273894.006.png 32273894.007.png 32273894.008.png 32273894.001.png 32273894.002.png 32273894.003.png 32273894.004.png
Zgłoś jeśli naruszono regulamin