197090. lajstromszámú szabadalom • Mikroprocesszorral vezérelt jelfeldolgozó áramkör soros impulzussorozat mérésére

3 197090 4 második kimenetű egyszeres betilidőt időzítő áramkör első bemenetére csatlakozik, az egyszeres betűidőt időzítő áramkör első kimenete pedig a mikroprocesszor második megszakításvezérlő be­menetére van kötve, amely érzékelő egység és a mikroprocesszoros vezérlő közé van, mint illesztő egység csatlakoztatva. A találmány szerinti jelfeldolgozó áramkörnek egyik előnyös kiviteli alakja tartalmaz egy kétszeres betűidőt időzítő áramkört is, amelynek bemenete a mikroprocesszor egyik vezérlő kimenetével, kime­nete a mikroprocesszor harmadik megszakításve­zérlő bemenetével van összekötve. Egy további előnyös kiviteli alakra jellemző, hogy tartalmaz egy kijelzést időzítő áramkört, amelynek bemenete a mikroprocesszor második vezérlő kimenetére, kimenete a mikroprocesszor negyedik megszakításvezérlő bemenetére van kötve, a multiplexer vezérlő áramkör bemenete a mikroprocesszor harmadik vezérlő kimenetére, be­meneti csatornája a mikroprocesszor adatbuszára, kimenetei pedig a multiplexerre csatlakoznak. A találmány szerinti jelfeldolgozd áramkört a to­vábbiakban példakénti kiviteli alakjai segítségével a mellékelt ábrákon ismertetjük részletesebben. Az 1. ábrán látható a találmány szerinti jelfeldolgo­zó áramkör bemenő jelének időfüggvénye, azaz egy-cgy érzékelő egység által kibocsátott jelalak lát­ható, a 2. ábrán látható a találmány szerinti jelfeldolgo­zó áramkör blokkvázlata, a 3. ábrán az 1 bemeneti kapuzó áramkör egy részletesebb rajza látható, a 4. ábrán a 2 fázisregiszter egy példakénti kiviteli alakja látható részletesebben, az 5. ábrán a 3 szinkron áramkör egy példakénti ki­viteli alakja látható, a 6. ábrán a 4, 5 vagy 6 programozható számlánc egy kiviteli alakja van bemutatva, a 7. ábrán a 7 egyszeres betűidőt időzítő áramkör egy változata látható, a 8. ábrán a 8 kétszeres betűidőt időzítő áramkör egy példakénti kiviteli alakja látható, a 9. ábrán látható 10 multiplexer vezérlő áramkörének egy kiviteli alakja, a 10. ábrán pedig a 9 kijelzést időzítő áramkör lát­ható, a 11. ábrán az első megszakításhoz tartozó mikro­processzor-folyamatábra látható, a 12. ábrán a második megszakításhoz tartozó mikroprocesszor-folyamatábra látható, a 13. ábrán a harmadik megszakításhoz tartozó mikroprocesszor-folyamatábra látható, a 14. ábrán a negyedik megszakításhoz tartozó mikroprocesszor-folyamatábra látható. Ahhoz, hogy a találmány szerinti jelfeldolgozó áramkör teljes egészében áttekinthető legyen, ma­gát a rendszert is ismertetjük. A találmány szerinti mikroprocesszorral vezérelt jelfeldolgozó áramkör tehát illesztő áramkört képez az érzékelő egység és egy mikroprocesszoros vezér­lő adat-, cím- és vezérlőjelei között. A teljes szint­mérő berendezés a felhasználó kezelő személyzet számára biztosítja a mérendő tartályszám kétdigites kijelzését, az adott tartályhoz tartozó szintérték 5 10 15 20 25 30 35 40 45 50 55 60 65 négydigites kijelzését, u hibás mérési eredmény ki­jelzését tizenhat tartály esetén, például automati­kus, sorban egymásutáni mérést, kézi vezérlés ese­tén tetszés szerinti tartály kiválasztását, riasztást, valamint a mérési eredmények somyomtatóra való csatlakozási lehetőségét. Ezeknek a feladatoknak a megoldásához a találmány tárgyát képező jelfeldol­gozó áramkör előállítja a megszakítást kérő vezérlő jeleket és a mérendő jellel arányos bináris számje­gyeket. Megszakításkor a mikroprocesszor felfüggeszti alap, letapogató működését, és a megszakítási al­goritmus szerint folytatja a feladatát. A mikroprocesszor, illetve a hozzá csatlakozó megszakítást kérő vezérlő egység első bemenetére csatlakozik a találmány szerinti jelfeldolgozó áramkör 1. ábrán látható blokkvázlatából a 2 fázis­regiszter vezérlőjelet előállító negyedik 22 kimene­te. Az első megszakításkor a mikroprocesszor a következő feladatokat hajtja végre: — a 4, 5, 6 programozható számláncok tartalmát a mikroprocesszor RAM memóriájába viszi. Az el­ső 4 programozható számlánc tartalma arányos a beérkező TCRf időtartammal, a második 5 progra­mozható számlánc tartalma arányos a beérkező T,-k, időtartammal, — a harmadik 6 programozható számlánc tartal­ma arányos a beérkező (TCR, + TcRn) időtartam­mal, — hardver alapállítást végez a 25, 27, 28, 29 D-tárolókban, — a mikroprocesszor RAM memóriájában egy meghatározott byte-ot beállít (mérő-flag állítás) je­lezve, hogy a mérési ciklus alatt helyes mérési érté­kekek kerültek további feldolgozás céljából a mik­roprocesszor átmeneti tárolójába, — lekezelés, vagyis a mikroprocesszort visszajut­tatja az első megszakítási szubrutinból a főprog­ramba. A folyamatábra a 11. ábrán látható. Második megszakításkor — helyes mérés eseté­ben — a mikroprocesszor RAM memóriájában bi­náris számjegy formájában megtalálhatók a mérési eredmények. Az érzékelő egység hengeres elrende­zés miatt a C hengerkapacitás általános számítása alkalmazható, figyelembe véve azt a körülményt, hogy egy érzékelő egység három érzékelőből áll: — alsó referenciaérték érzékelő, — mérő érzékelő, — felső referenciérték érzékelő. A geometriai, valamint a fizikai állandókat is he­lyettesítve, a számítások eredményeképpen a következő matematikai összefüggés áll rendelkezés­re: lm = Ke Km (TcRn Tcr, ■ au — Tcw) — Ln (Tcrí Tauo) — Tcr» —' Tqu («• ahol: lm: a szintmagassággal arányos érték, KR/Kn: a hengeres elrendezésből adódó geomet­riai állandó, 3

Next

/
Thumbnails
Contents