roboforum.ru

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

IR передача и прием

IR передача и прием

Deus87 » 26 авг 2013, 23:29

Всем привет. Что то все пишут темы только про прием данных от ИК пульта. Я же хочу реализовать задачу-обмен данными между 2мя ардуинами через ИК диод и приемник. Думаю использовать протокол RS232. То есть в 1 импульсе передавать 8 бит данных. По принципу что ардуино принимающая сигнал знает длительность "1" и длительность "0", которые отправляет другая ардуино и расшифровывает их. Те сигнал будет на подобии: "1" длительность 0,02с. означает-начали сигнал, далее набор 1 и 0 по 0,01с и в конце "1" длительностью 0,02, означает что закончили передачу пакета. И принимая сигнал ардуина должна составить сигнал начала, 8 бит данных, и сигнал конца. Если что то пропущено-то пакет теряется. (конечная идея лазертаг бластеры). Вопрос собственно с таким протоколом не будет ли искажений? А именно 1 из битов данных потеряется как то(отразится от приемника) и прийдет вместо "1 01011101 1" что то вроде "1 01010101 1" и расшифруется уже как другой код? Или не стоит на счет этого париться?

Re: IR передача и прием

Scorpio » 26 авг 2013, 23:57

В протоколах ИК пультов, если не ошибаюсь, передается сначала сам байт данных,а потом его инверсия для сравнения.

Re: IR передача и прием

Deus87 » 27 авг 2013, 00:16

Тоже не плохая защита точности сигнала. можно и с ней попробовать

Re: IR передача и прием

Angel71 » 27 авг 2013, 00:18

скорей всего будут проблемы, много и часто. нужно, как и в тсопе модулировать сигнал.
http://easyelectronics.ru/fotodachik-chast-2-modulyaciya.html

Re: IR передача и прием

Deus87 » 27 авг 2013, 00:29

СПАСИБО за ссылку, полезная информация

Re: IR передача и прием

Angel71 » 27 авг 2013, 00:36

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

Re: IR передача и прием

Madf » 27 авг 2013, 16:28

проще готовые модули использовать для приём/передача

Re: IR передача и прием

ALS » 28 авг 2013, 04:20

Гораздо лучше взять за основу MilesTag и не изобретать велосипед. Заодно и поучиться тому, как это делается. Не "как проще", а "как нужно".

Re: IR передача и прием

Myp » 28 авг 2013, 14:26

а можно купить парочку трансиверов и использовать радиоволны :)
заодно улучшится дальность и не надо будет направлять приёмник на передатчик.

Re: IR передача и прием

Madf » 28 авг 2013, 14:50

Myp писал(а):не надо будет направлять приёмник на передатчик.

я думаю и на отражение работать будет (как пульты)

Re: IR передача и прием

avr123.nm.ru » 28 авг 2013, 18:52

Есть микросхемы передатчики и приемники ИК в том числе и интегрированные с оптикой.

Re: IR передача и прием

SkyStorm » 28 авг 2013, 18:58

микросхемы передатчики интегрированные с оптикой - например?

Re: IR передача и прием

Madf » 28 авг 2013, 19:03

Вот например.

Re: IR передача и прием

SkyStorm » 28 авг 2013, 20:16

Понятно, а с приличной дальностью бывают? или все на расстоянии руки?

Re: IR передача и прием

Madf » 28 авг 2013, 21:23

На сколько я помню, Vcc2 (питание излучающего ИК-диода, у меня такой) имеется, в доке вроде написаны разные режимы работы. Всё зависит от потребления. Надо конечно играться, но возможно речь идет о 115Kbps на 1 метр, если скорость опустить, то можно получить и большую дальность. У МикроЭлектроники есть подобная игрушка. Они используют ещё MCP2120, чтобы модуляцию самому не делать (программно).


Rambler\'s Top100 Mail.ru counter