Например TDA7294

Форум РадиоКот • Просмотр темы - Датчик препятствия на TSOP
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 01:53:42

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Датчик препятствия на TSOP
СообщениеДобавлено: Вс дек 16, 2007 12:51:36 
Родился

Зарегистрирован: Вс дек 16, 2007 12:44:43
Сообщений: 2
Рейтинг сообщения: 0
Приветствую.
Спаял схему как в http://parts.roboclub.ru/index.shtml?ik, только вместо Tiny поставил Atmeg(она же - главный мозг для будущей остальной перифирии).
Так вот: мигаю ИК диодом, пытаюсь поймать TSOP1738 Не ловится, даже при касании линз :( . ИК светодиод моргает - видно через камеру на телефоне, но частоту померять не могу. Если насильно установить 0 на выходе TSOP-а (замкнуть "сигнальную" ножку и землю), датчик срабатывает - светодиод(индикатор) гаснет. Ни на какие из имеющихся в доме пультов не реагирует.
Частоту генерирую так:

Код:
#define FCPU = 1000000UL
//...
int per = 1000000/38000;
//...
 for (int i = 0; i < 19; ++i)
 {
  PORTC |= _BV(PC5);
  _delay_us (per);
  PORTC &= ~_BV(PC5);
  _delay_us (per);
 }
//...



Подскажите как проверить TSOP, и в чём ещё может быть заквоздка?
Если надо, могу привести весь исходник.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс дек 16, 2007 18:08:20 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2116
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18403
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
уже 100000 раз говорилось, что TSOP видит не просто ИК-свет, а промодулированный сигнал... так что мигать ИК-светодиодом надо с частотой 38000 Гц, только тогда твой датчик его обнаружит... а ты мигаешь с частотой в 2 раза меньше...

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн дек 17, 2007 18:02:23 
Родился

Зарегистрирован: Вс дек 16, 2007 12:44:43
Сообщений: 2
Рейтинг сообщения: 0
Однако, при замене строчки
Код:
int per = (1000000/38000);

На
Код:
int per = (1000000/38000)/2;

Внешнее поведение устройства не меняется.TSOP не реагирует.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн дек 17, 2007 22:53:59 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пн дек 17, 2007 13:15:43
Сообщений: 136
Рейтинг сообщения: 0
Для получения нужной частоты, воспользуйтесь таймером. И в соответствии с вашими командами включайте/выключайте генерацию частоты на выводе МК.

_________________
Боишся - не делай. Делаешь - не бойся.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y