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

 
 
> Система: 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
Ответов
Stanislav
сообщение Mar 25 2007, 23:49
Сообщение #2


Гуру
******

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



В настоящее время существуют три основных вида разделения каналов приёма:
- временнОе разделение;
- частотное разделение;
- кодовое разделение.

Насколько я понимаю, Вас интересует первое. Для решения проблеммы в общем, передатчики нужно синхронизировать друг с другом.
Для ответа на Ваш вопрос, однако, требуется грамотная постановка задачи, с указанием основных требований к системе (частота переключения каналов, битовая скорость и т.д.).


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


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

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



Цитата(Stanislav @ Mar 26 2007, 00:49) *
В настоящее время существуют три основных вида разделения каналов приёма:
- временнОе разделение;
- частотное разделение;
- кодовое разделение.

Насколько я понимаю, Вас интересует первое. Для решения проблеммы в общем, передатчики нужно синхронизировать друг с другом.
Для ответа на Ваш вопрос, однако, требуется грамотная постановка задачи, с указанием основных требований к системе (частота переключения каналов, битовая скорость и т.д.).


Система будет установлена в цеху на предприятии.
Предполагается использовать 20 передатчиков (потом больше) и 1 приёник, подключенный к ЭВМ.
Использую трансиверы DP1203-C433, аппаратный кодек Баркера встроенный, скорость передачи данных 1154 бит/с. Передатчики шлют пакеты по 24 байта, допустим, каждые 5-10 секунд. В каждом пакете, конечно же, есть адрес передатчика и CRC. Приёмник только принимает и транслирует данные в ЭВМ.
Какая ещё информация нужна?

Частотное разделение не подходит.
Кодовое разделение - что это?
Может быть, временное, но только без использования внешнего синхронизатора, часов каких-нибудь и т. п...

Существует какой-то АЛГОРИТМ, я встречал его, но сейчас найти не могу! Передатчики между собой не обмениваются информацией. ЭВМ через приёмник не шлёт никаких запросов. Каждый из передатчиков особым образом по истечению своего заранее установленного периода передачи данных (5-10 секунд, период для всех передатчиков может быть разным) прослушивает эфир и передаёт свои данные. Точность периода опроса не важна, порядок выхода на связь передатчиков не важен. Всё делается по какому-то АЛГОРИТМУ и не происходит "перекрёстной" передачи... Вот меня и интересует этот АЛГОРИТМ... smile.gif

Цитата(deemon @ Mar 26 2007, 02:21) *
А тут не так уж много вариантов . Если не нужно передавать много информации , и не нужно делать это часто , то можно просто синхронизировать передатчики по времени с использованием точных часов , притом оставляя хороший запас на уход этих часов . А вот если это невозможно - то нужно ставить приёмопередатчики и посылать с базы запросы на каждый блок . Мы тут однажды разрабатывали один проект - снятие показаний с электросчётчиков , разбросанных по всему городу ( до серии так и не дошло , по организационным причинам sad.gif ) , и сразу решили использовать приёмопередатчики на каждом счётчике ( все они должны работать на одной частоте ) , так там была даже заложена возможность ретрансляции данных . Выглядело это примерно так - база запрашивает датчик , например , номер 5 , но пакет данных от него не удалось принять без ошибок после трёх повторов , тогда мы посылаем на датчик номер 4 такую команду - " братишка , передай запрос 5-му , получи от него пакет данных , сохрани в своей памяти , а потом передай нам " smile.gif Ничего особенно сложного в этом нет , а живучесть сети намного повышается .


Информации - 24 байта.
Период передачи от 5 секунд до нескольких минут.
Никакие часы нельзя использовать...
Надо осуществлять синхронизацию по периоду передачи и по состоянию эфира (свободен эфир или не свободен).


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
dmivs
сообщение Mar 26 2007, 10:05
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 101
Регистрация: 7-09-05
Из: Riga, LV
Пользователь №: 8 333



Цитата(n_bogoyavlensky @ Mar 26 2007, 10:54) *
Существует какой-то АЛГОРИТМ, я встречал его, но сейчас найти не могу! Передатчики между собой не обмениваются информацией. ЭВМ через приёмник не шлёт никаких запросов. Каждый из передатчиков особым образом по истечению своего заранее установленного периода передачи данных (5-10 секунд, период для всех передатчиков может быть разным) прослушивает эфир и передаёт свои данные. Точность периода опроса не важна, порядок выхода на связь передатчиков не важен. Всё делается по какому-то АЛГОРИТМУ и не происходит "перекрёстной" передачи... Вот меня и интересует этот АЛГОРИТМ... smile.gif


Ой, да это же чистой воды "метод коллективного доступа с опознаванием несущей и обнаружением коллизий"

Используется в 10 Мбит Ethernet, но ножки растут именно из радиосетей.


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- n_bogoyavlensky   Система: N передатчиков - 1 приёмник   Mar 25 2007, 22:58
|- - cupertino   Цитата(n_bogoyavlensky @ Mar 26 2007, 09...   Mar 26 2007, 12:37
- - goodwin   Советую посетить сайт AlexandrY ( http://aly.proj...   Mar 25 2007, 23:58
- - deemon   А тут не так уж много вариантов . Если не нужно пе...   Mar 26 2007, 01:21
|- - Stanislav   Цитата(deemon @ Mar 26 2007, 02:21) А тут...   Mar 26 2007, 02:01
|- - deemon   Цитата(Stanislav @ Mar 26 2007, 02:01) Оп...   Mar 26 2007, 11:25
- - 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 - 01:21
Рейтинг@Mail.ru


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