Описание: Разработка набора программно-аппаратных средств, в попытке получить интерфейс передачи данных по ИК-каналу без TSOPxxxx |
Поиск в теме | Версия для печати |
Гость |
Отправлено: 08 Июля, 2012 - 10:56:48
|
УДАЛЁН
|
я бы сделал примерно так:
триггер шмидта на операционнике по входу, и протокол обмена на подобие KEELOQ, только без шифрования. |
|
|
Гость |
Отправлено: 09 Июля, 2012 - 14:52:03
|
УДАЛЁН
|
да, фоновая засветка это да.....
тогда вместо триггера шмидта нужен компаратор с переменным уровнем типа АРУ. можно подумать как это на RC цепочках и диоде замутить (или без них).
хотя при достаточно ярком фоновом освещении любой фтоэлемент уйдет в насыщение. |
|
|
Белый Волк |
Отправлено: 11 Июля, 2012 - 08:22:33
|
Супермодератор
Сообщений всего: 648
Дата рег-ции: Февр. 2007
|
elmot
К сожалению, эти технологии несравнимо дороже и сложнее для новичков, чем ИК-передача данных с TSOPxxxx. Эта тема не подразумевает экономической целесообразности или упрощения схем - это просто мозговой штурм, упражнение, если угодно.
Predator
Резонно, от серьёзной фоновой засветки ничто не спасёт. Пока будем считать, что засветка не приводит к насыщению.
Я склоняюсь к простейшему полосовому фильтру, усилителю, сглаживающей цепочке, а далее к компаратору, встроенному в микроконтроллер. Нули кодировать длительностью X, единицы - 2X. Между пакетами пауза не менее 3X.
Прилагаю моделируемую схему и осциллограммы напряжений. Прикреплено изображение
|
|
|
Гость |
Отправлено: 11 Июля, 2012 - 16:32:56
|
УДАЛЁН
|
под словами Цитата:можно подумать как это на RC цепочках и диоде замутить я подразумевал примерно это. а вот при кодировке длительности 0 и 1 я-бы сделал одинаковыми (например так: 1 длительность 2Х+пауза 2Х, 0-длительность Х+пауза 3Х).
это даст фиксированое начало каждого бита, после преамбулы и если один бит затерся-его легко будет восстановить ПУ кодами а предыдущий и последующие останутся целыми.
ну и добавить алоритм управления уровнем сравнения компаратора (чтобы 0 были 0, а 1 -1) |
|
|
Гость |
Отправлено: 12 Июля, 2012 - 14:01:56
|
УДАЛЁН
|
да, для неответственных вещей можно обойтись без модуляции, но тогда будет сложнее отделить постоянку=фоновой засветке.
ну а так я считаю вопрос решенным, осталось только несущую частоту подобрать подальше от помех.
P.S. фильтров я бы 2 отдельных сделал: ФВЧ (отделить постоянку...) перед усилителем и ФНЧ (отделить ртутные лампочки... после усилителя. каждый 2-3 порядка. |
|
|
|
Поиск в теме | Версия для печати |
Страниц (1): [1] |
« Электронная мастерская » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|