roboforum.ru

Технический форум по робототехнике.

Передача данных по USART с помощью ИК

Передача данных по USART с помощью ИК

ADonis » 27 окт 2010, 12:39

Всем доброго дня. Интересует, возможно ли передавать данные между МК, используя USART, но не проводным способом, а ИК, в частности, используя TSOP?
Кто-то уже такое использовал? Если у кого есть какие самоделки, то поделитесь мыслями, плиз :)

Re: Передача данных по USART с помощью ИК

Zeus » 27 окт 2010, 16:04

в кратце - переходник USART-IrDA
или USB-IrDA
по другому никак

Добавлено спустя 2 минуты 25 секунд:
Со старого форума микрочипа:
"...2. Непрограммируемые мосты USB-USART: CP2101, CP2102 (SiLabs), FT232BM (FTDI);
программируемый мост USB-USART/IrDA: TUSB3410 (Texas Instruments) - это все для full speed.
Есть и для high speed.
Но непрограммируемость - понятие относительное, все равно их надо настраивать и уметь с ними работать ;)..."

Re: Передача данных по USART с помощью ИК

EdGull » 27 окт 2010, 16:22

можно и обычным TSOP-ом обойтись
тупо вешаешь светодиод на ногу ШИМа модулируемого Tx
TSOP на прямую подключаешь к Rx

Даже исходники на васике где-то должны были быть на форуме, это мы с Серегой с маяками экспериментировали.

Re: Передача данных по USART с помощью ИК

Zeus » 27 окт 2010, 17:02

только есть одно но - полноразмерного USARTa в таком случае не получить.
Особенно если помехи есть в ИК диапазоне.

Re: Передача данных по USART с помощью ИК

EdGull » 27 окт 2010, 17:14

а с ирдой что ли будет полноразмерный уарт?

Re: Передача данных по USART с помощью ИК

Zeus » 27 окт 2010, 17:44

в том-то и дело что нет.
я имею ввиду на ИК полноразмерного USARTA не сделать.

Re: Передача данных по USART с помощью ИК

ADonis » 28 окт 2010, 07:54

А что вы имеете ввиду под "полнорарзмерным USART"?
Если прямо цеплять TSOP на один МК и ИК светодиод на другой, то как будет обстоять дело с дальностью передачи данных и направленностью?

Re: Передача данных по USART с помощью ИК

EdGull » 28 окт 2010, 08:03

1. ввиду фулдуплекс
2. все согласно даташитов на тсоп и светодиод

Re: Передача данных по USART с помощью ИК

Michael_K » 28 окт 2010, 08:05

ADonis писал(а):А что вы имеете ввиду под "полнорарзмерным USART"?

Умничают на ровном месте :)

ADonis писал(а):Если прямо цеплять TSOP на один МК и ИК светодиод на другой, то как будет обстоять дело с дальностью передачи данных и направленностью?

Там сигнал на светодиоде еще промодулировать надо.
С дальностью и направленностью все ОК - как в пульте, только скорости больше 2400 (ну маааксимум 4800) не получатся.

Re: Передача данных по USART с помощью ИК

ADonis » 28 окт 2010, 08:08

Спасибо. Да мне скоростя и не нужны. Этого будет более чем достаточно. :)

Добавлено спустя 1 минуту 41 секунду:
З.Ы. Фуллдуплекс мне и не нужен, достаточно будет односторонней передачи данных :)

Re: Передача данных по USART с помощью ИК

Mamed » 28 окт 2010, 09:40

Светодиод включить между ногой контроллера на которой ШИМ выдает меандр 36 кгц и ногой TXD UARTа, а TSOP просто на вход RXD. Но там нужно убедиться, что сигнал не будет проинвертирован.

Re: Передача данных по USART с помощью ИК

ADonis » 28 окт 2010, 09:42

Может заодно кто и наведет на темку по работе с TSOPами? :oops: Пока еще с ними не игрался :roll:

Re: Передача данных по USART с помощью ИК

Radist » 28 окт 2010, 12:54

Тсопы очень простые, для работы достаточно даташита. Из даташита достаточно схемы подключения и временных диаграмм. Темки по тсопам есть, но в основном это локаторы и бамперы. И в основном такого вида: помогите, не работает, потом выясняется что в схеме ошибки. В других темках по тсопам из локаторов пытаются делать дальномеры с переменным успехом. Я к чему клоню - не нужны вам темки по тсопам - даташита достаточно.

Re: Передача данных по USART с помощью ИК

galex1981 » 28 окт 2010, 13:34

Лови ссылку схемы ИК бампера на ТСОПе http://parts.roboclub.ru/index.shtml?ik

Re: Передача данных по USART с помощью ИК

yak-40 » 28 окт 2010, 13:34



Rambler\'s Top100 Mail.ru counter