роботы робототехника микроконтроллеры


 Страниц (2): [1] 2 »   

> Без описания
Жека Post Id



Рядовой


Сообщений всего: 6
Дата рег-ции: Янв. 2013  



Добрый вечер!
Помогите разобраться с TSOPами. Хочу собрать счетчик посетителей для аптеки на AVRке(ах) и ИК светодиодах+TSOP. Нужно подавать сигнал с светодиода на TSOP постоянно, и отслеживать обрывы (человек прошел, сигнал пропал, AVRкак зафиксировала и отправила на ПК). В связи с этим куча вопросов:
Как правильно засветить ИК светодиод? На какой частоте? И как это делается. Что бы TSOP постоянно отправлял на МК "0", и только при обрыве - "1"?
Хотелось бы это собрать на Atmega8 или ATtiny2313
Прошу сильно не пинать, перечитал очень много тем но все равно куча вопросов. Можно сказать больше вопросов чем ясностей Грустный
Заранее благодарен.
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Подберите нормальный датчик. Или есть неуемное желание чего нибудь наколхозить ?
(Добавление)
Частота указана на вашем TSOPе, это две последние цифры в маркировке (в кГц).
 
 Top
Жека Post Id



Рядовой


Сообщений всего: 6
Дата рег-ции: Янв. 2013  



Честно сказать, пока читал форум и даташити изрядно запутался. Приглянулся TSOP1736. Соответственно работает на 36КГц. Я так понимаю если я просто зажгу ИК диод и направлю его на TSOP, на выходе будет л.у. "0". Когда сигнал от ИК диода прервется TSOP отправит на МК л.у. "1" Какой ИК светодиод использовать, и нужно ли его как то по особенному зажигать? Передавать какие то пачки ит.п.?
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
Приглянулся TSOP1736. Соответственно работает на 36КГц.

Так, только 1736 уже давно не выпускают. У него сейчас другая маркировка (какая не помню).

Цитата:
Я так понимаю если я просто зажгу ИК диод и направлю его на TSOP, на выходе будет л.у. "0".

Нет. На TSOPе будет 1. Т.е. он на это не среагирует. Нужно как минимум гнать несущюю частоту TSOPа (36кГц).
Я так делал - работало (на голой частоте без формирования пачек). Правда есть нюансы.
Жуткая засветка TSOPа солнцем, энергосберегающими лампами, пультами ИК ДУ и другими частотными источниками ИК.

Цитата:
Какой ИК светодиод использовать

Это не имеет значения. Любой ИК диапазона.

Цитата:
Передавать какие то пачки ит.п.?


По хорошему надо, но работает и без них.


На каком языке и в какой среде будете писать программу ?
 
 Top
Жека Post Id



Рядовой


Сообщений всего: 6
Дата рег-ции: Янв. 2013  



Писать буду на Си. Асм знаю очень поверхностно.
Цитата:
гнать несущюю частоту TSOPа (36кГц)
- если можно поподробнее, как это организовать.
Цитата:
Жуткая засветка TSOPа солнцем, энергосберегающими лампами, пультами ИК ДУ и другими частотными источниками ИК.
- читал об этом. Ставят фильтра и.т.д и т.п
Сейчас хотелось бы разобраться по порядку. Сначала разобраться с частотой и пачками.
Возможно ли организовать отправку пачек программно, на МК? То же касается и частоты.

P.s. Прошу прощения, возможно вопросы "детские", электроникой увлекаюсь не так давно.

(Отредактировано автором: 20 Января, 2013 - 02:35:59)

 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
если можно поподробнее, как это организовать.

Организовать что ? Выход частоты программно ? Не знаю. Я не пишу на чистом СИ.

Цитата:
Возможно ли организовать отправку пачек программно, на МК? То же касается и частоты.


Возможно. Только здесь я вам не помогу.
 
 Top
Жека Post Id



Рядовой


Сообщений всего: 6
Дата рег-ции: Янв. 2013  



У меня есть устройство такое уже готовое. Но меня не утраивает его работа. Состоит из 2 частей. На одной плате стоит 2 TSOPa и ATtiny2313. На второй плате стоит Atmega8 и ИК светодиод. Ну и понятное дело стандартная обвязка питание 78L05 + кварц 10МГц. Устанавливаются они друг напротив друга. Подключается это все дело через COM порт.
Я слил с кристалов прошивки. Завтра уже выложу прошивки и фото. Возможно проще будет переделать это устройство. Повторюсь работает оно очень не точно.
Не в целях рекламы - http://schetchikposetitelei.com....iem-k-kompyuteru
C 10 раз может ни разу не сработать.

Как вариант была мысль повторить это на платформе arduino. Но для начала нужно разобраться в алгоритмах его работы.

(Отредактировано автором: 20 Января, 2013 - 03:10:21)

 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
Как вариант была мысль повторить это на платформе arduino.


Вот здесь могу помочь. С данной платформой ( в разных вариациях ) я работаю уже несколько лет.
(Добавление)
А вообще , не правильное у вас устройство. Вы говорили "счетчик посетителей". Так вот оно счетчиком не является. По тому что не может распознать зашел человек или вышел.

В таких случаях лучше использовать два датчика. Датчики располагаются в горизонтальной плоскости , на некотором удалении друг от друга (10-50см). И здесь мы смотрим какой из них сработает первым, а какой вторым. Так МК будет понимать в какую сторону двигался объект, сколько обектов вошло в помещение , сколько вышло , сколько осталось. Вобщем полная статистика. Можно еще и текущее время запоминать , когда сработал датчик.

А для вашей "световой нитки" TSOP не нужен. Достаточно лазерного диода и фотототранзистора.
 
 Top
Жека Post Id



Рядовой


Сообщений всего: 6
Дата рег-ции: Янв. 2013  



Цитата:
В таких случаях лучше использовать два датчика. Датчики располагаются в горизонтальной плоскости , на некотором удалении друг от друга (10-50см).

возможно есть пример устройства? Что бы можно было почитать, посмотреть.
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Может и есть. Я не видел. А собственно что там смотреть ? Там все довольно просто.
 
 Top
Жека Post Id



Рядовой


Сообщений всего: 6
Дата рег-ции: Янв. 2013  



Если использовать лазерный светодиод+фототранзистор, можно считать количество срабатываний датчика и делить на 2. Это будет общее количество посетителе. Также можно привязать это к времени.
Но тогда растет погрешность устройства в целом. В общем буду экспериментировать завтра. Результаты экспериментов выложу.
 
 Top
microsmaster Post Id


Капитан


Сообщений всего: 46
Дата рег-ции: Сент. 2009  



Цитата:
Это не имеет значения. Любой ИК диапазона.

Имеет, для получения лучшей чувствительности. В даташите на любой TSOP есть график зависимости чувствительности фотодатчика от длины волны.

Цитата:
Жуткая засветка TSOPа солнцем, энергосберегающими лампами, пультами ИК ДУ и другими частотными источниками ИК.

Пульты влияют, все остальное нет. Если это не магазин телевизоров, то вряд ли там кто-то будет пользоваться пультами.

Цитата:
Возможно ли организовать отправку пачек программно, на МК? То же касается и частоты.
Возможно. Но лучше частоту генерировать аппаратно, микроконтроллер это позволяет.

Цитата:
А для вашей "световой нитки" TSOP не нужен. Достаточно лазерного диода и фотототранзистора.

На TSOPах проще сделать.
 
 Top
Роботов Post Id



Гуру


Сообщений всего: 1350
Дата рег-ции: Июнь 2011  



microsmaster пишет:
Пульты влияют, все остальное нет.

Вы наверное на улицу в солнечную погоду не выходили с ИК пультом. Рабочее расстояние уменьшается в разы. Да и лампочки энергосберегающие влияют, это факт. Правда не все, в основном кетайские. Где то даже тему такую встречал, народ решал как избавиться...
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Цитата:
Где то даже тему такую встречал, народ решал как избавиться...

У меня год назад такая проблема была. Решил кондером 0.1 мкф между плюсом и выходом TSOPа.
 
 Top
nestandart Супермодератор Post Id



Супер-модератор


Сообщений всего: 1490
Дата рег-ции: Сент. 2010  



Вот вам мой эксперимент с датчиком направления движения.
http://arduino.ru/forum/proekty/...eniya-dvizheniya
 
 Top
Страниц (2): [1] 2 »
« Электронная мастерская »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru