198349. lajstromszámú szabadalom • Kapcsolási elrendezés helyi mérésadatgyűjtő és vezérlő egységhez

1 2- 15 frekvenciamérő: I 8253 Integrált áramkör,- 16 soros Illesztő: I 8253, MK3884 (Z80 SIÓ), 75150, 75154 integrált áramkörökből épül fel,- 17 lokális hálózati illesztő: id.ME3943/84, ME- 3944/84, ME3945/84 szolgálati találmányok,- 18 real-time óra és naptár áramkört: Motorola (USA) gyártmányú MM58174 Integrált áramkör va­lósítja meg,- 19 írsávédelem áramkör: D flip-flopok, kapu­áramkörök,- 20 gyors tápfeszültség figyelő: LM339 kompa­­rátorokból, diszkrét elemekből megvalósított segéd tápegységből, kapukból, 74LS123-al kialakított RE­SET és NMI generáló monostabilból áll. A találmány szerinti megoldás tehát a 8 vezérlő kártya elnevezésű speciális egykártyás mikroszámí­tógépből, a 3 opcionális perifériákból, valamint a 4 galvanikusan elválasztó és digitális kimeneti egység­ből, az 5 digitális bemeneti és galvanikusan elválasztó egységből, és a 6 analóg bemeneti és galvanikusan el­választó egységből áll. Az utóbbi három egységből akár kettő is elmarad­hat, pl. csak analóg jelek mérése esetén. A három egy­ség a technológiai jel csatlakoztatására alkalmas sor­kapcsokat, a nagy átütési szilárdságot is biztosító gal­­vanikus elválasztást szolgáló optocsatolókat, illetve di­gitális kimenet esetén reléket, egyszerű zener diódás védelmi áramköröket valamint a 6 analóg bemeneti és galvanikusan elválasztó egységeknél 7 feszültség-frek­vencia konvertert tartalmaznak. A 7 feszültség-frek­vencia konverter egy analóg integrátorból és egy JK fÜp-flopból áll. A flip-flop 200KHz-es órajelet kap transzformátoros csatoláson keresztül a 8 vezérlő kártyáról, kimenete egy kettes osztóra kerül, illetve a dual-slope elvű integrátort (U/F átalakítót) vezérli. A fenti három egység kiviteli alakjára jellemző, hogy az elektronika a csatlakozó technológiai jelek számával azonos számú sávra oszlik, a sávok a megfelelő átütési feszültséget biztosító távolságra helyezkednek el egy­más mellett. A 8 vezérlő kártya 11 mikroprocesszor egysége, 12 memória egysége, 9 digitális ki/bemeneti illesztője és impulzus számlálója és a 16 soros illesztője szokvá­nyos áramköri megoldásokat tartalmazó általános cé­lú Z80 alapú mikroszámítógép. A 12 memória egység beégetett programokat tároló EPROM-okat és írható­­■olvasható ún. RAM-okat targtalmaz. A 9 digitális ki/­­bemeneti illesztő és impulzus számláló a megszokott interrupt lehetőséggel, státusz és kontroll regiszterek­kel ellátott párhuzamos Input-output megoldásoktól kismértékben eltér, a párhuzamos bemenetek közül néhány 18253-típusú timer-re csatlakozik, mely mint impulzus számláló működik, néhány bemenet a timer kapuzására is használható, továbbá néhány párhuza­mos menet egy a 11 mikroprocesszor egység felől programozható digitális komparátorsorra is eljut, mely a bemenete megváltozását interrupt szinten kö­zölheti a 11 mikroprocesszor egységgel. A 7 feszültség-frekvencia konverter kimenetel a 10 multiplexer és frekvencia kétszerezőre, majd annak kimenetei a 15 frekvenciamérőt alkotó 18253 time­­rekre csatlakoznak. A 10 multiplexer és frekvencia kétszerező a 7 feszültség-frekvencia konverterrel azo­nos órajelről jár, és visszaállítja az U/F átalakító ki­meneti jelét. A kettes leosztás, majd frekvencia két­­szerezés egy regisztersorral és kapuáramkörökkel va­lósul meg, célja, hogy az optikai csatoló olcsó, kisebb határfrekvenciájú áramkörök felhasználásával is kivi­telezhető legyen. A találmány szerinti megoldásban különösen nagy hangsúlyt kapott a megbízhatóság. A helyi egységes működése ciklikus, a ciklusidő tipikusan 100 ms. Ez alatt az idő alatt a multiplexeren keresztül 2 db ana­lóg jel mérése végezhető el egy timer felhasználásával (2x40 ms), továbbá a digitális bemenetek mérését, fel­dolgozását, a digitális kimenete aktualizálását a soros és lokális hálózati kommunikációt kell elvégezni. A rendszer megbízhatóságát növelő megoldások az egység ciklikus működését messzemenőkig kihasznál­ják, a 14 rendszerfigyelő és time out egység figyeli az időtúllépést, illetve bármilyen hiba esetén a rendszert alaphelyzetbe állítja azaz új ciklust indít el. A megbíz­hatóság növelő 19 írásvédelem áramkör segítségével az egység adatbázisa, belső állapottárolói hibás műkö­désből fakadó írás ellen védettek. Tapasztalati tény, hogy a digitális rendszerek véletlenszerű tévesztés, be­fagyás jellegű hibái leggyakrabban a tápfeszültség rö­vid idejű megszfinésére vezethetők vissza. A megbíz­hatóság növelése érdekében alkalmazzuk a 20 gyors tápfeszültség figyelőt, mely egy zavar vagy tápkimara­dás esetén riasztja a 14 rendszerfigyelő és time out egységet valamint a 19 írásvédelem áramkört, a zavar hatására tehát a folyó ciklus végrehajtása megszakad és a rendszer megpróbál egy új ciklust elindítani. A megbízhatóság növeléséhez a bekövetkezett hibák pontos adminisztrálása is hozzátartozik. Ezt a célt szolgálja a 18 real-time óra és naptáráramkör, mely egy a ciklusokba beépített-szoftver órával párhuzamo­san jár, a két óra elcsúszásából derül ki, hogy mikor és hány ciklus szakadt félbe. A tápfeszültség lemaradása alatt két áramkör marad működőképes, a 13 írásvé­dett stand by memória, mely ugyan nem írható és nem olvasható, de a benne tárolt információt akár egy évig is őrizni képes, valamint a 18 real-time óra és naptár áramkör. A két egység egy belső gombakku­mulátoros segéd-táp feszültségről működik ez idő alatt. A lehetséges hibaforrások és lekezelésük az alábbi:- A 20 gyors tápfeszültség figyelő két LM339-es komparátort tartalmaz, az egyik kb 4,8 V, a másik kb 4,5 V-nál komparál. Ha a tápfeszültség 4,8 V-ra esik le a 20 gyors tápfeszültség figyelő egy 1000 uF-os kondenzátorból egy BF245B FET-ből egy dió­dából és egy diszkrét elemekből felépített elemi sta­­bilizátorból álló segéd tápegységre kapcsol át, továbbá a 74LS123-as monostabil NMI pulzust generál a CPU felé. Az NMI kiszolgáló szubrutin elmenti a belső re­giszterek tartalmát, valamint a 12 memória egységben tárolt legfontosabb információkat a 13 írásvédett stand by memóriába. Ha a tápfeszültség 4,5 V alá esik, a 20 gyors tápfeszültség figyelő fix hosszúságú RESET pulzust generál a CPU-nak, a 13 írásvédett stand by memória és a 9 digitális ki/bemeneti illesz­tő és impulzus számláló kimeneti regiszterei írásvé­detté válnak, továbbá a 13 írásvédett stand by memó­ria egység a gombakkumulátoros segédtápfeszültségre kapcsolódik. — a 14 rendszerfigyelő és time out egység a 100 ms-os működési ciklust méri, ha az egység ezt az idő bizonyos mértékig túllépi, azaz a ciklus végén nem ér­kezik meg az időzítőt újra indító utasítás, az egység RESET-et generál, tehát új ciklust indít el, 198.349 5 10 15 20 25 30 35 40 45 50 55 60 4

Next

/
Thumbnails
Contents