www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

RS-232 ali RS-485 za po hiši
Pojdi na stran 1, 2, 3  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 42.82
Kraj: Mengeš

PrispevekObjavljeno: Čet Nov 06, 2014 1:49 pm    Naslov sporočila:  RS-232 ali RS-485 za po hiši Odgovori s citatom

V planu imam komunikacijo med dvema moduloma, razdalja bo največ 5m, po vsej verjetnosti manj. Nivoji bodo 0-5V, ker bosta oba modula narejena z AVR-jem. Kaj predlagate: USART od avr direktno ali preko RS485? Je kje razlika, predvsem glede zanesljivosti? itak nameravam vsakič zraven poslati CRC. S kakšno hitrostjo bi lahko šel varno? 9600 ali kaj hitreje?

TNX!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
S53DZ
Član
Član



Pridružen-a: Čet 28 Apr 2011 9:27
Prispevkov: 951
Aktiv.: 5.53
Kraj: Ljubljana

PrispevekObjavljeno: Čet Nov 06, 2014 2:09 pm    Naslov sporočila:   Odgovori s citatom

Jaz bi rekel tako:

- USART/RS232 zaradi varnosti in daljave
http://www.lammertbies.nl/comm/info/RS-232_specs.html
- na primer nekaj takega, kot pri S53MV z dvema 74HC4053
http://lea.hamradio.si/~s53mv/nbp/atnc.html
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 42.82
Kraj: Mengeš

PrispevekObjavljeno: Čet Nov 06, 2014 3:53 pm    Naslov sporočila:   Odgovori s citatom

Ja, glede dolžine sem že nekaj gledal, ta ne bo problem. Je pa seveda enostavneje vezati direktno, je manj čiparije...za 485 že rabim nekaj vmes ...
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
oobuco
Član
Član



Pridružen-a: Pon 25 Avg 2014 11:00
Prispevkov: 206
Aktiv.: 1.57
Kraj: Šentvid pri Stični

PrispevekObjavljeno: Čet Nov 06, 2014 4:41 pm    Naslov sporočila:   Odgovori s citatom

Že pred veliko leti, matr kolk sem že star, smo delali eno mrežo, na eni strani 15 mali računalnikov (Spectrum, Commodore, Oric, Galaksija), na drugi strani pa Delta Partner.

Vse skupaj je bilo na RS-232, ampak samo na pol, v resnici je delalo 0-5V, pa še to je bila aktivna 0, 5V pa je gor vlekel Partner, tako, da je lahko vsak mali računalnik nemoteno delal TX.

Vse skupaj je bilo na 19200, pa še to zato, ker s softwerom na malih rač. ni šlo hitreje.

Bilo je tudi 150 m vseh kablov skupaj, pa ni bilo težav.

Ti boš pa še CRC uporabljal na mnogo krajši razdalji.

_________________
Pred EUR sem bil SIT! (sposojeno z grafita)
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 42.82
Kraj: Mengeš

PrispevekObjavljeno: Čet Nov 06, 2014 5:37 pm    Naslov sporočila:   Odgovori s citatom

No, CRC je bolj tako, zato pač, ker je lahko (zakaj pa ne?). Saj ne da ne bi znal, ampak ne bi kompliciral z RS485, če ni treba. Kot prvo je takoj treba še dodatni izhod, pa zaključitve, pa to, pa ono...
Gre pa za sistem za odpiranje garaže: šifrator ter RFID, tako da bo naenkrat oddano zelo malo - 10-15 bajtov. Posledično mi tudi hitrost ni ravno predpogoj...19200 bo po moje že vrh glave. Sicer sem na mizi testiral - na 20 cm razdalji AVR pri 16 MHz komunikacija umre pri 115200... sklepam da je tu fizična omejitev zaradi ure...seveda dovoljena hitrost pada z razdaljo, tako da ne bi tukaj pretiraval...po moje to velja za oba protokola...

Hvala za nasvete!
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
tilz0R
Član
Član



Pridružen-a: Čet 31 Maj 2012 15:39
Prispevkov: 898
Aktiv.: 5.66
Kraj: Črnomelj

PrispevekObjavljeno: Čet Nov 06, 2014 5:53 pm    Naslov sporočila:   Odgovori s citatom

Protoncek, na tvojem mestu bi dal 2 RS485 pretvornika na vsako stran in se izognil morebitnim nepotrenim motnjam ki tudi lahko nastanejo med potjo. Tisti 3 upori na vsaki strani za zaključevanje + en pin več mislim da ni nek problem za avr, glede na to da bo zadeva samo odpirala garažna vrata.

Lahko greš tudi krepko preko 115200baud z RS485.

Če prav razumem, na 20cm razdalji komunikacija UART pri 115200 baudi med dvema AVR-jema ne deluje več?

_________________
Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 42.82
Kraj: Mengeš

PrispevekObjavljeno: Čet Nov 06, 2014 9:07 pm    Naslov sporočila:   Odgovori s citatom

Ja, to je kot kaže gornja meja hitrosti za bascom...saj ne da bi rabil takšno hitrost, samo hotel sem preizkusit, do kam gre. Uporabil bom 9600 ali pa kvečjemu 19200.

Ne vem, bom zadevo, ko bo na dveh breadboardih povezal z 10m kablom in malce "mrcvaril", pa da vidim, kaj se izcimi...
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
TilenS
Član
Član



Pridružen-a: Čet 24 Nov 2005 12:29
Prispevkov: 556
Aktiv.: 2.35

PrispevekObjavljeno: Pet Nov 07, 2014 2:57 am    Naslov sporočila:   Odgovori s citatom

Sicer ne poznam AVR-ja ampak bi rekel, da je skoraj sigurno problem v hitrosti procesorja.

20cm in 115200 baud ni ravno neka problematična kombinacija.

Kar se pa tiče tvoje aplikacije. Osebno ne vidim problemov pri razdalji 5m ter 19200 oz. sploh pri 9600 baud. Če prav razumem bo komunikacija bolj kot ne enosmerna tako, da tudi interni crosstalk ne bo omembe vreden. Je pa veliko odvisno od same lokacije, če je to neko industrijsko okolje in gre teh 5m kabla po kabelski polici poleg napajanja za nek xxkW motor bi pa tudi pri tej razdalji mogoče razmislil o diferencialni komunikaciji ali pa vsaj nekem opletu po kablu.

_________________
LP Tilen
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Sigi
Član
Član



Pridružen-a: Čet 31 Jul 2014 11:42
Prispevkov: 207
Aktiv.: 1.56
Kraj: Kamnik

PrispevekObjavljeno: Pet Nov 07, 2014 8:20 am    Naslov sporočila:   Odgovori s citatom

Za povezavo dveh naprav (1 na 1) in glede na to kar misliš prenašat lahko uporabiš karkoli. RS232 je v redu, celo pri 115200 je kabel lahko dolg do cca 15m (odvisno od kabla in izvedbe).

Pri hitrosti 9600baud prenašaš cca 1byte na vsako ms oz. 1000bytov/sekundo , najbrž bo 9600baud vrh glave (to boš sam ocenil glede na aplikacijo, nisi napisal kakšen pretok podatkov želiš).

RS485 je sicer mnogo bolj zanesljiv in robusten, a za tvoj primer ni potreben.

lp
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
.
Neznanec
Neznanec



Pridružen-a: Pet 01 Okt 2004 1:17
Prispevkov: 1
Aktiv.: 0.00

PrispevekObjavljeno: Pet Nov 07, 2014 9:27 am    Naslov sporočila:   Odgovori s citatom

Brisana vsebina odstranjenega uporabnika.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 42.82
Kraj: Mengeš

PrispevekObjavljeno: Pet Nov 07, 2014 1:51 pm    Naslov sporočila:   Odgovori s citatom

No, ja..ste me nekakko "prepričali"...bom stestiral tudi RS 485, pa bom potem videl, katero verzija bo končna. Saj se mi ne mudi, nenazadnje. Poleg tega bi pri RS485 prihranil eno žico, ker sta samo A in B ... (Plus in minus bom itak peljal ven za napajanje zunanje enote).
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
tilz0R
Član
Član



Pridružen-a: Čet 31 Maj 2012 15:39
Prispevkov: 898
Aktiv.: 5.66
Kraj: Črnomelj

PrispevekObjavljeno: Pet Nov 07, 2014 1:54 pm    Naslov sporočila:   Odgovori s citatom

Protonček, mase ne pozabi.
_________________
Knowledge sharing is caring.
majerle.eu | stm32f4-discovery.net
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
protoncek
Član
Član



Pridružen-a: Sre 31 Jan 2007 9:41
Prispevkov: 9573
Aktiv.: 42.82
Kraj: Mengeš

PrispevekObjavljeno: Pet Nov 07, 2014 1:57 pm    Naslov sporočila:   Odgovori s citatom

Ja, seveda...kot rečeno, bo itak ven peljeno kompletno napajanje, zato bo masa v vsakem primeru. No, zdajle računam, da sem se uštel...pri rs232 je RX/TX, pri rs485 pa a in b...torej je število žic enako Brick wall
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
aly
Član
Član



Pridružen-a: Tor 28 Sep 2004 14:51
Prispevkov: 9407
Aktiv.: 39.73
Kraj: Kranj - struževo

PrispevekObjavljeno: Pet Nov 07, 2014 2:09 pm    Naslov sporočila:   Odgovori s citatom

RS485 je half-duplex two-wire povezava. Se pravi ena parica in masa. Tri žice.
Pazit moraš edino to, da po končanem prenosu izklopiš Transmit Enable pin, da lahko drugi govori po istih dveh žicah.

RS485 je primeren za res velike razdalje (tudi 100 m+). "Lojzek" je naprimer naredil komunikacijo med dvena elektrarnama preko opuščene najete telefonske linije. Wink Zaščita pred motnjami je tako dobra, kot je dobro zavita parica.

RS232 je v redu za kratke razdalje, motnjam se izogiba z uporabo ±10V napetostnih nivojev. Je pa full-duplex (oba lahko govorita hkrati). Pri temu me moti velik transceiver čip in obilica kondenzatorjev za charge-pump.

Za tvoj primer bi bil dovolj tudi samo en koaksialen kabel in direktna povezava, ampak je RS485 bolj profi rešitev (uporabiš ethernet kabel ki je praktično zastonj).


Nekaj dodatnega branja:
http://www.elektronik.si/phpBB2/viewtopic.php?t=25944
http://www.elektronik.si/phpBB2/viewtopic.php?t=21711
http://www.elektronik.si/phpBB2/viewtopic.php?t=7926
http://www.elektronik.si/phpBB2/viewtopic.php?t=7619

_________________
I'm going to stand outside, so if anyone asks, I'm outstanding Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran MSN Messenger - naslov
kose19
Član
Član



Pridružen-a: Sre 02 Mar 2005 19:37
Prispevkov: 1228
Aktiv.: 5.19
Kraj: okolica Kobarida

PrispevekObjavljeno: Pet Nov 07, 2014 2:24 pm    Naslov sporočila:   Odgovori s citatom

RS485 meni deluje brez problema ze par let. Motenj prakticno ni.
_________________
- Absens, carens -
- Tisti, ki ga ni, bo prikrajšan -
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Elektronika Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2, 3  Naslednja
Stran 1 od 3

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 488 dni


Powered by phpBB © 2001, 2005 phpBB Group