194619. lajstromszámú szabadalom • Ellenőrző berendezés előnyösen mezőgazdasági gépek forgó alkatrészeinek figyelésére, adatkijelzésre és hibajelzésre
1 194 619 2 tül a BÁT bemeneti átmeneti tároló bemenetére kerülnek és egy-egy bemeneti bit értékét adják. A CPU központi kiértékelő és vezérlő egység lekérdezéses üzemmódban figyeli a bemenet bitjeinek értékét. Egy ciklus ideje alatt többször lekérdezi mindegyik bemenetet, majd a program elölről ismétlődik. Az összes bemeneti jelet azonos módon kezeli a készülék. A CPU központi kiértékelő és vezérlő egység működtetéséhez szükséges programot fix tároló (EPROM) tartalmazza. Egy ME mérőérzékelő által szolgáltatott jel feldolgozása három részből áll. Ezt a folyamatot a software folyamatábrákon követhetjük végig. A három programrész közül az első az előkészítés (3. ábra), a második a hibakijelzés (4. ábra) és a harmadik az adatkijelzés (5. ábra) lefolytatását biztosítja az alábbiak szerint: Az előkészítés folyamán a CPU központi kiértékelő és vezérlő egység egy 60 ps ciklusidejü software óra segítségével meghatározza a bemeneti impulzusok között eltelt időt. A berendezés tehát a fordulatszám mérést periódusidő mérésre vezeti vissza. Az előkészítésre azért van szükség, mert biztosítani kell, hogy a bemeneti jel alacsony szintre váltásának időpontjáig eltelt időt mérje a mikroproceszszor. így egy teljes periódusidőt mér meg, tehát a kitöltési tényező nem befolyásolja a mérés pontosságát. Ha szintváltás nem történik (nincs forgás), akkor egy bizonyos előre meghatározott idő (általában a normális periódusidő tízszerese) után már az előkészítő programrészben hibakijelzés történik. A következő két programrészt átugorja a mikroprocesszor, és folytatja a következő bemeneti bithez tartozó előkészítő programrésznél. Ha az ME mérőérzékelő impulzust nem ad, annak a fordulata nem jelezhető ki a display-n. Ha az éppen ellenőrzött ME mérőérzékelőhöz tartozó iniciátor ad impulzusokat, akkor az impulzus alacsony szintre váltásának időpillanatában a program a második résznél folytatódik. A program második részében (hibakijelzés) történik a periódusidő mérése. Ha az egy megadott értéknél nagyobb vagy kisebb, a hiba kijelzése bekövetkezik. A software óra egy olyan programrész, amelyet a mikroprocesszor pontosan 60 ps alatt hajt végre. Ebbe beletartozik az éppen ellenőrzött ME mérőérzékelö jelének a lekérdezése, egy regiszterpár tartalmának 1 -gyei növelése, valamint annak eldöntése, hogy egy adott értéket túllépte-e a periódusidő. A mikroprocesszor lekérdezi az adott ME mérőérzékelőt, és mindaddig ismételi ezt a 60 ps-os programrészt, amíg újra alacsony szintre nem vált az ME mérőérzékelő jele. Minden ismétléskor megnő a megadott regiszterpár tartalma 1-gyel, és közben eldől, hogy egy megadott értéket nem haladt-e túl a regiszterpár tartalma. Ha igen, akkor a mikroprocesszor az adott egységhez tartozó hibát kijelzi. A második programrész befejezésekor tehát egy regiszterpár tartalmazza a periódusidő értéket psos egységben. A program a harmadik résznél (adatkijelzés) folytatódik. A mikroprocesszor leolvassa egy nyolc állású kapcsoló állását, amely BCD kódban adja a kijelezni kívánt adat sorszámát. Ha a leolvasott szám nem egyezik meg az éppen vizsgált egység sorszámával, akkor nem történik kijelzés, hanem a további programrészeket a processzor átugorja és a program a következő ME mérőérzékelő előkészítő programrészénél folytatódik. Amennyiben az éppen vizsgált ME mérőérzékelő jelét kell kijelezni (a BCD-kód megegyezik az egység sorszámával), akkor a harmadik programrész folytatódik. A periódusidőt tartalmazó regiszterpár tartalmát el kell osztani egy előre meghatározott (mérőérzékelőre jellemző) állandóval, hogy a kívánt egységben kapjuk meg az eredményt. Ezt a mikroprocesszor úgy végzi el, hogy mindannyiszor kivonja az osztandóból az osztót, amíg az osztandp negatív értékű, vagy 0 nem lesz. A kivonások számát egy regiszter számlálja. A regiszter tartalma adja az eredmény két nagyobb helyiértékét. Majd az osztandóhoz visszaadja az osztót, hogy a tényleges maradékot kapjuk. Ezt követően a maradék tízszeresét veszi (tízszer összeadja) a mikroprocesszor.1 Ezzel az értékkel, mint osztandóval újra elvégzi az előzőekkel azonos módon az osztást. így egy másik regiszterbe kerül a mért adat két kisebb helyiértéke. Az AK adatkijeiző tárolóiba beírja a mikroprocesszor a négyjegyű fordulatszámot, sebességét, vagy más adatot és az AK adatkijelzőn megjelenik a beírt adat. A műveletsor folytatódik a következő ME mérőérzékelő előkészített programjával. Az utolsó ME ínérőérzékelő lekérdezése után a program futása elölről kezdődik. Egyes műveletsorok az igényektől függően kimaradhatnak, pl. sebességmérés esetén a hibakijelzés elmaradhat. Az állandókat a vizsgált egységhez igazodóan számítással kell meghatározni. Ennél figyelembe kell venni pl. a kerék küllőszámát, a kijelezni kívánt tizedesek számát stb. A találmány szerinti ellenőrző berendezés a jelenlegi technika színvonalán viszonylag olcsó kiépítésben az ismert megoldásokhoz viszonyítva nagyobb pontossággal és megbízhatóbb adatkiértékelést és hibajelzést biztosít. Az ellenőrző berendezés hibajelzésen túlmenően számszerű adatokat is szolgáltat, és vészjelzésen kívül vészleállításra is használható. A berendezés működése software módosítással könnyen változtatható. Szabadalmi igénypontok 1. Ellenőrző berendezés előnyösen mezőgazdasági gépek forgó alkatrészeinek figyelésére, adatkijelzésre és hibajelzésre, amely mérőérzékelőket, központi kiértékelő és vezérlő egységet, tárolókat és kijelző egységeket tartalmaz, azzal jellemezve, hogy a mérőérzékelők (ME) közvetlenül vagy jelformálón (JF1) keresztül bemeneti átmeneti tároló (BÁT) egyik bemenetére vannak kötve, amelynek másik bemenetére kézi adatválasztó (KAV) csatlakozik, a bemeneti átmeneti tároló (BÁT) kimenetei periféria vezérlő egységhez (PV) csatlakoznak, amelynek 5 10 15 20 25 30 35 40 45 50 55 60 65 4