ИК связь atmega

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Аватара пользователя
Сообщения: 5
Зарегистрирован: Ср авг 13, 2008 10:43:43
Откуда: Ужгород, Украина

Сообщение pycckij »

Всем доброго времени суток. Помогите разобраться с ИК связью двух атмега. Какие элементы использоваать для передачи если приёмник - tsop? Интересует модуляция usart.
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18786
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

скорость обмена будет низкой...
всего-то надо промодулировать TX UART-а частотой примерно 38 кГц - это можно сделать практически без лишних компонентов: канал ШИМ формирует несущую, а выход UART при помощи транзисторного ключа производит модуляцию, нагрузка ключа - ИК-светодиод... вот и все
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Родился
Аватара пользователя
Сообщения: 5
Зарегистрирован: Ср авг 13, 2008 10:43:43
Откуда: Ужгород, Украина

Сообщение pycckij »

Имеет ли в таком случае право на жизнь следующий вариант:
ШИМ 38 кГц замыкаем на один из входов того же МК, uart на другой, умножаем (лог. И) и выводим на ик диод...
или в этом случае что-то пойдёт не так?
Модератор
Аватара пользователя
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург

Сообщение Aheir »

Так Вам, по сути, это и предложили. Только не забудьте, что достаточный для ИК-светодиода ток не всякая логика выдаст. Конечно, зависит от диода и требуемой дальности.
Оптимизм х (Опыт + Знания) = const
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Аватара пользователя
Сообщения: 5
Зарегистрирован: Ср авг 13, 2008 10:43:43
Откуда: Ужгород, Украина

Сообщение pycckij »

Всем спасибо. Всё работает.
Реклама
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Сообщение dem-vr »

pycckij - !
Подскажите параметры, которые получились у Вас - скорость, дальность, помехоустойчивость.
Я пробовал передавать на несущей частоте 38 кГц сигнал от RS232, но многократные отражения давали большую помеху. А мордой в морду (как в теплосчетчиках со сканером) работает нормально до 300 бит в секунду. А хотелось применить ИК-управление для детских игрушек без дополнительного кодирования.
Реклама
Родился
Аватара пользователя
Сообщения: 5
Зарегистрирован: Ср авг 13, 2008 10:43:43
Откуда: Ужгород, Украина

Сообщение pycckij »

Дальность связи 4-5 м. как в квартире так и на открытой местности. Можно сделать вывод, что отражения на дальность не влияют. Помехи - ДА. Но в зависимости от помех можно выбрать соответствующий TSOP. Дальность связи для меня достаточна, но думаю повысив ток на излучатель можно добиться большей дальности. Использую две ATMEGA16-16.Скорость 1200. Для генерации несущей использую аппаратный ШИМ на внутреннем RC-генераторе (Частота достаточно стабильна). Проверте несущую. Может быть отклонение, которое сдвигает частоту далеко от пика чувствительности TSOPа.
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

Сообщение dem-vr »

У меня несущая: 38 кГц симметричный меандр. А какой у Вас ШИМ ( в смысле скажности)?
Родился
Аватара пользователя
Сообщения: 5
Зарегистрирован: Ср авг 13, 2008 10:43:43
Откуда: Ужгород, Украина

Сообщение pycckij »

О скважности особо не задумывался. 50%.
Встал на лапы
Сообщения: 101
Зарегистрирован: Вт июл 15, 2008 19:29:21

Сообщение Lockdog »

Здравствуйте!
У меня возникла такая же идея, как и у топикстартера, но я не знаю как её программно реализовать на C++. Прошу вашей помощи в этом вопросе.
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»