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

 
 
> Система: 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
cupertino
сообщение Mar 26 2007, 12:37
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 19-12-06
Из: Silicon Valley, California
Пользователь №: 23 683



Цитата(n_bogoyavlensky @ Mar 26 2007, 09:54) *
Кодовое разделение - что это?

CDMA. Сигнал каждого передатчика модулируется своей псевдослучайной последовательностью. Передатчики могут передавать одновременно, приемник разделяет их, так как знает модулирующую последовательность каждого
Цитата
Существует какой-то АЛГОРИТМ, я встречал его, но сейчас найти не могу! Передатчики между собой не обмениваются информацией. ЭВМ через приёмник не шлёт никаких запросов. Каждый из передатчиков особым образом по истечению своего заранее установленного периода передачи данных (5-10 секунд, период для всех передатчиков может быть разным) прослушивает эфир и передаёт свои данные. Точность периода опроса не важна, порядок выхода на связь передатчиков не важен. Всё делается по какому-то АЛГОРИТМУ и не происходит "перекрёстной" передачи... Вот меня и интересует этот АЛГОРИТМ... smile.gif
Информации - 24 байта.
Период передачи от 5 секунд до нескольких минут.
Никакие часы нельзя использовать...
Надо осуществлять синхронизацию по периоду передачи и по состоянию эфира (свободен эфир или не свободен).
Посмотрите WiFi (IEEE 802.11). Там применяется упомянутый Вами алгоритм.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- n_bogoyavlensky   Система: N передатчиков - 1 приёмник   Mar 25 2007, 22:58
|- - dmivs   Цитата(n_bogoyavlensky @ Mar 26 2007, 10...   Mar 26 2007, 10:05
- - 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 Текстовая версия Сейчас: 23rd July 2025 - 11:03
Рейтинг@Mail.ru


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