Interaktív szimulációs mód

Interaktív szimulációs mód

Jump to TINA Main Page & General Information 

Amikor már a hagyományos szimuláció szerint áramkör már műdködik, a helyes működés végső próbája az áramkör interaktív tesztje a csatlakoztatott kezelőszervek (kapcsolók, billentyűzet stb.) illetve kijelzők (LED. LCD stb.) segítségével. Ilyen tesztet végezhet a TINA interaktív módjában. Nem csak a vezérlőkkel játszhat, hanem a komponensek értékeit is megváltoztathatja és akár elemeket is hozzáadhat vagy törölhet az analízis közben.

Az interaktív áramkör szimulációs módja nagyon hasznos oktatási és demonstrációs célokra, interaktív áramkörök hangolására és interaktív áramkörökre, amelyeket egyébként nem tesztelhet, pl. kapcsolókkal, relékkel vagy mikrokontrollerekkel ellátott áramkörök. A TINA speciális multimédiás komponensekkel (villanykörte, motor, LED, kapcsoló stb.) rendelkezik, amelyek fény, mozgás és hangzással válaszolnak.

Válassza ki a szükséges interaktív módot (DC, AC, TR, DIG vagy VHDL) a  gombbal. Majd nyomja meg a gombot! 

Az aktuális mód kiválasztása látható a gombon. A kívánt interaktív módot a TINA Interaktív menüjével is kiválaszthatja.

Lássunk néhány példát. Minden példa a TINA demo verziójával működik.

Digitális áramkör billentyűzettel (DIG mód)

Digitális áramkör billentyűzettel
Digitális áramkör billentyűzettel
(EXAMPLESMULTIMEDDISPKEY.TSC)

Játszhat a billentyűzettel és nézheti, ahogy az 7 szegmens kijelzője a billentyűzet beállítását tükrözi. Ha rendelkezik hangkártyával a számítógépen, akkor még a billentyűzet kulcskattintásait is hallja.

Világításkapcsoló tirisztorral (DC mód)

Nyissa meg a Thyristor switch.TSC áramkört az EXAMPLES mappából, és nyomja meg a gombot. A következő képernyő jelenik meg:


Light Switch with Thyristor (EXAMPLESThyristor switch.TSC)

A lámpa bekapcsolásához nyomjuk meg az A billentyűt a billentyűzeten, vagy kattintsunk az On nyomógombra a képernyőn (mozgassuk a kurzort nyomógomb felett egy olyan helyre, ahol a kurzor felfelé mutató nyílra változik) . A tirisztor ekkor bekapcsol, és bekapcsolva marad az után is, hogy az A gombot elengedjük. Természetesen a lámpa is tovább világít. Mind a tirisztort mind pedig a lámpát kikapcsolhatjuk az áramkör pillanatnyi megszakításával az Off nyomógombra kattintással vagy az S billentyű megnyomásával a klaviatúrán. Mindkét állapotban ellenőrizhetjük az áramokat a két ampermérő segítségével.

Létra ( Ladder ) logikai hálózatok (DC mód)

További példa a TINA interaktív üzemmódjára, egy tartóáramkör megvalósítása létra hálózat (létra diagram) segítségével. Töltsük be a LADDERL.TSC áramkört az EXAMPLES\MULTIMED mappából.

Kezdetben a piros LED világít. 
Kattintson a START gombra (ha a kurzor függőleges nyílra változik). az OCR1 kapcsoló a CR tekercsen átfolyó áram hatására bezárul és zárva marad, mivel az OCR1 kapcsolón átfolyó áram átfolyik az CR tekercsen, és meghúzva tartja az OCRXNUMX kapcsolót. A vezérlés módjának megértéséhez kattintsunk duplán az OCRXNUMX kapcsolóra. A Vezérlő relé sorban CR szerepel, ami azt jelenti, hogy kapcsolót a CR tekercs vezérli., hasonlóan a CCR és OCRXNUMX kapcsolókhoz. 
A CR tekercsen átfolyó áram hatására az OCR2 kapcsoló bezár a zöld LED világít, a CCR kapcsoló pedig kinyit és a piros LED elalszik. A STOP gomb megnyomásával megszakíthatjuk az áramkört és visszaállíthatjuk a kiinduló állapotot. 
Ha megnyomja a STOP gombot, akkor megszakad az öntartó áramkör, és a CR relé kiold, a piros LED ismét világít, a zöld LED kialszik.

Hasonlóan az előző példához itt is rendelhetünk gyorsbillentyűket (hotkey) a STOP és START gombokhoz. Ehhez kattintsunk duplán a gombokra (abban az állapotban mikor a kurzor “kéz” szimbólumra változik). A megjelenő tulajdonság dialógusban, a gyorsbillentyű sorban kiválaszthatjuk a gyorsbillentyűt.


Kezdeti vagy a STOP gomb megnyomása utáni állapot

A START gomb megnyomása utáni állapot

VHDL áramkörök (VHD mód)

A TINA program egyik nagyszerű tulajdonsága, hogy a makrókban lévő VHDL kódot nemcsak megtekinteni, hanem módosítani is lehet. Nézzünk egy példát erre. Töltsük be a Calculator_ex.tsc file-t az Examples/VHDL/Interactive könyvtárból.


VHDL kalkukátor

Ez egy speciális kalkulátor áramkör, amelyet az Opcode billentyűzet vezérel. . Az 1, 2, 3, 4 kódok rendre a +, -, *, / műveleteket jelentik. További műveletek a Control egység VHDL kódjának módosításával érhetőek el. Nyomja meg a

Most valósítsuk meg az 5. műveletet. Kattintsunk duplán a Control nevű makróra majd válasszuk a “Makró megnyitás”-t. A következő VHDL kód fog megjelenni egy ablakban:

A jelenleg meglévő műveletek megvalósítása a CASE kifejezés-ben van leírva. Most módosítsuk a következőre:

CASE  c1  IS
WHEN 1 => o1 := a1 + b1;
WHEN 2 => o1 := a1 - b1;
WHEN 3 => o1 := a1 / b1;
WHEN 4 => o1 := a1 * b1;
WHEN 5 => o1 := (a1 + b1)/2;
WHEN OTHERS => o1 := 0;
END CASE;

Zárjuk be a VHDL szerkesztő ablakot, majd nyomjuk meg a


Átlag (a + b) / 2 számítás Opcode = 5 esetén

Mikrokontroller (MCU) áramkörök

    X
    Üdvözöljük a Cégünk a DesignSoft Kft.
    Lehetővé teszi a csevegést, ha segítségre van szüksége a megfelelő termék megtalálásához vagy támogatásra.
    a wpchatıco