roboforum.ru

Технический форум по робототехнике.

ИК локатор из RoboClub - не должен он работать

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

ИК локатор из RoboClub - не должен он работать

Сообщение mmu » 02 ноя 2007, 13:56

Кто может подсказать как работает этот локатор. Собрал я его на днях. Работает. Но по логике он не должен работать.
Для тех кто в теме. Формируем на ИК диоде 10 импульсов (36 кгц). Когда отправлен последний десятый импульс переходим на проверку TSOP. Если есть отраженный импульс зажигаем светодиод, если нет гасим. Потом задержка между пачками и повтор всего. Вопрос. Так что же мы должны видеть на выходе TSOP. ИК волны распространяются со скоростью света. Со скоростью света они доходят до припятствия и с такой же скоростью отразившись удаляются от него. Когда мы проверяем наличие отраженного сигнала на TSOP, в это время отраженного сигнала на нем не может быть в принципе. Можно провести аналогию: закрыть глаза, моргнуть фонариком раз десять, а потом открыть глаза и попытаться увидить эти импульсы. Это происходит из за того, что процесс излучения сигнала и прием сигнала разнесены во времени. Думаю что лучше делать локатор, когда излучение и прием сигнала идут паралельно.
mmu
 
Сообщения: 21
Зарегистрирован: 31 янв 2007, 16:10
Откуда: Уфа

Re: ИК локатор из RoboClub - не должен он работать

Сообщение avr123.nm.ru » 02 ноя 2007, 14:07

Линк дали бы !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: ИК локатор из RoboClub - не должен он работать

Сообщение rig » 02 ноя 2007, 14:18

наверно тсоп какоето время думает, потом единичку выдает. даташит бы. я прикупил несколько 17-х, попробую как время будет
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: ИК локатор из RoboClub - не должен он работать

Сообщение Myp » 02 ноя 2007, 14:34

mmu писал(а):Но по логике он не должен работать.

гыгыгы
нарушает законы природы чтоли?

Для тех кто в теме.

у тех кто в теме всё работает и дурацкихъ вопросов не возникает :lol: :lol: :lol:

Думаю что лучше делать локатор, когда излучение и прием сигнала идут паралельно.

думать тоже надо уметь :lol:

кто вам вобще сказал что это аналоговый сенсор и он работает так как вы вообразили???
вы не путайте сложный электронный микроприбор с тупым фотодиодом
читайте даташит и не засоряйте форум!
идите Товарищь в ветку с боянами этого форума и изучайте прилежно материал относительно тсопов!

имхо тему переименовать, и в раздел "начинающим" либо "обо всём"
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ИК локатор из RoboClub - не должен он работать

Сообщение mmu » 02 ноя 2007, 15:21

Myp. Ты читать умеешь. Где ты видел слово аналоговый? А если ты такой уж умный и умеешь првильно думать объясни как работает TSOP? Может я чего то не понял в даташите. Не очень силен в иностранном.
mmu
 
Сообщения: 21
Зарегистрирован: 31 янв 2007, 16:10
Откуда: Уфа


Re: ИК локатор из RoboClub - не должен он работать

Сообщение Myp » 02 ноя 2007, 15:49

mmu писал(а):Myp. Ты читать умеешь. Где ты видел слово аналоговый? А если ты такой уж умный и умеешь првильно думать объясни как работает TSOP? Может я чего то не понял в даташите. Не очень силен в иностранном.

твои слова:
в это время отраженного сигнала на нем не может быть в принципе

тоесть ты предположил что он аналоговый либо работает аналогично фотодиоду\фоторанзистору


далее...
объяснять встречному поперечному прописные истины которые есть в документации(которую ты должен был почитать перед тем как создавать тему) не считаю нужным, извини придётся самому

вот тебе ещё ссылочка viewtopic.php?p=35492&f=35#p35492

если не силён в иностранном используй переводчик
например промт, на оф сайте можно переводить бесплатно http://www.translate.ru/

для тех кто ну вобще никак не силен в даташите есть графики работы тсопа, как нужно излучать импылься и как он их обрабатывает
картинки понять способен каждый
Вложения
tsop11xx.pdf
даташит с картинками
(146.99 КиБ) Скачиваний: 59
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ИК локатор из RoboClub - не должен он работать

Сообщение mmu » 02 ноя 2007, 16:04

МУр. Ты что то не врубаешься. Работу TSOP я знаю не хуже тебя. В картинках и графиках то же разбираюсь. Ты можешь объяснить мне как на выходе TSOPа можно увидеть то чего нет. Еще раз повторяю, что излучение и прием разнесены во времени. И частота сигнала, количество импульсов, пауза между импульсами ни причем. Возьми и посмотри код программы.
mmu
 
Сообщения: 21
Зарегистрирован: 31 янв 2007, 16:10
Откуда: Уфа

Re: ИК локатор из RoboClub - не должен он работать

Сообщение Myp » 02 ноя 2007, 16:52

mmu писал(а):Еще раз повторяю, что излучение и прием разнесены во времени.


да конечно :) вот видишь основное ты уже ухватил

если я в шкаф положу 11 конфет то завтра утром я открою шкаф и там будут лежать эти конфеты(если я ночью их не съем конечно :lol: )

теперь осталось понять почему он всётаки работает и почему эти кофеты будут лежать в шкафу =)



если тебе кажется что чтото в этом мире не так...
убедись вначале, что тебе это не кажется
а ты сразу спорить и доказывать всем что чёрное это белое =)
если не понимаешь почему тсоп всётаки работает то спроси почему он работает вместо того чтобы спорить =)

мб это действие всемирного эфира?
как иначе объяснить что световые импульсы кончились а выход всё равно низкий
или там внутри стоит синхроциклопивоводкосамогон? который замедляет скорость света и по этому мы можем увидеть как свет меееееееееееееедленно идёт от входа до ноги =)
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ИК локатор из RoboClub - не должен он работать

Сообщение Myp » 02 ноя 2007, 17:34

ну вот же, человек в третьем сообщении всё сказал
rig писал(а):наверно тсоп какоето время думает, потом единичку выдает. даташит бы.


:)

он думает, считает количество импульсов
если их меньше или больше значит это лажа и не реагирует
если стока скока надо то выдаёт низкий уровень на ногу
и держит этот низкий уровень на ноге некоторое время чтобы мы могли его засечь обычными средствами(с помощью МК)


если нужны подробности смотри даташит, там правда на 11 серию но принцип тотже
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ИК локатор из RoboClub - не должен он работать

Сообщение mmu » 02 ноя 2007, 21:01

если тебе кажется что чтото в этом мире не так...
убедись вначале, что тебе это не кажется
а ты сразу спорить и доказывать всем что чёрное это белое =
если не понимаешь почему тсоп всётаки работает то спроси почему он работает вместо того чтобы спорить


Вообщето я не спорил и пока не доказывал. Мне просто хотелось узнать, кто еще собирал это устройство и кто задался этим вопросом. Хотелось услышать мнения людей. Ну вместо объяснений шквал критики. А теперь доказательство. Скорость света 300 000 км/сек. Для достижения припятствия на удалении в 1 метр уйдет 0,0033 мкс. При частоте микроконтроллера в 1мгц 1 такт = 1мкс. Т.е. после отправки последнего импульса пройдет неменее 1 мкс прежде чем начнется проверка наличия сигнала на выходе TSOP. А что проверять, если там уже ничего нет.
Если твои конфеты двигались бы с такой скоростью, то вряд ли ты бы их увидел. Пример не корректен.

Мур. Ты не видимо не знаешь что такое радиолокация и принципа радиолокации. Если ты этого не знаешь, то не лезь со своими даташитами. Не надо думать что все кругом тупее тебя. Все грамотные и книжки читают.
mmu
 
Сообщения: 21
Зарегистрирован: 31 янв 2007, 16:10
Откуда: Уфа

Re: ИК локатор из RoboClub - не должен он работать

Сообщение EdGull » 02 ноя 2007, 21:08

да там просто задежка на выходе при получении несущей.
ну как бы конденсатор к выходу подключили...
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: ИК локатор из RoboClub - не должен он работать

Сообщение Myp » 02 ноя 2007, 21:32

и пока не доказывал

тоесть
Но по логике он не должен работать.
Для тех кто в теме. Формируем на ИК диоде 10 импульсов (36 кгц). Когда отправлен после......

это ты просто так решил поболтать ниочём пока время есть ;)
и совсем не пытался объяснить почему тсоп не может работать :)



Если твои конфеты двигались бы с такой скоростью, то вряд ли ты бы их увидел. Пример не корректен.

совершенно коректен
берём 10 конфет, кладём их по одной штучке со скоростью света в шкаф(чтоб никто не заметил)
завтра открываем шкаф и со скоростью света их все сразу оттуда забираем(тоже чтоб никто не заметил) :)
вуаля, никто ничё не видел а конфеты всю ночь лежали в шкафу и летали туда сюда со скоростью света

шкаф это электроника тсопа
конфеты это импульсы


Ты не видимо не знаешь что такое радиолокация и принципа радиолокации.

наверно... :cry:

Все грамотные и книжки читают.

будем считать что это просто были не те книжки :(

то не лезь со своими даташитами.

даташит это БИБЛИЯ, там сказано всё что тебе может потребоватся
аминь.

если в даташите нарисована временная диаграмма приёма тестовых импульсов и снизу под ней в масштабе дана диаграмма выхода тсопа то это значит так оно и есть.
а посмотрев на блок схему тсопа можно было предположить что это не просто фотодиод\транзистор а довольно хитрая спецальная схемка которая сама считает импульсы и формирует нужный уровень на выходе и даёт нам задержку после импульсов(схемка эта оч хитрая и конечно никто не знает что там в ней ибо это секретные сведения любой компании, также как и начинка всяких микроконтроллеров)

а вобще в 3м сообщении тебе уже был намёк на то как работает тсоп
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ИК локатор из RoboClub - не должен он работать

Сообщение Myp » 02 ноя 2007, 21:35

EdGull писал(а):да там просто задежка на выходе при получении несущей.
ну как бы конденсатор к выходу подключили...

собсно я сказал тоже самое только более длинно =)

:)

он думает, считает количество импульсов
если их меньше или больше значит это лажа и не реагирует
если стока скока надо то выдаёт низкий уровень на ногу
и держит этот низкий уровень на ноге некоторое время чтобы мы могли его засечь обычными средствами(с помощью МК)
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ИК локатор из RoboClub - не должен он работать

Сообщение Master » 02 ноя 2007, 21:55

mmu ты ведь сам писал что посылаем 10 импульсов, а затем опрашиваем ТСОП, ты же сам пишешь опрашиваем, а не включаем, все это время что мы слали импульсы он был включен и считал импульсы. Затем мы его опрашиваем и 14 импульсов ждем пока он даст ответ. В реале может он может ответ давать намного быстрее, но задержка нужна чтобы мы могли считать то что он выдаст.
Это так сказать то как я это понимаю.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

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