реклама на сайте
подробности

 
 
> Как лучше организовать протокол (логический) для RS-485
Diusha
сообщение Feb 22 2010, 09:15
Сообщение #1


Вечный студент
****

Группа: Участник
Сообщений: 500
Регистрация: 11-09-06
Из: Питер
Пользователь №: 20 262



На главный блок должна стекаться инфа с нескольких периферийных.
Есть такие варианты:
1) Каждый периферийный посылает данные (по мере их готовности) и в теч. нек. времени ждет подтверждение от главного. Если подтверждения нет, посылает еще раз. Если случайно 2 периферийных пошлют одновременно, то контрольная сумма не совпадет -> не будет подтверждения -> повтор.
2) Главный постоянно периферийным шлет запросы. Если у периферийного данные готовы, то он посылает.

Вроде оба варианта имеют право на существование, но чего-то не нравятся. Может предложите получше варианты или есть решения, проверенные временем?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andron_
сообщение Feb 22 2010, 17:06
Сообщение #2


.NET developer
***

Группа: Свой
Сообщений: 218
Регистрация: 20-10-07
Из: Новосибирск
Пользователь №: 31 532



а гарантированная доставка пакета от периферийного устройства необходима?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Diusha   Как лучше организовать протокол (логический) для RS-485   Feb 22 2010, 09:15
- - ASN   Diusha Второй способ используем достаточно давно. ...   Feb 22 2010, 10:40
- - Сергей Борщ   Цитата(Diusha @ Feb 22 2010, 11:15) 1) Ка...   Feb 22 2010, 14:05
|- - Diusha   Цитата(rezident @ Feb 22 2010, 17:53) Пер...   Feb 22 2010, 15:42
|- - ASN   Diusha Линию в любом случае кто-то должен держать....   Feb 22 2010, 15:50
|- - Сергей Борщ   Цитата(Diusha @ Feb 22 2010, 17:42) Дело ...   Feb 22 2010, 17:17
||- - Ruslan1   Цитата(Сергей Борщ @ Feb 22 2010, 19:17) ...   Feb 24 2010, 12:31
||- - Сергей Борщ   Цитата(Ruslan1 @ Feb 24 2010, 14:31) Назо...   Feb 24 2010, 13:28
||- - Diusha   Цитата(galjoen @ Feb 24 2010, 13:45) вклю...   Feb 25 2010, 05:47
|||- - Ruslan1   Цитата(Diusha @ Feb 25 2010, 07:47) Из по...   Feb 25 2010, 07:35
|||- - galjoen   Цитата(Diusha @ Feb 25 2010, 08:47) А не ...   Feb 25 2010, 10:03
|||- - Itch   Цитата(galjoen @ Feb 25 2010, 16:03) А во...   Feb 25 2010, 10:38
|||- - galjoen   Цитата(Itch @ Feb 25 2010, 13:38) чем не ...   Feb 25 2010, 11:08
||- - Ruslan1   Цитата(Сергей Борщ @ Feb 24 2010, 15:28) ...   Feb 25 2010, 07:12
|- - rezident   Цитата(Diusha @ Feb 22 2010, 20:42) Дело ...   Feb 22 2010, 17:32
- - rezident   Цитата(Diusha @ Feb 22 2010, 14:15) Вроде...   Feb 22 2010, 14:53
- - SSerge   Не мучайтесь, сделайте Модбас. Заодно получите воз...   Feb 23 2010, 04:40
|- - Diusha   Цитата(ASN @ Feb 22 2010, 18:50) Линию в ...   Feb 23 2010, 08:04
|- - ASN   Diusha Держать желательно, чтобы не линия "бо...   Feb 23 2010, 10:12
||- - Diusha   Цитата(ASN @ Feb 23 2010, 13:12) Держать ...   Feb 23 2010, 13:34
||- - ASN   Diusha А если длина линии (в смысле ёмкость) больш...   Feb 23 2010, 18:23
||- - Diusha   Цитата(ASN @ Feb 23 2010, 21:23) IMHO, Ва...   Feb 24 2010, 03:46
||- - galjoen   Если так боитесь коллизий и скорость передачи у ва...   Feb 24 2010, 10:45
|- - rezident   Цитата(Diusha @ Feb 23 2010, 13:04) Разру...   Feb 23 2010, 13:48
|- - Diusha   Цитата(rezident @ Feb 23 2010, 16:48) Хе-...   Feb 23 2010, 15:04
- - Don2   Цитата(Diusha @ Feb 22 2010, 12:15) Вроде...   Feb 23 2010, 07:24
|- - stells   Цитата(Don2 @ Feb 23 2010, 10:24) можете ...   Feb 23 2010, 07:45
- - bill_vs   А сколько устройств на линии по максиму? Может и п...   Feb 23 2010, 15:46
|- - Diusha   Цитата(bill_vs @ Feb 23 2010, 18:46) А ск...   Feb 23 2010, 16:09
|- - bill_vs   Цитата(Diusha @ Feb 23 2010, 19:09) ... Е...   Feb 23 2010, 17:46
- - Andron_   тут вот так вот на пальцах можно бесконечно долго ...   Feb 23 2010, 16:36
- - Andron_   2Ruslan1 Т.о. вы считаете, что система может стро...   Feb 25 2010, 07:28
- - MrYuran   Нда... Как говорится, мы трудностей не боимся. Не ...   Feb 25 2010, 07:55
- - Andron_   ЦитатаНо с точки зрения программинга упаси Боже Ва...   Feb 25 2010, 12:01
- - Diusha   Цитата(Ruslan1 @ Feb 25 2010, 10:35) Не н...   Feb 25 2010, 17:40


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 21:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01409 секунд с 7
ELECTRONIX ©2004-2016