„Mérés laboratórium 2. - 3. mérés, házi feladat tesztelése” változatai közötti eltérés

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez
25. sor: 25. sor:
 
Használata:<br/>
 
Használata:<br/>
 
1. Nyissuk meg az egyetemi panel kapcsolási rajzát ({{InLineFileLink|Infoalap|MeresLabor2Meres3HFTest|panel_ver2_mod.DSN|kapcsolási rajz}})<br/>
 
1. Nyissuk meg az egyetemi panel kapcsolási rajzát ({{InLineFileLink|Infoalap|MeresLabor2Meres3HFTest|panel_ver2_mod.DSN|kapcsolási rajz}})<br/>
2. Töltsünk be egy assembly kódot és indítsuk el a szimulációt ({{InLineFileLink|Infoalap|MeresLabor2Meres3HFTest|isis.avi|Videó: ASM fájl betöltése Proteusba}}) (Videóban használt assembly fájl: {{InLineFileLink|Infoalap|MeresLabor2Meres3HFTest|teszt.asm|teszt.asm}})<br/>
+
2. Töltsünk be egy assembly kódot és indítsuk el a szimulációt ([https://hotfile.com/dl/191152725/441037f/isis.avi.html Videó: ASM fájl betöltése Proteusba]) (Videóban használt assembly fájl: {{InLineFileLink|Infoalap|MeresLabor2Meres3HFTest|teszt.asm|teszt.asm}})<br/>
  
 
Eltérések a valódi hardverhez képest... Ha egy LED fényerejét PWM-mel szeretnénk vezérelni, akkor a szimulátor a kitöltési tényezőnek megfelelően ''villogtatni'' fogja a LED-et. Például 20%-os kitöltési tényező esetén ritkábban, 80%-os kitöltési tényező esetén sűrűbben villog a LED. Megoldás: {{InLineFileLink|Infoalap|MeresLabor2Meres3HFTest|scope.png|Oszcilloszkóp használata}} Ha jól van megvalósítva a PWM, akkor a vezérléstől függően különböző kitöltésű négyszögjelet kell látnotok a szkópon. <br/>
 
Eltérések a valódi hardverhez képest... Ha egy LED fényerejét PWM-mel szeretnénk vezérelni, akkor a szimulátor a kitöltési tényezőnek megfelelően ''villogtatni'' fogja a LED-et. Például 20%-os kitöltési tényező esetén ritkábban, 80%-os kitöltési tényező esetén sűrűbben villog a LED. Megoldás: {{InLineFileLink|Infoalap|MeresLabor2Meres3HFTest|scope.png|Oszcilloszkóp használata}} Ha jól van megvalósítva a PWM, akkor a vezérléstől függően különböző kitöltésű négyszögjelet kell látnotok a szkópon. <br/>

A lap 2013. január 28., 18:30-kori változata

A házi feladat tesztelésére több lehetőség van:

  • AVR Studio 4.18 - kötelező!
  • HapSim
  • ISIS Proteus 7.7 SP2

AVR Studio

A laborban megismert AVR Studio segítségével otthon is tesztelhetők a házik, ha új projekt létrehozásakor az "AVR Simulator" platformot, és az "ATmega128" device-t választjuk. Ezt követően a mikrokontroller működése az alapértelmezés szerint jobb oldalon megjelenő I/O View ablakban látható, állítható.

HapSim

Az AVR Studio alatt a legtöbb periféria kényelmesen tesztelhető, de például az LCD tesztelése nehézkes. A tantárgyi honlapról elérhető HapSimulatorral egy LCD is emulálható. A szimulátor az "AVR és fejlesztőpanel dokumentációk" alatt található meg Hapsim néven.

ISIS Proteus

Utoljára maradt a Proteus, de nem azért, mert használhatatlan, épp ellenkezőleg. Szerintem a legjobb program, amivel tesztelni lehet a házit. Lentebb elérhető egy full verzió.

  • Ezen a helyen volt linkelve a(z) ISISProteus.001 nevű fájl ("Pro001" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/MeresLabor2Meres3HFTest oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
  • Ezen a helyen volt linkelve a(z) ISISProteus.002 nevű fájl ("Pro002" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/MeresLabor2Meres3HFTest oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)
  • Ezen a helyen volt linkelve a(z) ISISProteus.crc nevű fájl ("ProCRC" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/MeresLabor2Meres3HFTest oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
    Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
    @sch.bme.hu címre a kérésedet)


Telepítése:
1. Futtassuk a pro-setup77.exe telepítőt.
2. Indítsuk el a "C:\Program Files\Labcenter Electronics\Proteus 7 Professional\BIN\" mappában lévő LICENCE.EXE fájlt.
3. Browse for Key File gombot megnyomva keressük meg ezt a fájlt: "Users of the former USSR_LICENCE.lxk", majd nyomjuk meg az Install gombot.
4. Végül futtassuk ezt: LXK Proteus 7.7 SP2 ENG v1.0.0.exe
5. Indítható a Proteus. (Ha valami nem indult el a fentiek közül, akkor érdemes megpróbálkozni úgy, hogy admin joggal futtatjátok.)

Használata:

1. Nyissuk meg az egyetemi panel kapcsolási rajzát (

Ezen a helyen volt linkelve a(z) panel_ver2_mod.DSN nevű fájl ("kapcsolási rajz" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/MeresLabor2Meres3HFTest oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
@sch.bme.hu címre a kérésedet)

)

2. Töltsünk be egy assembly kódot és indítsuk el a szimulációt (Videó: ASM fájl betöltése Proteusba) (Videóban használt assembly fájl:

Ezen a helyen volt linkelve a(z) teszt.asm nevű fájl ("teszt.asm" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/MeresLabor2Meres3HFTest oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
@sch.bme.hu címre a kérésedet)

)

Eltérések a valódi hardverhez képest... Ha egy LED fényerejét PWM-mel szeretnénk vezérelni, akkor a szimulátor a kitöltési tényezőnek megfelelően villogtatni fogja a LED-et. Például 20%-os kitöltési tényező esetén ritkábban, 80%-os kitöltési tényező esetén sűrűbben villog a LED. Megoldás:

Ezen a helyen volt linkelve a(z) scope.png nevű fájl ("Oszcilloszkóp használata" link szöveggel) a régi wiki http://wiki-old.sch.bme.hu/bin/view/Infoalap/MeresLabor2Meres3HFTest oldaláról. (Ha szükséged lenne a fájlra, akkor a pontos oldalmegnevezéssel együtt küldd el a wiki
Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
@sch.bme.hu címre a kérésedet)
Ha jól van megvalósítva a PWM, akkor a vezérléstől függően különböző kitöltésű négyszögjelet kell látnotok a szkópon. 

LCD háttérvilágítását szintén PWM-mel lehet vezérelni, de a Proteusban lévő LCD modul hattérvilágítása fixen világít a szimuláció során, ezért célszerű szkópot használni PWM jel mérésére. (A szkópot a PB5 lábra kell kötni.)
ADC tesztelése: a laborban lévő panelen három analóg eszköz van. A szimulációban ugyanúgy megjelenik ez a három eszköz, de mindegyik potméter formájában. Tehát, ha a hő/fényérzékelőt szeretnétek tesztelni, ahhoz is egy potméter tartozik a szimulációban.

-- Tóth Gábor - 2012.03.15.