Инфракрасный измеритель расстояния на atmega 8(16)

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение Z_h_e »

Ну и попробуйте по яркости. Может идея и бредовая, а может и нет.
Вам обязательно ИК? Есть готовый модуль эхолокации, копеешный и как раз под Ваше расстояние.
Pnjom-Penb писал(а):Не 9, а 19 метров за один такт.
Сам не считал. Глянул на одном ресурсе про дальномеры. Возможно там имелось ввиду время прохождения двойного расстояния, с учетом отражения. И вобще, я писал не 9, а более 9 :) .
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Аватара пользователя
GRAF
Мудрый кот
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение GRAF »

rick-braun писал(а):
GRAF писал(а):Отражательные свойства всех предметов разные. На каких-то больше рассеивается, на каких-то меньше. Измеренное расстояние тоже будет разным для разных поверхностей при одинаковом фактическом.

а как-то можно это программно определять?

Никак.

Если использование ИК не принципиально, то сделайте дальномер на УЗ, как предложили. Будет проще и точнее.
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение Pnjom-Penb »

Z_h_e писал(а):... я писал не 9, а более 9 :) .
Тогда следовало писать "более девятисот сорока нанометров", для большей безопасности. ;)
rick-braun
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Чт фев 04, 2016 19:18:04

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение rick-braun »

От помех принято избавляться модуляцией. Используйте ИК-приемники для ПДУ и модулируйте питание светодиода с той же частотой.



Так и делаю...частота 36 КГц...TSOP, но, например, очень большие помехи идут от экрана компьютера и от сторонних пультов управления
rick-braun
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Чт фев 04, 2016 19:18:04

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение rick-braun »

Z_h_e писал(а):Ну и попробуйте по яркости. Может идея и бредовая, а может и нет.
Вам обязательно ИК? Есть готовый модуль эхолокации, копеешный и как раз под Ваше расстояние.
Pnjom-Penb писал(а):Не 9, а 19 метров за один такт.
Сам не считал. Глянул на одном ресурсе про дальномеры. Возможно там имелось ввиду время прохождения двойного расстояния, с учетом отражения. И вобще, я писал не 9, а более 9 :) .



Нужна высокая скорость...у ук скорость низкая
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение Z_h_e »

Назначение можете озвучить или секрет?

От помех избавится можно засунув приемник в длинную (относительно своего диаметра) трубочку-коллиматор. Внутренняя поверхность должна поглощать ИК.
Изображение
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
rick-braun
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Чт фев 04, 2016 19:18:04

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение rick-braun »

Пока секрет). Если все получится - с удовольствием озвучу)))
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение Z_h_e »

Может Вам посмотреть в сторону электромагнитного парктроника. Может есть и схемы его где-нибудь. Только им расстояние не определить до неподвижного объекта.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Аватара пользователя
GRAF
Мудрый кот
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение GRAF »

Невнимательно прочитал первое сообщение.
Интенсивность излучения на приемнике будет падать с увеличением расстояния, это понятно. Закон придется определять экспериментально. Измеряете ток фотодиода или падение напряжения на нем, либо ЭДС с помощью АЦП, по формуле переводите напряжение в расстояние.
rick-braun
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Чт фев 04, 2016 19:18:04

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение rick-braun »

GRAF писал(а):Невнимательно прочитал первое сообщение.
Интенсивность излучения на приемнике будет падать с увеличением расстояния, это понятно. Закон придется определять экспериментально. Измеряете ток фотодиода или падение напряжения на нем, либо ЭДС с помощью АЦП, по формуле переводите напряжение в расстояние.



Пробовал мерить экспериментально.Падение напряжения практически не меняется, а на очень маленьких расстояниях почему-то вообще не меняется...
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение Pnjom-Penb »

rick-braun писал(а):Пробовал мерить экспериментально.Падение напряжения ...
Ну, то есть, надежные способы неинтересны? Ага, значицца, так и запишем.
Sergi
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Ср янв 04, 2012 11:57:40
Откуда: Алчевск

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение Sergi »

Есть еще способ следить за точкой от диода/лазера VGA камерой, Siemens C65 например. Теоретически разрешение 1см при максимуме 640см. Но это уже не для AVR.
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение Z_h_e »

rick-braun писал(а):.Падение напряжения практически не меняется
У светодиода угол рассеивания луча 30гр. Если спилить светодиод то угол резко увеличится, ну или линзу использовать.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Аватара пользователя
GRAF
Мудрый кот
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение GRAF »

Достаточно спилить. Я делал так для оптического джойстика датчик.
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение Pnjom-Penb »

Sergi писал(а):Есть еще способ следить за точкой от диода/лазера VGA камерой, ...
Просто еще одна разновидность тригонометрического подхода к задаче.
rick-braun
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Чт фев 04, 2016 19:18:04

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение rick-braun »

Подскажите пожалуйста, а у atmega 16 и atmega 8 одинаковые АЦП? Подкинете хорошую статейку по работе с ним? И еще, может у кого есть русский datasheet atmega 8 или 16? Заранее благодарю!
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение Z_h_e »

Попробуйте вот так. А если что-то почитали и не понятно, то спрашивайте.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение Pnjom-Penb »

rick-braun писал(а):Нужна высокая скорость...у ук (ИК, вероятно) скорость низкая
У ИК скорость ничуть не ниже, чем скорость света... потому что это он и есть.

rick-braun писал(а):Подскажите пожалуйста, а у atmega 16 и atmega 8 одинаковые АЦП?
У М8, в результате ошибки проектирования лополигоо кристалла, цифровая и аналоговая земли не разделены. Так что - "все цифровые шумы - да будут в гости к нам!" :tea:
rick-braun
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Чт фев 04, 2016 19:18:04

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение rick-braun »

Еще идейка. Я , так понимаю, возможно же определять расстояние с помощью радиосигнала (blutooth, например)? Есть недорогие blutooth приемопередатчики? В поисковике мало что нашел, поэтому обращаюсь к специалистам
Pnjom-Penb
Мучитель микросхем
Сообщения: 469
Зарегистрирован: Вс авг 30, 2015 03:52:59

Re: Инфракрасный измеритель расстояния на atmega 8(16)

Сообщение Pnjom-Penb »

rick-braun писал(а):возможно же определять расстояние с помощью радиосигнала? Есть недорогие blutooth приемопередатчики
Синезуб тут не справится. Попробуйте раздобыть списанный С-300 - он как раз "определяет расстояния с помощью радиосигнала". Если сможете переделать его на свои расстояния, конечно.
Ответить

Вернуться в «AVR»