<?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>AVR Archives - Automatika.rs</title>
	<atom:link href="https://www.automatika.rs/tag/avr/feed" rel="self" type="application/rss+xml" />
	<link>https://www.automatika.rs/tag/avr</link>
	<description>Portal za inženjere</description>
	<lastBuildDate>Sat, 30 Apr 2016 22:23:03 +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>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 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 fetchpriority="high" 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="(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>
	</channel>
</rss>
