roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 18:18

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: IR передача и прием
СообщениеДобавлено: 26 авг 2013, 23:29 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 14:05
Сообщения: 51
Откуда: Челябинск
Всем привет. Что то все пишут темы только про прием данных от ИК пульта. Я же хочу реализовать задачу-обмен данными между 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 передача и прием
СообщениеДобавлено: 26 авг 2013, 23:57 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2683
Откуда: Где-то в Латинской Америке
В протоколах ИК пультов, если не ошибаюсь, передается сначала сам байт данных,а потом его инверсия для сравнения.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 27 авг 2013, 00:16 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 14:05
Сообщения: 51
Откуда: Челябинск
Тоже не плохая защита точности сигнала. можно и с ней попробовать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 27 авг 2013, 00:18 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 27 авг 2013, 00:29 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2013, 14:05
Сообщения: 51
Откуда: Челябинск
СПАСИБО за ссылку, полезная информация


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 27 авг 2013, 00:36 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
это не единственный вариант модуляции. ссылку дал, что бы подумали, стоит ли программо городушки устраивать в варианте "нужно реализовать обмен данными".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 27 авг 2013, 16:28 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
проще готовые модули использовать для приём/передача


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 28 авг 2013, 04:20 
Не в сети
Аватара пользователя

Зарегистрирован: 24 окт 2011, 23:32
Сообщения: 803
Откуда: Севастополь
прог. языки: асм
Гораздо лучше взять за основу MilesTag и не изобретать велосипед. Заодно и поучиться тому, как это делается. Не "как проще", а "как нужно".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 28 авг 2013, 14:26 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а можно купить парочку трансиверов и использовать радиоволны :)
заодно улучшится дальность и не надо будет направлять приёмник на передатчик.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 28 авг 2013, 14:50 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Myp писал(а):
не надо будет направлять приёмник на передатчик.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 28 авг 2013, 18:52 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Есть микросхемы передатчики и приемники ИК в том числе и интегрированные с оптикой.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 28 авг 2013, 18:58 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
микросхемы передатчики интегрированные с оптикой - например?

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 28 авг 2013, 19:03 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Вот например.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 28 авг 2013, 20:16 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Понятно, а с приличной дальностью бывают? или все на расстоянии руки?

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IR передача и прием
СообщениеДобавлено: 28 авг 2013, 21:23 
Не в сети

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO