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

 
 
> Система: N передатчиков - 1 приёмник
koluna
сообщение Mar 25 2007, 22:58
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Здравствуйте!

Имеется система, состоящая из 20 передатчиков и 1 приёмника (используются трансиверы DP1203-C433). Т. е., передатчики работают только на передачу, а приёмник - на приём. Интересует алгоритм работы передатчиков, т. е. как эти 20 передатчиков будут передавать данные приёмнику таким образом, чтобы не было каши, последовательно.

Спасибо заранее!


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
deemon
сообщение Mar 26 2007, 01:21
Сообщение #2


Знающий
****

Группа: Новичок
Сообщений: 642
Регистрация: 30-01-07
Пользователь №: 24 888



А тут не так уж много вариантов . Если не нужно передавать много информации , и не нужно делать это часто , то можно просто синхронизировать передатчики по времени с использованием точных часов , притом оставляя хороший запас на уход этих часов . А вот если это невозможно - то нужно ставить приёмопередатчики и посылать с базы запросы на каждый блок . Мы тут однажды разрабатывали один проект - снятие показаний с электросчётчиков , разбросанных по всему городу ( до серии так и не дошло , по организационным причинам sad.gif ) , и сразу решили использовать приёмопередатчики на каждом счётчике ( все они должны работать на одной частоте ) , так там была даже заложена возможность ретрансляции данных . Выглядело это примерно так - база запрашивает датчик , например , номер 5 , но пакет данных от него не удалось принять без ошибок после трёх повторов , тогда мы посылаем на датчик номер 4 такую команду - " братишка , передай запрос 5-му , получи от него пакет данных , сохрани в своей памяти , а потом передай нам " smile.gif Ничего особенно сложного в этом нет , а живучесть сети намного повышается .
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Mar 26 2007, 02:01
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(deemon @ Mar 26 2007, 02:21) *
А тут не так уж много вариантов.
................................................................................
..................................

Ничего особенно сложного в этом нет , а живучесть сети намного повышается .
Описанный Вами способ всё-таки довольно сложен (хотя, конечно, устойчивость работы сети таким образом повышается). Есть и более простые варианты временнОй синхронизации. smile.gif
Правда, применимость их определяется условиями, в которых работает аппаратура.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
deemon
сообщение Mar 26 2007, 11:25
Сообщение #4


Знающий
****

Группа: Новичок
Сообщений: 642
Регистрация: 30-01-07
Пользователь №: 24 888



Цитата(Stanislav @ Mar 26 2007, 02:01) *
Описанный Вами способ всё-таки довольно сложен (хотя, конечно, устойчивость работы сети таким образом повышается). Есть и более простые варианты временнОй синхронизации. smile.gif
Правда, применимость их определяется условиями, в которых работает аппаратура.


Мы рассуждали так - раз у нас много счётчиков ( до тысячи ) и нет связи между ними , то обеспечить коллективный доступ реально только с методом "запрос-ответ" , а значит , нужны трансиверы . Далее , для сбора и накопления информации со счётчика всё равно нужно ставить микропроцессор с достаточно большим ОЗУ , чтобы хранить информацию до сеанса связи . А раз у нас уже есть трансиверы , процессоры и ОЗУ , то почему бы не сделать и ретрансляцию , так сказать , в виде бонуса ? smile.gif Это ведь не потребует никакого усложнения аппаратной части , а лишь немного увеличит размер кода программы . И пусть себе , мне не жалко ..... да и потом , программу всё равно писал не я smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- n_bogoyavlensky   Система: N передатчиков - 1 приёмник   Mar 25 2007, 22:58
- - Stanislav   В настоящее время существуют три основных вида раз...   Mar 25 2007, 23:49
|- - n_bogoyavlensky   Цитата(Stanislav @ Mar 26 2007, 00:49) В ...   Mar 26 2007, 09:54
|- - dmivs   Цитата(n_bogoyavlensky @ Mar 26 2007, 10...   Mar 26 2007, 10:05
|- - cupertino   Цитата(n_bogoyavlensky @ Mar 26 2007, 09...   Mar 26 2007, 12:37
- - goodwin   Советую посетить сайт AlexandrY ( http://aly.proj...   Mar 25 2007, 23:58
- - AlexanderX   Для того чтобы просто прослушивать эфир Вам все ра...   Mar 26 2007, 11:15
- - Dr.NoA   Цитата(dmivs @ Mar 26 2007, 10:05) Ой, да...   Mar 26 2007, 13:00
- - deemon   Кстати , если в наших приёмопередатчиках применены...   Mar 26 2007, 13:42
- - Сергей Борщ   Цитата(n_bogoyavlensky @ Mar 25 2007, 21...   Mar 26 2007, 18:19
- - n_bogoyavlensky   Мне посоветовали CSMA/CD - это то, про что я справ...   Mar 28 2007, 16:21
- - Dr.NoA   Цитата(n_bogoyavlensky @ Mar 28 2007, 17...   Mar 28 2007, 17:01


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

 


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


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