Sbernice na domaci automatizaci: RS-485 nebo Ethernet?

Pavel Poucha p.poucha na papouch.com
Středa Červen 18 14:11:47 CEST 2014


Pokud použijete RS485, tak Modbus RTU. je to opravdu příklad historické
protokolu, který se postupně nabaloval, ale stal se standardem. Když budete
chtít přidat nějaké čidlo, které koupíte, velmi pravděpodobně ho naleznete s
Modbusem.

(Můžete použít i náš Spinel
(http://www.papouch.com/cz/website/mainmenu/spinel/ ), který je otevřený a
má výhodu různých formátů, ale v dnešní době bych použil Modbus).

S pozdravem
ing. Pavel Poucha
jednatel
pavel.poucha na papouch.com
Tel. +420 777 232 485

Papouch s.r.o.
Strašnická 1a, 102 00 Praha 10
Tel. +420 272 732 827
Fax +420 272 681 232

Máte-li chuť, navštivte naše stránky http://www.papouch.com/

-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Martin Vancl
Sent: Wednesday, June 18, 2014 1:23 PM
To: HW-news
Subject: Re: Sbernice na domaci automatizaci: RS-485 nebo Ethernet?

Dne 18. června 2014 12:54 Jaroslav Buchta <jaroslav.buchta na hascomp.cz>
napsal(a):
> RS485 se proste pro multimaster komunikaci moc nehodi, jeste jsem nepotkal
> profi zarizeni, ktere by to pouzivalo. Na to je nakonec urcen CAN bus
ktery
> kolize resi velmi efektivne na zaklade priority adres.
> Bezne arduino to ovsem nema, a modul je dost drahy, to je fakt.

Vsak ja nechci multimaster. Master bude Linuxove PC, slave Arduina.
Nakonec se mi nejvi libi myslenka periodickeho ptani se slave
zarizeni. Napr. kazdych 50ms obeslu vsechna zarizeni s pozadavkem co
chci. Zarizeni podle typu nameri hodnoty (teplota s DS18B20 se meri
asi 1s, stav tlacitka je "hned") a zjistene hodnoty si ulozi do RAM.
Po chvili se master vsech zepta (po jednom, kazde arduino by melo svou
adresu), co nemerily.

Velky prenos dat nebude, stavy tlacitek, nemerene teploty a id rfid
cipu. Plus u vseho adresy zarizeni. Odhaduji, ze zadna zprava
nepresahne 200 bajtu, v prumerum pocitam mene nez  100 bajtu na
zpravu.
S rychlosti problem nebude, master se bude ptat real-time modulu
casto, merichi (treba teplomeru) jen jednou za minutu.
Az za par let dam ke dverim do zvonku FullHD, nebo 4K kameru, proste
to nepotahnu po RS-485, ale natahnu si ethernet ;-)

Jaky protokol pouzit? Je vhodne pouzit Modbus/Profibus, nebo si
navrhnout vlastni? Nechci vynalezat kolo, ale take nechci travit tydny
znasilnovanim historickeho protokolu (Modbus je imho z roku 1979)...



-- 
S pozdravem
Bc. Martin Vancl

e-mail:  tux.martin na gmail.com
www:    http://martin.vancl.eu/
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list