Страница 1 из 1
ИК связь atmega
Добавлено: Ср авг 13, 2008 12:23:04
pycckij
Всем доброго времени суток. Помогите разобраться с ИК связью двух атмега. Какие элементы использоваать для передачи если приёмник - tsop? Интересует модуляция usart.
Добавлено: Ср авг 13, 2008 12:59:12
ARV
скорость обмена будет низкой...
всего-то надо промодулировать TX UART-а частотой примерно 38 кГц - это можно сделать практически без лишних компонентов: канал ШИМ формирует несущую, а выход UART при помощи транзисторного ключа производит модуляцию, нагрузка ключа - ИК-светодиод... вот и все
Добавлено: Ср авг 13, 2008 17:39:08
pycckij
Имеет ли в таком случае право на жизнь следующий вариант:
ШИМ 38 кГц замыкаем на один из входов того же МК, uart на другой, умножаем (лог. И) и выводим на ик диод...
или в этом случае что-то пойдёт не так?
Добавлено: Ср авг 13, 2008 18:25:07
Aheir
Так Вам, по сути, это и предложили. Только не забудьте, что достаточный для ИК-светодиода ток не всякая логика выдаст. Конечно, зависит от диода и требуемой дальности.
Добавлено: Пт авг 15, 2008 09:26:15
pycckij
Всем спасибо. Всё работает.
ir-com
Добавлено: Пт авг 15, 2008 20:25:37
dem-vr
pycckij - !
Подскажите параметры, которые получились у Вас - скорость, дальность, помехоустойчивость.
Я пробовал передавать на несущей частоте 38 кГц сигнал от RS232, но многократные отражения давали большую помеху. А мордой в морду (как в теплосчетчиках со сканером) работает нормально до 300 бит в секунду. А хотелось применить ИК-управление для детских игрушек без дополнительного кодирования.
Добавлено: Сб авг 16, 2008 14:36:06
pycckij
Дальность связи 4-5 м. как в квартире так и на открытой местности. Можно сделать вывод, что отражения на дальность не влияют. Помехи - ДА. Но в зависимости от помех можно выбрать соответствующий TSOP. Дальность связи для меня достаточна, но думаю повысив ток на излучатель можно добиться большей дальности. Использую две ATMEGA16-16.Скорость 1200. Для генерации несущей использую аппаратный ШИМ на внутреннем RC-генераторе (Частота достаточно стабильна). Проверте несущую. Может быть отклонение, которое сдвигает частоту далеко от пика чувствительности TSOPа.
ir-com
Добавлено: Вс авг 17, 2008 13:59:37
dem-vr
У меня несущая: 38 кГц симметричный меандр. А какой у Вас ШИМ ( в смысле скажности)?
Добавлено: Вс авг 17, 2008 16:15:06
pycckij
О скважности особо не задумывался. 50%.
Добавлено: Ср июл 08, 2009 21:53:24
Lockdog
Здравствуйте!
У меня возникла такая же идея, как и у топикстартера, но я не знаю как её программно реализовать на C++. Прошу вашей помощи в этом вопросе.