<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Atmega16 Archives - Automatika.rs</title>
	<atom:link href="https://www.automatika.rs/tag/atmega16/feed" rel="self" type="application/rss+xml" />
	<link>https://www.automatika.rs/tag/atmega16</link>
	<description>Portal za inženjere</description>
	<lastBuildDate>Wed, 14 Jun 2017 08:16:06 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>PWM signal generator</title>
		<link>https://www.automatika.rs/baza-znanja/elektronika/pwm-signal-generator.html</link>
					<comments>https://www.automatika.rs/baza-znanja/elektronika/pwm-signal-generator.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Wed, 14 Jun 2017 07:32:39 +0000</pubDate>
				<category><![CDATA[Elektronika]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[atmega]]></category>
		<category><![CDATA[Atmega16]]></category>
		<category><![CDATA[atmel]]></category>
		<category><![CDATA[elektronika]]></category>
		<category><![CDATA[kucna elekronika]]></category>
		<category><![CDATA[microchip]]></category>
		<category><![CDATA[mikrokontroleri]]></category>
		<category><![CDATA[pwm signal]]></category>
		<category><![CDATA[upravljanje motorima]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=8740</guid>

					<description><![CDATA[<p> Za generisanje jednosmernog napona promenjive amplitude ili n-faznog prostoperiodičnog naponskog signala promenjive amplitude i frekvencije koristi se modulator širine impulsa ili PWM (pulse-width modulation) generator. Ovaj periferni modul je nezamenjiv deo mikroprocesora ili DSP namenjenih kontroli motora. Uobičajeno je trofazni, sa tri nezavisne PWM grane (izlaza) kojima se može upravljati trofaznim AM ili PM motorima. [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/elektronika/pwm-signal-generator.html">PWM signal generator</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> Za generisanje jednosmernog napona promenjive amplitude ili n-faznog prostoperiodičnog naponskog signala promenjive amplitude i frekvencije koristi se modulator širine impulsa ili PWM (pulse-width modulation) generator. Ovaj periferni modul je nezamenjiv deo mikroprocesora ili DSP namenjenih kontroli motora. Uobičajeno je trofazni, sa tri nezavisne PWM grane (izlaza) kojima se može upravljati trofaznim AM ili PM motorima. Svaka od grana, u zavisnosti od upisanog faktora ispune za tu granu, potpuno nezavisno od CPU konstantno generiše PWM signal koji odgovara upisanom faktoru ispune. Ovaj signal je moguće komplementirati i voditi na driver jedne grane invertera ili dc/dc konvertora (gornji i donji IGBT tranzistor rade u komplementarnom modu).</p>
<p style="text-align: justify"> Jedan PWM period je nedeljivi vremenski okvir, i fakor ispune je potrebno upisati samo jednom, na početku nove PWM periode. PWM signal generator u toku sledećeg PWM perioda automatski generiše odgovarajući PWM signal. Ukoliko imamo tri takve grane, možemo paralelno zadati srednje vrednosti napona tri grane PWM invertora, važeće u svakoj novoj PWM periodi. U slučaju jedne grane, naponski PWM signal je prikazan na slici br.1.</p>
<p style="text-align: justify"><img fetchpriority="high" decoding="async" class="size-full wp-image-8741 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/1_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="628" height="173" srcset="https://www.automatika.rs/wp-content/uploads/2017/06/1_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg 628w, https://www.automatika.rs/wp-content/uploads/2017/06/1_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_-300x83.jpg 300w" sizes="(max-width: 628px) 100vw, 628px" /></p>
<p style="text-align: center">Slika br.1 Rad jedne grane naponskog invertora.</p>
<p style="text-align: justify">Uprošćeno, srednja vrednost izlaznog napona proporcionalna je upisanom faktoru ispune</p>
<p style="text-align: justify"><img decoding="async" class="size-full wp-image-8755 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/6_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="144" height="59" /></p>
<p style="text-align: justify"> Kako radi PWM modul? U analognoj tehnologiji se PWM signal generiše iz kontinualnog nosećeg signala (testera ili trougao) dobijenog na izlazu signal generatora. Perioda ovog signala (Tpwm) je definisana izborom kondenzatora C, amplitude struje strujnog izvora kao i položaj potenciometra P1. Generisani testerasti signal se dalje poredio sa referentnim signalom (koji reprezentuje naponsku komandu ili analogni ekvivalent faktora ispunu) korišćenjem analognog komparatora. Naravno, postojao je problem signalnog šuma ili promene parametara ovih kola.</p>
<p style="text-align: justify"><img decoding="async" class="size-full wp-image-8742 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/2_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="600" height="300" srcset="https://www.automatika.rs/wp-content/uploads/2017/06/2_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg 600w, https://www.automatika.rs/wp-content/uploads/2017/06/2_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_-300x150.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></p>
<p style="text-align: center">Slika br.2 Analogni PWM generator (Ovako ne treba da radi)</p>
<p style="text-align: justify"> Postoje dva osnovna tipa nosioca PWM signala, to su testerasti i trougaoni nosioc.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-8743 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/3_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="600" height="127" srcset="https://www.automatika.rs/wp-content/uploads/2017/06/3_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg 600w, https://www.automatika.rs/wp-content/uploads/2017/06/3_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_-300x64.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p style="text-align: center">Slika br.3 PWM signal sa testerastim i trougaonim nosiocem</p>
<p style="text-align: justify"> U digitalnoj tehnici se čitava priča o generisanju PWM signala završava u jednom zasebnom perifernom modulu, koji se ugrađuje u mikrokontroler ili DSP. Ovaj modul potpuno samostalno generiše PWM signal i oslobađa mikroprocesor (korisnički program) ove aktivnosti. U ovom modulu se analogni signal generator nosećeg PWM signala zamenjuje timer modulom koji definiše Tpwm i mnogo je precizniji i otporniji na šum. Perioda PWM signala se definiše tokom inicijalizacije upisom u registar PWM PERIOD i izborom delitelja frekvencije. Nadalje, analogni komparator je zamenjen digitalnim, čiji izlaz je potpuno definisan i neosetlji na šum. Faktor ispune PWM signala se definiše upisom u PWM duty cycle registar, čiji se sadržaj u svakom novom PWM clock periodu poredi sa vrednošću PWM timera. Uprošćena digitalna periferija za automatsko generisanje PWM signala jedne grane je data na sledećoj slici. Tačnost digitalno generisanog PWM signala zavisi od periode clock signala i od broja bitova PWM registara.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8744 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/4_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="600" height="317" srcset="https://www.automatika.rs/wp-content/uploads/2017/06/4_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg 600w, https://www.automatika.rs/wp-content/uploads/2017/06/4_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_-300x159.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p style="text-align: center">Slika br.4 Uprošćen blok dijagram PWM modula u sklupu mikrokontrolera namenjenog kontroli motora.</p>
<p style="text-align: justify"> PWM jedinica pomaže pri generisanju različitih izlazanih signala. Bitno je da mikroprocesor pripremi odgovarajući modulišući faktor ispune za svaku novu PWM periodu. Time on moduliše noseći PWM signal, koji automatski bez pomoći i opterećenja procesora generiše PWM modul. U zavisnosti od tipa modulišućeg signala dobija se DC ili AC signal i regulišu se različiti tipovi motora, kao što je prikazano na sledećoj slici.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8745 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/06/5_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg" alt="" width="600" height="196" srcset="https://www.automatika.rs/wp-content/uploads/2017/06/5_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_.jpg 600w, https://www.automatika.rs/wp-content/uploads/2017/06/5_elektronika_mikrokontroleri_mikrokontroler_mcu_atmeh_mega8_microchip_arduino_atmega_programiranje_pwm_signal_automatika.rs_-300x98.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p style="text-align: center">Slika br.5 Testerasti i trougaoni nosioc.</p>
<p style="text-align: justify"><em>Sva dalja objašnjenja možete pronaći pronaći u sledećim materijalima: Primena mikroprocesora u energetici – mikroprocesor i mikrokontroler</em></p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/elektronika/pwm-signal-generator.html">PWM signal generator</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/elektronika/pwm-signal-generator.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kako povezati GPS modem sa AVR mikrokontrolerom</title>
		<link>https://www.automatika.rs/projekti/kako-povezati-gps-modem-sa-avr-mikrokontrolerom.html</link>
					<comments>https://www.automatika.rs/projekti/kako-povezati-gps-modem-sa-avr-mikrokontrolerom.html#respond</comments>
		
		<dc:creator><![CDATA[Miloš Jurošević]]></dc:creator>
		<pubDate>Thu, 25 Oct 2012 22:00:00 +0000</pubDate>
				<category><![CDATA[Projekti]]></category>
		<category><![CDATA[Atmega16]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[GPS]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>GPS modem je uređaj koji prima signale sa satelita, a obezbeđuje informacije o trenutnoj poziciji (geografska širina i dužina), nadmorskoj visini, vremenu itd. Ovaj modem poseduje antenu kojom prima signale. Nakon prijema, on ih i konvertuje u korisne informacije i šalje ih ka izlazu, najčešće u RS232 logičkom fomratu. Informacije o geografskoj širini, dužini itd [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/projekti/kako-povezati-gps-modem-sa-avr-mikrokontrolerom.html">Kako povezati GPS modem sa AVR mikrokontrolerom</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="text-align: justify;"><img loading="lazy" decoding="async" class=" alignleft size-full wp-image-3475" style="margin: 5px 5px 0px 0px; border: 1px solid #000000; float: left;" src="http://automatika.rs/wp-content/uploads/2012/10/naslovna_kako_povezati_gps_modem_i_AVR_mikrokontroler_elektronika_projekti_automatika.rs.jpg" alt="naslovna kako_povezati_gps_modem_i_AVR_mikrokontroler_elektronika_projekti_automatika.rs" width="100" height="100" />GPS modem je uređaj koji prima signale sa satelita, a obezbeđuje informacije o trenutnoj poziciji (geografska širina i dužina), nadmorskoj visini, vremenu itd. Ovaj modem poseduje antenu kojom prima signale. Nakon prijema, on ih i konvertuje u korisne informacije i šalje ih ka izlazu, najčešće u RS232 logičkom fomratu. Informacije o geografskoj širini, dužini itd se šalju neprekidno, u pratnji identifikacionog stringa.</div>
<div style="text-align: justify;"></div>
<p><span id="more-796"></span></p>
<div style="text-align: justify;">U ovom članku pokazaćemo kako da povežete jedan GPS modem sa AVR mikrokontrolerom. Koristićemo ATmega16 kontroler. Očitane podatke ćemo prikazati na LCD displeju.</div>
<div style="text-align: justify;">Veza GPS modema i mikrokontrolera (ATmega16) data je na slici 1. GND pinovi kola MAX232 i GPS modemu su povezani. Treba povezati i drugi pin MAX232 sa trećim pinom GPS modema, kao i treći pin MAX232 i drugi pin modema. Ovo je serijski &#8216;cross cable&#8217; tip komunikacije. Većina GPS modema koristi upravo ovaj vid komunikacije. Izlazni signal se sastoji od niza stringova koji će u nastavku biti detaljno opisani.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3476" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/10/Slika1_kako_povezati_gps_modem_i_AVR_mikrokontroler_elektronika_projekti_automatika.rs.jpg" alt="Slika1 kako_povezati_gps_modem_i_AVR_mikrokontroler_elektronika_projekti_automatika.rs" width="650" height="336" srcset="https://www.automatika.rs/wp-content/uploads/2012/10/Slika1_kako_povezati_gps_modem_i_AVR_mikrokontroler_elektronika_projekti_automatika.rs.jpg 650w, https://www.automatika.rs/wp-content/uploads/2012/10/Slika1_kako_povezati_gps_modem_i_AVR_mikrokontroler_elektronika_projekti_automatika.rs-300x155.jpg 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></div>
<div style="text-align: center;">Slika 1. Električna šema uređaja</div>
<div style="text-align: justify;"><em><strong>Format dolaznog signala</strong></em></div>
<div style="text-align: justify;"><em><strong><br />
</strong></em>  U nastavku je dat primer izlaznog signala sa GPS modema sa detaljnim objašnjenjima. Ovaj izlazni string sadrži informacije o geografskim širinama i dužinama, nadmorskoj visini, vremenu itd. Primer jednog izlaznog stringa dat je u nastavku:</div>
<div style="text-align: justify;"></div>
<div style="text-align: center;">$GPGGA,100156.000,2650.9416,N,07547.8441,E,1,08,1.0,442.8,M,-42.5,M,,0000*71</div>
<div>
<ol>
<li>String uvek počinje znakom $</li>
<li>GPGGA &#8211; nepromenljivi podaci GPS-a</li>
<li>&#8216;,&#8217; &#8211; zarez služi za razdvajanje dve vrednosti</li>
<li>100156.000 &#8211; GMT vreme kao: 10(sati):01(minuta):56(sekundi):000(ms)</li>
<li>2650.9416,N &#8211; geografska širina kao 26(stepeni) 50(minuta) 9416 (sekundi) NORTH (Severno)</li>
<li><span style="text-align: justify;">07547.8441,E &#8211; geografska dužina kao 075(stepeni) 47(minuta) 8441 (sekundi) EAST (Istočno)</span></li>
<li><span style="text-align: justify;">1 &#8211; nepromenljiva kontrolna vrednost, 0 &#8211; neispravan podatak, 1 &#8211; ispravan podatak, 2 &#8211; DGPS</span></li>
<li><span style="text-align: justify;">08 &#8211; broj satelita koji su trenutno dostupni</span></li>
<li><span style="text-align: justify;">1.0 &#8211; HDOP</span></li>
<li><span style="text-align: justify;">442.8,M &#8211; nadmosrka visina u metrima</span></li>
<li><span style="text-align: justify;">-42.5,M &#8211; geoid visina</span></li>
<li><span style="text-align: justify;">_ &#8211; DGPS podaci</span></li>
<li><span style="text-align: justify;">0000 &#8211; DGPS podaci</span></li>
<li><span style="text-align: justify;">*71 &#8211; provera</span></li>
</ol>
<p><span style="text-align: justify;">  Kako bismo sa modema dobili potrebne informacije o geografskoj širini i dužini primenićemo sledeći algoritam:</span></p>
</div>
<div>
<ol>
<li>Preuzeti podatke i uporediti prvi bajt sa &#8216;$&#8217;. Ako se poklapaju, preći u naredni korak, u suprotnom tražiti nove podatake;</li>
<li>Uzimati podatke bajt po bajt i proveriti da li su bajtovi jednaki &#8216;GPGGA&#8217;;</li>
<li>Ako se u drugom koraku bajtovi jednaki, preći na četvrti korak, u suprotnom, vratiti se na prvi korak;</li>
<li>Pošto nam nije potrebno vreme, preskočiti prvi zarez i sačekati naredni;</li>
<li>Početi sa preuzimanjem podataka o širini i smeštanjem u niz &#8216;lati_value[]&#8217; do sledećeg zareza;</li>
<li>Preuzeti pravac u promenljivoj lati_dir;</li>
<li>Uraditi isto i za dužinu;</li>
<li>Ispisati podatke o širini i dužini na LCD, a potom se vratiti u prvi korak.</li>
</ol>
<p>Source kod i šemu uređaja možete preuzeti <a class="wf_file" href="http://automatika.rs/wp-content/uploads/2012/10/GPS_and_AVR_microcontroler.zip" target="_blank">ovde</a>.</p>
</div>
<p>The post <a href="https://www.automatika.rs/projekti/kako-povezati-gps-modem-sa-avr-mikrokontrolerom.html">Kako povezati GPS modem sa AVR mikrokontrolerom</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/projekti/kako-povezati-gps-modem-sa-avr-mikrokontrolerom.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Kako povezati RFID i AVR mikrokontroler</title>
		<link>https://www.automatika.rs/projekti/kako-povezati-rfid-i-avr-mikrokontroler.html</link>
					<comments>https://www.automatika.rs/projekti/kako-povezati-rfid-i-avr-mikrokontroler.html#respond</comments>
		
		<dc:creator><![CDATA[Miloš Jurošević]]></dc:creator>
		<pubDate>Tue, 16 Oct 2012 22:00:00 +0000</pubDate>
				<category><![CDATA[Projekti]]></category>
		<category><![CDATA[Atmega16]]></category>
		<category><![CDATA[mikrokontroler]]></category>
		<category><![CDATA[RFID]]></category>
		<category><![CDATA[RS232]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Svesno ili nesvesno, RFID (Radio Frequency IDentification) tehnologiju koristimo u svakodnevnom životu. Služi nam umesto ključa za otvaranje automatskih brava, za identifikaciju itd. RFID sistem se sastoji iz dva dela: taga i prijemnog modema. Kada RFID tag dođe u domet prijemnog modema, tag se aktivira i šalje svoj jedinstveni identifikacioni kod prijemnom modulu. Ovaj članak [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/projekti/kako-povezati-rfid-i-avr-mikrokontroler.html">Kako povezati RFID i AVR mikrokontroler</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="text-align: justify;">
<p><img loading="lazy" decoding="async" class=" alignleft size-full wp-image-3086" style="margin-top: 5px; margin-right: 5px; border: 1px solid #000000; float: left;" src="http://automatika.rs/wp-content/uploads/2011/11/naslovna_Elektronska_RFID_blokada_automobila_sa_PIC12F629_projekti_automatika.rs.jpg" alt="naslovna Elektronska_RFID_blokada_automobila_sa_PIC12F629_projekti_automatika.rs" width="100" height="100" />Svesno ili nesvesno, <strong>RFID</strong> (<strong>R</strong>adio <strong>F</strong>requency <strong>ID</strong>entification) tehnologiju koristimo u svakodnevnom životu. Služi nam umesto ključa za otvaranje automatskih brava, za identifikaciju itd. RFID sistem se sastoji iz dva dela: taga i prijemnog modema. Kada RFID tag dođe u domet prijemnog modema, tag se aktivira i šalje svoj jedinstveni identifikacioni kod prijemnom modulu. Ovaj članak pokazuje kako se prijemni modul povezuje sa Atmelovim <strong>ATmega16</strong> mikrokontrolerom.</p>
</div>
<p><span id="more-787"></span></p>
<div>
<div style="text-align: justify;"> RFID modul koji ćemo korisitti u ovom projektu daje jedinstveni 12-bajtni kod, u serijskom RS232 formatu logičkih nivoa. Zbog toga, između RFID modula i mikrokontrolera moramo koristiti integrisano kolo MAX232, koje ima ulogu u konvertovanju naponskih nivoa. Šema veze modula i mikrokontrolera prikazana je na slici 1. GND pinovi kola MAX232 i serijskog izlaza RFID modula moraju biti povezani. Prijemni pin modula se povezuje sa predajnim pinom MAX232 i obrnuto. Treba napomenuti i da, ako je izlaz RFID mnodula u TTL formatu, tada nema potrebe za MAX232 kolom. U tom slučaju, izlaz modula i mikrokontroler se povezuju direktno.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3459" style="margin: 5px auto; vertical-align: middle; display: block;" src="http://automatika.rs/wp-content/uploads/2012/10/shema_kako_povezati_rfid_i_atmega16_mikrokontroler_elektronika_projekti_automatika.rs.jpg" alt="shema kako_povezati_rfid_i_atmega16_mikrokontroler_elektronika_projekti_automatika.rs" width="650" height="342" srcset="https://www.automatika.rs/wp-content/uploads/2012/10/shema_kako_povezati_rfid_i_atmega16_mikrokontroler_elektronika_projekti_automatika.rs.jpg 650w, https://www.automatika.rs/wp-content/uploads/2012/10/shema_kako_povezati_rfid_i_atmega16_mikrokontroler_elektronika_projekti_automatika.rs-300x158.jpg 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></div>
<div style="text-align: center;">Slika 1. Električna šema uređaja</div>
<div style="text-align: justify;">Na kraju teksta dat je kod za mikrokontroler. Ovde ćemo samo opisati funkciju koja &#8220;skuplja&#8221; podatke sa serijske komunikacije, a koje šalje RFID modul. Ova funkcija data je u nastavku:</div>
<div style="text-align: justify;">
<div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;">void getcard_id(void) // Function to get 12 byte ID no. from rfid card</div>
<div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;">{</div>
<div style="margin: 0px 0px 0px 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;">for(i=0;i&lt;12;i++)</div>
<div style="margin: 0px 0px 0px 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;">{</div>
<div style="margin: 0px 0px 0px 60px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;">card[i]= usart_getch();// receive card value byte by byte</div>
<div style="margin: 0px 0px 0px 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;">}</div>
<div style="margin: 0px 0px 0px 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;">return;</div>
<div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;">}</div>
<div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;"></div>
<div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;"> Kao što vidimo, funkcija je veoma jednostavna. Sastoji se iz jednog <em>for</em> ciklusa, u kome se u niz upiše 12 bajtova pristiglih sa RFID modula. U nastavku, na snimku možete videti kako uređaj radi.</div>
<div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;"></div>
<div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; background-color: transparent;"><a class="wf_file" href="http://automatika.rs/wp-content/uploads/2012/10/Kako_povezati_RFID_i_mikrokontroler.txt" target="_blank">Ovde</a> možete preuzeti kod za mikrokontroler.</div>
</div>
</div>
<p>The post <a href="https://www.automatika.rs/projekti/kako-povezati-rfid-i-avr-mikrokontroler.html">Kako povezati RFID i AVR mikrokontroler</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/projekti/kako-povezati-rfid-i-avr-mikrokontroler.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
