<?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>RS232 Archives - Automatika.rs</title>
	<atom:link href="https://www.automatika.rs/tag/rs232/feed" rel="self" type="application/rss+xml" />
	<link>https://www.automatika.rs/tag/rs232</link>
	<description>Portal za inženjere</description>
	<lastBuildDate>Mon, 04 Dec 2017 17:00:08 +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>Serijska komunikacija &#8211; Struktura telegrama, PWK i PZD oblast</title>
		<link>https://www.automatika.rs/baza-znanja/obrada-signala/serijska-komunikacija-struktura-telegrama-pwk-i-pzd-oblast.html</link>
					<comments>https://www.automatika.rs/baza-znanja/obrada-signala/serijska-komunikacija-struktura-telegrama-pwk-i-pzd-oblast.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Mon, 04 Dec 2017 00:00:05 +0000</pubDate>
				<category><![CDATA[Obrada signala]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[rs232 protokol]]></category>
		<category><![CDATA[RS485]]></category>
		<category><![CDATA[rs485 protokol]]></category>
		<category><![CDATA[serijska komunikacija]]></category>
		<category><![CDATA[serijski protokol]]></category>
		<category><![CDATA[uss komukacija]]></category>
		<category><![CDATA[uss protokol]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=9382</guid>

					<description><![CDATA[<p> USS protokol (Universal Serial Interface Protocol) je jednostavan serijski protokol, definisan od strane kompanije Siemens AG. Protokol je naparavljen da odgovori potrebama upravljanja i nadzora Siemens-ovih SIMOVERT i SIMOREG frekventnih regulatora. Protokl definiše tehniku pristupa prema master-slave principu, za komunikaciju preko serijskog bus-a. Point-to-point konekcija je moguća u podmreži. Komunikcija se odvija generalno ciklično razmenom [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/serijska-komunikacija-struktura-telegrama-pwk-i-pzd-oblast.html">Serijska komunikacija &#8211; Struktura telegrama, PWK i PZD oblast</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> USS protokol (Universal Serial Interface Protocol) je jednostavan serijski protokol, definisan od strane kompanije Siemens AG. Protokol je naparavljen da odgovori potrebama upravljanja i nadzora Siemens-ovih SIMOVERT i SIMOREG frekventnih regulatora. Protokl definiše tehniku pristupa prema master-slave principu, za komunikaciju preko serijskog bus-a. Point-to-point konekcija je moguća u podmreži. Komunikcija se odvija generalno ciklično razmenom telegrama između jednog master-a i najviše 31-og slave-a. Konfiguracija USS mreže je prikazana na Slici br.1.</p>
<p style="text-align: center"><img fetchpriority="high" decoding="async" class="size-full wp-image-9385 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/11/ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg" alt="" width="524" height="260" srcset="https://www.automatika.rs/wp-content/uploads/2017/11/ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg 524w, https://www.automatika.rs/wp-content/uploads/2017/11/ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_-300x149.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/11/ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_-324x160.jpg 324w" sizes="(max-width: 524px) 100vw, 524px" />Slika br.1 Topologija USS mreže</p>
<p style="text-align: justify"> U funkciji master-a može biti npr. PLC ili PC, dok su SIMOVERT i SIMOREG frekventni regulatori uvek u funkciji slave-a.</p>
<p> Bitne odlike USS komunikacije su:<br />
• podržava:<br />
-multi-point konekciju, npr. EIA RS 485 hardver, ili<br />
-point-to-point konekciju, npr. EIA RS 232<br />
• master-slave pristup<br />
• singl master sistem<br />
• max. 31 slave i 1 master<br />
• koristi telegrame sa fiksnom ili promenljivom dužinom<br />
• jednostavan i pouzdan telegram format<br />
• informacije se prenose na isti način kao i kod Profibus DP (profil promenjljive brzine)<br />
• može se lako implementirati u postojeće sisteme</p>
<p style="text-align: justify"> Medijum za prenos podataka i bus interfejs su oderđeni u zavisnosti od načina korišćenja bus-a. U osnovnoj verziji USS protokola, interfejs je zasnovan na RS485 standardu. Point-to-point konekcija je zasnovana na RS232 standardu. Takođe moguće je korišćenje i fiberoptičkog kabla. Siemens za SIMOVERT MASTER drives konvertore definiše korišćenje 9-pinskih SUB D konektora i dvožilni zaštićeni uvijeni kabl koji zadovoljava određene mehaničke, termičke i električne karakteristike. Terminacija bus-a na krajevima se i ovde podrazumeva.</p>
<p style="text-align: justify"> Dužine kablova kojim se prenose podaci zavise od brzine prenosa podataka, karakteristika kabla, uslova stredine, kao i od broja konektovanih uređeja. U Tabeli 1 prikazana je zavisnost brzine prenosa podataka od dužine kabla.</p>
<p style="text-align: center"><img decoding="async" class="size-full wp-image-9387 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/11/2_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg" alt="" width="481" height="208" srcset="https://www.automatika.rs/wp-content/uploads/2017/11/2_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg 481w, https://www.automatika.rs/wp-content/uploads/2017/11/2_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_-300x130.jpg 300w" sizes="(max-width: 481px) 100vw, 481px" />Tabela 1 &#8211; Zavisnost brzine prenosa podataka od dužine kabla</p>
<h3 style="text-align: justify">Struktura USS telegrama</h3>
<p style="text-align: justify"> Master putem adresnog karaktera u telegramu vrši izbor pojedinačnog slejva. Adrese slejva ADR se nalazi upisana u &#8221;polling&#8221; listi koju master koristi za selekciju uređaja. Slave vrši transfer podataka samo na zahtev master-a, tako da je komunikacija između dva slave-a onemogućena. Svaki telegram se sastoji iz:</p>
<ul>
<li style="text-align: justify">STX &#8211; startni karakter (Start character)</li>
<li style="text-align: justify">LGE &#8211; dužina telegrama (Length specification)</li>
<li style="text-align: justify">ADR &#8211; adresni bajt , adresa slejva (Address byte)</li>
<li style="text-align: justify">Net data block &#8211; PKW (Parameter ID Value area) i PZD (Proces Data), kao kod<br />
PROFIBUS DP profila promenljive brzine</li>
<li style="text-align: justify">BCC-karakter provere bloka (Block check character)</li>
</ul>
<p style="text-align: center"><img decoding="async" class="size-full wp-image-9388 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/11/3_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg" alt="" width="409" height="76" srcset="https://www.automatika.rs/wp-content/uploads/2017/11/3_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg 409w, https://www.automatika.rs/wp-content/uploads/2017/11/3_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_-300x56.jpg 300w" sizes="(max-width: 409px) 100vw, 409px" />Slika br.2 Struktura USS telegrama</p>
<p style="text-align: justify"> Informacije koje se razmenjuju između master-a i slave-a putem telegrama su smeštene u posebnu oblast, takozvanu net data oblast. Struktura net data oblasti je ne zavisna od karakteristike protokola kojim će se net data prenositi. Iz ovoga se može zaključiti da je isti mehanizam pristupa procesnoj oblasti (control/status word i setpoint/actual value) kao kod PROFIBUS DP profila promenljive brzine. PKW oblast služi za čitanje i promenu vrednosti parametara frekventnog regulatora, dok PZD oblast sadrži informacije o procesu. Strukturu net data bloka čine obe oblasti nezavisno da li je telegram poslat od master-a prema slave-u ili obrnuto slika br.3.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-9389 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/11/4_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg" alt="" width="438" height="151" srcset="https://www.automatika.rs/wp-content/uploads/2017/11/4_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg 438w, https://www.automatika.rs/wp-content/uploads/2017/11/4_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_-300x103.jpg 300w" sizes="auto, (max-width: 438px) 100vw, 438px" />Slika br.3 Struktura net data bloka</p>
<h3 style="text-align: justify">Parametarski deo &#8211; PKW oblast</h3>
<p style="text-align: justify"> PKW oblast omogućava pristup parametrima frekventnog regultora, odnosno njihovu promenu ili očitavanje korišćenjem USS bus-a. Kao što je prikazano na Slici 15, PKW oblast sačinjavaju:</p>
<ul>
<li style="text-align: justify">PKE (Prameter ID) i IND (Index) &#8211; sadrže informacije o tipu zadatka koji master šalje slejvu ili o tipu odgovora koji slejv šalje masteru, takođe definiše i broj parametara.</li>
<li style="text-align: justify">PKW elements (Parameter value) &#8211; sadrži vrednosti parametara, tekst, ili opis parametara koji se prenosi. Dužina ove oblasti se može menjati u zavisnosti od zadatka i može iznositi 0 word-a, 1 word, 3 word-a, 4 word-a kod telegrama sa fiksnom dužinom, ili može iznositi između 1 i 124 word-a kod telegrama sa promenjljivom dužinom.</li>
</ul>
<h3>Procesni deo &#8211; PZD oblast</h3>
<p>PZD oblast (Process data area) omogućava upravljanje i nadzor frekventnog regulatora, u ovom radu je to MM 440 preko USS bus-a. Struktura PZD oblasti je prikazana na Slici br.4.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-9390 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/11/5_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg" alt="" width="451" height="65" srcset="https://www.automatika.rs/wp-content/uploads/2017/11/5_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg 451w, https://www.automatika.rs/wp-content/uploads/2017/11/5_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_-300x43.jpg 300w" sizes="auto, (max-width: 451px) 100vw, 451px" />Slika br.4 Struktura PZD oblasti</p>
<p style="text-align: justify"> Maksikalna veličina PZD oblasti je 16 word-a. Ukoliko je telegram poslat od master-a ka slave-u, to podrazumeva da će telegram sadržati Control Word/Main setpoint pomoću kojih master upravlja frekventnim regulatorom npr. start, stop, zadavanje brzine. Ukoliko je telegram poslat od slave-a ka master-u, to podrazumeva da će telegram sadržati Status Word/Main actual value koji nose informacije o statusu frekventnog regulatora, kao i čitanje određenih veličina sa frekventnog regulatora, npr brzina, struja i slično, a to možete videti u Tabeli 2.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-9391 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/11/6_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg" alt="" width="600" height="157" srcset="https://www.automatika.rs/wp-content/uploads/2017/11/6_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_.jpg 600w, https://www.automatika.rs/wp-content/uploads/2017/11/6_ssl_protokol_serijski_protokol_serijska_mreza_rs232_rs485_elektronika_racunari_automatika.rs_-300x79.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" />Tabela 2 &#8211; Sadržaj PZD oblasti</p>
<p style="text-align: justify"> Bitno je napomenuti da definicije bita od 0-10 za control/status word koji se prenose USS bus-om, odgovaraju definiciji bitova od 0-10 koji se prenose PROFIBUS-om, profil promenljive brzine. Bitovi od 10 do 15 zavise od specifikacije konvertora.</p>
<p style="text-align: justify"><em>Dalja upustva i pojašnjenja pojmova možete prinaći u sledećoj literaturi: Realizacija elektromotornog pogona primenom PROFIBUS i USS komunikacije, autor: Milorad Kaplarević</em></p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/serijska-komunikacija-struktura-telegrama-pwk-i-pzd-oblast.html">Serijska komunikacija &#8211; Struktura telegrama, PWK i PZD oblast</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/obrada-signala/serijska-komunikacija-struktura-telegrama-pwk-i-pzd-oblast.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Savremeni trendovi u industrijskim komunikacijama</title>
		<link>https://www.automatika.rs/baza-znanja/obrada-signala/savremeni-trendovi-u-industrijskim-komunikacijama.html</link>
					<comments>https://www.automatika.rs/baza-znanja/obrada-signala/savremeni-trendovi-u-industrijskim-komunikacijama.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Tue, 09 Feb 2016 23:00:00 +0000</pubDate>
				<category><![CDATA[Obrada signala]]></category>
		<category><![CDATA[automatizacija]]></category>
		<category><![CDATA[canopen]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[frofibus]]></category>
		<category><![CDATA[industrijski protokoli]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[serijski protokol]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>U poslednjih desetak godina različiti proizvođači su razvili i standardizovali veliki broj komunikacionih magistrala i odgovarajućih mrežnih protokola za primenu u industriji. Ne postoji standard koji se može smatrati najboljim rešenjem, već svaka od mnoštva industrijskih magistrala, poseduje neke specifične karakteristike koje određuju njenu oblast primene.   Danas je u upotrebi veliki broj standardizovanih komunikacionih mreža – industrijskih magistrala. Izbor odgovarajućeg standarda zavisi od [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/savremeni-trendovi-u-industrijskim-komunikacijama.html">Savremeni trendovi u industrijskim komunikacijama</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-4580" style="margin-top: 5px; margin-right: 5px; border: 1px solid #000000; float: left;" src="http://automatika.rs/wp-content/uploads/2016/02/logo_fieldbus_komunikacija_industrijski_protokoli_automatika.jpg" alt="logo fieldbus komunikacija industrijski protokoli automatika" width="100" height="100" srcset="https://www.automatika.rs/wp-content/uploads/2016/02/logo_fieldbus_komunikacija_industrijski_protokoli_automatika.jpg 200w, https://www.automatika.rs/wp-content/uploads/2016/02/logo_fieldbus_komunikacija_industrijski_protokoli_automatika-150x150.jpg 150w" sizes="auto, (max-width: 100px) 100vw, 100px" />U poslednjih desetak godina različiti proizvođači su razvili i standardizovali veliki broj komunikacionih magistrala i odgovarajućih mrežnih protokola za primenu u industriji. Ne postoji standard koji se može smatrati najboljim rešenjem, već svaka od mnoštva industrijskih magistrala, poseduje neke specifične karakteristike koje određuju njenu oblast primene. <span id="more-1490"></span></div>
<div style="text-align: justify;"> Danas je u upotrebi veliki broj standardizovanih komunikacionih mreža – industrijskih magistrala. Izbor odgovarajućeg standarda zavisi od zahteva konkretne primene, ali i od faktora kao što su dostupnost uređaja koji podržavaju konkretni standard i njihove cene.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Ukoliko napravimo poređenje industrijskih i standardnih računarskih mreža, možemo uvideti da između njih postoje mnoge zajedničke osobine. Računarske mreže omogućavaju komunikaciju između velikog broja računara, a da pri tome računari ne moraju biti direktno, fizički povezani, svaki sa svakim. Svaki računar ima samo jednu vezu sa mrežom. Računarske mreže, takođe, omogućavaju da pojedini uređaji, budu dostupni svim računarima na mreži. Slični ciljevi se postavljaju i pred industrijske mreže, s tom razlikom da sada mrežni čvorovi nisu računari već industrijski I/O uređaji i PLC kontroleri. Pored toga, komunikacioni protokoli koji se primjenjuju u industriji moraju da zadovolje tri osnovna zahteva: bezbednost poruka, pouzdanost rada i maksimalni nivo determinističkog ponašanja.<span style="font-size: 12.16px; line-height: 1.3em;"> </span></div>
<h3 style="text-align: justify;">Razlog prelaska sa analogne na digitalnu komunikacionu tehnologiju</h3>
<div style="text-align: justify;"><span style="font-size: 12.16px; line-height: 1.3em;"> </span>Kod analogne tehnologije su korišćeni su strujni (4-20mA) ili naponski nivoi (±10V). Za povezivanje senzora i aktuatora sa centralnim računarom korišćen je veliki broj paralelno postavljenih kablova. U sistemima sa velikim brojem senzora, aktuatora i drugih uređaja, takvo rešenje je previše komplikovano za projektovanje i montažu, a posebni problemi nastaju pri detekciji i otklanjanju nekog kvara upravo zbog nepreglednosti takvih sistema. Digitalni prenos podataka omogućio je veću preciznost od analognog, što je bio osnovni razlog za razvoj magistrala uređaja. U suštini, industrijske magistrale zamenjuju koncept centralizovanog upravljanja, konceptom distribuiranog upravljanja. Iz tog razloga, industrijske magistrale su mnogo više od proste zamene analognog standarda. Industrijske magistrale doprinose povećanju kvaliteta, smanjenju troškova i povećanju efikasnosti proizvodnje. Sve ove prednosti, u velikoj meri su posledica činjenice da se prenos informacija obavlja u digitalnom obliku.</div>
<div style="text-align: justify;">
<a href="baza-znanja/obrada-signala/serijski-protokol-rs232-protokol.html" target="_blank">RS232</a> je prvi standardni interfejs za serijski prenos podataka. Glavni nedostaci su: malo rastojanje na kome se podaci mogu razmenjivati (do 15m), relativno mala brzina prenosa (do 20 Kb/s) i mogućnost povezivanja samo jednog predajnika i prijemnika. Najznačajniji interfejs za industrijsku primenu u ovoj grupi je svakako <a href="baza-znanja/obrada-signala/serijski-rs485-protokol.html" target="_blank">RS-485</a> (poznat i pod nazivima EIA-485 ili TIA/EIA-485). <strong>RS-485</strong> je standard koji definiše električne karakteristike interfejsa, i omogućava konfigurisanje jeftinih lokalnih mreža sa multidrop komunikacionim linkovima.</div>
<h3 style="text-align: justify;">Industrijske magistrale u industrijskim mrežama</h3>
<div style="text-align: justify;"><span style="font-size: 12.16px; line-height: 1.3em;"> </span>Magistrale uređaja su digitalne, bidirekcione, multidrop, serijske komunikacione mreže koje se koriste za povezivanje izolovanih Field uređaja (kontroleri, transduktori, aktuatori i senzori). Za svaki Field uređaj je tipično da poseduje ugrađen mikrokontroler, što ove uređaje čini „pametnim“ uređajima. Pametni uređaji su u mogućnosti da samostalno obavljaju jednostavne funkcije, kao što je dijagnostika, upravljanje i bidirekciona komunikacija. Takođe, u stanju su da automatski izveštavaju o nastalim kvarovima ili o potrebi kalibracije. Ovi uređaji ne samo da omogućavaju pristup sa daljine, već su često sposobni da komuniciraju jedni sa drugima. U oblasti upravljanja senzorima i aktuatorima, kao i akviziciji podataka primenjuje se poseban oblik lokalne mreže – <strong>magistrala uređaja</strong> ili<strong> Fieldbus</strong>. Fieldbus se koristi za povezivanje sa decentralizovanim ulazima/izlazima i za vremenski kritičnu komunikaciju između PLC-ova. Pored Fieldbus postoje i mreže zasnovane na <strong>CAN protokolu</strong> koji čine osnovni CAN i viši CAN protokoli.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Komunikaciona mreža koja se primenjuje u industriji mora da ima odgovarajuće performanse u pogledu iskorišćenosti mreže, propusnog opsega i maksimalnog kašnjenja u prenosu. Performanse i pouzdanost automatizovanih industrijskih sistema u velikoj meri su uslovljeni karakteristikama komunikacione mreže. U mnogim industrijskim postrojenjima prisutni su brojni izvori električnih šumova i smetnji. Uticaj tih smetnji može rezultovati pojavom grešaka u prenosu informacija što može značajno degradirati performanse mreže. Može se reći da je komunikaciona mreža najosjetljivija komponenta automatizovanog industrijskog sistema.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Pri izboru magistrale, najbitniji faktori koje treba uzeti u obzir su: maksimalno dozvoljeno vreme odziva, značaj informacija za bezbedan rad opreme, količina informacija koju treba prenositi, maksimalno rastojanje između umreženih uređaja, namjena uređaja koji se povezuju, mogućnost proširenja i sigurnost.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Dve osnovne kategorije industrijskih komunikacionih mreža su: magistrale uređaja (eng. device bus) i magistrale procesa (eng. process bus).</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Magistrale uređaja su optimizovane za razmenu kratkih informacija o statusu i upravljačkih poruka, za razliku od klasičnih računarskih mreža gde propusna moć pri prenosu velikih količina podataka predstavlja ključnu performansu.</div>
<div style="text-align: justify;">
Magistrale procesa koriste se za prenos parametara rada kontrolerima procesa koji su u većini slučajeva analogni uređaji. Namenjene su prenosu dužih poruka (paketa), dužine do nekoliko stotina bajtova, što ih čini sporijim, jer su paketi duži. Od većine analognih uređaja ne zahteva se brzi odziv, zato što se koriste za upravljanje procesima koji su po svojoj prirodi spori: protok fluida, koncentracija gasa, temperatura. „Pametni“ (eng. smart) uređaji su oni koji mogu samostalno da obavljaju napredne funkcije upravljanja. Peer nivo se odnosi na mogućnost komunikacije između kontrolera procesa, npr. PLC kontroleri. Zatim slede nivoi ćelije, proizvodnog pogona i nivo celokupne fabrike. Ne postoji magistrala koja pokriva sve nivoe. Razlog za to leži u činjenici da različiti nivoi postavljaju različite zahteve. Pri tome treba znati da magistrala nije samo komunikaciona linija, već i skup pravila, odnosno, protokola, kojih uređaji spregnuti magistralom moraju da se drže.</div>
<h3 style="text-align: justify;">Najznačajniji FIELDBUS protokoli</h3>
<div style="text-align: justify;"> Specifični zahtevi korisnika i proizvođača uslovili su da se u prvo vreme na tržištu pojavi više komunikacionih sistema. Da bi se ta delimična konfuzija prevazišla, izvršeno je integrisanje osnovnih karakteristika glavnih komunikacionih tehnika u dva standarda, <strong>IEC 61158</strong> i<strong> IEC 61784</strong>.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> <strong>Fieldbus tehnologija</strong> razvijena je osamdesetih godina prošlog veka sa namerom da se tradicionalno korišćeni prenos analognim signalom (4-20mA i ±10V) zameni sa digitalnom tehnologijom. Osnovni Fieldbus protokoli su <a href="baza-znanja/obrada-signala/modbus-komunikacioni-protokol.html" target="_blank">Modbus</a>, <strong>PROFInet</strong>, <a href="baza-znanja/obrada-signala/komunikacioni-protokoli-profibus.html" target="_blank">ProfiBus</a>,<strong> Ethernet/IP</strong>.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> <strong>Modbus</strong> je serijski protokol koji predstavlja nadgradnju RS-232, sa ciljem njegove primene kao industrijskog komunikacionog protokola. Namijenjen je za povezivanje računara, PLC-ova, operatorskih terminala, senzora, motora i drugih tipova I/O uređaja.</div>
<div style="text-align: justify;"></div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-4581" style="vertical-align: middle; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2016/02/1_fieldbus_komunikacija_industrijski_protokoli_automatika.rs.jpg" alt="1 fieldbus komunikacija industrijski protokoli automatika.rs" width="496" height="234" srcset="https://www.automatika.rs/wp-content/uploads/2016/02/1_fieldbus_komunikacija_industrijski_protokoli_automatika.rs.jpg 496w, https://www.automatika.rs/wp-content/uploads/2016/02/1_fieldbus_komunikacija_industrijski_protokoli_automatika.rs-300x142.jpg 300w" sizes="auto, (max-width: 496px) 100vw, 496px" /><br />
Slika br.1 Poređenje FIELDBUS i OSI modela</div>
<div style="text-align: justify;">
Osnovu ovog protokola (nivo 1 i delimično nivo 2 OSI referentnog modela) predstavlja RS-232 kompatibilni serijski interfejs koji definiše parametre poput izlaznih pinova konektora, naponskih nivoa signala, prenosni medijum za prenos poruka, brzinu prenosa, proveru parnosti i slično. Većina Modbus uređaja komunicira preko fizičkog sloja serijskog protokola EIA-485. U sledećoj tabeli prikazane su osnovne uporedne karakteristike protokola koji se koriste u Fieldbus tehnologiji.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"><img loading="lazy" decoding="async" class=" size-full wp-image-4582" style="vertical-align: middle; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2016/02/fieldbus_komunikacija_industrijski_protokoli_automatika.rs.jpg" alt="fieldbus komunikacija industrijski protokoli automatika.rs" width="370" height="453" srcset="https://www.automatika.rs/wp-content/uploads/2016/02/fieldbus_komunikacija_industrijski_protokoli_automatika.rs.jpg 370w, https://www.automatika.rs/wp-content/uploads/2016/02/fieldbus_komunikacija_industrijski_protokoli_automatika.rs-245x300.jpg 245w, https://www.automatika.rs/wp-content/uploads/2016/02/fieldbus_komunikacija_industrijski_protokoli_automatika.rs-343x420.jpg 343w" sizes="auto, (max-width: 370px) 100vw, 370px" /><br />
Neka od ograničenja Modbus-a su posledica toga što je on nastao krajem sedamdesetih godina, pa postoji ograničenje broja tipova podataka na one koje su „razumeli“ PLC kontroleri tog vremena. Modbus isključivo tretira master-slave komunikaciju u kojoj jedan od uređaja (master) inicira komunikaciju slanjem upita (eng. query), na šta drugi uređaj (slave) odgovara dostavljajući tražene podatke master-u ili pak preduzimajući akciju koja je zahtevana u upitu.</div>
<div style="text-align: justify;">
Ovo znači da uređaj ne može po potrebi poslati podatke master-u, već master mora periodično prikupljati podatke od uređaja u polju i nadgledati promene. Ograničenje takođe predstavlja i maksimalan broj od 246 uređaja na mreži koje mogu biti povezane na master (Tabela 1).</div>
<div style="text-align: justify;">
U posljednje vrijeme kao dominantna solucija na tržištu profesionalne opreme u oblasti industrijske i procesne automatizacije izdvaja se <strong>ProfiBus</strong>. ProfiBus je standardizovan, otvoren komunikacioni sistem za sva područja primene u proizvodnoj i procesnoj industriji. Pogodan je za brze, vremenski zahtevne aplikacije i složene komunikacijske zadatke. Utemeljen je na internacionalnim standardima EN50170 i IEC61158, a u upotrebi je od 1989. godine. Razmena podataka sa distribuiranim uređajima je ciklična, dok se dodatne informacije, kao što su alarmna stanja ili dijagnostički podaci prenose neciklično (na zahtev).</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Kada je postalo očigledno da će ProfiBus postati jedan od dominantnih Fieldbus protokola, javila se potreba da se omogući njegova primena u sistemima fabričke i procesne automatizacije koji zahtevaju povišen stepen pouzdanosti i bezbednosti. <strong>PROFIsafe</strong> je jednokanalni protokol koji se implementira kao nadgradnja na nivo 7 OSI referentnog modela, tako da svi ostali standardni ProfiBus elementi mogu biti nepromenjeni. To je izuzetno povoljno jer ProfiBus može u funkcionisati u redundantnom modu rada ili u koegzistenciji sa drugim uređajima koji poseduju samo osnovnu verziju ProfiBus protokola. PROFIsafe uzima u obzir sve moguće tipove grešaka koje se u procesu serijske komunikacije mogu desiti: vremensko kašnjenje, gubitak podataka, ponavljanje podatka, nekorektna sekvenca bitova u poruci, degradiran kvalitet poruke, pogrešna adresa i slično. PROFIsafe koristi aperiodičnu komunikaciju i može biti korišćen sa RS485, fiber-optičkim ili MBP tehnikama prenosa. Na taj način se istovremeno postiže kratko vrijeme odziva – bitno za primenu u industrijskoj automatizaciji, i inherentna bezbednost rada – bitno u procesnoj automatizaciji.</div>
<div style="text-align: justify;"><span style="font-size: 12.16px; line-height: 1.3em;"> </span></div>
<div style="text-align: justify;"> Kod većih sistema, PLC kontroleri i PC računari komuniciraju međusobno, a i sa IT sistemima unutar kontrolnih soba razmjenjujući velike količine podataka, koji se najčešće prenose kroz neeksplozivnu, bezbednu sredinu, zaštićenu od jakih elektromagnetnih smetnji. Uočavajući da u takvim uslovima i sa takvim komunikacionim zahtevima standardi kao što su TCP/IP, Ethernet i Internet imaju značajne prednosti nad ProfiBus-om, NPO je razvila i standardizovala <strong>PROFInet</strong>, komunikacioni protokol zasnovan na Ethernet-u koji koristi standardne mehanizme IT komunikacije u realnom vremenu. Pod tim se podrazumijeva upotreba TCP/IP i COM/DCOM (Microsoft Component Object Model i njegovu ekstenziju za distribuirane sisteme – Distributed COM) standarda, trenutno najrasprostranjenijih PC protokola. Prednosti primjene PROFInet-a u odnosu na, recimo, Ethernet se manifestuju tek ako je komunikacija na nižem nivou, nivou distribuiranog sistema ostvarena primenom ProfiBus-a sa kojim je PROFInet maksimalno kompatibilan.</div>
<h3 style="text-align: justify;">Primena LAN mreža u industrijskom okruženju</h3>
<div style="text-align: justify;"><span style="font-size: 12.16px; line-height: 1.3em;"> </span>Modifikacijom klasičnog Ethernet-a nastao je takozvani industrijski Ethernet koji predstavlja osnovu za realizaciju fabričkih upravljačkih mreža. Industrijski Ethernet (ili Ethernet/IP) pripada grupi mreža koje koriste zajednički industrijski protokol (eng. Common Industrial Protocol – CIP). CIP uključuje sve vrste poruka i servisa za sve aplikacije u automatici, uključujući kontrolu, sigurnost, sinhronizaciju, konfiguraciju i informacije. CIP se može razmatrati kao aplikacioni sloj za DeviceNet, CompoNet, ControlNet i EtherNet/IP. Kao nezavisan protokol, CIP pruža korisnicima jedinstvenu arhitekturu za komunikaciju. Sa nezavisnošću medija dolazi mogućnost da se izabere najbolja CIP mreža za korišćenu aplikaciju. EtherNet/IP omogućava da sa određenim alatima koristimo standardnu Ethernet tehnologiju za industrijske aplikacije. Iako je industrijski Ethernet baziran na istom standardu kao i tradicionalna verzija, implementacija ova dva rešenja nije identična. Osnovna razlika između industrijskog i tradicionalnog Ethernet-a je u tipu hardvera koji koriste. Oprema za industrijski Ethernet je projektovana tako da radi i u grubim industrijskim uslovima. To znači primjenu industrijskih komponenti, specifične metode hlađenja, izlaznu relejnu signalizaciju i slično. Napajanje je standardno industrijsko 24V DC, uz obaveznu primenu i redundantnog izvora napajanja, u cilju povećanja pouzdanosti. Industrijski Ethernet se koristi za komunikaciju između PLC-ova i komunikaciju PLC-ova sa nivoom nadzora.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Na osnovu strukture koju nudi OSI referentni model, može se konstatovati da je tradicionalni Ethernet dominantno lociran na njegovom drugom nivou. Specijalizacija koja je učinjena kod industrijskog Ethernet-a omogućila je da se detaljnije definišu mrežni nivo i transportni nivo OSI referentnog modela. Na mrežnom nivou industrijskog Ethernet-a dominantno se koristi IP protokol. Industrijski Ethernet na transportnom nivou uobičajeno koristi dva protokola: TCP, i ređe korišćen UDP. Na mrežnom i transportnom nivou takođe su implementirane i CIP poruke. Postoje i slučajevi kada se za prenos koristi UDP protokol, umesto TCP protokola (npr. kada je blok podataka koji treba poslati mali, veličine jednog paketa).</div>
<div style="text-align: justify;">
Industrijski Ethernet se odlikuje i u specifičnoj realizaciji multicast tipa prenosa. Dok se tradicionalni Ethernet dominantno fokusira na što bolje iskorišćenje raspoloživog propusnog opsega, industrijski Ethernet prioritet stavlja na specifičan zahtev za sinhronizovanim pristupom podacima od strane svih prijemnih čvorova. To je u skladu sa zahtevom za što većim determinizmom u prenosu upravljačkih signala u industrijskom okruženju. Ovaj specifičan zahtev je ispunjen uključivanjem u industrijski Ethernet nekih naprednih funkcija za organizaciju i određivanje prioriteta multicast prenosa. Industrijski Ethernet se često susreće i pod nazivom Switched Ethernet. Ime potiče od činjenice da ovakva Ethernet arhitektura isključivo koristi switch uređaje, a ne hub-ove u implementaciji LAN mreže. Kod industrijskog Ethernet-a se skoro isključivo primjenjuje full-duplex veza. Implementacijom specifične mrežne inteligencije na industrijski Ethernet moguće je realizovati fabričku komunikacionu infrastrukturu koja poseduje fleksibilnost i zaštitu poruka karakterističnih za tradicionalne Fieldbus protokole, uz istovremeno daleko širi propusni opseg, otvorenu arhitekturu i standardizaciju koju nudi Ethernet platforma.</div>
<div style="text-align: justify;">
Prednosti koje nudi EtherNet/IP za aplikacije automatizacije u industriji su: kompletna administrativnost(kontrola, konfigurisanje i skupljanje podataka sa „inteligentnih“ uređaja preko jedne mreže), i mogućnost korišćenja jedne mreže kao oslonca za višestruko distribuirane CIP mreže. Kompatibilan je sa standardnim Internet protokolima (HTTP, FTP, SNMP i DHCP), sa standardnim industrijskim protokolima (OPC), kao i sa standardnim industrijskim konektorima.</div>
<div style="text-align: justify;">
Interesantna je činjenica da je, upoređujući ProfiBus na 12Mbit/s i Ethernet na 10Mbit/s, prenesena količina podataka u jedinici vremena veća kod Ethernet-a, zahvaljujući protokolima za prenos u većim blokovima.</div>
<h3 style="text-align: justify;">Specijalne oblasti primene industrijskih komunikacionih magistrala</h3>
<div style="text-align: justify;"><span style="font-size: 12.16px; line-height: 1.3em;"> </span>U mnogobrojnim industrijskim, vojnim, medicinskim, naučnim, ekološkim i drugim primjenama, zahteva se veoma intenzivno i opsežno prikupljanje podataka i informacija iz fizičkog okruženja, za potrebe nadzora i kontrole. Bežične senzorske mreže – WSN (eng. Wireless Sensor Networks) funkcionišu korišćenjem malih, jeftinih i potrošnih platformi koje osim senzorskih funkcija poseduju mogućnost samostalnog formiranja ad-hoc bežičnih mreža u cilju međusobne komunikacije i dostavljanja prikupljenih podataka korisniku mreže. Primena Bluetooth (IEEE 802.15.1) tehnologije predstavljala je korak ka korišćenju adhoc bežičnih mreža u cilju povezivanja i umrežavanja velikog broja uređaja i/ili senzora. Da bi upotreba WSN bila ekonomski isplativa, cena uređaja mora da bude manja od cene uređaja drugih bežičnih tehnologija, npr. Bluetooth. Zahtevi u smislu potrošnje energije, procesorske snage i komunikacionih mogućnosti moraju da se prilagode tehnologijama izrade i ceni raspoloživih rešenja.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> U automobilskoj elektronici, kontrolna jedinica motora, senzori, sistemi protiv proklizavanja, i slično, povezani su korišćenjem <strong>CAN</strong> (eng. Control Area Network) mreže. CAN je serijski komunikacioni protokol koji poseduje veoma visok nivo bezbednosti i podržava distribuirano upravljanje u realnom vremenu. Namenski je razvijen za primenu u motornim vozilima. CAN je protokol zasnovan na porukama i broadcast komunikaciji. Pri tome garantuje integritet podataka u celokupnoj mreži. CAN je multi-master magistrala, što omogućava izgradnju složenih, redundantnih distribuiranih sistema na bazi uređaja različitog nivoa složenosti, a bez potrebe ugradnje centralizovanog, master kontrolera. Osnovne prednosti mreža zasnovanih na CAN protokolu su: niska cena, sposobnost funkcionisanja u različitim okruženjima, podrška radu u realnom vremenu, izuzetno visoka pouzdanost, jednostavna upotreba.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Da bi se ostvarila sinhronizacija svih čvorova na mreži uveden je TTCAN (eng. Time Triggered communication on CAN). To je viši CAN protokol koji obezbeđuje planiranje i realizaciju vremenski determinisanog rasporeda prenosa poruka (eng. Time Triggered &#8211; TT). Tako u vozilima tipično imamo TT poruke od sistema za kočenje i ET poruke od sistema za regulaciju temperature. Uvođenje TT poruka je omogućilo implementaciju zatvorenih upravljačkih petlji na sisteme sa CAN baziranim mrežama. Pored TTCAN u više CAN protokole spadaju <strong>DeviceNet</strong> i <strong>CANopen</strong>. Pored automobilske industrije, TTCAN nalazi primenu i u domenuindustrijske automatizacije i medicinske opreme, naravno, u daleko manjem obimu.</div>
<h3 style="text-align: justify;">Zaključak</h3>
<div style="text-align: justify;"> Tehnološki napredak i pad cena u oblasti komunikacione i računarske opreme doveli su do ubrzanog razvoja i primene računarskih mreža, odnosno, umreženih računarskih sistema.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Industrijski Ethernet se u posljednje vreme sve više koristi u automatizaciji. Pokazalo se da je to mreža koja je najjednostavnija i najisplativija za primenu u postojećim sistemima. S obzirom da Ethernet postaje dominantno rešenje u realizaciji LAN mreža, mnoge industrijske kompanije su počele da ga primjenjuju, u cilju zamene tradicionalnih Fieldbus arhitektura kao što su Modbus, ProfiBus i slično.</div>
<div style="text-align: justify;">
CAN magistrala je, zbog svojih dobrih karakteristika i jednostavne ugradnje, našla primenu u mnogim komercijalnim proizvodima, kao i u automatizovanim industrijskim sistemima. Neke od oblasti gdje se može sresti komunikacija zasnovana na CAN protokolu su poljoprivredna mehanizacija, nautička oprema i mašine, medicinska oprema, tekstilna industrija, liftovski sistemi i oprema specijalne namene. Proizvođači medicinske opreme su se odlučili za ovaj protokol jer ispunjava njihove veoma stroge bezbednosne zahtjeve po pitanju pouzdanosti prenosa podataka. Evropska automobilska industrija je prihvatila CAN kao standard.</div>
<div style="text-align: justify;">
U oblasti bežičnih senzorskih mreža, dalji razvoj komunikacionih tehnologija, tehnologija izrade senzora malih dimenzija, kao i integrisanih hardversko-softverskih platformi malih dimenzija, potrošnje energije i cijene, omogućava razvoj i primenu bežičnih senzorskih mreža.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"><span style="font-size: 8pt;"><em>Naponema: Dalja objašnjenja pojmova korišćenih u ovom tekstu možete naći u zboniku radova Informacione tehnologije. Autori su: Miloš Perunović, Milovan Radulović, Elektrotehnički fakultet, Podgorica</em></span></div>
<div style="text-align: justify;"></div>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/savremeni-trendovi-u-industrijskim-komunikacijama.html">Savremeni trendovi u industrijskim komunikacijama</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/obrada-signala/savremeni-trendovi-u-industrijskim-komunikacijama.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Šema povezivanja RS485 prijemnika i predajnika</title>
		<link>https://www.automatika.rs/baza-znanja/obrada-signala/sema-povezivanja-rs485-prijemnika-i-predajnika.html</link>
					<comments>https://www.automatika.rs/baza-znanja/obrada-signala/sema-povezivanja-rs485-prijemnika-i-predajnika.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Thu, 14 Jan 2016 12:29:10 +0000</pubDate>
				<category><![CDATA[Obrada signala]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[RS485]]></category>
		<category><![CDATA[sema povezivanja]]></category>
		<category><![CDATA[serijski protokoli]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>RS485 je najrasprostranjeniji serijski metod posle RS232 protokola i ovde će biti reči o njegovom povezivanju. RS485 primopredajnik (Transceiver) uobičajeno poseduje samo 8 pinova. Četiri za vezu sa mikroprocesorom ili PLC koji prima ili šalje podatke, dva za napajanje i dva za vezu sa RS485 linijom. Slika br.1 Tipičan RS485 primopredajnik &#8211; 14DS75176B Slika br.2 Šema izolovanog primopredajnika za [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/sema-povezivanja-rs485-prijemnika-i-predajnika.html">Šema povezivanja RS485 prijemnika i predajnika</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="text-align: justify;"><a href="baza-znanja/obrada-signala/serijski-rs485-protokol.html" target="_blank"><img loading="lazy" decoding="async" class=" alignleft size-full wp-image-4560" style="margin-top: 5px; margin-right: 5px; border: 1px solid #000000; float: left;" src="http://automatika.rs/wp-content/uploads/2015/12/naslovna_rs485_serijski_protokol_rs232_automatika.jpg" alt="naslovna rs485 serijski protokol rs232 automatika" width="100" height="100" />RS485</a> je najrasprostranjeniji serijski metod posle<span style="font-size: 12.16px; line-height: 15.808px; text-align: justify;"> <a href="baza-znanja/obrada-signala/serijski-protokol-rs232-protokol.html" target="_blank">RS232 protokola</a> i ovde će biti reči o njegovom povezivanju.</span> RS485 primopredajnik (<strong>Transceiver</strong>) uobičajeno poseduje samo 8 pinova. Četiri za vezu sa mikroprocesorom ili PLC koji prima ili šalje podatke, dva za napajanje i dva za vezu sa RS485 linijom.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;"></div>
<p><span id="more-1485"></span></p>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-4572" style="vertical-align: middle; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2016/01/1_rs485_serijski_protokol_povezivanje.jpg" alt="1 rs485 serijski protokol povezivanje" width="251" height="179" srcset="https://www.automatika.rs/wp-content/uploads/2016/01/1_rs485_serijski_protokol_povezivanje.jpg 251w, https://www.automatika.rs/wp-content/uploads/2016/01/1_rs485_serijski_protokol_povezivanje-100x70.jpg 100w" sizes="auto, (max-width: 251px) 100vw, 251px" /></div>
<div style="text-align: center;">Slika br.1 Tipičan RS485 primopredajnik &#8211; 14DS75176B</div>
<div style="text-align: center;"></div>
<div style="text-align: justify;"></div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-4573" style="vertical-align: middle; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2016/01/2_rs485_serijski_protokol_blok_sema_povezivanje_automatika.rs.jpg" alt="2 rs485 serijski protokol blok sema povezivanje automatika.rs" width="550" height="443" srcset="https://www.automatika.rs/wp-content/uploads/2016/01/2_rs485_serijski_protokol_blok_sema_povezivanje_automatika.rs.jpg 550w, https://www.automatika.rs/wp-content/uploads/2016/01/2_rs485_serijski_protokol_blok_sema_povezivanje_automatika.rs-300x242.jpg 300w, https://www.automatika.rs/wp-content/uploads/2016/01/2_rs485_serijski_protokol_blok_sema_povezivanje_automatika.rs-521x420.jpg 521w" sizes="auto, (max-width: 550px) 100vw, 550px" />Slika br.2 Šema izolovanog primopredajnika za vezu sa 485 linijom</div>
<h3 style="text-align: justify;">Primena RS485 komunikacije</h3>
<div style="text-align: justify;"> RS485 je najviše korišćen protokol u raznim merno-akvizacionim i kontrolnim aplikacijama. Treba razumeti da je RS485 samo <strong>low level</strong> deo protokola čiji primopredajnici i mreža obezbeñuje fizički nivo za prenos poruke i postavljanje niza bitova na liniju. Ovo je samo donji nivo, koji se dalje nadograđuje <strong>high level</strong> protokolima kao što su <strong><a href="baza-znanja/obrada-signala/modbus-komunikacioni-protokol.html" target="_blank">Modbus</a>, PPI, MPI i <a href="baza-znanja/obrada-signala/komunikacioni-protokoli-profibus.html" target="_blank">Profibus</a></strong>.</div>
<h3 style="text-align: justify;">Kako uređaji komuniciraju na RS485 liniji</h3>
<div style="text-align: justify;"> Da bi uređaji uspešno komunicirali na RS485 linije neophodan je dodatni deo protokola za prenos, uobičajeno nazvan high level protokol.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">1. Po definiciji svih protokola baziranih na RS485 vezi svi primopredajnici počinju rad u stanju visoke impedance. Time je linija slobodna za početak prenosa.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">2a. Nadalje, većina high level protokola definiše samo jedan od primopredajnika kao master i samo on može da započne prenos slanjem upitnika (query) ili neke komande.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">2b. Postoje tipovi high level protokola koji se zasnivaju na RS485 protokolu i koji dozvoljavaju više master-a na jednoj liniji veze. To je slično Ethernet vezi, ali tada high level protokol mora da prepozna koliziju na liniji, po potrebi odmah ponovi ili za kasnije odgodi novo slanje.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">3. Svi ostali primopredajnici (slave) slušaju poruku na liniji. U zavisnosti od poruke i adrese u njoj, javlja se samo prozvani slave i odgovara masteru.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;">4. Moguća je i broadcase poruka, koja važi za sve ( na primer master reset svih uređaja) ali na nju se ne odgovara.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Ovakav tip protokola usled brojnih kolizija u praksi koristi samo 37% propusnog opsega veze.</div>
<div style="text-align: justify;"><span style="font-size: 12.16px; line-height: 1.3em;"><br />
<em style="color: #222224; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 13px; line-height: 18px; text-align: justify; background-color: #f7f7f9;"><strong> Uvod i više infromacija o RS485 protokolu pogledajte <a href="baza-znanja/obrada-signala/serijski-rs485-protokol.html" target="_blank"><span style="color: #41a8d3;">OVDE.</span></a></strong></em></span></div>
<div style="text-align: justify;"><span style="font-size: 12.16px; line-height: 1.3em;"><em style="color: #222224; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 13px; line-height: 18px; text-align: justify; background-color: #f7f7f9;"><strong><a href="baza-znanja/obrada-signala/serijski-rs485-protokol.html" target="_blank"><span style="color: #41a8d3;"><br />
</span></a></strong></em><em style="color: #222224; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 10.6667px; line-height: 18px; text-align: justify; background-color: #f7f7f9;"> Dalja objašnjejna termina i pojmova možete pronaći na sajtu Katedre za energetsku elektroniku i pretvarače, Fakultet tehničkih nauka u Novom Sadu.</em><br />
</span></div>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/sema-povezivanja-rs485-prijemnika-i-predajnika.html">Šema povezivanja RS485 prijemnika i predajnika</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/obrada-signala/sema-povezivanja-rs485-prijemnika-i-predajnika.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Serijski RS485 protokol</title>
		<link>https://www.automatika.rs/baza-znanja/obrada-signala/serijski-rs485-protokol.html</link>
					<comments>https://www.automatika.rs/baza-znanja/obrada-signala/serijski-rs485-protokol.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Tue, 08 Dec 2015 23:00:00 +0000</pubDate>
				<category><![CDATA[Obrada signala]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[serijska komunikacija]]></category>
		<category><![CDATA[serijski protokol]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Posle RS232 protokola, RS485 je najrasprostranjeniji serijski metodi. RS232 je jedan od najboljih protokola a koristi se i danas jer je primenjen na skoro svim kompjuterima i uređajima. Ali, u nekim situacija RS232 nije odgovarajući. RS232 je osmišljen za konekciju jednog data terminala (PC) sa jednom opremom za komunikaciju (modem) uz maksimalnu moguću brzinu prenosa [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/serijski-rs485-protokol.html">Serijski RS485 protokol</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-4560" style="margin-top: 5px; margin-right: 5px; border: 1px solid #000000; float: left;" src="http://automatika.rs/wp-content/uploads/2015/12/naslovna_rs485_serijski_protokol_rs232_automatika.jpg" alt="naslovna rs485 serijski protokol rs232 automatika" width="100" height="100" />Posle RS232 protokola, RS485 je najrasprostranjeniji serijski metodi. RS232 je jedan od najboljih protokola a koristi se i danas jer je primenjen na skoro svim kompjuterima i uređajima. Ali, u nekim situacija RS232 nije odgovarajući. RS232 je osmišljen za konekciju jednog data terminala (PC) sa jednom opremom za komunikaciju (modem) uz maksimalnu moguću brzinu prenosa od 20 kb/s i maksimalnom dužinom kabla 15 metara.</div>
<div style="text-align: justify;">
</div>
<p><span id="more-1479"></span></p>
<div style="text-align: justify;"> RS232 nije odgovarajući protokol ako povezujemo dva udaljena PC računara bez modema, vezujemo više PC na mrežu, komuniciramo sa senzorima i opremom koji su veoma udaljeni ili želimo da razmenimo više podataka (ostvarimo veću brzina prenosa). RS485 standard je definisan od strane EIA da bi se dobio odgovor na sve ove nove kombinacije povezivanja. Time RS485 postaje najšire korišćen serijski protokol u sistemima za akviziciju i prenos podataka, za kontrolne aplikacije koje rade u realnom vremenu i za opštu komunikaciju izmeñu više udaljenih čvorova.</div>
<h3 style="text-align: justify;"> Prenos podataka primenom RS &#8211; 485 protokola</h3>
<div style="text-align: justify;"><span style="font-size: 12.16px; line-height: 1.3em;"> </span>RS 485 je polu-dupleks, asihnrona veza. Podaci mogu da se prenose u oba smera, ali ne u isto vreme. RS485 prenos podataka se vrši preko dve oklopljene upletene parice (RxD/TxD-P i RxD/TxD-N), prikazani na slici 11a. Moguće su brzine prenosa od 9.6 kbit/s do 2 Mbit/s. Dozvoljena dužina kabla izmeñu dva repetitora je od 100 do 1200 m, zavisno od korišćene brzine prenosa. Svi ureñaji su spojeni u zajedničku sabirnu strukturu, a po segmentu je dozvoljeno paralelno povezati maksimalno do 32 ureñaja. Na početku i kraju linije mora postoji terminator linije (slika 11b). Oba terminatora imaju sopstveno napajanje koje osigurava prenos bez greške. Podaci se prenose kao niz bitova kao na slici br.1 (<a href="baza-znanja/obrada-signala/serijski-protokol-rs232-protokol.html" target="_blank">Serijski protokol &#8211; RS232 protokol</a>), s tim da RS485 koriste različite fizičke nivoe (slika br.1).</div>
<div style="text-align: justify;"></div>
<div> <img loading="lazy" decoding="async" class=" size-full wp-image-4561" style="vertical-align: middle; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2015/12/1_rs485_serijski_protokol_rs232_automatika.rs.jpg" alt="1 rs485 serijski protokol rs232 automatika.rs" width="573" height="504" srcset="https://www.automatika.rs/wp-content/uploads/2015/12/1_rs485_serijski_protokol_rs232_automatika.rs.jpg 573w, https://www.automatika.rs/wp-content/uploads/2015/12/1_rs485_serijski_protokol_rs232_automatika.rs-300x264.jpg 300w, https://www.automatika.rs/wp-content/uploads/2015/12/1_rs485_serijski_protokol_rs232_automatika.rs-478x420.jpg 478w" sizes="auto, (max-width: 573px) 100vw, 573px" /></div>
<div style="text-align: center;">Slika br.1 RS485 prenos</div>
<div style="text-align: center;">a) Primer logičke sekvence b) Odgovarajući naponski nivoi RxD/TxD –P i RxD/TxD –N linije</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"><strong><em>Veća udaljenost i brzina prenosa RS485 prenosa</em></strong></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Jedan od najvećih prednosti RS485 protokola u odnosu na RS232 je otpornost na smetnje na prenosnim linijama. RS232 prijemnik poredi signal postavljen na liniju za podatke od strane predajnika sa zajedničkom signalnom masom. Nejednaki naponski nivo signalne mase na dve strane kabla, ili šum pokupljen na liniji, lako dovode do greške u prijemu. Zato je i triger nivo podešen relativno nisko ±3V. RS485 ne poznaje signalnu masu kao referencu. Razlika od nekoliko volti izmeñu signalnih masa na prijemu i predaji ne predstavlja problem za RS485. RS485 signali plivaju relativno u odnosu na Sig+ i Sig- liniju. RS485 prijemnik poredi razliku napona izmeñu ove dve linije i donosi odluku. Ovim je isključen uticaj petlji u signalnoj masi, koje su najznačajni izvor greške u komunikaciji. Najbolji rezultati se ujedno postižu ako se linije Sig+ i Sig- meñusobno uvežu, kao što je prikazano na sledećoj slici. Ovim se uticaj spoljnih magnetnih polja i indukovane smetnje dovode na minimalni nivo.</div>
<div style="text-align: justify;"></div>
<div><span style="font-size: 12.16px; line-height: 15.808px; text-align: justify;"><img loading="lazy" decoding="async" class=" size-full wp-image-4562" style="vertical-align: middle; display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2015/12/2_rs485_serijski_protokol_rs232_automatika.rs.jpg" alt="2 rs485 serijski protokol rs232 automatika.rs" width="354" height="199" srcset="https://www.automatika.rs/wp-content/uploads/2015/12/2_rs485_serijski_protokol_rs232_automatika.rs.jpg 354w, https://www.automatika.rs/wp-content/uploads/2015/12/2_rs485_serijski_protokol_rs232_automatika.rs-300x169.jpg 300w" sizes="auto, (max-width: 354px) 100vw, 354px" /></span></div>
<div></div>
<div style="text-align: center;">Slika br.2 Ilustracija uvećane otpornosti na šum prepletanjem Sig+ i Sig- linija.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Ukoliko su linije postavljene paralelno, indukovana struja usled stranog magnetnog polja teče uvek u istom smeru i formira se petlja u kojoj se efekat akumuliše. Kada su linije isprepletene u kablu, smer struje šuma se menja u zavisnosti od dela kabla čime se efekat poništava i rezultujući nivo šuma smanjuje za red veličine. Oklopljavanje kabla je pokušaj da se spoljno magnetno polje zadrži izvan kabla, prepletanje žica daje dodatni imunitet i mnogo je bolji način za borbu protiv šuma. Najbolja je kombinacija ove dve metodu primenjena u STP (shielded twisted pair) i FTP (foiled twisted pair) mrežnim kablovima.. Sa svim ovim dodacima, plus naravno primena diferencijalnih signala, RS485 komunikacije se uspe[no ostvaruje i na 1200 metara udaljenosti. Primena diferencijalnih signala takoñe omogućuje mnogo veće brzine prenosa koje u slučaju RS485 dostižu i do 35 mb/s (udaljenost 12m).</div>
<div style="text-align: justify;"></div>
<div><strong><em>Uporedne karakteristike RS232, RS422 i RS85</em></strong></div>
<div><strong><em> </em></strong></div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-4563" style="display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2015/12/3_rs485_serijski_protokol_rs232_automatika.rs.jpg" alt="3 rs485 serijski protokol rs232 automatika.rs" width="550" height="411" srcset="https://www.automatika.rs/wp-content/uploads/2015/12/3_rs485_serijski_protokol_rs232_automatika.rs.jpg 473w, https://www.automatika.rs/wp-content/uploads/2015/12/3_rs485_serijski_protokol_rs232_automatika.rs-300x224.jpg 300w, https://www.automatika.rs/wp-content/uploads/2015/12/3_rs485_serijski_protokol_rs232_automatika.rs-80x60.jpg 80w, https://www.automatika.rs/wp-content/uploads/2015/12/3_rs485_serijski_protokol_rs232_automatika.rs-265x198.jpg 265w" sizes="auto, (max-width: 550px) 100vw, 550px" /></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Jasno je da su na diferencijalnom prenosu bazirani RS422 i RS485 superiorniji u odnosu na RS232 po pitanju brzine prenosa i dužine linije. Takoñe se može uočiti da je brzina porasta signala na izlazu predajnika (slew rate) limitirana za RS232 da bi se izbegla refleksija signala na kablu. U slučaju RS422 i RS485 slew rate nije limitiran a da bi se izbegla refleksija neophodan je terminacioni otpornik. Iako su maksimalne vrednosti napona slične, triger signal nivo je mnogo manji za RS422 i RS485 (200mV). Time je moguće ostaviti brže promene nivoa signala i samim tim brže prenose. Ovako nizak triger nivo je moguć zbog diferencijalnog transfera i eliminisanog problema petlje mase.</div>
<div></div>
<div style="text-align: justify;"> Sa druge strane, jedini protokol koji i dalje podržava potpuni dupleks je RS232. U slučaju RS422 posedujemo više prijemnika, a u slučaju RS485 i više mogućih predajnika, i svi dele istu liniju. Time je jasno da potpun dupleks nije moguć jer bi doveo do kolizije na liniji. U slučaju RS232 postoje odvojene linije za prijem i predaju i sa dobro napisanim protokolom nema potrebe za zahtev za prenos i čekanje na odobrenje zahteva, sve u cilju provere aktivnosti linije i izbegavanja kolizije. Kod svih RS485 baziranih potokola se ovo mora predvideti i time se ipak malo gubi na vremenu i propusnom opsegu.</div>
<h3>Mrežna topologija RS485 veze</h3>
<div style="text-align: justify;"> Mrežna topologija je jedan od najvažnijih razloga za uspeh RS485 i njegovu široku primenu u merno-akvizicionim i kontrolnim aplikacijama. RS485 mrežnom topologijom dozvoljava povezivanje više primopredajnika na isto mrežu.</div>
<div style="text-align: justify;"></div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-4564" style="display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2015/12/4_rs485_serijski_protokol_rs232_automatika.rs.jpg" alt="4 rs485 serijski protokol rs232 automatika.rs" width="396" height="154" srcset="https://www.automatika.rs/wp-content/uploads/2015/12/4_rs485_serijski_protokol_rs232_automatika.rs.jpg 396w, https://www.automatika.rs/wp-content/uploads/2015/12/4_rs485_serijski_protokol_rs232_automatika.rs-300x117.jpg 300w" sizes="auto, (max-width: 396px) 100vw, 396px" /></div>
<div style="text-align: center;">Slika br.4 Mrežna topologija RS485 veze</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Slika prikazuje N primopredajnika povezano u <strong>multipoint RS485 network</strong>. Da bi se postigle velike brzine terminalni otpornici su neophodni na obe strane mreže da bi se eliminisala refleksija signala.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"><strong> Postaviti R=120 Ω otpornike na oba kraja mreže. RS485 mreža mora uvek da se projektuje kao mreža sa više poveznih tačaka (multiple drops) ka jednoj liniji i sa dva otpornika na obakraja linije. Zvezda topologija, u kojoj se refleksija signala ne može suzbiti i koja umanjuje kvalitet veze se ne preporučuje. </strong></div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Ako se koriste prijemnici sa 12 kΩ ulaznom otpornosti moguće je povezati do 32 primopredajnika na istu mrežu. Postoje i RS485 primopredajnici veće ulazne impedance kojom se ovaj broj uvećava do 256. Postoje i RS485 pojačavači (<strong>repeaters</strong>) koji spajaju dve mreže i omogućuju ukupan broj povezanih primopredajnika i do 1000 i to na udaljenosti i nekoliko kilometara.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Mrežna topologija predviña samo jednu liniju za prenos. Time je jasno da RS485 može biti samo <strong>half duplex</strong> veza kojom se ne može obezbediti istovremeni prijem i predaja. Samo jedan podatak može biti prisutan na liniji. Ono što je dobro je da nije bitno ni ko šalje taj podatak, ni ko ga prima, sve kombinacije su dozvoljene.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Ono što jeste bitno, software višeg nivoa koji koristi RS485 protokol kao bazični nivo (<strong>low level protocol</strong>) za komunikaciju mora da obezbedi dodatne funkcije kao što je provera aktivnosti linije pre slanja (izbegavanje kolizije), adresu prijemnika unutar poslatog paketa kojem se šalje podatak, mogućnost <strong>broadcast</strong> poruke, itd.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Po definiciji, svi RS485 predajnici su u stanju visoke impedance i na liniji nema signala. U većini protokola višeg niova (<strong>high level protocols</strong>), jedan od primopredajnika se definiše kao gazda linije (<strong>master</strong>) koji počinje komunikaciju slanje poruka tipa pitanja (<strong>query</strong>) i komande (<strong>command</strong>) preko RS485 mreže. Svi primopredajnici primaju ovu poruku i u zavisnosti od informaciju unutat te poruke i adrese prijemnika jedan od čvorova odgovara <strong>masteru</strong>. Primenom komunikacije preko mastera se maksimalno iskoriščava propusni opseg linije i izbegava kolizija. Ipak , mogućnosti komunikacije su donekle ograničene jer svaka poruka da biti inicirana u <strong>master</strong> kontroleru.</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> Postoje i protokoli višeg nivoa bez <strong>master</strong> primopredajnika (čvora) u kome svaki čvor može da počne komunikaciju. To je uglavnom urañeno u <strong>ethernet</strong> mrežama. Iako su ovim kombinacije za razmenu informacija umnogome uvećane, sada se javlja i mogućnost kolizije (dva predajnika počnu da šalju u isto vreme) koja se mora detektovati, jedan mora da odustane a drugi mora poruku ponoviti. Teorija kaže da se sada koristi samo 37% posto propusnog opsega. RS485 low level linijski driveri (primopredajnici) se automatski prebacuju u stanje visoke impedance kada je poruka koju su slali poslata (u toku nekoliko mikro sekundi).</div>
<div style="text-align: justify;"></div>
<div style="text-align: justify;"> <em style="color: #222224; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 10.6667px; line-height: 18px; text-align: justify; background-color: #f7f7f9;">Dalja objašnjejna termina i pojmova možete pronaći na sajtu Katedre za energetsku elektroniku i pretvarače, Fakultet tehničkih nauka u Novom Sadu.</em></div>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/serijski-rs485-protokol.html">Serijski RS485 protokol</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/obrada-signala/serijski-rs485-protokol.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Šema povezivanja RS232 prijemnika i predajnika</title>
		<link>https://www.automatika.rs/baza-znanja/obrada-signala/sema-povezivanja-rs232-prijemnika-i-predajnika.html</link>
					<comments>https://www.automatika.rs/baza-znanja/obrada-signala/sema-povezivanja-rs232-prijemnika-i-predajnika.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Tue, 17 Nov 2015 23:00:00 +0000</pubDate>
				<category><![CDATA[Obrada signala]]></category>
		<category><![CDATA[konektor db9]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[serijski port]]></category>
		<category><![CDATA[serijski protokol]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>RS232 standard potpuno definiše jednu vrstu asinhrone serijske komunikacije. Standard prvo definiše tip, strukturu i moguće brzine prenosa serijske poruke bitova. Zatim, pošto je u pitanju asinhrona komunikacije i poruka može krenuti u bilo kom vremenskom trenutku, definisani su i načini detekcije starta i kraja poruke, kao i sinhronizovano čitanje poslate poruke od strane prijemnika.  RS232 [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/sema-povezivanja-rs232-prijemnika-i-predajnika.html">Šema povezivanja RS232 prijemnika i predajnika</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div style="text-align: justify;"><strong><img loading="lazy" decoding="async" class=" alignleft size-full wp-image-4537" style="margin-top: 5px; margin-right: 5px; border: 1px solid #000000; float: left;" src="http://automatika.rs/wp-content/uploads/2015/09/naslovna_rs232_serijski_protokol_elektronika_digitalna_automatika.rs.png" alt="naslovna rs232 serijski protokol elektronika digitalna automatika.rs" width="100" height="100" />RS232 standard</strong> potpuno definiše jednu vrstu asinhrone serijske komunikacije. Standard prvo definiše tip, strukturu i moguće brzine prenosa serijske poruke bitova. Zatim, pošto je u pitanju asinhrona komunikacije i poruka može krenuti u bilo kom vremenskom trenutku, definisani su i načini detekcije starta i kraja poruke, kao i sinhronizovano čitanje poslate poruke od strane prijemnika.</div>
<div style="text-align: justify;">
</div>
<p><span id="more-1476"></span></p>
<div> RS232 driver (primopredajnik) vrši prilagođenje signala od/ka mikroprocesora zahtevima RS232 linije.</div>
<div>
<ul>
<li style="text-align: justify;">Predajni deo drivera (TXOUT izlaz ka liniji i TXIN ulaz od mikroprocesora) napon od 5V dobijen od strane mikroprocesora konvertuje u -12V, dok napon 0V konvertuje u +12V.</li>
<li style="text-align: justify;">Prijemni deo drivera (RXIN ulaz sa linije i TXOUY izlaz ka mikroprocesoru) napon od -12V na liniji konvertuje u 5V i šalje mikroprocesoru, dok napon +12V konvertuje u 0V.</li>
<li>Standardni RS232 driver galvanski ne izoluje masu sa linije i masu <strong>mikroprocesora*</strong> .</li>
</ul>
<div></div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-4550" src="http://automatika.rs/wp-content/uploads/2015/11/1_sema_Povezivnja_rs232_protokola_automatika.rs.jpg" alt="1 sema Povezivnja rs232 protokola automatika.rs" width="385" height="176" srcset="https://www.automatika.rs/wp-content/uploads/2015/11/1_sema_Povezivnja_rs232_protokola_automatika.rs.jpg 385w, https://www.automatika.rs/wp-content/uploads/2015/11/1_sema_Povezivnja_rs232_protokola_automatika.rs-300x137.jpg 300w" sizes="auto, (max-width: 385px) 100vw, 385px" /></div>
<div style="text-align: center;">Slika br.1 Šematski prikaz RS232 primopredajnika</div>
<div></div>
</div>
<div style="text-align: justify;"> Šta se sve još zahteva od RS232 driver kola.</div>
<div style="text-align: justify;">
<ul>
<li>Spoljno bipolarno napajanje od ±12V bi imalo izuzetan uticaj na cenu i nije dopustivo. RS232 driver mora biti sposoban da napajan samo sa 5V načini napone +12V. Ovo rešava interni <strong>voltage doubler</strong> i spoljni bostrep kondenzatori.</li>
<li>RS232 mora dati dovoljno struje da bi propustio signal kroz liniju.</li>
<li>RS232 mora dati naponske signale definisane standardom i mora biti sposoban da primi signale sa linije u prilično širokom naponskom opsegu ±25V.</li>
</ul>
<div></div>
<div> Jedan tipičan RS232 driver je dvostruki <strong>receiver/transmiter MAXIM 232</strong>, prikazan na slici br.2.</div>
<div></div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-4551" style="display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2015/11/2_sema_Povezivnja_rs232_protokola_automatika.rs.jpg" alt="2 sema Povezivnja rs232 protokola automatika.rs" width="465" height="306" srcset="https://www.automatika.rs/wp-content/uploads/2015/11/2_sema_Povezivnja_rs232_protokola_automatika.rs.jpg 465w, https://www.automatika.rs/wp-content/uploads/2015/11/2_sema_Povezivnja_rs232_protokola_automatika.rs-300x197.jpg 300w" sizes="auto, (max-width: 465px) 100vw, 465px" /></p>
<div style="font-size: 12.16px; line-height: 15.808px; text-align: center;">Slika br.2 MAXIM 232 funkcionlni blok dijagram pinout</div>
<div style="font-size: 12.16px; line-height: 15.808px; text-align: justify;"></div>
</div>
</div>
<div style="text-align: justify;"><strong><em><span style="font-size: 8pt;">*Povezane mase dva RS232 primopredajnika izazivaju velike glavobolje u istraživačkim laboratorijama. Problem je u masi sonde osciloskopa koja je spojena u samom osciloskopu kako sa kućištem tako i sa uzemljenjem. Ukoliko se ta ista masa postavi na fazu mreže tokom na primer merenja napona dolazi do kratkog spoja. Ovo se rešava galvanskim odvojanjem osciloskopa od mreže, ili barem korišćenjem utičnice koja nema uzemljenje. Sve je to lepo dok se ne počnu isčitavati rezultati u PC računar preko serijske veze. Korisnik ni ne zna da je preko serijskog kabla ponovo spojio i masu, i kućište i masu sonde osciloskopa sa uzemljenjem PC računara i rezultat toga je opet par hiljada dolara vredan bum.</span></em></strong></div>
<div style="text-align: justify;"><strong><em><span style="font-size: 8pt;"> </span></em></strong></div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-4552" src="http://automatika.rs/wp-content/uploads/2015/11/3_sema_Povezivnja_rs232_protokola_automatika.rs.jpg" alt="3 sema Povezivnja rs232 protokola automatika.rs" width="422" height="339" srcset="https://www.automatika.rs/wp-content/uploads/2015/11/3_sema_Povezivnja_rs232_protokola_automatika.rs.jpg 422w, https://www.automatika.rs/wp-content/uploads/2015/11/3_sema_Povezivnja_rs232_protokola_automatika.rs-300x241.jpg 300w" sizes="auto, (max-width: 422px) 100vw, 422px" /></div>
<div style="text-align: center;">Slika br.3 Primena MAX232 kola u povezivanju RS232 linije (preko standardnog 9-pinskog konektora) sa mikroprocesorom (preko JP1). Napajanje MAX232 se vrši preko 5V dobijenih od mikroprocesora<strong><em><span style="font-size: 8pt;"><br />
</span></em></strong></div>
<div style="text-align: justify;"><span style="font-size: 12.16px; line-height: 1.3em;"> </span></div>
<h3 style="text-align: justify;">Primena RS232 komunikacije</h3>
<div style="text-align: justify;"><strong><em><span style="font-size: 8pt;"> </span></em></strong></div>
<div style="text-align: justify;">
<div> RS232 komunikacija se i danas dosta primenjuje, pogotovo za relativno kratka rastojanja.</div>
<div>
<ul>
<li>Programiranje PLC i mikroprocesora preko PC računara</li>
<li>Parametrizacija ureñaja</li>
<li>Rad sa modemom</li>
</ul>
<div></div>
<div><strong>RS232 konektori za PC</strong></div>
<div></div>
<div> RS232 konektor za PC računare je originalno načinjen sa <strong>25 pinova</strong> (DB25). Razlog za to je bio mogućnost povezivanja dva serijska kanala na isti konektor. U praksi se pokazalo da se uobičajeno povezuje samo jedan serijski kanal tako da je <strong>9-pinski konektor</strong> za serijski vezu postao standard i DB25 se neće razmatrati. DB9 je prikazan na sledećoj slici. Pin 2 DB9 prijemni pin (RX), da je pin 3 DB9 predajni pin (TX) da je signalna masa DB9 na pinu broj 5. Uzemljenje je povezano na kućište konektora i spoljni omotač. Ovi pinovi su dovoljni za prostu asinhronu komunikaciju dva uređaja koja se oslanja samo na programsku sinhronizaciju. Ostali pinovi DB9 služe za hardverski handshake (rukovanje-sinhronizaciju) za rad sa modemom.</div>
<div></div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-4553" src="http://automatika.rs/wp-content/uploads/2015/11/4_sema_Povezivnja_rs232_protokola_automatika.rs.jpg" alt="4 sema Povezivnja rs232 protokola automatika.rs" width="532" height="259" srcset="https://www.automatika.rs/wp-content/uploads/2015/11/4_sema_Povezivnja_rs232_protokola_automatika.rs.jpg 532w, https://www.automatika.rs/wp-content/uploads/2015/11/4_sema_Povezivnja_rs232_protokola_automatika.rs-300x146.jpg 300w" sizes="auto, (max-width: 532px) 100vw, 532px" /></div>
<div style="text-align: center;">Slika br.4 Izgled DB9 serijskog konektori za PC računar, Detaljni nazivi svih pinova</div>
<div></div>
<div><strong>Povezivanje dva PC računara preko serijske veze</strong></div>
<div></div>
<div> Najlakše je povezati dva PC računara preko serijskog kabla. <strong>Najprostija konekcija je prosto ukrštanje prijema i predaje. Ovo bi bilo dovoljno po RS232 standardu</strong>, koji je asinhrona komunikacija i ostvaruje hadshake (rukovanje) izmeñu predaje i prijema preko START i STOP bitova. Ali, PC proizvođači su stvar zakomplikovali dodatnim <strong>hardware handshake</strong>-om koji pojedini programi koriste i ne rade dok se on ne ostvari. Dakle, u zavisnosti od korišćenog programa dodatna povezivanja koja ostvaruje hardverski handshake mogu biti neophodna. Postoje razne vrste rukovanja, ali uglavnom se koriste dve verzije: 1) povratni hardware handshake za svaki PC , 2) kompletnim hardware handshake između dva sistema.</div>
<div></div>
<div><strong>Povezivanje dva serijska porta bez hardvare hadshake</strong></div>
<div></div>
<div> Najprostija serijska veza se ostvaruje konektorom u kome su povezane samo tri linije dva serijska konektora. Povezane su signalne mase (5 + 5) i ukršteni prijem i predaja (2 + 3) i (3 + 2). Sinhronizacija između predajnika i prijemnika se vrši preko START i STOP bitova, kako je i predviđeno asinhronim serijskim RS232 protokolom.</div>
<div style="text-align: center;"> <img loading="lazy" decoding="async" class=" size-full wp-image-4554" style="display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2015/11/5_sema_Povezivnja_rs232_protokola_automatika.rs.jpg" alt="5 sema Povezivnja rs232 protokola automatika.rs" width="415" height="276" srcset="https://www.automatika.rs/wp-content/uploads/2015/11/5_sema_Povezivnja_rs232_protokola_automatika.rs.jpg 415w, https://www.automatika.rs/wp-content/uploads/2015/11/5_sema_Povezivnja_rs232_protokola_automatika.rs-300x200.jpg 300w" sizes="auto, (max-width: 415px) 100vw, 415px" />Slika br.5 Serijska veza dva PC računara bez dodatnog hardware handshake</div>
<div></div>
<div> Da bi veza uspela, drugi računar mora biti spreman jer podatak će uvek biti poslan bez obzira na stanje prijemnika. Ako je prijemnik spreman, koristiće START bit da prepozna dolazak podatka i veza će se uspešno ostvariti.</div>
<div></div>
<div><strong>Povezivanje dva serijska porta sa loop back hardware hadshake</strong></div>
<div></div>
<div> Ovom vezom se i dalje koristi asinhroni tip sinhronizacije preko START i STOP bitova. Hardware handshake se i dalje ne koristi, on je samo zavaran lokalnim vezama na portovima. Povratni handshake (<strong>loop back</strong>) se uglavnom realizuje da bi se zavarali PC driveri serijskog porta koji očekuju hardverski handshake pre nego što nastave prenos. Čim driver serijskog porta dobije podatak za slanje on postavlja i zahtev za slanje (<strong>Request to Send-RTS</strong>) koje se usled lokalne povezanosti vraća nazad i odmah tumači kao (<strong>Clear to Send- CTS</strong>). Ovaj signal driver tumači kao dozvolu za slanje od strane modema. Takoñe, čim postavi signal da je spreman za slanje (<strong>Data Terminal Ready</strong>) usled lokalne sprege dobija lažnu potvrdu od modema da je sve u redu (<strong>Data Carrier Detect i Data Set Ready</strong>). Zatim pristupa slanju podatka koji odlazi na port Tx, povezan sa Rx drugog računara.</div>
<div></div>
<div> Da bi i ova veza uspela, drugi računar opet mora biti spreman jer lokalna veza je premostila svaki handshake i podatak će uvek biti poslan bez obzira na stanje prijemnika. Ako je prijemnik spreman, koristiće START bit da prepozna dolazak podatka i veza će se uspešno ostvariti.</div>
<div></div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-4555" style="display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2015/11/6_sema_Povezivnja_rs232_protokola_automatika.rs.jpg" alt="6 sema Povezivnja rs232 protokola automatika.rs" width="415" height="377" srcset="https://www.automatika.rs/wp-content/uploads/2015/11/6_sema_Povezivnja_rs232_protokola_automatika.rs.jpg 415w, https://www.automatika.rs/wp-content/uploads/2015/11/6_sema_Povezivnja_rs232_protokola_automatika.rs-300x273.jpg 300w" sizes="auto, (max-width: 415px) 100vw, 415px" />Slika 6. Serijska veza dva PC računara od kojih svaki ima svoj lokalni look back hardware handshake</div>
<div></div>
<div><strong>Povezivanje dva serijska porta sa punim hardvare hadshake</strong></div>
<div></div>
<div>Ovom vezom se koriste dva stepena sinhronizacije prijemnika i predajnika. Na primer, ukoliko predajnik nije spreman neće aktivirati CTR i podatak neće biti poslat. Ukoliko je sve u redu, prijemnik će očekivati podatak i na njega će se sinhronizacije preko START i STOP bitova.</div>
<div></div>
<div style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-4556" style="display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2015/11/7_sema_Povezivnja_rs232_protokola_automatika.rs.jpg" alt="7 sema Povezivnja rs232 protokola automatika.rs" width="410" height="374" srcset="https://www.automatika.rs/wp-content/uploads/2015/11/7_sema_Povezivnja_rs232_protokola_automatika.rs.jpg 410w, https://www.automatika.rs/wp-content/uploads/2015/11/7_sema_Povezivnja_rs232_protokola_automatika.rs-300x274.jpg 300w" sizes="auto, (max-width: 410px) 100vw, 410px" />Slika br.7 Serijska veza dva PC računara sa potpunim hardware handshake</div>
<div style="text-align: center;"></div>
<div style="text-align: center;"></div>
<div><em><strong>Uvod i više infromacija o RS232 protokolu pogledajte <a href="baza-znanja/obrada-signala/serijski-protokol-rs232-protokol.html" target="_blank">OVDE.</a></strong></em></div>
<div></div>
<div><em style="color: #222224; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif; font-size: 10.6667px; line-height: 18px; text-align: justify; background-color: #f7f7f9;">Dalja objašnjejna termina i pojmova možete pronaći na sajtu Katedre za energetsku elektroniku i pretvarače, Fakultet tehničkih nauka u Novom Sadu.</em></div>
</div>
</div>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/sema-povezivanja-rs232-prijemnika-i-predajnika.html">Šema povezivanja RS232 prijemnika i predajnika</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/obrada-signala/sema-povezivanja-rs232-prijemnika-i-predajnika.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Serijska komunikacija u MATLAB-u</title>
		<link>https://www.automatika.rs/projekti/serijska-komunikacija-u-matlab-u.html</link>
					<comments>https://www.automatika.rs/projekti/serijska-komunikacija-u-matlab-u.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Tue, 22 Jan 2013 23:00:00 +0000</pubDate>
				<category><![CDATA[Projekti]]></category>
		<category><![CDATA[ad konvertor]]></category>
		<category><![CDATA[adc]]></category>
		<category><![CDATA[baud rate]]></category>
		<category><![CDATA[lcd 2x16]]></category>
		<category><![CDATA[matlab]]></category>
		<category><![CDATA[PIC 16F887]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[serial comunications]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Matlab poseduje mogućnost komuniciranja sa spoljnjim uređajima putem serijskog porta na računaru. Ovaj projekat će prikazati način uspostavljanja dvosmerne veze između programa Matlab i PIC mikrokontrolera. Primer je osmišljen tako da se trenutna vrednost napona na potenciometru, pomoću AD konverzije koja se vrši u mikrokontroleru, prosledi putem serijskog porta računaru , odnosno Matlabu, kada iz njega pozovemo [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/projekti/serijska-komunikacija-u-matlab-u.html">Serijska komunikacija u MATLAB-u</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-3384" style="margin-top: 5px; margin-right: 5px; border: 1px solid #000000; float: left;" src="http://automatika.rs/wp-content/uploads/2012/09/matlab_naslovna_uvod_automatika_rs.png" alt="matlab naslovna uvod automatika rs" width="100" height="100" />Matlab poseduje mogućnost komuniciranja sa spoljnjim uređajima putem serijskog porta na računaru. Ovaj projekat ć<span style="line-height: 1.3em;">e prikazati način uspostavljanja dvosmerne veze između programa Matlab i PIC mikrokontrolera. Primer je osmišljen </span><span style="line-height: 1.3em;">tako da se trenutna vrednost napona na potenciometru, pomoću AD konverzije koja se vrši u mikrokontroleru, </span><span style="line-height: 1.3em;">prosledi putem serijskog porta računaru , odnosno Matlabu, kada iz njega pozovemo mikrokontroler slanjem stringa </span><span style="line-height: 1.3em;">&#8221;AU&#8221;.</p>
<p></span></div>
<p><span id="more-872"></span></p>
<div style="text-align: justify;"><span style="line-height: 1.3em;"> Matlab iscrtava grafik u realnom vremenu koji prikazuje promenu napona. Na kraju merenja </span><span style="line-height: 1.3em;">kreira matricu „Očitavanje“ kao i izlaznu datoteku Izlaz.dat u kojima su smešteni rezultati. Ovu datoteku možemo </span><span style="line-height: 1.3em;">otvoriti u bilo kojem tekstualnom editoru.<br />
</span></div>
<div>
<p style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3612" src="http://automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs.jpg" alt="serijska komunikacija matlab rs232 projekti automatika.rs" width="600" height="365" srcset="https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs.jpg 789w, https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs-300x183.jpg 300w, https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs-768x467.jpg 768w, https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs-696x423.jpg 696w, https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs-690x420.jpg 690w" sizes="auto, (max-width: 600px) 100vw, 600px" /><br />
Slika 1. Grafik promene napona u toku vremena</p>
<p style="text-align: center;">
<strong>Hardver</strong></p>
<p style="text-align: justify;"> Sam hardver je vrlo jednostavan i pristupačan. Pored mikrokontrolera <strong>PIC 16F887</strong> postoje još tri bitne komponente. Potenciometar od 10 kΩ, koji je povezan na analogni ulaz mikrokontrolera i čiji izlazni napon merimo, <strong>MAX232N</strong> kolo koje omogućava vezu između računara i mikrokontrolera i ženski <strong>DB-9 konektor</strong> putem kojeg spajamo našu štampanu ploču sa računarom. Opciono se može prikačiti i displej (LCD 2&#215;16) na kojem bi se prikazivala trenutna vrednost napona.</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3613" src="http://automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_2.jpg" alt="serijska komunikacija matlab rs232 projekti automatika.rs 2" width="690" height="305" srcset="https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_2.jpg 942w, https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_2-300x132.jpg 300w, https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_2-768x339.jpg 768w, https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_2-696x307.jpg 696w" sizes="auto, (max-width: 690px) 100vw, 690px" />Slika 2. Šematski dijagram uređaja za merenje napona sa serijskom komunikacijom</p>
<p style="text-align: justify;">
U slučaju da kreiranje štampane ploče kreće od praznog lista papira, poželjno je predvideti 5-pinski konektor putem kojeg bi se vršilo programiranje mikrokontrolera u samom uređaju.</p>
<p>Ova funkcija se naziva ICSP (In-Circuit Serial Programming) i ostvaruje se dovođenjem potrebnih napona iz programatora na pomenuti konektor. Ako ovako dovedeni naponi remete ostalu elektroniku uređaja, potrebno je ostvariti njihovo odvajanje tokom programiranja otpornicima ili kratkospojnicima.</p>
<p>Za povezivanje uređaja i računara koristi se standardni muško-ženski DB-9 kabl. Treba obezbediti i izvor stabilisanog jednosmernog napona od +5 volti kojim će se napajati kompletan hardver na štampanoj ploči odnosno uređaj.<span style="text-align: center; line-height: 1.3em;"> </span></p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3614" src="http://automatika.rs/wp-content/uploads/2013/01/1_serijska_komunikacija_matlab_rs232_projekti_automatika.rs.jpg" alt="1 serijska komunikacija matlab rs232 projekti automatika.rs" width="400" height="248" srcset="https://www.automatika.rs/wp-content/uploads/2013/01/1_serijska_komunikacija_matlab_rs232_projekti_automatika.rs.jpg 380w, https://www.automatika.rs/wp-content/uploads/2013/01/1_serijska_komunikacija_matlab_rs232_projekti_automatika.rs-300x186.jpg 300w, https://www.automatika.rs/wp-content/uploads/2013/01/1_serijska_komunikacija_matlab_rs232_projekti_automatika.rs-356x220.jpg 356w" sizes="auto, (max-width: 400px) 100vw, 400px" /><br />
<span style="text-align: center; line-height: 1.3em;">Slika 3. ISCP (</span><span style="text-align: justify;">In-Circuit Serial Programming</span><span style="text-align: center; line-height: 1.3em;">)</span></p>
<p style="text-align: center;">
<strong>Softver</strong></p>
<p style="text-align: justify;"> <strong>Mikrokontroler.</strong> Ideja programa je da po uključenju mikrokontroler čeka na string „AU“ koji mu treba poslati sa računara putem serijske komunikacije da bi započeo merenje napona. Merena vrednost se potom šalje računaru kao brojčani podatak tipa reč (Word), veličine 16 bita. Ovo je bitan detalj jer se kasnije, u Matlabu, podatak koji se prima definiše kao celobrojna pozitivna vrednost veličine 16 bita (Uint16). Dalja obrada vrednosti se izvodi u Matlabu.</p>
<p>Serijska komunikacija se ostvaruje pomoću RS-232-C standarda. Potrebno je definisati brzinu prenosa podataka, koja za ovaj primer iznosi 9600 bitova u sekundi (baud rate). Format podataka koji se prima i šalje je podešen kao 8N1 (8 bitova za podatke, bez bita za parnost i jedan stop bit).</p>
<p>Dobar način da se testira kod odnosno serijska komunikacija sa računarom jeste pomoću serijskog komunikatora (Serial communicator) koji se nalazi u kompajleru Proton IDE (Proton Basic compiler). Pre bilo kakvog izvršavanja koda proveriti da li su zatvoreni svi programi koji pristupaju serijskom portu kako ne bi prijavljivao grešku.</p>
<p style="text-align: center;"><img loading="lazy" decoding="async" class=" size-full wp-image-3615" src="http://automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_4.jpg" alt="serijska komunikacija matlab rs232 projekti automatika.rs 4" width="500" height="335" srcset="https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_4.jpg 471w, https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_4-300x201.jpg 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /><br />
<span style="line-height: 1.3em;">Slika 4. Serijski komunikator u Protonu</span></p>
<p style="text-align: justify;">
<strong> Matlab.</strong> Na početku skripta neophodno je definisati parametre serijske komunikacije. Bitno je da su ti parametri identični onim koji su uneti u mikrokontroler da ne bi dolazilo do greške u razmeni podataka.</p>
<p style="text-align: center;"><span style="line-height: 1.3em;"><img loading="lazy" decoding="async" class=" size-full wp-image-3616" style="display: block; margin-left: auto; margin-right: auto;" src="http://automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_5.jpg" alt="serijska komunikacija matlab rs232 projekti automatika.rs 5" width="290" height="699" srcset="https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_5.jpg 290w, https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_5-124x300.jpg 124w, https://www.automatika.rs/wp-content/uploads/2013/01/serijska_komunikacija_matlab_rs232_projekti_automatika.rs_5-174x420.jpg 174w" sizes="auto, (max-width: 290px) 100vw, 290px" /><br />
<span style="line-height: 1.3em;">Slika 5. Dijagram toka programa<br />
</span></span></p>
<p style="text-align: justify;"><span style="line-height: 1.3em;"><span style="line-height: 1.3em;"><span style="line-height: 1.3em; text-align: justify;"><br />
Mikrokontroler PIC 16F887 vrši desetobitnu AD konverziju što znači da ima skalu od 1024 podeoka na osnovu kojih poredi ulazni napon. Naponska vrednost jednog podeoka dobija se deljenjem punog naponskog opsega sa brojem podeoka, odnosno 5/1024.</span></span></span></p>
<p style="text-align: justify;">
Pošto mikrokontroler šalje trenutni broj podeoka, da bi se dobila vrednost očitanog napona, neophodno je primljeni podatak pomnožiti sa  <span style="text-align: justify;">5/1024</span> i tek tada se dobija tačan rezultat u voltima.</p>
<p>Sam skript zbog razumevanja je upotpunjen komentarima, ipak nije loše iskoristiti Matlabov help sistem u slučaju nejasnoća. Njegovo efikasno korišćenje se postiže kucanjem u komandnom prozoru: &gt;&gt; help &#8221;ime funkcije&#8221; (čije želimo objašnjenje).</p>
<p>U slučaju da Matlab ne zatvori i ne obriše serijski port zbog neke greške, ukucavanjem komande, prikazane ispod, u komandni prozor Matlaba to se može naknadno postići.</p>
<p style="text-align: center;">
<strong>delete(instrfind)</strong></p>
<p style="text-align: justify;">
Kod za PIC možete preuzeti <a href="http://automatika.rs/wp-content/uploads/2013/01/pic_kod.pdf" target="_blank">ovde.</a></p>
</div>
<p>The post <a href="https://www.automatika.rs/projekti/serijska-komunikacija-u-matlab-u.html">Serijska komunikacija u MATLAB-u</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/projekti/serijska-komunikacija-u-matlab-u.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>
		<item>
		<title>Napravite USB to RS232 adapter upotrebom FTDI čipa</title>
		<link>https://www.automatika.rs/projekti/svi-projekti/napravite-usb-to-rs232-adapter-upotrebom-ftdi-cipa.html</link>
					<comments>https://www.automatika.rs/projekti/svi-projekti/napravite-usb-to-rs232-adapter-upotrebom-ftdi-cipa.html#respond</comments>
		
		<dc:creator><![CDATA[Miloš Jurošević]]></dc:creator>
		<pubDate>Tue, 28 Aug 2012 22:00:00 +0000</pubDate>
				<category><![CDATA[Svi projekti]]></category>
		<category><![CDATA[adapter]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[USB]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>Većina mikrokontroler divelopera za debagovanje i upravljanje uređajima koriste serijsku komunikaciju preko računara ili nekog drugog uređaja. Protokol koji je najčešće korišćen u ovu svrju je RS232. Pre desetak godina, svaki PC računar bio je opremljen serijskim portom, ali danas je situacija nešto drugačija. Velika većina laptop računara ga nema, a sreću se i desktop [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/projekti/svi-projekti/napravite-usb-to-rs232-adapter-upotrebom-ftdi-cipa.html">Napravite USB to RS232 adapter upotrebom FTDI čipa</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-3395" src="http://automatika.rs/wp-content/uploads/2012/08/naslovna_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg" width="100" height="100" alt="naslovna usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs" style="margin-right: 5px; margin-top: 5px; border: 1px solid #000000; float: left;" />Većina mikrokontroler divelopera za debagovanje i upravljanje uređajima koriste serijsku komunikaciju preko računara ili nekog drugog uređaja. Protokol koji je najčešće korišćen u ovu svrju je RS232. Pre desetak godina, svaki PC računar bio je opremljen serijskim portom, ali danas je situacija nešto drugačija. Velika većina laptop računara ga nema, a sreću se i desktop računari koji ne poseduju ovaj port.</div>
<div style="text-align: justify;">&nbsp;&nbsp;</div>
<p>  <span id="more-744"></span>  </p>
<div style="text-align: justify;">&nbsp;Kao rešenje ovog problema, pojavio se USB to RS232 adapter (ili USB to Serial). Nažalost, nisu se svi adapteri pokazali kao upotrebljivi. Najčešći problem predstavljaju drajveri i nekompatibilnost. Inače, ovi adapteri su prilično skupi, ako uzmemo u obzir male dimenzije PCB-a sa svega nekoliko komponenti.</div>
<div style="text-align: justify;">&nbsp;Najpopularniji USB to Serial adapteri su bazirani na FTDI čipu. Kompanija FTDI je specijalizovana u proizvodnji čipova za konvertovanje periferija ka USB protokolu i imaju 20 godina iskustva u tom polju. Ako kupite ili sami napravite vaš uređaj, baziran na FTDI čipu, na njihovom <a href="http://www.ftdichip.com" target="_blank">sajtu</a> možete pronaći sve potrebne drajvere i softver za konfigurisanje čipa.</div>
<div style="text-align: justify;">&nbsp;Ovom prilikom ćemo vam pokazati kako da rukujete sa čipom iz serije označene kao FTD232RL. Detaljne instrukcije možete pronaći na sajtu proizvođača ili klikom <a href="http://automatika.rs/wp-content/uploads/2012/08/DS_FT232R.pdf" target="_blank">ovde</a>.</div>
<div style="text-align: justify;">&nbsp;Šta treba da znate o ovom čipu? Ako želite da napravite adapter, pratite našu šemu. Ako vam je pak potrebno nešto složenije, čitajte uputstvo. Ova serija čipova ima ugrađenu EPROM memoriju, koja može biti konfigurisana. Konfigurisanjem možemo promeniti funkcije pinova CBUS0 &#8211; CBUS4 i neke druge stvari koje ćemo objasniti kasnije. Tabela koja sledi pokazuje moguće funkcije pinova koji se mogu konfigurisati. Mi ćemo koristiti CBUS0 i CBUS1 da uključujemo LE diode, kojima ćemo prikazivati promene na TXD i RXD signalnim linijama. Ovo su standardne funkcije ovih pinova, kada kupite čip.</div>
<div style="text-align: justify;"><img loading="lazy" decoding="async" class=" size-full wp-image-3397" src="http://automatika.rs/wp-content/uploads/2012/08/tabela_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg" width="650" height="397" alt="tabela usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs" style="margin: 5px auto; vertical-align: middle; display: block;" srcset="https://www.automatika.rs/wp-content/uploads/2012/08/tabela_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg 700w, https://www.automatika.rs/wp-content/uploads/2012/08/tabela_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-300x183.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/08/tabela_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-696x425.jpg 696w, https://www.automatika.rs/wp-content/uploads/2012/08/tabela_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-689x420.jpg 689w" sizes="auto, (max-width: 650px) 100vw, 650px" />&nbsp;Naša ideja je bila da napravimo USB to Serial adapter. Ali u praksi nam je često potrebno direktno povezivanje na mikrokontroler, bez konvertorskog nivoa (MAX232). Ideja je da se koriste džamperi za podešavanje operacije konverotvanja. Pošto upotreba mikrokontrolera sa napajanjem od 3.3V raste, unutrašnji LDO (low drop out) naponski regulator, ugrađen u čip, je korišćen za generisanje odgovarajućih naponskih nivoaza TxD i RxD signalne linije. Džamperi se koriste za odabir odgovarajućeg nivoa signalne linije. Detaljna šema je prikazana na slici 1.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3398" src="http://automatika.rs/wp-content/uploads/2012/08/Shema_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg" width="650" height="385" alt="Shema usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs" style="margin: 5px auto; vertical-align: middle; display: block;" srcset="https://www.automatika.rs/wp-content/uploads/2012/08/Shema_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg 650w, https://www.automatika.rs/wp-content/uploads/2012/08/Shema_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-300x178.jpg 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></div>
<div style="text-align: center;">Slika 1. Električna šema uređaja</p>
</div>
<div style="text-align: justify;">&nbsp;Ceo uređaj se napaja sa USB porta. Takođe, moguće je napajati i druge uređaje, ali samo sa strujom koja neće pokrenuti zaštitu ugrađenu u USB portu. Ova struja ne može biti veća od 100mA, ali sa softverom za konfiguraciju može biti postavljena na maksimalnih 500mA.</div>
<div style="text-align: justify;">&nbsp;Za konfigurisanje EPROM memorije koristi se MProg 3.5 softver. Možete ga preuzeti <a href="http://automatika.rs/wp-content/uploads/2012/08/MProg3.5.zip" target="_blank">ovde</a>. Kao što vidite na slici 2, možete konfigurisati puno stvari na FTDI čipu. Možete postaviti maksimalnu struju koju uređaj može da povuče, možete promeniti ime koje će se prikazivati kada se uređaj poveže sa PC računarom prvi put itd. Kada napravite bilo koju izmenu na EPROM-u čipa, uređaj će biti prepoznat na drugačijem COM portu nego prethodni put, pa nemojte zaboraviti da podesite vaš Terminal softver.</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3400" src="http://automatika.rs/wp-content/uploads/2012/08/mprog_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg" width="650" height="601" alt="mprog usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs" style="margin: 5px auto; vertical-align: middle; display: block;" srcset="https://www.automatika.rs/wp-content/uploads/2012/08/mprog_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg 656w, https://www.automatika.rs/wp-content/uploads/2012/08/mprog_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-300x278.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/08/mprog_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-454x420.jpg 454w" sizes="auto, (max-width: 650px) 100vw, 650px" /></div>
<div style="text-align: center;">Slika 2. Konfigurisanje EPROM-a</p>
</div>
<div>&nbsp;I na kraju, pogled na konverter (slika 3). FTDI čip je sa donje strane PCB-a.&nbsp;</div>
<div><img loading="lazy" decoding="async" class=" size-full wp-image-3401" src="http://automatika.rs/wp-content/uploads/2012/08/uredjaj_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg" width="619" height="295" alt="uredjaj usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs" style="margin: 5px auto; vertical-align: middle; display: block;" srcset="https://www.automatika.rs/wp-content/uploads/2012/08/uredjaj_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs.jpg 619w, https://www.automatika.rs/wp-content/uploads/2012/08/uredjaj_usb_to_serial_adapter_pomocu_FTDI_chip_USB_to_RS232_projekti_elektronika_automatika.rs-300x143.jpg 300w" sizes="auto, (max-width: 619px) 100vw, 619px" /></div>
<div style="text-align: center;">Slika 3. Izgled gotovog uređaja</div>
<div style="text-align: justify;">&nbsp;Električnu šemu, PCB i slike možete preuzeti <a href="http://automatika.rs/wp-content/uploads/2012/08/USB_to_Serial_adapter.zip" target="_blank" class="wf_file">ovde</a>.</div>
<div style="text-align: justify;">&nbsp;Izvor: <strong>Electronics-base.com</p>
<p></strong></div>
<p>The post <a href="https://www.automatika.rs/projekti/svi-projekti/napravite-usb-to-rs232-adapter-upotrebom-ftdi-cipa.html">Napravite USB to RS232 adapter upotrebom FTDI čipa</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/projekti/svi-projekti/napravite-usb-to-rs232-adapter-upotrebom-ftdi-cipa.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>RS232 &#8211; RS485 konverter sa automatskim Rx &#8211; Tx upravljanjem</title>
		<link>https://www.automatika.rs/projekti/svi-projekti/rs232-rs485-konverter-sa-automatskim-rx-tx-upravljanjem.html</link>
					<comments>https://www.automatika.rs/projekti/svi-projekti/rs232-rs485-konverter-sa-automatskim-rx-tx-upravljanjem.html#respond</comments>
		
		<dc:creator><![CDATA[Miloš Jurošević]]></dc:creator>
		<pubDate>Wed, 18 Jan 2012 00:00:00 +0000</pubDate>
				<category><![CDATA[Svi projekti]]></category>
		<category><![CDATA[RS232]]></category>
		<category><![CDATA[RS485]]></category>
		<guid isPermaLink="false"></guid>

					<description><![CDATA[<p>U današnje vreme, iako tehnologije bežičnih komunikacija rastu veoma brzo, žičane komunikacije na dugačkim rastojanjima zadržavaju svoju popularnost. Razlog svakako leži u visokoj ceni i velikoj složenosti bežičnih komunikacija. Zato su u današnje vreme u mnogim nekomercijanim projektima ljudima i dalje draže žičane komunikacije. &#160; &#160;RS232 je jedan od najčešće korišćenih protokola žičane komunikacije, koji [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/projekti/svi-projekti/rs232-rs485-konverter-sa-automatskim-rx-tx-upravljanjem.html">RS232 &#8211; RS485 konverter sa automatskim Rx &#8211; Tx upravljanjem</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-3159" src="http://automatika.rs/wp-content/uploads/2012/01/naslovna_konverter_RS232_RS485_projekti_elektronika_automatika.rs.jpg" width="100" height="100" alt="naslovna konverter_RS232_RS485_projekti_elektronika_automatika.rs" style="border-image: initial; float: left; margin-right: 5px; border: 1px solid #000000;" />U današnje vreme, iako tehnologije bežičnih komunikacija rastu veoma brzo, žičane komunikacije na dugačkim rastojanjima zadržavaju svoju popularnost. Razlog svakako leži u visokoj ceni i velikoj složenosti bežičnih komunikacija. Zato su u današnje vreme u mnogim nekomercijanim projektima ljudima i dalje draže žičane komunikacije.</p>
<p>&nbsp;</p></div>
<p>  <span id="more-615"></span>  </p>
<div style="text-align: justify;"><strong><br />&nbsp;RS232</strong> je jedan od najčešće korišćenih protokola žičane komunikacije, koji se lako razvija i primenjuje. Uglavnom nailazimo na ovaj standard kod aplikacija sa mikrokontrolerima. Međutim, on ima neka ograničenja koja mogu da predstavljaju velike probleme. Maksimalna dužina kabla je svega 15 metara. Dobro ožičavanje, mala brzina prenosa i upotreba medijuma koji nije podložan uticaju šuma nam omogućavaju da u maloj meri povećamo ovu dužinu. Glavni problem koji se javlja pri većim rastojanjima leži u činjenici da sa povećanjem rastojanja, raste i šum na vodu zajedničke mase (ground). Nedostatak <strong>RS232</strong> protokola leži i u činjenici da on omogućava komunikaciju maksimalno dva uređaja. Više od dva uređaja ne mogu komunicirati koristeći ovaj protokol.</p>
<p><strong>&nbsp;RS485</strong> je standard koji rešava ove probleme. Glavna razlika ovih protokola je da kod <strong>RS485</strong> standarda transfer podataka zavisi od razlike potencijala između dva komunikaciona provodnika. Polaritet definiše logičko stanje signala. Pomoću ovog protokola podaci se mogu slati na razdaljine do 1220 metara i sa brzinom do 10Mbps. Mreži sa ovim protokolom mogu biti pridružena 32 uređaja.</p>
<p><em><strong>Princip rada uređaja</strong></em>&nbsp;</p>
<p>&nbsp;Prilikom prenošenja podataka, MAX232 konvertuje signal sa DB9 konektora u TTL/CMOS nivo. Zatim MAX485 prenosi ulazni signal iz MAX232 ka RS485 liniju u obliku razlike napona. Dok prima podatke, MAX485 detektuje podatke na RS485 liniji i šalje ih ka MAX232 i tada izlaz može biti preuzet sa DB9 konektora. Dakle, konverter sam upravlja &#8220;Receive&#8221; i &#8220;Transmit&#8221; modovima.</p>
<p><img loading="lazy" decoding="async" class=" size-full wp-image-3160" src="http://automatika.rs/wp-content/uploads/2012/01/slika1_konverter_RS232_RS485_projekti_elektronika_automatika.rs.jpg" width="500" height="374" alt="slika1 konverter_RS232_RS485_projekti_elektronika_automatika.rs" style="vertical-align: middle; margin-bottom: 5px; display: block; margin-left: auto; margin-right: auto;" srcset="https://www.automatika.rs/wp-content/uploads/2012/01/slika1_konverter_RS232_RS485_projekti_elektronika_automatika.rs.jpg 586w, https://www.automatika.rs/wp-content/uploads/2012/01/slika1_konverter_RS232_RS485_projekti_elektronika_automatika.rs-300x225.jpg 300w, https://www.automatika.rs/wp-content/uploads/2012/01/slika1_konverter_RS232_RS485_projekti_elektronika_automatika.rs-80x60.jpg 80w, https://www.automatika.rs/wp-content/uploads/2012/01/slika1_konverter_RS232_RS485_projekti_elektronika_automatika.rs-265x198.jpg 265w, https://www.automatika.rs/wp-content/uploads/2012/01/slika1_konverter_RS232_RS485_projekti_elektronika_automatika.rs-561x420.jpg 561w" sizes="auto, (max-width: 500px) 100vw, 500px" /></div>
<div style="text-align: justify;">&nbsp;Crveni LED indikator pokazuje primanje signala, a zeleni slanje. Da bi se linija za prenos podataka održala na istom naponskom nivou kada nema prenosa podataka, na liniju su povezana dva otpornika od 560Ω. Jedan je povezan sa napajanjem, a drugi sa masom.&nbsp;</p>
<p>&nbsp;Glavna prednost ovog konvertora je mogućnost da detektuje ulazni/izlazni signal i da promeni Rx i Tx modove. Uređaj upravlja DE i RE enable bitovima automatski. Linije A i B sa RS485 se vode na terminale sa vijcima.</p>
<p><strong>&nbsp;Šemu uređaja</strong>,<strong> PCB</strong> i <strong>Layout</strong> možete preuzeti <strong><a href="http://automatika.rs/wp-content/uploads/2012/01/RS232-RS485_Konverter.zip" target="_blank" class="wf_file">ovde</a></strong>.&nbsp;</div>
<p>The post <a href="https://www.automatika.rs/projekti/svi-projekti/rs232-rs485-konverter-sa-automatskim-rx-tx-upravljanjem.html">RS232 &#8211; RS485 konverter sa automatskim Rx &#8211; Tx upravljanjem</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/projekti/svi-projekti/rs232-rs485-konverter-sa-automatskim-rx-tx-upravljanjem.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
