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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> AVR, связь на по ИК-каналу
Br.Misha
сообщение Feb 27 2011, 10:56
Сообщение #1


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



Привет!
НУжно сделать 2 девайса и как то связать их по беспроводном каналу. Наиболее дешевый получается вариант с ИК связью, я хочу сделать так: на обеих устройствах поставить TSOP1736 и NE555 + несколько ИК-светодиодов. Таймер чтобы генерировать частоту 36 кгц и несколько передатчиков для более мощного излучения ИК-сигнала.
Тут все ок, но:
Передача будет идти через USART, то есть, ножка Tx будет подключена выводу RESET таймера, когда будет передаваться бит 1, то таймер будет активироваться и генерировать частоту 36 Кгц, когда 0 - частота генерироваться не будет. Приемник будет деактивироваться по время приема и активироваться во время передачи. Передача будет типа "запрос от главного - ответ от подчиненного", соотвестсвенно будет проверяться CRC16. Скорость не более 9600 бод.
Дальность будет до 50 метров, стоять будет в помещении где есть ЛДС.
Хотеось бы узнать, кто то использовал этот метод связи? У меня посто времени мало и как то наперед хотелось знать, использовать ИК, или сразу, чтобы не бучаться взять что то типа ZigBee.

Thanks!!!!!
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 27 2011, 11:42
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Br.Misha @ Feb 27 2011, 14:56) *
НУжно сделать 2 девайса и как то связать их по беспроводном каналу.


Не нужен там никакой таймер NE555, все можно реализовать средствами самого МК. Но я думаю, что такое решение нормально работать не будет. Любая дистанционка, например, будет валить такой канал связи в два счета. Или придется делать специальный протокол, а это не самая простая задача. Дальше. Я очень сомневаюсь, что на 50 метрах это реализуемо. Слишком далеко. И почти наверняка понадобится прямая видимость. Связь будет пропадать при появлении на пути луча посторонних предметов или людей. Я бы сразу делал на чем-то вроде CC1100 от Texas Instruments, или даже на Telecontrolli. Или вот еще одно интересное решение (и недорогое):

http://www.1slon.ru/viewpage.php?page_id=2

А если надо быстро, и нужно промышленное решение, прошедшее сертификацию, то купите радиомодем, тот же "Невод".

Резюмирую. Мое мнение - только радиоканал ...
Go to the top of the page
 
+Quote Post
forever_student
сообщение Feb 27 2011, 12:11
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 5-04-09
Из: Москва
Пользователь №: 47 180



Цитата(Br.Misha @ Feb 27 2011, 13:56) *
Привет!
...Наиболее дешевый получается вариант с ИК связью...Дальность будет до 50 метров...

В окончательном варианте вряд ли он будет наиболее дешевым. Тем более на таких расстояниях.

Цитата(kovigor @ Feb 27 2011, 14:42) *
...только радиоканал ...

+1
Go to the top of the page
 
+Quote Post
bekor
сообщение Feb 27 2011, 12:33
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 28-06-09
Пользователь №: 50 704



Цитата(Br.Misha @ Feb 27 2011, 14:56) *
Хотеось бы узнать, кто то использовал этот метод связи?

я использовал, и вот что скажу!
скорости 9600 ты скорей всего не получиш так как частота несушей 36КГц слишком мала, у меня максимум было 600 ну или 1200 бод.
Использовал 3 ИК диода последовательно и 9вольт
про 50 метров не знаю но в доме(в закрытом помешении) совсем необязательно иметь прямую видемость
и ловиться независимо от угла и предметов между приемником и передатчиком


--------------------
1 километр = 1024 метр
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Feb 27 2011, 13:57
Сообщение #5


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



Понял, ИК откидаю.
Теперь хочу сделать радиосвязь. Почти идеально подошли бы ZigBee (например MRF24J40MA), но проблема в том, что он SPI, на одном устройстве это не проблема, а вот на втором его уже не получится поставить. Дело в том, что там будет 2 мастера и 1 слейв, долго рассказывать почему так, но в общем SPI отпадает. Можно правда сделать аппаратный, но на это уйдет время, которого очень мало, да и не люблю я юзать софтовые интерфейсы.

Может есть какой то надежный модуль типа удлинителя юарта и обязательно двуйсторонний? Я личном много таких знаю, но все они китайские и, ну ооооочень дибильные, в байтах разный мусор и т.д. Тут на первом месте вопрос не в цене а в надежности.
Go to the top of the page
 
+Quote Post
SKov
сообщение Feb 27 2011, 13:58
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 812
Регистрация: 22-01-05
Из: SPb
Пользователь №: 2 119



Поделюсь своим опытом.
Максимальная скорость - не более 2400, но устойчивая связь, пожалуй, начинается с 1200 и ниже. Между пакетами данных (старт+8бит+стоп) надо вставлять пассивные промежутки длительностью хотя бы 3 бита. Дело в том, что время активности и пассивности передатчика должно быть примерно как 1 к 2, иначе приемник не будет четко работать.
Помехоустойчивость достаточно высокая. Лампы дневного света не должны сильно мешать. 50 метров - легко при организации направленного излучения (отражатель, линза). Прямая видимость обязательна на таком расстоянии, хотя конечно все зависит от мощности излучения. Если у вас на передатчике киловаттный лазер, то в принципе можно и в отраженном свете работать. Например, от облаков wink.gif
Есть трехногие приемные модули с повышенной частотой модуляции входного излучения. Сейчас нет под рукой даташита, но на память могу сказать, что достигается 20кбит скорость передачи. Поищите в и-нете, если такой вариант вам интересен.

Ну вот, пока писал, уже тема отпала wink.gif
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 27 2011, 14:22
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Br.Misha @ Feb 27 2011, 16:57) *
Может есть какой то надежный модуль типа удлинителя юарта и обязательно двуйсторонний?


"Удлинитель юарта" - это, например, BlueTooth - модули вроде этих:

http://www.sena.com/download/datasheet/ds_promi_esd.pdf

А вообще их довольно много. Опять же, может, лучше радиомодем купить ? Это ведь тоже "Удлинитель юарта" ...

Кстати, можно взять любой модуль вроде CC1100, и с помощью МК сконвертировать его интерфейс в I2C, который, в свою очередь, поддерживает мультимастерный режим.

Ну и последнее. Если нет крайней необходимости, мультимастерный режим лучше не использовать ...

Сообщение отредактировал kovigor - Feb 27 2011, 14:23
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Feb 27 2011, 14:26
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Использовал модули YS-1100U (433 МГц), это фактически удлинитель UART. На скорости 9600 бод дальность получается больше 300 метров.

Что касается ИК, то делал софтовый приемник и передатчик кода RC-5 на ATmega48. Но расстояние 50 м - это на пределе, да и скорость там порядка 600 бод.


--------------------
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 27 2011, 14:34
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Леонид Иванович @ Feb 27 2011, 18:26) *
Использовал модули YS-1100U (433 МГц), это фактически удлинитель UART. На скорости 9600 бод дальность получается больше 300 метров.


Это при прямой видимости ? В обычной городской многоэтажке не пробовали ? Просто интересно ...
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Feb 27 2011, 14:38
Сообщение #10


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



Люди, я тут малек тупонул и ошибся с расщетами, дальность будет не 50 метров а 5 сантиметров, ну максимум 10 см. Как на счет использования ИК приемопередатчиков, которые стоят в мобилках? Я так понял, что ик сигнал от мобилки тоже модулированый. Какая там частота? есть ли приемопередатчики, которые можно было бы подключить к юатру напрямую, чтобы не приходилось дополнительно генерировать частоту(тоесть чтобы в приемопередатчике бл встроен генератор)?
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 27 2011, 14:44
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Br.Misha @ Feb 27 2011, 18:38) *
дальность будет не 50 метров а 5 сантиметров, ну максимум 10 см.


Тогда и беспроводной канал, скорее всего, не нужен. Зачем он вам ? Можно подробнее ? Может, хватит обычной гальванической развязки на оптроне ?

Сообщение отредактировал kovigor - Feb 27 2011, 14:45
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Feb 27 2011, 15:22
Сообщение #12


Местный
***

Группа: Validating
Сообщений: 253
Регистрация: 21-12-08
Пользователь №: 42 646



Между девайсами будет преградка из прозрачного пластика, и их будет несколько. Пользователь должен подойти к каждой и с помощью портативного девайса быстро считать данные
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 27 2011, 15:28
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(Br.Misha @ Feb 27 2011, 19:22) *
Между девайсами будет преградка из прозрачного пластика, и их будет несколько. Пользователь должен подойти к каждой и с помощью портативного девайса быстро считать данные


Тогда трансивер вроде TFDU5307 …
Go to the top of the page
 
+Quote Post
нечитатель
сообщение Feb 27 2011, 16:15
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 20-11-10
Пользователь №: 61 032



Цитата(Br.Misha @ Feb 27 2011, 17:38) *
подключить к юатру напрямую, чтобы не приходилось дополнительно генерировать частоту(тоесть чтобы в приемопередатчике бл встроен генератор)?
1. Что мешает генерировать частоту той же микросхемой, которая название раздела? *
2. Чем не устроил бы вариант размещения темы, например, в разделе Пайка, монтаж, отладка, ремонт?

* уже выше про это намекалось.
Go to the top of the page
 
+Quote Post
Леонид Иванович
сообщение Feb 27 2011, 16:59
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 318
Регистрация: 21-07-06
Из: Минск
Пользователь №: 18 986



Цитата(kovigor @ Feb 27 2011, 18:34) *
Это при прямой видимости ? В обычной городской многоэтажке не пробовали ? Просто интересно ...


В условиях города проверял только на скорости 1200 бод. Одно устройство находилось на 3-м этаже внутри дома, второе - в руках на улице. Прямой видимости не было. Связь была устойчивой примерно 500 метров.


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

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 04:33
Рейтинг@Mail.ru


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