Sbernice na domaci automatizaci: RS-485 nebo Ethernet?

Pavel Hudeček edizon na seznam.cz
Středa Červen 18 20:13:38 CEST 2014


Samotné kolize jsou v podstatě triviální, cca tímto způsobem by to pro 
začátek stačilo:




1. Je-li volno, začít vysílat, ne-li:

- Počkat na volnou linku

- Zpět na 1

2. Začal-li se RX lišit od TX, nebo nebyl stopbit, nastala kolize:

- Zastavit vysílání

- Na dobu delší než 1 znak hodit na TXD 0, aby si toho určitě všichni 
všimli.

- Počkat náhodnou dobu

- Zpět na 1




PH




Od: Jaroslav Buchta jaroslav.buchta na hascomp.cz
(mailto:jaroslav.buchta na hascomp.cz)

"

No jenze na reseni kolizi se v prevazne mire podili prave ten hardware - 
ethernet radic a PHY... SW to myslim ani nejak neresi, aspon ne u UDP. IMHO 
by to nijak rozumne nefungovalo.

Dne 18. 6. 2014 19:23, Pavel Hudeček napsal(a):

"Možná by stačilo na to pustit stejný software, jako na ethernet. Prostě 
bude jen místo SPI sériák a místo Eth. fyzické vrstvy nějaký MAX3485, 75176 
a pod:-)

Tohle řešení by mohlo spojit většinu výhod obou systémů.

Od: Martin Persich <persich na transcon.cz>(mailto:persich na transcon.cz)
Nevidim nejmensi duvod, proc by zrovna RS-485 nesla provozovat v rezimu 
"multimaster. Zkuste se podivat na princip site PROFIBUS DP, ten je nativne 
multimaster a specifikace rozhrani se od RS-485 prakticky nelisi (ano, je to

trosku rychlejsi, ale to je tak vse ...). Neni nejmensi problem pomoci 75176

pripojit nejake PROFIBUS DP slave moduly. Ano, pojede to mnohonasobne 
pomaleji (stejne si myslim, ze 12 Mbit nepotrebujete), ale zalezi jen na 
invenci programatora (a predevsim dostatku casu), zda se mu povede napsat 
tento odpovidajici master modul tak, aby podporoval i rezim multimaster. Ale

neni duvod, aby to neslo. Bude to sice mozna v kategorii "kanon na vrabce", 
nebude to "PROFIBUS DP", ale pokud to mate jen v ramci sve site, musi to 
jet!""
"
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140618/bd23827b/attachment.html>


Další informace o konferenci Hw-list