• Nie Znaleziono Wyników

Inteligentna karta wejść analogowych do systemu mikrokomputerowego K 1520

N/A
N/A
Protected

Academic year: 2022

Share "Inteligentna karta wejść analogowych do systemu mikrokomputerowego K 1520"

Copied!
6
0
0

Pełen tekst

(1)

ZESZYTY WAUXO.VE POLITECHNIKI SLiyoKIEJ______________________________________ 1937

S e r i a : AUTOMATYKA z. 33 Nr k o l . 853

Manfred S E I FART, Bernd HERTWIG Hendrik HANISCH

T e c h n isc h e Hochschule " O tto von G u e r ic k e " Magdeburg

INTELIGENTNA KARTA V/EjŚd ANALOGOV/YCH DO SYSTEMU MIKROKOMPUTESO./EGO K 1520

S t r e s z c z e n i e . Z asto s o w a n ie mikrokomputera do wyboru k a n a ł u , ko­

r e k c j i błędów i p r z e t w a r z a n i a a/C pozw ala na z w i ę k s z e n i e d o k ł a d n o ś ­ c i i u n i w e r s a l n o ś c i systemów pomiarowych, a ta k ż e um ożliw ia r e z y g ­ n a c j ę z k osztow nej k a l i b r a c j i . J e ż e l i mikrokom puter w k o n f i g u r a c j i m in im aln ej u m ieszczony j e s t na k a r c i e w e jś ć an alogo w ych , o d c ią żo n y z o s t a j e sy s te m nadrzędny i u zy s k u je s i ę o s z c z ę d n o ś c i s p r z ę to w e . W a r t y k u l e p r z e d s ta w i o n o r o z w i ą z a n i e t a k i e g o s y s te m u .

1. Wstęp

Od s z e r e g u l a t na całym ś w i e c i e używane s ą u kłady we j ść analogowych do systemów mikrokomputerowych, k tó r e na j e d n e j k a r c i e z a w i e r a j ą 3 - , 16- -w e jśc io w y m u l t i p l e k s e r analogow y, wzmacniacz pomiarowy i p r z e tw o r n ik A/C wraz z wymaganymi układami dopasow ującym i i s t e r u j ą c y m i , u m o ż l i w i a j ą ­ cymi s p r z ę ż e n i e z m a g i s t r a l ą sy stem u komputerowego [i] . Z asto s o w a n ie mi­

k r o p r o c e s o r a pozwala na i s t o t n e z m n i e j s z e n i e n ak ła d u sp rz ę to w e g o i z a k r e ­ su wymaganych r e g u l a c j i . 'H dalszym c i ą g u a r t y k u ł u p r z e d s t a w i o n y z o s t a n i e t a k i sy s t e m .

Omawiany sy stem pomiarowy umożliw ia au to m aty c zn ą k a l i b r a c j ę . Do r e a l i z a c j i te g o c e l u k a r t a n ie z aw ie ra żadnych dodatkowych elementów op rócz ź r ó d ł a n a p i ę c i a o d n i e s i e n i a i m i k r o p r o c e s o r a ( j e s t to m i k r o p r o c e s o r U 8 8 0 , odpow iednik Z 8 0 ) . M i k r o p r o c e s o r p r z e jm u je ró w n o cześn ie s t e r o w a ­ n ie p rz e tw o rn ik a A/C.

Kompletny system umożliw ia p r z e t w a r z a n i e 6 sygnałów an alogo w ych , j e s t p r o s t y i b ard zo d o kład n y . K a r ta może z n a l e ź ć z a s t o s o w a n ie w w i e lu przemy­

słow ych u k ład ach pomiarowych i s t e r u j ą c y c h . Maksy mai ny z a k r e s n a p i ę ć w e jś ciowych wynosi ± 1 , 5 V p rzy maksymalnej r o z d z i e l c z o ś c i 15 b i tó w . N a jm n i e j­

s z e r o z r ó ż n i a n e n a p i ę c i e wynosi więc 100^uV (1 L.3B). D z i ę k i temu bez zmia ny wzmocnienia ( p r z e ł ą c z a n i a zakresów pomiarowych) i bez d o kład n y ch d z i e l ników r e z y s t a n c y j n y c h w y tw a r za jąc y c h n a p i ę c i e o d n i e s i e n i a można m ierzyć s y g n a ł y o n ajn iż sz y m poziom ie pochodzące z te r m o p ar , mostków r e z y s t a n c y j - nych, przetworników w i l g o t n o ś c i i c i ś n i e n i a .

(2)

JA Z 1.1. S e i f a r t , B. Hertw.ig, H. H anisch

2. Opis układu

Układ e l e k t r o n i c z n y k a r t y ( r y s . 1) obejm uje p r z e tw o r n i k s y g n a ł u a n a l o ­ gowego na w s p ó łc zy n n ik w y p e łn ie n ia p r a c u j ą c y zgod nie z z a s a d ą równoważe­

nia ładunku o r az m u l t i p l e k s e r w e jśc io w y [ 4 , 5 ] . M u l t i o l e k s e r s t e ­ rowany j e s t p r z e z | m i k r o p r o c e s o r U 880 p o p r z e z t r a n s o p t o r y . P r z e tw o r­

n ik s y g n a ł u analogowego na w sp ó łc zy n n ik w y p e ł n ie n ia s ł u ż y do p r z e t w a r z a ­ nia u /C . J e s t on sterow an y p r z e z m i k r o p r o c e s o r i p r z e k a z u j e i n f o r m a c j e na m a g i s t r a l ą danych. Oba s y g n a ł y p r z e s y ł a n e s ą rów nież za pomocą t r a n s o p t o - rów, co zapewnia p e ł n ą i z o l a c j e g a lw a n ic zn ą c z ę ś c i a n a l o g o w e j. Część a n a ­ logowa z a s i l a n a j e s t ze s t a b i l i z o w a n e j p r z e t w o r n i c y n a p i ę c i a .

Głównym elementem c z ę ś c i c y fro w e j j e s t m i k r o p r o c e s o r U 8 8 0 . J e g o o p ro ­ gramowanie um ieszczono w p a m ię c i EPROM U 555 o p o je m n o śc i 1 K b a j t a . Wy­

miana danych między m ikrop rocesorem U 880 na k a r c i e i systemem mikrokom­

puterowym K 1520 (w dalszym c i ą g u zwanym K 1 5 2 0 ) , w zglę d n ie innym s y s t e ­ mem mikrokomputerowym na b a z i e Z 8 0 , odbywa s i ę za p ośrednictw em dwubra- mowej p am ię c i RAM, s k ł a d a j ą c e j s i ę z dwóch układów U 214 (odpow iednik 2114) i buforów m a g i s t r a l i , k t ó r a może być w p e ł n i w ykorzystan a p r z e z K 1520 do wykonywania programu i p a m ię ta n i a danych. P ie r w sz e 16 b ajtó w z a p i s u j e z n a j d u j ą c y s i ę na k a r c i e U 8 8 0 , j e ż e l i p rz e tw a rz a n e m ają być s y g n a ł y a n alo g o w e . K 1520 ma p r i o r y t e t w d o s t ę p i e do p a m ię c i RAM. Dwu­

st r o n n y d o s t ę p do p am ię c i RAM r e a l i z u j ą dwa 8 - b ito w e dwukierunkowe p o r t y i je d e n 10-bitow y m u l t i p l e k s e r a d r e s u . W przypadku ró wnoczesnego ż ą d an ia d o s t ę p u do p a m i ę c i , cyfrowy u kład s t e r o w a n i a k a r t y wytwarza s y g n a ł WAIT d l a U 880.

Możliwość wymiany ipam ięci EPROM z n a j d u j ą c e j s i ę na k a r c i e umożliwia r e a l i z a c j ę d a l s z y c h f u n k c j i wspomaganych p r z e z K 1520 (mp. c z a s o c h ł o n ­ nych o b l i c z e ń a ry tm e ty c zn y c h ) n i e z a l e ż n i e od p r z e t w a r z a n ia sygnałów a n a ­ logowych.

Przy p r z e t w a r z a n i u sygnałów analogowych m i k r o p r o c e s o r U 880 wybiera k an ały w s p o s ó b z a p i s a n y w p a m ię c i EPROM. P r z e tw o r n ik s y g n a ł u analogo w e­

go na w sp ó łc zy n n ik w y p e łn ie n ia im p u lsu wytwarza w sp ó łc zy n n ik w y p e łn ie n ia p r o p o r c j o n a l n y do n a p i ę c i a wejściosvego danego k a n a łu .

Ponieważ we w s z y s t k i c h p r z e tw o r n ik a c h an alogo w o-cyfro w ych w y s tę p u je b łą d z e r a , w i e l k o ś ć t e g o b łę d u m ierzona j e s t okresowo w k a n a le wejściowym leżącym na p o t e n c j a l e z e r a , po czym z o s t a j e zap am ię tan a w wewnętrznych r e j e s t r a c h . P r zez o d j ę c i e t e g o błę d u można p rz e p ro w a d z ić k o r e k c j ę w a r t o ś ­ c i m ierzon ych . P rzy p r o d u k c j i k a r t y dokonuje s i ę pomiaru n a p i ę c i a o d n i e ­ s i e n i a , k t ó r e g o w a r t o ś ć z a p i s a n a z o s t a j e w p am ię c i EPROM. W artość ta s ł u ­ ży do a u to m a ty c z n e j k o r e k c j i błędów wzm ocnienia, k t ó r e mogą w y s t ą p i ć np.

wskutek zmian długoterm inow ych parametrów elementów. K o r e k c ja błę d u wzmoc­

n i e n i a odbywa s i ę n a s t ę p u j ą c o : w o k r e ś lo n y c h o d s t ę p a c h c z a s u dokonuje s i ę pom iaru n a p i ę c i a o d n i e s i e n i a , a otrzymaną w a r to ść cy fro w ą porównuje

(3)

Ei o - E2 o- E3 o - E a o- E 5 O- Ee o - U ie f ° - A G N D iD j-o -

3 o

„ 00

CL 00

O

M a g is t r a la a d re s o w a

Do Di D 2 D 3 Da Ds Ü6D 7 M a g i s t r a l a

d a n y c h

E P R O M U555

r r r n r i

M a g i s t r a l a s t e r u ją c a . separacja

¡/g a lw a n ic z n a

Dc CE0

? Q 0;v1 ir>

-* o 1o- =5

3Z

A T W

Jwsp.wypetnie-

M B m p ^---

MB 111 Takt

A x MB10A

| u Q

a j CE -

■ D 0... D3

M a g is tra la adresow a

M a g is tr a la d an y c h

R A M 2 x U21A

U k t a d s te ru ją c y

+ 5V

- 5 V

Rys. 1. S c h e a a t blokowy i n t e l i g e n t n e j k a r t y w e jść analogowych F i g . 1. B łoc k d i a g r a a o f i n t e l l i g e n t a n a l o g i n p u t c a rd

82868282

(4)

144 M. S e l f a r t , B. H e r t w i g , ' H. Haniach

s i ę z z ap am ię tan ą w p am ięci EPROM w a r t o ś c i ą z a d a n ą. J e ż e l i w m i ę d z y c z a s i e n a s t ą p i ł y zmiany wzm ocnienia, np. w p rz e tw o rn ik u s y g n a ł u analogow ego na w spó łc zyn n ik w y p ełn ien ia, n a s t ę p u j e k o r e k c j a , w t r a k c i e k t ó r e j U 380 zmie­

n ia c z ę s t o t l i w o ś ć takto w an ia p rz e tw o rn ik a A/C p r a c u j ą c e g o z g o d n ie z z a s a ­ dą równoważenia ładunku t a k , by b łą d z n i k n ą ł . Metoda ta odznacza s i ę b a r ­ dzo p r o s t ą r e a l i z a c j ą układową. D z ię k i temu można c a ł k o w i c i e zrezygnować

z r e g u l a c j i , w y s tę p u ją c y c h w zwykłych sy s te m a c h p r z e t w a r z a n i a sygnałów analogowych.

3. Zasada d z i a ł a n i a p rz e tw o rn ik a A/C

P r z e t w a r z a n ie A/C o p a r t e j e s t na z a s a d z i e równoważenia ładu n ku. V/ me­

t o d z i e t e j n a p i ę c i e w e jśc io w e p rz e tw a rz a n e j e s t na p r o p o r c j o n a l n y do n i e ­ go w s p ó łc zy n n ik w y p e łn ie n ia im p u ls u , k t ó r y zam ien ian y j e s t na c y f r ę p r z e z

z l i c z a n i e (w l i c z n i k u wyniku) w określonym od cinku c z a s u [2, 3 , 4 ] . L i c z ­ n ik wyniku i g e n e r a t o r t a k t u z r e a li z o w a n y j e s t p rzy u ż y c iu m ik r o p r o c e so r a u |8 8 0 . Ta te c h n ik a układowa pozwala na r e a l i z a c j ę t e j f u n k c j i p r z e z s p r z ę ­ towe s t e r o w a n i e c i ą g u rozkazów U 8 8 0 , p r z y minimalnym n a k ł a d z i e e le m e n to ­ wym, programowym i czasowym [5] .

W omawianej m e to d zie o b s z a r adresow y U 880 p o d z i e lo n y j e s t na dwie po­

łowy. V/ d o ln e j połow ie o b s z a r u ad reso w eg o s y g n a ł y Chip S e l e o t z dekodera a d r e s u ak ty w u ją EPROM i RAM. 'II g ó r n e j połow ie o b s z a r u adreso w eg o CPU nie d z i a ł a żadna p am ię ć. W yjście p rz e tw o rn ik a s y g n a ł u analogow ego na w s p ó ł­

c zy n n ik w y p e łn ie n ia im p u lsu s p r z ę ż o n e j e s t z U 880 p r z e z r e z y s t o r za po-r mocą l i n i i danych m a g i s t r a l i dan ych. D a ls z e r e z y s t o r y p o łą c zo n e z l i n i a m i danych, k tó ry c h d r u g i e końce l e ż ą na p o t e n c j a l e LOW lub HIGH powodują, że w g ó r n e j połow ie o b s z a r u adreso w eg o U 880 można c z y t a ć dwa różne r o z k a z y , k t ó r e z a l e ż ą t y l k o od s t a n u w yjściow e go p r z e tw o rn ik a s y g n a ł u analogowego na w sp ó łc zy n n ik w y p e ł n i e n i a .

P r z e tw a r z a n ie A/C ro zp oczyn a s i ę od r o zk a z u sk o k u , k t ó r y powoduje w y j ś ­ c i e z o b s z a r u adreso w eg o EPROM i i n i c j a c j ę p r z e t w a r z a n ia c i ą g u rozkazów z g ó r n e j połowy o b s z a r u adreso w ego CPU. To p r z e t w a r z a n i e rozkazów powtarza s i ę t a k d ł u g o , a ż l i c z n i k rozkazów p r z e j d z i e p r z e z górną połowę o b s z a r u adresow ego i r o z p o c z n i e ponownie o r z e t w a r z a n i e rozkazów z EPROM-u.

Czas p r z e t w a r z a n i a p rz etw o rn ik a A/C z równoważeniem ładunku o k r e ś lo n y j e s t p r z e z l i c z b ę i c z a s c y k lu rozkazów z g ó r n e j połowy o b s z a r u a d r e s o ­ wego. D z ię k i zm ianie o d l e g ł o ś c i skoku z EPROM-u do g ó r n e j połowy o b s z ar u adresow ego można więc o b l i c z y ć zmianę c z a s u p r z e t w a r z a n i a . Możliwość t ę w y k o r z y s tu je s i ę p rzy wypracowywaniu wyniku końcowego. P o d ł ą c z e n i e r e z y s ­ torów do m a g i s t r a l i danych powoduje p o w stan ie rozkazów INC BC i INC DE.

Rozkazy t e r ó ż n i ą s i ę t y l k o bitem danych, do k tó r e g o d o łą c z o n y j e s t r e ­ z y s t o r p rz e tw o rn ik a s y g n a łu analogow ego na w s p ó łc zy n n ik w y p e ł n i e n i a .

(5)

I n t e l i g e n t n a k a r t a w e jś ć a n a lo g o w y c h .. 145

J e ż e l i p a r a r e j e s t r ó w DE ( l i c z n i k wyniku) z o s t a n i e p rzed przetw arzan ie m wyzerowana, po p r z e tw o r z e n iu w i e l k o ś ć cyfrowa d o stę p n a j e s t w DE i po dokonaniu k o r e k c j i z e r a może z o s t a ć p r z e n i e s i o n a do p am ię ci RAM.K 1520 może s t a l e p o b i e r a ć z p am ię c i RAM a k t u a l n ą w a r t o ś ć m ie r z o n ą.

4 . Zakres n a p i ę ć w e jścio w ych i c z a s p r z e t w a r z a n ia

Zakre3 n a p i ę ć w e jścio w ych może obejmować n a p i ę c i a je d n e g o lu b obu zn a­

ków. J e ż e l i p rz e tw a rz a n e j e s t n a p i ę c i e je d n e g o znaku o z a k r e s i e 0 . . . - 3 V, muszą z o s t a ć uwzględnione d o d a t n i e w a r t o ś c i błę d u z e r a . Cyfrowa k o r e k c ja b ł ę d u z e r a możliwa j e s t je d n a k t y l k o p rz y ujemnych w a r t o ś c i a c h b łęd u (d o ­ d a t n i e n a p i ę c i a w e jśc io w e w zględnego n a p i ę c i a błęd u n ie mogą być p r z e tw a ­ r z a n e ) . D la te g o wprowadzając dodatkowy prąd na w e j ś c i e i n t e g r a t o r a z n a j ­ d u ją c e g o s i ę w p rz e tw o rn ik u s y g n a ł u analogow ego na w s p ó łc zy n n ik w y p e łn ie ­ n ia n a l e ż y zape w n ić, by wypadkowy b łą d z e r a b y ł ujemny.

J e ż e l i z a k r e s n a p i ę ć w e jśc io w y c h obejm u je oba z n ak i ( - 1 , 5 . . . + 1 , 5 V ), maksymalna r o z d z i e l c z o ś ć w z a k r e s i e 0 . . . + 1 , 5 V wynosi 14 b itó w . Zakres n a p i ę ć w ejśc io w y ch o b e jm u jący oba z n ak i r e a li z o w a n y j e s t p r z e z p r z e s u n i ę ­ c i e z e r a z a k r e s u w e jśc io w eg o o 1 ,5 V, d z i ę k i dodatkowemu prądowi wpływa­

jącemu do w e j ś c i a i n t e g r a t o r a t a k , by p r z e tw o r n ik A/C p rz y n a p i ę c i u w e j ś ­ ciowym + 1 ,5 V zn ajd o w ał s i ę na dolnym końcu z a k r e s u pomiarowego. Znak w y lic z a n y j e s t w pow iązan iu z k o r e k c j ą z e r a .

Czas p r z e t w a r z a n ia p rzy r o z d z i e l c z o ś c i 15 bitó w wynosi 80 ms, a przy r o z d z i e l c z o ś c i 10 bitów z m n ie js z a s i ę do 2 , 5 ms. S c a lo n e p r z e t w o r n i k i o d u ż e j r o z d z i e l c z o ś c i wymagają w z g lę d n ie dużych czasów p r z e t w a r z a n i a . Ce­

c h u je j e je d n a k duża o d porn o ść na z a k łó c e n i a i p r o s t a budowa. Poza tym do t łu m i e n i a z a k łó c e ń n ie s ą p o trz e b n e a n i u k ła d y p r ó b k u j ą c o - p a m i ę t a j ą c e , a n i f i l t r y .

Opisana tu i z r e a li z o w a n a k a r t a w e jś ć analogowych mimo swej p r o s t o t y ł ą c z y w s o b i e f u n k c j ę z b i e r a n i a analogow ych danych pomiarowych z fu n k c ją przygotowywania danych do n ad rzęd nego sy stem u komputerowego.

LITERATURA

[1] S e i f a r t M .: A n a l o g w e r t e r f a s s u n g und - a u s g a b e mit M ik rorech n e rn . N a c h r i c h t e n t e c h n i k E l e k t r o n i k 30 ( 1 9 8 0 ) , z . 11 s s . 4 5 2 - 4 5 7 .

[2] S e i f a r t M ., Bogk D . : Spannungs - und S tro m fr e q u e n z w a n d le r nach dem I n t e g r a t i o n s v e r f a h r e n , r f e 26 ( 1 9 7 7 ) , z . 15, s s . 5 07-510 i z . 16, s s . 535 -5 3 7 .

[3] L e o p o ld H . : F re q u e n z , Z e i t und T a s t v e r h a l t n i s a l s S i g n a l p a r a m e t e r . E l e k t r o n i k 27 ( 1 9 7 8 ) , z . 6 , s s . 6 9 - 7 2 .

(6)

146 *1 ."art, B. H ertw ig , H. H an lsch

[4] B ren d le M., Herkommer T h .: S p an n u g s -/F r e q u e n z - U m se tz e r mit hoher G e n a u ig k e it . E l e k t r o n i k 29 ( 1 9 8 0 ) , z . 2 4 , s s . 8 5 - 8 8 .

[5] Opis patentow y " C a ł k u j ą c y p r z e tw o r n ik A/C z k o m p en sacją ła d u n k u " . ffP H 03K /257871.

R e c e n z e n t: P r o f . d r i n ż . S t a n i s ł a w MALZACHER

Wpłynęło do R e d a k c j i 2 8 . 0 1 . 1 9 6 6 r .

IU1ATA AHAJlOrOBO BBOAA C PA 3BH T0/Î J10rH K 0/l AJW MMKPOKUMnbiUTEPHOil CHCTEMii

K 152C

P e 3 B « e

H c n o J i Ł 3 0 B ć L H H e U H K p o K o u n b m i e p a A J i a o n p o c a K a H a j i o B , H c n p a B J i e i i H H o m H Ö o K h a H a j i o r o - U H $ p o B o r o n p e o ö p a 3 0 B a H H U A a ë T B O 3 M o x H 0 C T b y j i y u n e H i i a t o h h o c t h h T H Ö K O C T H a H a J I O r O B h O C y C T p O H C T B 3 B 0 . H a . H C H H X e H H H C T O H M O C T H K a j I H C p O B K H . P a 3 - u e m e H H e O A K o n j i a i H o r o M H K p o K O M n b i o t ę p a H a n j i a i e a w a j i o r o B o b b o a u p a a r p y x a e T r x a B i i y » B U H H C j i H T e j t b H y x ) C H C i e M y H n o H u x a e T 3 a i p a i y H a a n n a p a T y p y . B C T a T b e o n u c a n a C H C i e M a s i o r o B H A a .

INTELLIGENT ANALOG INPUT CARD FOR K 1520 MICROCOMPUTER SYSTEM

S u m m a r y

The use o f y j? f o r s c a n n i n g , e r r o r c o r r e c t i o n and AC c o n v e r s i o n a l lo w s to a c h i e v e th e a c c u r a c y and f l e x i b i l i t y c h a r a c t e r i s t i c improvement f o r the a n a l o g i n p u t sy s t e m s a s w e l l a s r e d u c t i o n o f i t 3 c a l i b r a t i o n c o s t s . The a n a l o g i n p u t c a r d w ith s i n g l e - b o a r d m icrocom pu ter a l l o w s t o redu ce the h o s t computer d u t i e s a s w e l l a s to d e c r e a s e the h a rd w are . The s o l u ­ t i o n o f such sy s te m i 3 p r e s e n t e d i n t h i s p a p e r .

Cytaty

Powiązane dokumenty

[r]

Inteligentna szczoteczka do zębów dla dzieci AGU SKT6 jest elek- tryczną szczoteczką do zębów, zaprojektowaną przez specjalistów i lekarzy do efektownego czyszczenia

8) utwierdzenie drogi Jazdy dla pociągu; realizacja przebiega kolejno od modułu końca do modułu początku przebiegu,.. 9 ) kryterium utwierdzenia drogi przebiegu oraz

Przedstawiono projekt oprogramowania systemu do pomiarów parametrów ruchu drogowego z użyciem przetwarzania obrazów.. Środowisko oparte jest na zbiorze modułów:

; 2 / Eealizuje /na żądanie operatora/ wyprowadzanie /na monitor lub drukarkę/ wskazanych protokołów, informacji o stanie procesu lub wyników o&eślonych analiz

Oeżell sygnał INIT.CONV... złomie logicznej

nia sygnałów zakłócających. Jednym ze sposobów filtracji zakłóceń szeregowych jest wstępne przetworzenie sygnału wejściowego przed właściwą konwersją A/C,

Interfejs konfiguracyjny Interfejs serwisowy Rodzaj przyłącza Wtyczki okrągłe Oznaczenie na urządzeniu SERWIS. Rozmiar