modbus na RS485

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Croatian to

Threaded View





Multimetar ne mjeri nikakav napon.

Re: modbus na RS485





Quoted text here. Click to load it

Niti jedan. Taj dio izvedes zasebno.
Ako slucajno imas potrebu nastekavat se na neku vec postojecu mrezu,
onda je to napajanje u glavnoj masini... tamo gdje je spoj na struju
mrezu i transformatori.
Inace, pogledaj datasheet za neki 485, pa od tamo izvuces terminaciju.

A, nesto bi se moralo pokazati na multimetru kad pocnes slati podatke.

Za samo dva uredaja i na maloj udaljenosti bi cak trebalo funkcionirati
i bez terminacije... samo svije zice i vozi. Ja sam tako isprobavao
komunikaciju izmedu 2 USB2RS485 uredaja. Radilo ok.

Re: modbus na RS485
30.12.2016. u 22:19, Nikolaj Lazic je napisao/la:





Quoted text here. Click to load it
Kako niti jedan?

Quoted text here. Click to load it


Spojio sam master i slave-a bez terminacije, radi, broji ali i dalje ne  
znam tko koga napaja????

Re: modbus na RS485
Quoted text here. Click to load it





Quoted text here. Click to load it

Pa, kad u cijeloj toj prici nema master i slave. To ovisi o tvom protokolu.
RS485 ne definira protokol. Moze ici kaj god. 8bita, 9bita... kaj god
definiras. Na nekim uredajima koje sam gledao je 9 bitni transfer i ako
ga gledas s USB-RS485, onda ne vidis ispravno, jer svi ovi USB uredaju daju
8 bitni rezultat.

A, terminiras na krajevima. Izmedu mozes imati vise uredaja... i to opet
definiras u svim protokolu kako ce se ponasati.
Mogu svi slusati dok se njihova adresa ne spomene. Pa tek onda odgovarati.
Ili samo inicirati. To je opet tvoja odluka.

Quoted text here. Click to load it


Probaj slati FF ak je 8bitni transfer.
Onda bi se trebalo vidjeti.

Quoted text here. Click to load it

Pa, bitno je da oni medusobno uspiju razlikovati logicku 0 i 1.

A, napajanje ionako ne ide preko signalnih linija. Terminacija treba samo da
bi se moglo razlikovati razine.
Ako imas USB - RS485, onda se sklop napaja preko USB-a.

Re: modbus na RS485
31.12.2016. u 15:01, Nikolaj Lazic je napisao/la:
Quoted text here. Click to load it





Quoted text here. Click to load it
Ja koristim Modbus RTU preko RS485, ali to sad nije presudno.

Quoted text here. Click to load it

bitno.


Quoted text here. Click to load it


Slave.









Re: modbus na RS485
[snip]
Quoted text here. Click to load it


Da, da salje jedinice konstantno.
Tad ces mozda nesto i uloviti na unimeru.


Quoted text here. Click to load it

Pa, daje ga onaj koji salje. A, mogu slat i master i slave.

Imam negdje fotke toga na osciloscopu... ali, ne kompletan stream, jer
nije sve stalo, a ako cijeli je bio pregusti.




Pa, napajanje busa se radi preko terminirane mreze.
Neovisno o master/slave.




Pogledaj datasheet za neki 485.

Quoted text here. Click to load it

Quoted text here. Click to load it


4? Inace su dovoljne 2... za half duplex. Za full uplex 4.

Re: modbus na RS485
1.1.2017. u 18:56, Nikolaj Lazic je napisao/la:
Quoted text here. Click to load it

Quoted text here. Click to load it

Quoted text here. Click to load it
OK, it make sense... samo mislio sam da jedan od njih, npr. Master daje  

po tom naponu nositelju.

Quoted text here. Click to load it


Quoted text here. Click to load it


Quoted text here. Click to load it

Quoted text here. Click to load it

Quoted text here. Click to load it
Da, radi u puluduplexu.

Quoted text here. Click to load it


Re: modbus na RS485
Quoted text here. Click to load it
ham,
'Nikolaj Lazic' ti je vec dao prilicno precizan I koncizan odgovor, ali cu  
malo nadopuniti:

RS485 je, po definiciji, elektricni protokol (za razliku od data ili  
software protokola) I kao takav definira samo elektricnu stranu protokola:  
naponske nivoe, kapacitivno opterecenje, impedanciju linija itd.
Software ili data protokol je komponenta racunarskog sustava koji definira  
master i/ili slave. Po default-u, 'slave' uvijek slusaju komunikaciju na  
linijama a 'master' uvijek prvi zapocinje komunikaciju. Ako 'master'  
adresira odredjeni 'slave' (putem data protokola, gdje svaki 'slave' ima  
predefiniranu adresu), taj 'slave' zapocinje komunikaciju prema  
predefiniranom timing-u, a svi ostali 'slave'-ovi moraju biti stand-by tj.  
cekaju u stanju slusanja. Na RS485 mozes slati bilo koju kolicinu podataka  
dokle god je ta kolicina podataka formirana ili paketirana po unaprijed  
dogovorenom obrascu iliti protokolu, ovdje se misli na data/software  
protokol. U slucaju RS485, elektricni iliti 'hardware' protokol ne odredjuje  
tko ce biti master ili slave, to moze odrediti samo data/software protokol.

Svim pocetnicima zasmeta ili ih zbuni rijec protokol. Opcenito, protokol je  
deklarativni dogovor izmedju dvije ili vise zainteresiranih strana u  
nekakvom interesnom skupu (drzava, biznis, ...) ali ima i direktne veze sa  
tehnickim aspektom tj sa "protokom" signala i/ili informacija, tko kome  
salje I kada. Dakle, na RS485 se moze gledati I kao elektricni protokol  
(koje cipove koristis, koji su naponi na linijama ...) ali I kao data  
protokol (koje I koliko paketa informacija u bitovima saljes/primas). Paketi  
podataka koje saljes preko RS485 takodjer se nazivaju protokol jer su  
podlozni paketiranju ili formatiranju u pakete.

Najcesce, u praksi, dolazi do gubitka prave definicije jer ne moze se reci  
"saljem protokol preko RS485" ili "RS485 ne dozvoljava xxx protokol".
"problem" lezi u istovremenom koristenju jednog izraza ('protokol') koji  
moze imati vise znacenja u razlicitim situacijama.
Npr. dade se reci: putem RS485 hardware protokola mozemo slati vlastiti  
custom 48-bit SPI-like protokol baziran na standardnom SPI-protokolu a koji  
aplicira ili koristi SNAP mrezno-komunikacijski protokol prosiren  
modbus-protokol parserom za komunikaciju izmedju mikrokontrolera (MCU) pri  
cemu MCU 1 po custom protokolu uvijek protokolarno koristi SPI kanal 1 a  
slave MCU-I koriste SPI kanal 2, pri cemu je SPI-like protokol prosiren  
dodatnim CS linijama a koje su pod kontrolom SPI-like protokol stack-a.

Kuzis?

-- Stonethrower
Superb quality home-made *Slingshot* pure hand-weapons since 70's


1.1.2017. u 18:56, Nikolaj Lazic je napisao/la:
Quoted text here. Click to load it

Quoted text here. Click to load it

Quoted text here. Click to load it
OK, it make sense... samo mislio sam da jedan od njih, npr. Master daje

po tom naponu nositelju.

Quoted text here. Click to load it


Quoted text here. Click to load it


Quoted text here. Click to load it

Quoted text here. Click to load it

Quoted text here. Click to load it
Da, radi u puluduplexu.

Quoted text here. Click to load it


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus


Re: modbus na RS485






Quoted text here. Click to load it

Napon na parici definira terminator i onaj sklop koji trenutno salje.
Ako mislis na napajanje sklopa kao takvog, to ne ide preko RS485 mreze nego  
preko dodatnih vodova za napajanje, iako katkad radi i bez napajanja  
(neizolirani interfejs, kratka linija, sklop vrlo male potrosnje) to nije  
pouzdano i  ne izvodi se.



Re: modbus na RS485
1.1.2017. u 17:36, megamusic je napisao/la:





Quoted text here. Click to load it

Ja sam spojio M i S bez posebne terminacije i to radi OK, a spojeni su  




Re: modbus na RS485
Quoted text here. Click to load it




Pa, oba su aktivna, pa oba trose. Stavi trafo! :)

Re: modbus na RS485
On 12/30/2016 09:17 PM, ham wrote:





Quoted text here. Click to load it


Kod povezivanja sklopova preko 'signalnih' linija tvoje pitanje je mozda  
malo deplasirano?
Kao da pitas tko napaja komunikaciju izmedju dva TTL-sklopa?

--  
Branko Vasiljev:
Vise se NIkada Nitko NECE Na Softveru
We've slightly trimmed the long signature. Click to see the full one.
Re: modbus na RS485
1.1.2017. u 22:50, Vaso je napisao/la:
Quoted text here. Click to load it





Quoted text here. Click to load it



Re: modbus na RS485
On 01/02/2017 12:28 AM, ham wrote:
Quoted text here. Click to load it





Quoted text here. Click to load it


Of skroz!
Medjutim, uzmi za primjer 74xx seriju:
Za Iol kaze da je max. 'izlazna' struja 8mA,
a to znaci da taj izlaz VUCE max. toliko struje iz sklopa na koji je to  
spojeno ako je stanje logicka NULA.
Ali, ako je stanje logicka JEDINICA, taj izlaz DAJE neku malu struju u  
sklop iza njega ( minus oznaka u podacima!!!)

Znaci, malo jedan, a malo drugi 'DAJU' napajanje!.....
I sada to prosiri na bilo kakvu 'dvosmjernu' komunikaciju preko istih  
vodova!

--  
Branko Vasiljev:
Vise se NIkada Nitko NECE Na Softveru
We've slightly trimmed the long signature. Click to see the full one.
Re: modbus na RS485
Yok, Vaso, varas se ...
Digitalne sklopove trewba gledati ako logicke sklopove a ne kao energetske  
...

Quoted text here. Click to load it
to samo naci da je max. impedancija sklopa spojenog na izlaz 74xx serije  
nesmije biti manja od 625 Ohma (tzv. fan-out). Tu 8mA 'struju' 74xx ne  
'daje', to je vrijednost koju sklop podnosi kao opterecenje.

Quoted text here. Click to load it
Netocno.  Taj izlaz ne 'vuce' nista iz 'sklopa na koji je to spojeno' jer  
struja nemoze teci u reverznom smjeru nazad prema izlazu od 74xx (osim ako  
74xx sklop nije spaljen odn. propusno-staljen). Ako je stanje logicka nula,  
struja tece od napajanja prema ground-u samo ___unutar 74xx sklopa___.

Quoted text here. Click to load it
Takodjer vecinom netocno. Samo originalna 7400 serija (koju nitko ne  
koristi) je sadrzavala bipolarne tranzistore, dok sve novije serije (LS,  
ALS, HC, HCT, F, itd.) sadrze CMOS tranzistore, stoga svaka prica o  
parazitnom curnju struje kroz bazu BJT tranzistora u 74xx je vecinom  
netocna.

Quoted text here. Click to load it
Samo u Vasinoj galaksiji. U normalnim galaksijama, napon 'daje' driver  
(izlazni stupanj 74xx) dok post-stupanj (ono 'iza') predstavlja sink za  
struju. Zato 74xx serija i jeste napravljena od CMOS-ova kako bi se  
mnogostruko poboljsalo oboje: fan-in i fan-out.

--  
Branko Vasiljev:
Vise se NIkada Nitko NECE Na Softveru
We've slightly trimmed the long signature. Click to see the full one.
Re: modbus na RS485
On 01/17/2017 05:08 PM, Stonethrower wrote:
Quoted text here. Click to load it

I ne daje, to je max. struja koju moze UZIMATI iz sklopova spojenih na  
izlaz.....


Quoted text here. Click to load it

Ajde vidi sto je spojeno na izlaz TTL i od kuda prema kuda tece struja u  
log 0 stanju.....



Quoted text here. Click to load it

Whetever! To je bio primjer kako ovisno o stanju izlaza struju daje
jedan ili drugi izvor....



Quoted text here. Click to load it


Jee.. Bukvasti pristup:
Kod naponski upravljanih elemenata nema struje i nitko nikoga ne napaja! :-)


--  
Branko Vasiljev:
Vise se NIkada Nitko NECE Na Softveru
We've slightly trimmed the long signature. Click to see the full one.

Site Timeline