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

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


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



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

Немодулированный. Читать описание низкоскоростного стандарта IrDA. Если скорости небольшие, то вполне можно обойтись и модулями приемников дистанционного управления и ширпотребными ИК-светодиодами (трансиверы IrDA дороже и менее дальнобойные). А при сантиметровых дальностях можно воспользоваться принципом RFID - ВЧ-накачка со стороны считывателя и модуляция демпфированием со стороны абонента. Через любую диэлектрическую перегородку - без проблем.
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Feb 27 2011, 20:37
Сообщение #17


Местный
***

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



в украине нашел только TFDU4100, скорость 155,2 кбит. С ним кто нить работал?
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 27 2011, 20:58
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Br.Misha @ Feb 28 2011, 01:37) *
в украине нашел только TFDU4100, скорость 155,2 кбит. С ним кто нить работал?
Лет пять назад делал проект (который не пошел в серию), где применялись эти трансиверы. На скорости 38400 в пределах комнаты даже на отраженном (от листа белой бумаги, например) сигнале работали.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Feb 28 2011, 09:09
Сообщение #19


Гуру
******

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



Цитата(Br.Misha @ Feb 27 2011, 23:37) *
в украине нашел только TFDU4100


А это ?

http://www.imrad.kiev.ua/search.shtml?qs=tfdu&query=any
Go to the top of the page
 
+Quote Post
SKov
сообщение Feb 28 2011, 09:24
Сообщение #20


Знающий
****

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



TSOP7000
http://www.evercolors.com/UploadFile/file/...0-irm-2638a.pdf
Go to the top of the page
 
+Quote Post
EugenyAM
сообщение Mar 16 2011, 05:32
Сообщение #21


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 14-10-08
Из: Omsk
Пользователь №: 40 929



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

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


А что можно применить на скорости 250 Кбод?
Расстояния до 50-80м, закрытое помещение, гарантированная прямая видимость, передача в одну сторону.
На ИК не получится? Как могут влиять отопительные приборы и лампы? Просто видел нечто подобное в системах синхронного перевода - излучающая панель примерно формата A4 - тремя панелями покрывается примерно треть футбольного поля. Мне достаточно зоны приема на противоположной стене примерно 2x2 м (чтоб долго не прицеливаться).
В помещении может быть много мобильников, точка Wi-Fi, трубки DECT, микрофонные радиосистемы диапазона 800 МГц.

Go to the top of the page
 
+Quote Post
SKov
сообщение Mar 16 2011, 07:00
Сообщение #22


Знающий
****

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



Цитата(EugenyAM @ Mar 16 2011, 08:32) *
А что можно применить на скорости 250 Кбод?
Расстояния до 50-80м, закрытое помещение, гарантированная прямая видимость, передача в одну сторону.
На ИК не получится?

Можно использовать IRDA приемник с приличной входной линзой и отдельным передатчиком.
Или что-то типа фидолинка:
http://s-kov.narod.ru/optolink/M1/index.htm
http://s-kov.narod.ru/optolink/index.htm
Go to the top of the page
 
+Quote Post
EugenyAM
сообщение Mar 16 2011, 07:38
Сообщение #23


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 14-10-08
Из: Omsk
Пользователь №: 40 929



Цитата(SKov @ Mar 16 2011, 13:00) *


Это уже лазер, не хочется связываться с юстировкой при инсталляции. Хочется повесить две коробки одна напротив другой, чтобы все работало и смещение в процессе на пару сантиметров никому не мешало.

Цитата(SKov @ Mar 16 2011, 13:00) *
Можно использовать IRDA приемник с приличной входной линзой и отдельным передатчиком.


а если с линзой на передающей стороне поиграться? например 1W ИК-диод серии emitter с линзой 15 градусов?
а на приемной просто IrDA модуль?
Go to the top of the page
 
+Quote Post
SKov
сообщение Mar 16 2011, 08:30
Сообщение #24


Знающий
****

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



Цитата(EugenyAM @ Mar 16 2011, 10:38) *
Это уже лазер, не хочется связываться с юстировкой при инсталляции. Хочется повесить две коробки одна напротив другой, чтобы все работало и смещение в процессе на пару сантиметров никому не мешало.

Там лазер только в названии wink.gif
Если вам не надо 1км, то на 100м отлично работает светодиод.

Цитата
а если с линзой на передающей стороне поиграться? например 1W ИК-диод серии emitter с линзой 15 градусов?
а на приемной просто IrDA модуль?

Светодиод тем и хорошо, что у него уже есть линзочка. wink.gif
В принципе, можно поставить доп линзочку мм15-20, как это сделано на фотках. Но лучше линзу на приемнике.
А лучше всего - и там и там.
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Apr 10 2011, 00:36
Сообщение #25


Местный
***

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



Купил я TFDU4101. Спаял 2 девайса, ниже схема одного с них. Установил SD в 0, а TXD в 1, должен был загореться светодиод на TFDU4101. Чтобы проверить, я посмотрел на модель через камеру, но ИК-передатчик не горел, я пробовал еще устанавливать SD в 1, но ничего не изменилось. Подскажите плиз в чем косяк.
Да, и еще: в даташите на третей странице чертеж модуля выполнен излучателем вперед? Просто если наоборот, тогда у меня плата неправильно разведена.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 10 2011, 01:31
Сообщение #26


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Br.Misha @ Apr 10 2011, 03:36) *
Установил SD в 0, а TXD в 1, должен был загореться светодиод

"An on-chip protection circuit disables the LED driver if the TXD pin is
asserted for longer than 50 μs"
Подавайте на TXD импульсы длительностью не более 50mks.
Второй момент это если мне не изменяет память активный уровень TXD не "1", а "0".
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Apr 10 2011, 15:14
Сообщение #27


Местный
***

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



С передачей вроде как разобрался, теперь начались проблемы с приемом.
Когда передатчик отправляет байт по ИК на приемник, то на приемнике должен загореться светодиод (в прерывании RXC) но он не загорается, потом я просто подключил провод от ТХ передатчика к RX приемника - светодиод загорелся, значит проблема в ИК связи. Потом я отключил юарт и написал в бесконечном цикле if (!CheckBit(PIND, 0)) UART_LED_TX_ON; тоесть если на ноге RXD низкий уровень, то включить светодиод, а через пол секунды он тушится по таймеру. Когда подал питание, то светодиод не горел, включил питание девайса с предатчиком - светодиод загорелся, также загорается когда я нажимаю кнопку на ПДУ или включаю ЛДС. Далее я подключил выход модуля на приемнике к компу (через переходник на CP2102) но в терминале ничего небыло, даже мусора!!
Я не могу понять в чем проблема, особенно непонятно, почему когда подключил модуль к ТТЛ преобразователю на компе, то даже мусора небыло(когда коснулся провода передатика то в терминале был мусор, значет преобразваель работает).

Возможно, проблема в том, что я поставил 2 резистора по 68 Ом(в моем прошлом посте схема), а по ДШ и схемам ИК трансиверов в интернете там нужно ставить 14 Ом и 47 Ом, но у меня таких сейчас нету. Купить их смогу не раньше среды, поэтому, чтобы не терять в пустую время, хотелось бы знать, проблема в этих резисторах или в чем то другом?
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 10 2011, 21:42
Сообщение #28


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Br.Misha @ Apr 10 2011, 18:14) *
проблема в этих резисторах или в чем то другом?

Сомневаюсь что проблема в этих резисторах. Хотя можете поэкспериментировать, тот который подключен к VCC можно заменить нулёвкой (перемычкой), второй влияет на мощность передатчика (т.е. дальность).

Когда подключаете модуль к компу, попробуйте переключить COM порт в IrDA режим. На мамке как правило есть специальный разъем для подключения IR модуля, вот к нему и подключите.

Цитата
Когда передатчик отправляет байт по ИК на приемник, то на приемнике должен загореться светодиод (в прерывании RXC) но он не загорается,

Приемник модуля не принимает сигнал собственного передатчика, точнее он его то принимает, но отбрасывает.
Go to the top of the page
 
+Quote Post
Br.Misha
сообщение Apr 15 2011, 22:36
Сообщение #29


Местный
***

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



Седня опять мучался с модулем. Поставил резисторы 47ом и 15ом. Теперь мообще приколько получается:
На обоих модулях выставленна скорость 100000 бод.
На передатчике передаются байты, на приемнике в прерывании по приему юарта загорается светодиод и через пол сек по таймеру тушится. Но светодиод на приемнике не загорается, даже если расстояние пол см. но если напрявляю обох (и приемник и передатчик) на ЛДС (11ватт), то светодиод загорается когда передатчик что нить передает. Когда отключаю ЛДС - не горит. Думал из-за лампы, но когда передатчик выключен, то на приемнике лед не горит (всмысле когда ЛДС направлена на приемник).
Думал что ИК приемнику нужна модуляция, и ЛДС ее добавляет. Взял ПДУ, понажимал кнопочки - приемник никак не реагирует.

Поставил скорость 9600. на ПДУ опять не реагирует, но когда направляю на ЛДС, то загорается даже когда выключен передатчик.

В чем тепе может быть проблема?
Go to the top of the page
 
+Quote Post
Marian
сообщение Apr 16 2011, 12:18
Сообщение #30


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

Группа: Участник
Сообщений: 148
Регистрация: 23-02-07
Пользователь №: 25 618



Цитата(Br.Misha @ Apr 16 2011, 01:36) *
Седня опять мучался с модулем. Поставил резисторы 47ом и 15ом. Теперь мообще приколько получается:
На обоих модулях выставленна скорость 100000 бод.
На передатчике передаются байты, на приемнике в прерывании по приему юарта загорается светодиод и через пол сек по таймеру тушится. Но светодиод на приемнике не загорается, даже если расстояние пол см. но если напрявляю обох (и приемник и передатчик) на ЛДС (11ватт), то светодиод загорается когда передатчик что нить передает. Когда отключаю ЛДС - не горит. Думал из-за лампы, но когда передатчик выключен, то на приемнике лед не горит (всмысле когда ЛДС направлена на приемник).
Думал что ИК приемнику нужна модуляция, и ЛДС ее добавляет. Взял ПДУ, понажимал кнопочки - приемник никак не реагирует.

Поставил скорость 9600. на ПДУ опять не реагирует, но когда направляю на ЛДС, то загорается даже когда выключен передатчик.

В чем тепе может быть проблема?

Попробуйте так, ваш проц запустите на постоянную передачу данных.
Ко второму приемнику(я надеюсь их у вас два) подключите светодиод(через 470 ом на общий) и опишите что видите.
Во время передачи на SD подаете?

Сообщение отредактировал Marian - Apr 16 2011, 12:25
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 12:16
Рейтинг@Mail.ru


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