<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=M%C3%A9r%C3%A9s_Labor_II._Elm%C3%A9leti_feladatok</id>
	<title>Mérés Labor II. Elméleti feladatok - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=M%C3%A9r%C3%A9s_Labor_II._Elm%C3%A9leti_feladatok"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_Labor_II._Elm%C3%A9leti_feladatok&amp;action=history"/>
	<updated>2026-05-17T16:43:58Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_Labor_II._Elm%C3%A9leti_feladatok&amp;diff=137578&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoalap|MeresLabor2EllE}}   ==Adott az 1. mérés mérési utasításának 1. ábráján látható erősítő kapcsolás.==  	 &lt;center&gt;{{InLineImageLi…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=M%C3%A9r%C3%A9s_Labor_II._Elm%C3%A9leti_feladatok&amp;diff=137578&amp;oldid=prev"/>
		<updated>2012-10-21T20:03:13Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoalap|MeresLabor2EllE}}   ==Adott az 1. mérés mérési utasításának 1. ábráján látható erősítő kapcsolás.==  	 &amp;lt;center&amp;gt;{{InLineImageLi…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoalap|MeresLabor2EllE}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Adott az 1. mérés mérési utasításának 1. ábráján látható erősítő kapcsolás.==&lt;br /&gt;
&lt;br /&gt;
	 &amp;lt;center&amp;gt;{{InLineImageLink|Infoalap|MeresLabor2EllE|meres1abra1.JPG}}&amp;lt;/center&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A műveleti erősítő ideális (a TL082-t helyettesíti), túlvezérelve sincs. Az R&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; ellenállás értéke 0, a többi értéke: R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;=15 kOhm, R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=30 kOhm. &amp;lt;br/&amp;gt;&lt;br /&gt;
# Mekkora az erősítő (feszültség)erősítése dB-ben kifejezve?&amp;lt;br/&amp;gt;&lt;br /&gt;
# A bemenetre +3 V-ot kapcsolunk. Mekkora lesz az U&amp;lt;sub&amp;gt;ki&amp;lt;/sub&amp;gt;?&amp;lt;br/&amp;gt;&lt;br /&gt;
# Mekkora áram folyik a fenti esetben az R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; és R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; ellenálláson?&amp;lt;br/&amp;gt;&lt;br /&gt;
Az eredményeket előjelhelyesen, mértékegységgel együtt kell megadni!&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Megoldás:&amp;#039;&amp;#039;&amp;#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
a/  &amp;#039;&amp;#039;Feszültségerősítés:&amp;#039;&amp;#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; 20 \cdot \log_{10} \frac{U_{\mathrm{ki}}}{U_{\mathrm{be}}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; U_{\mathrm{ki}} = A \cdot U_{\mathrm{be}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; A = \frac{R_2 + R_1}{R_1} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;Behelyettesítve:&amp;#039;&amp;#039; &lt;br /&gt;
&amp;lt;math&amp;gt; 20 \cdot \log_{10} A = 20 \cdot \log_{10} \frac{R_1 + R_2}{R_1}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
b/ &lt;br /&gt;
&amp;lt;math&amp;gt; U_{\mathrm{ki}} = A \cdot U_{\mathrm{be}} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt; A = \frac{R_2 + R_1}{R_1}&amp;lt;/math&amp;gt;&lt;br /&gt;
, ahol U&amp;lt;sub&amp;gt;be&amp;lt;/sub&amp;gt; = +3V, R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;=15 kOhm, R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;=30 kOhm &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
c/ A műveleti erősítő 2 bemenete azonos potenciálon van. Ezért a 6-os lábon is megjelenik az U&amp;lt;sub&amp;gt;be&amp;lt;/sub&amp;gt; a földhöz képest. így az R&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; ellenálláson a feszültsége U&amp;lt;sub&amp;gt;be&amp;lt;/sub&amp;gt;-0. A rajta átfolyó áram: &amp;lt;math&amp;gt; \frac{U_{\mathrm{be}}}{R_1}&amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
R&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; ellenálláson a feszültség: U&amp;lt;sub&amp;gt;ki&amp;lt;/sub&amp;gt;-U&amp;lt;sub&amp;gt;be&amp;lt;/sub&amp;gt;. Az átfolyó áram: &amp;lt;math&amp;gt; \frac{U_{\mathrm{ki}}-U_{\mathrm{be}}}{R_2} &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
A többi már csak behelyettesítés.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==A labor mérőhelyein használt Agilent 34401 típusú multiméter váltakozó feszültség mérésnél (mi a jele?) a jel milyen értékét méri és jelzi ki.==&lt;br /&gt;
&lt;br /&gt;
A multiméter váltakozó feszültségnél (AC - alternating current) négyzetes középértéket (RMS - Root Mean Square) vagy másnéven effektív értéket mér. Ez a Vpp (Peak-To-Peak) feszültség felének a gyökketted része.&lt;br /&gt;
&lt;br /&gt;
==A labor-mérőhelyen a funkciógenerátor kimenetét rákötjük a multiméter megfelelő mérőbemenetére. A funkciógenerátor beállítása: Sine; 1 kHz, Offset = +1 V, Ampl = 4 Vpp, Output_setup: High_Z Load, Output = ON. A multiméter milyen értéket fog jelezni?==&lt;br /&gt;
&lt;br /&gt;
a. az AC V gomb megnyomása után?&lt;br /&gt;
* (Biztos?)  1.414 V, ilyenkor ugyanis az offsetet kiküszöböli egy kondenzátorral, 4Vpp 2V amplitudót jelent, melynek effektív értéke: &amp;lt;math&amp;gt; \frac{2}{\sqrt{2}} = \sqrt{2} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
b. a DC V gomb megnyomása után?&lt;br /&gt;
* 1 V (az offszetfeszültésget mutatja, mert ez a &amp;quot;DC komponens&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Adottak az alábbi hexadecimális számok. Írja melléjük a bináris megfelelőt is. (A baloldali számjegy a legnagyobb helyértékű.)&amp;lt;br/&amp;gt;==&lt;br /&gt;
* $1A = 11010 &amp;lt;br/&amp;gt;&lt;br /&gt;
* 0x83 = 10000011 &amp;lt;br/&amp;gt;&lt;br /&gt;
* 0xFC = 11111100 &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Külső interruptot akar programozni. Mi(ke)t kell beállítani az interrupt engedélyezéséhez? Hogyan kell a kódba helyezni az interrupt kezelő rutint (meghívás, visszatérés)?==&lt;br /&gt;
* A kód elején az &amp;quot;ugrótáblában&amp;quot; kell elhelyezni a kezelőrutinra való ugrás utasítást a reti és nop helyére. A címre érdemes az [[ITx]] címkét használni.&lt;br /&gt;
* Az &amp;quot;EICRA&amp;quot;, &amp;quot;EICRB&amp;quot; control regiszterekben be kell állítani, hogy a megfelelő vezetékeken milyen eseményre következzen be megszakítás (felfutó él, lefutó él, L szint) és az &amp;quot;EIMSK&amp;quot; regiszterben engedélyezni kell a kívánt interruptot. (Az I státuszbit bebillentése sem az ördögtől való ötlet. :) )&lt;br /&gt;
* Az IT rutint a kód végén szokás elhelyezni az adott cimkével kezdve (pl.:ITx:). A kezelőrutinban használt regiszterek tartalmát a műveletek előtt le kell menteni a stack-be, majd a rutin végén vissza kell állítani a tartalmukat. Mivel az interrupt bekövetkeztekor a megszakítások letiltódnak, az IT-ből a visszatérés a &amp;quot;reti&amp;quot; utasítással történik.&lt;br /&gt;
&lt;br /&gt;
==Miért van szükség a nyomógombok pergésmentesítésére, és hogyan lehet azt megoldani?==&lt;br /&gt;
Egy nyomógomb lenyomásakor az érintkezés pillanatában sok rövid impulzus keletkezhet, amit a gyors mikrokontroller több lenyomásnak érzékel. A megoldás, hogy az első impulzus érzékelése után néhány mikro-, vagy milliszekundumig nem vesszük figyelembe a bemenetet. Letiltjuk az interruptot, ha azt használjuk, és várunk.&lt;br /&gt;
&lt;br /&gt;
==Írjon egy AVR assembly programrészletet az ATmega128 mikrokontrollerre, mely a C portot bemenetnek, a D portot kimenetnek inicializálja!==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
		ldi		temp,0b00000000 &lt;br /&gt;
		out		DDRC,temp &lt;br /&gt;
		ldi		temp,0b11111111&lt;br /&gt;
		out		PORTC,temp		 ;lasd 2. meres, ellenorzo kerdesek&lt;br /&gt;
&lt;br /&gt;
		ldi		temp,0b11111111 &lt;br /&gt;
		out		DDRD,temp &lt;br /&gt;
&amp;lt;/pre&amp;gt;		&lt;br /&gt;
/* Amúgy a C port a [[LEDekhez]] tartozik, szóval nem tudom mi értelme van, vagy egyáltalán szabad-e bemenetként beállítani &amp;#039;&amp;#039;&amp;#039;/ -- [[ZozZ|Zoz]] - 2005.12.07.&lt;br /&gt;
&lt;br /&gt;
/&amp;#039;&amp;#039;&amp;#039; Ez persze csak az AVR-Stamp128B tesztpanelre érvényes, a C portra elvileg bármit köthetnél. &amp;#039;&amp;#039;&amp;#039;/ - [[MolnarPeter|MP]] - 2005.12.09.&lt;br /&gt;
&lt;br /&gt;
/&amp;#039;&amp;#039;&amp;#039; Szabadni nem tudom szabad-e, de működik: LED villogtatásához egyszer véletlenül a DDR értékét váltogattam a PORT helyett, és úgy is ment (ha eredetileg a LED világított) */ - [[CsomorLaszlo|tsw]] - 2007.05.11.&lt;br /&gt;
&lt;br /&gt;
/*Szabad, sőt ledeket kezelni elegánsabb is igy. Normális boardokon forditva is vannak bekötve a ledek. Mert a microcontroller sokkal több áramot tud elvezetni mint kiadni.*/-- Main.sigma - 2009.05.15.&lt;br /&gt;
&lt;br /&gt;
==Írjon egy AVR assembly programrészletet az ATmega128 mikrokontrollerre, mely a C portot kimenetként kezeli. A program olvassa be a C port kivezetéseinek aktuális értékét, az értékhez adjon 2-t, majd ezt a megnövelt értéket írja vissza a C portra.==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;inicializálás&lt;br /&gt;
	ldi	temp,0b11111111&lt;br /&gt;
	out	DDRC,temp		; PORTC kimenet&lt;br /&gt;
;progi&lt;br /&gt;
	in		temp,PINC&lt;br /&gt;
 ; in		temp, PORTC ez is u.a. csinálja, mivel a PORTC-ről a legutoljára kiírt adatot olvasod. -- [[Main.MateNagy][mate]] - 2009.05.14.&lt;br /&gt;
	inc	  temp&lt;br /&gt;
	inc	  temp&lt;br /&gt;
	out	  PORTC,temp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Általában mely státuszbiteket állítják az aritmetikai/logikai utasítások?==&lt;br /&gt;
Z, C, N, V, H, (S)&lt;br /&gt;
&lt;br /&gt;
==Általában mely státuszbiteket állítják az adatmozgató utasítások?==&lt;br /&gt;
Egyiket sem.&lt;br /&gt;
&lt;br /&gt;
==Mit jeleznek az alábbi jelzőbitek: C, Z, I?==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;C:&amp;#039;&amp;#039;&amp;#039; carry: az összeadás túlcsordulása, shift esetén 9. bitként funkcionál&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Z:&amp;#039;&amp;#039;&amp;#039; zero: ha az eredmény 0&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I:&amp;#039;&amp;#039;&amp;#039; interrupt engedélyezve&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;N:&amp;#039;&amp;#039;&amp;#039; az eredmény negatív&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;V:&amp;#039;&amp;#039;&amp;#039; túlcsordulás kettes komplemensnél&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;S:&amp;#039;&amp;#039;&amp;#039; N XOR V = Sign&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;H:&amp;#039;&amp;#039;&amp;#039; half carry - az alsó 4 bit túlcsordulása&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;T:&amp;#039;&amp;#039;&amp;#039; Transzfer - 1 bites tároló, BLD BST utasításokkal használható.&lt;br /&gt;
&lt;br /&gt;
==Az AVRStudio4 fejlesztő rendszerben &amp;quot;mit csinálnak&amp;quot; az alábbi funkciók:==&lt;br /&gt;
* Breakpoint&lt;br /&gt;
** Az adott ponton megáll a program futása, és vár, hogy a fejlesztőkörnyezetben elindítsuk.&lt;br /&gt;
* Autostep&lt;br /&gt;
** Egyesével lépkedve hajtja végre a program sorait a mi beavatkozásunk nélkül. Nem egyenlő a run-nal, mert debug üzemmódban maradunk. Olyan, mintha folyamatosan nyomnánk a &amp;#039;Step in&amp;#039; gombot.&lt;br /&gt;
* Step in&lt;br /&gt;
** A breakpointban alló mikrokontroller a soron következő utasítást végrehajtja, és újra megáll.&lt;br /&gt;
* Step over&lt;br /&gt;
** Ugyanaz, mint a step in, csak a szubrutin-hívás (call) egyetlen utasításnak számít, azaz a ret után áll meg újra.&lt;br /&gt;
&lt;br /&gt;
==Egy 10 bites D/A átalakító kimenő jeltartománya: -10 V .. +10 V. Mekkora az LSB névleges értéke mV-ban? (A bemenő érték legkisebb helyi értékű bitjének megváltozásához tartozó feszültségváltozás.)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \frac{20}{2^{10}} = 0,01953125 V = 19,53125 mV &amp;lt;/math&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Mit értünk alulmintavételezésen?==&lt;br /&gt;
Ha nem veszünk elég mintát ahhoz, hogy a jel teljes egészében visszaállítható legyen. Shannon törvény alapján legalább a jel frekvenciájának kétszeresével kell mintavételezni.&lt;br /&gt;
&lt;br /&gt;
==Egy A/D átalakító bemeneti mintavételezési frekvenciája fm = 115200 Hz.==&lt;br /&gt;
a. Milyen frekvenciájú jel esetén lesz alulmintavételezés?&lt;br /&gt;
* 57600 Hz fölött&lt;br /&gt;
&lt;br /&gt;
b. Az átalakítóval egy f=120 kHz frekvenciájú szinuszjelet vizsgálunk. A mintasorozatot&lt;br /&gt;
egyszerűen visszaállítva milyen frekvenciájú és jelformájú jelet kapunk!&lt;br /&gt;
* JAVÍTVA (v2.0) - Kérem átnézni! Az fm mintavételezési frekvencia 115,2kHz, az f jel frekvencia 120kHz. A mintavételezett jelben megjelenik az f jelfrekvencia mellett az fm+f es fm-f, 2*fm+f és 2*fm-f, ... k*fm+f és 2*fm-f, ahol k=1, 2, ... De a D/A átalakító csak az fm/2=57,6kHz alatti komponenseket állítja vissza, a többi elveszik. Így marad az fm-f = -4,8kHz, hiszen 2*fm-f = 110,4kHz és az e fölötti komponensek már nem lesznek benne a visszaállítható tartományban. Viszont ez negatív frekvencia, így a jel elvész (?) a visszaállítás során. (Lásd: ad-atalakit1-5.pdf, 8. oldal, 3. feladat)&lt;br /&gt;
* Van -fm+f tag is (k -végtelentől +végtelenig megy), ami 4.8kHz és ez lesz a visszaállított jel frekvenciája.&lt;br /&gt;
&lt;br /&gt;
==Egy 2000 Hz-es szinusz jelet átengedve egy adatátviteli csatornán azt tapasztaljuk, hogy a kimenő jel 100 &amp;amp;mu;s-ot késik. Számítsa ki a csatorna fázistolását!==&lt;br /&gt;
&lt;br /&gt;
Periódusidő:&amp;lt;math&amp;gt;  tp = \frac{1}{f} = 0,5ms &amp;lt;/math&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Fázistolás: &amp;lt;math&amp;gt;\frac{tf}{tp} \cdot 360 = \frac{0,1}{0,5} \cdot 360 = 72^{\circ} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>