roboforum.ru

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

 

Инфракрасный датчик прохождения объекта

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Сообщение Magnus » 24 июн 2006, 11:54

У Вована вариант почти тотже,прошивк тока другая.
пока проект полностью не готово, доделаю через месяца полтора-выложу.
Magnus
 
Сообщения: 44
Зарегистрирован: 05 фев 2006, 15:40
Откуда: Россия, Ярославль

Сообщение avr123.nm.ru » 24 июн 2006, 12:30

Magnus писал(а):МК выбираю.
90S1200 70 рублей стоит.


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

Сообщение -= Александр =- » 24 июн 2006, 16:44

и почему всех новичков на 90-ю серию так тянет? То 2313, а то вообще 1200 выбирают - это же каменный век!  :roll:
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3664
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C++, VB, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 24 июн 2006, 17:10

да ладно хоть новичков ! им простительно.  

Но журнал "РАДИО" до сих пор публикует всякие поделки на них !

Неужели нельзя автора попросить переделать прибор на современный камень!

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

Сообщение Outcaster » 26 июн 2006, 10:01

-= Александр =- писал(а):и почему всех новичков на 90-ю серию так тянет? То 2313, а то вообще 1200 выбирают - это же каменный век!  :roll:
Ну потому что когда начинаешь что-то рыть (при этом сам практически от нуля далеко не пошёл), дядя Гугль и аналоги постоянно намекают, мол на 2313-м собрано. А пока ещё страшно модифицировать самостоятельно (мозгов пока ещё не хватает), собираешь "как книжка пишет"... Потом выбрасываешь и переделываешь по-человечески

ЗЫЖ Сам вот совсем-совсем недавно отказался от Z80 (до костей изученного вдоль и поперёк) в пользу 2313-го как более уместного и менее дефицитного :oops:
Outcaster
 
Сообщения: 267
Зарегистрирован: 13 ноя 2004, 01:10
Откуда: Ривне, Украина

Сообщение -= Александр =- » 26 июн 2006, 12:04

Не знаю, мож я молодой еще, но без проблем взял М8515 и начал на нем учиться по примерам про 2313 и никакого гемора не почувствовал. Брал всякие Зилоги и Фрискейлы, даже с Моторолами немного работал - все везде похоже, особой разницы не ощутил. Денек повозиться и камень более-менее освоен...  :roll:
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3664
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C++, VB, asm
ФИО: Курмис Александр Андреевич

Сообщение avr123.nm.ru » 26 июн 2006, 12:40

Outcaster писал(а):дядя Гугль и аналоги постоянно намекают, мол на 2313-м собрано.


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

Сообщение Outcaster » 27 июн 2006, 18:25

Дык. По сути, особо не важно, на каком ядре делаеться: если мысль правильная, подредактировать её под целевой контроллер несложно.

Как пример - подкинул в этом-же треде схемку дифференциирующей цепочки (архаическое явление в наше время). Если правильно подобрать параметры, на выходе диодный мост и операционник (в режиме аналогового компаратора), то с операционника можно снимать чёткий сигнал "кто-то прошёл" (правильнее сказать - "освещение изменяеться") не напрягая лишний раз контроллер, который в то-же время мог бы заниматься чем-то более полезным, чем десятки вычислений на дифферениировние. А народ утверждает что мол, ничего не выйдет, т.к. светодиод работает на постоянном токе, а цепочка предназначена для переменного... Хм... Да в том то и суть - что на выходе сигнал есть только тогда, когда на входе он меняеться. В этом и заключаеться её принципиальное назначение. А не в том, на каких конденсаторах/резисторах собрано. :)
Outcaster
 
Сообщения: 267
Зарегистрирован: 13 ноя 2004, 01:10
Откуда: Ривне, Украина

Сообщение Magnus » 27 июн 2006, 21:05

Outcaster писал(а):Да в том то и суть - что на выходе сигнал есть только тогда, когда на входе он меняеться.

-когда на входе он меняет полярность.
Я даже в EWB и Протеусе  протестил для уверености :)
может вы имеете ввиду этот пример "AVR400: Простой аналогово-цифровой преобразователь" ?
Вложения
fig1.png
fig1.png (3.43 КиБ) Просмотров: 1476
CR.png
CR.png (1.16 КиБ) Просмотров: 1480
Magnus
 
Сообщения: 44
Зарегистрирован: 05 фев 2006, 15:40
Откуда: Россия, Ярославль

Сообщение Outcaster » 29 июн 2006, 10:37

2 Magnus: ну дык, всё верно, но. Вместо второго вольтметра (там где нолик), поставь осциллограф, увеличь ёмкость и сопротивление (раз этак в 100, чтобы на риалтаймовом осциллографе успевать что-то видеть, исключительно ради эксперимента), включи симуляцию, и подёргай потенциометр, погляди на реакцию: на осциллографе увидишь кривульку, пропорциональную скорости манипуляции потенциометром (отсюда и название - дифференциирующая цепочка - на выходе выдаёт Vвых = k*(dVвх/dt) k прямопропорционально (или даже равно) R*C цепочки, книжка пишет что как то его можно посчитать, но чесно говоря прям щас непомню как :oops: ). В чём смысл: светодиод освещён постоянным потоком - на выходе нуль. Что-то произошло - освещение (а следовательно, и спад снимаемый с фотодиода) изменилось, на выходе с цепочки получили всплеск. После неё стоит аналоговый компаратор, которым просекаем достаточно-ли большой всплеск, чтобы быть нам интересным или это просто шум. Если да - вых.уровень компаратора меняеться, и контроллер выполняет процедуру реакции. Всё :)
Outcaster
 
Сообщения: 267
Зарегистрирован: 13 ноя 2004, 01:10
Откуда: Ривне, Украина

Сообщение Outcaster » 29 июн 2006, 11:09

Да, кстати. Если инфракрасный датчик делать с осветительным светодиодом (на отражение), и светодиод не просто включать, а в импульсном режиме, так этой-же цепочкой аккуратненько срезаеться оффсет, и получаем только отражённый сигнал ;)
Outcaster
 
Сообщения: 267
Зарегистрирован: 13 ноя 2004, 01:10
Откуда: Ривне, Украина

Сообщение Magnus » 18 авг 2006, 10:28

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

дык эт понятно, эт уже есть - хочетса экзотики  :D
--------------------------------------------------------------------------------------------------------------------------
Outcaster писал(а):2 Magnus: ну дык, всё верно, но. Вместо второго вольтметра (там где нолик), поставь осциллограф, увеличь ёмкость и сопротивление (раз этак в 100, чтобы на риалтаймовом осциллографе успевать что-то видеть, исключительно ради эксперимента), включи симуляцию, и подёргай потенциометр, погляди на реакцию: на осциллографе увидишь кривульку, пропорциональную скорости манипуляции потенциометром (отсюда и название - дифференциирующая цепочка - на выходе выдаёт Vвых = k*(ΔVвх/Δt) k прямопропорционально (или даже равно) R*C цепочки, книжка пишет что как то его можно посчитать, но чесно говоря прям щас непомню как :oops: ). В чём смысл: светодиод освещён постоянным потоком - на выходе нуль. Что-то произошло - освещение (а следовательно, и спад снимаемый с фотодиода) изменилось, на выходе с цепочки получили всплеск. После неё стоит аналоговый компаратор, которым просекаем достаточно-ли большой всплеск, чтобы быть нам интересным или это просто шум. Если да - вых.уровень компаратора меняеться, и контроллер выполняет процедуру реакции. Всё :)

и вправду :o
:arrow:  :idea:
Вложения
ДИФ10ГРАФИК.png
ДИФ10ГРАФИК.png (4.36 КиБ) Просмотров: 1311
диф.zip
диф.DSN
(17.33 КиБ) Скачиваний: 73
Диф_CR_цепь_пашет!.png
Proteus
Magnus
 
Сообщения: 44
Зарегистрирован: 05 фев 2006, 15:40
Откуда: Россия, Ярославль

Сообщение Magnus » 21 авг 2006, 22:02

фронт выделяет, тыл нет.
Как же отрицательный полупериод выделить? :oops:
Вложения
ДИФ3ШТ.png
Magnus
 
Сообщения: 44
Зарегистрирован: 05 фев 2006, 15:40
Откуда: Россия, Ярославль

Сообщение Outcaster » 22 авг 2006, 10:04

Magnus писал(а):Как же отрицательный полупериод выделить? :oops:
0) Диодный мост :P (после RC-цепочки)
1) Поставить ещё один операционнык, завести наоборот (прямой и инвертирующий поменять местами), с одного снимать положительный, с другого - отрицательный.
Outcaster
 
Сообщения: 267
Зарегистрирован: 13 ноя 2004, 01:10
Откуда: Ривне, Украина

Сообщение avr123.nm.ru » 22 авг 2006, 10:46

чтоб спад на входе давал спад на выходе нужно R1 подсовединить к питанию.

правильней использовать К561ТМ2 там легко задать длительность импульса на выходе и питание от 3 до 15 вольт у ней а переключается почти на половине питания.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.След.

Вернуться в Электроника, электротехника

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

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

Mail.ru counter